> 백엔드 개발 > PHP 튜토리얼 > 우수한 ASP.NET 프로그래머로 훈련받는 길

우수한 ASP.NET 프로그래머로 훈련받는 길

WBOY
풀어 주다: 2016-07-25 08:51:11
원래의
746명이 탐색했습니다.
“사람을 위한 프로그램 작성”
주니어 프로그래머나 경험이 부족한 프로그래머는 종종 자신의 프로그램이 컴퓨터용으로 작성되었다는 사실만 알고 프로그램이 실제로 사람을 위해 작성된 것인지에는 관심이 없거나 충분히 포괄적으로 관심을 두지 않습니다. .
기계용으로 작성된 프로그램은 요구 사항을 충족하는 올바른 작동과 실행 효율성을 추구하는 경우가 많습니다. 하지만 프로그래머의 임무는 비즈니스 로직을 기계가 컴파일할 수 있는 컴퓨터 언어로 변환하는 것뿐일까요?
사실 프로그램은 사람을 위해 먼저(참고, 먼저) 작성됩니다. 첫째, 프로그램은 코드를 읽는 사람들을 위해 작성됩니다. 둘째, 프로그램은 그것을 사용하는 사람들을 위해 작성되었습니다. 이것을 이해해야만 프로그램을 작성할 때 코드 사양이 필요한 이유, 다양한 문서가 필요한 이유, 서브루틴의 이름을 잘 지정해야 하는 이유, 서브루틴을 계층화해야 하는 이유, 디자인 패턴을 배워야 하는 이유, 작성해야 하는 이유를 이해할 수 있습니다. 테스트 케이스, 왜 버튼 배치를 고민해야 하는지, 왜 표준을 작성해야 하는지... 이것을 이해해야만 가능합니다. 위의 사항이 더 좋습니다. 모두가 "세부 사항이 성공과 실패를 결정한다"고 말하며 세부 사항에 주의를 기울여야 한다는 것을 모두가 알고 있습니다. 왜 다들 디테일을 이야기하는 걸까요? 어떤 사람은 디테일을 통해 상대를 이길 수 있고, 어떤 사람은 디테일이 어디에 있는지조차 모릅니다. 우리는 정신적으로 준비해야 합니다. 소리를 지르는 것만으로는 세부 사항이 눈앞에 나타나지 않습니다. 세부 사항을 인식하는 것은 지속적인 학습과 연습, 심지어 지침이 필요한 과정입니다. 이 과정은 개인의 학습 및 이해 능력에 따라 길 수도 있고 짧을 수도 있습니다. 하지만 적어도 우리는 먼저 방향을 세워야 합니다. 프로그램의 세부 사항을 찾을 때 방향은 "사람을 위한 프로그램을 작성하는 것"입니다. 디자인하고, 코드를 작성하고, 인터페이스를 가지고 놀 때 항상 이것을 염두에 두세요. 많은 세부 사항을 보려면. "내외 수련"무술영화의 달인들은 기문정신술과 내적인 힘의 급격한 증가를 통해 달인이 되는 경우가 많다. 하지만 프로그래머로서 우리는 "내부와 외부 모두"를 연습해야만 절반의 노력으로 두 배의 결과를 얻을 수 있습니다. 내부란 수요 이해, 디자인 아이디어, 디자인 패턴 등을 의미합니다. 또한, 코드를 작성할 때의 기준, 인터페이스를 만들 때의 엄격함 등을 말합니다.
무술을 너무 많이 본 우리들에게는 겉보다 속을 더 좋아하는 것이 당연하다. 서점에서 디자인 패턴 관련 도서와 코딩 표준 관련 도서의 수량 및 판매량을 비교해보면 좋은 증거가 됩니다. 하지만 디자인 패턴 세트가 있더라도 오랫동안 작성한 클래스를 보고 아이디어를 볼 수 없다면 1, 2년 후에도 여전히 수렁에 빠지게 될 것입니다.
또 다른 예로 어떤 사람들은 스스로를
asp.net
프로그래머라고 부르는데, 그들이 작성하는 배경 코드도 명확하고 체계적이지만, 그들이 만드는 인터페이스의 구조와 성능은 IDE에서 자동으로 생성되는 가비지 코드가 많습니다
. 텍스트 상자는 라디오 버튼으로 사용해야 하며, 버튼은 누구도 예상할 수 없는 위치에 배치되어야 합니다. 사용자는 사용자가 직접 조작해야 하고, 한 단계로 조작할 수 있는 것은 여러 단계를 거쳐도 완성될 수 없다... 당연히 그가 성공적인 제품을 만드는 것은 불가능하다. 어쩌면 그 사람도 인터페이스가 합리적이어야 한다는 걸 알지만, 외부적인 기술을 연습하지 않기 때문에 내가
.NET 같은 고급 기술에 종사하고 있다고 생각하는 것 같은데, 내가 왜 그래야 합니까? 공부 HTML, JavaScript, CSS자신을 평가절하하고 있지는 않나요? 실제로 HTML, JavaScript를 주의 깊게 연구한 사람들은 이러한 기술을 사용하는 것이 대중적인 기술보다 더 효율적이라는 것을 깨닫게 될 것입니다. .NET, Java는 더 까다롭고, 사용자 인터페이스 요소를 직접 조작하는 능력을 얻은 후에는 더 이상 인터페이스 효과 및 작업을 수행할 수 없습니다. 과거의 인터페이스 기능 때때로 무력하다는 느낌은 영원히 사라질 것입니다. 이는 매우 고통스럽습니다! 학습 방법 ASP.NET
훌륭한 ASP.NET 프로그래머가 되려면 .NET 프레임워크를 마스터할 뿐만 아니라 을 이해해야 합니다. 🎜>ASP .NET 원칙을 이해하고 DHTML 프레임워크에 대해 잘 알고 있어야 하며, 다양한 브라우저 간의 차이점도 이해해야 합니다. ASP.NET프로그래머가 된다는 것은 매우 어려운 일입니다. 그렇다면 ASP.NET을 배우고 결국 훌륭한 ASP.NET 프로그래머가 되는 방법은 무엇일까요?
두 단계로 나눌 수 있다고 생각합니다. 먼저 ASP.NET의 다양한 표준 컨트롤 사용법을 숙지하고 ASP .NET 작동 방식. 그런 다음 "내부" 및 "외부" 방향으로 지식과 기술을 확장하십시오.
Visual Studio .NET과 같은 뛰어난 IDE를 활용하여 다양한 ASP.NET 제어를 위해서는 ASP.NET의 기본 작동 원리를 익히는 것이 상대적으로 쉬울 것입니다. 몇 가지 간단한 프로젝트를 통해 DataGrid, DataList 등 더 복잡한 데이터 바인딩 제어를 연습할 수 있다면 기본적인 이해는 가능할 것입니다. ASP.NET은 큰 문제가 되지 않습니다.
이후에는 크게 두 가지 방향으로 나아갈 수 있습니다. "수정"하려면 객체지향 프로그래밍 아이디어에 대한 깊은 이해가 필수이며, 그 다음에는 다양한
B/S 프레임워크 패턴(예: MVC), 마지막으로 디자인 패턴과 같은 소프트웨어 공학의 개념과 기술에 대해 설명합니다. "외부 수리"가 더 실용적입니다. 우선 프로젝트를 할 때 DHTML을 사용하여 클라이언트 측에서 구현할 수 있는 로직을 구현하는 데 주의하여 서버 측과 클라이언트를 결합하는 방법을 익히십시오. -측면 기술 및 HTMLDOM 객체에 대한 이해가 깊어지고, 일반적으로 사용되는 JavaScript에 능숙 기술. 그런 다음 인터페이스의 구조, 데이터 및 성능에 대한 별도의 계획, 설계 및 구현을 연습합니다.
이러한 관점에서
ASP.NET을 배우는 것은 "사람을 위한 프로그램 작성"과 "내외적으로 모두 배우는 것"에 주목하는 것입니다. ", 당연히 적격 신청을 할 수 있습니다.
LAMP 무료로 받기
Band of Brothers원본 PHP튜토리얼CD/세부정보 PHP》필수 버전, 자세한 내용은 공식 웹사이트 고객 서비스에 문의하세요: http://www.lampbrother.net
PHPCMS
2차 개발 http://yun.itxdl. cn/online/phpcms /index.php?u=5
WeChat 개발 http://yun.itxdl.cn/online/weixin/index.php?u=5
모바일 인터넷 서버측 개발 http: //yun.itxdl.cn/online/server/index.php?u=5
Javascript
과정 http://yun.itxdl.cn/online /js/index.php ?u=5
CTO
교육 캠프                 http://yun.itxdl.cn/online/cto/index.php?u=5


원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿