기금넷 공식사이트 - 복권 조회 - 나는 프로그래밍을 배우고 싶다.
나는 프로그래밍을 배우고 싶다.
나는 너에게 어떤 컴퓨터 개발의 기초가 있는지 요구하지 않는다. 설령 네가 마우스와 마우스의 차이를 알지 못하더라도 상관없다. (알버트 아인슈타인, 컴퓨터명언) 한 걸음 한 걸음 더 나아가자. 네가 내가 아래 말한 대로 하기만 하면 너는 합격한 프로그래머이다.
프로그램을 배우는 길에 너는 많은 고통을 겪고, 많은 피로를 겪어야 하고, 많은 것은 신체적이고, 더 많은 것은 정신적인 것이다. (존 F. 케네디, 공부명언) 문외한은 네가 일정한 수준에 도달할 때까지 너를 감상할 수 없기 때문에, 이것은 예술 디자인과는 다르다. 예술가는 아주 좋은 일을 했을 수도 있고, 다른 사람들은 곧' 쿨' 이라고 말할 수 있고, 성취감을 느낄 수 있다. 프로그램에 관해서는, 다른 사람들은' 이해할 수 없다' 는 세 글자만 말할 수 있다. 아쉽게도 너의 등급이 높을수록 이 세 글자를 말하는 사람이 많아진다. ᄏ 네가 지금 우울하다고 느끼는지 모르겠다. 하지만 내가 말한 것에 주의해라: 네가 일정한 수준에 도달하기 전에. 왜 그렇게 말하죠? 당신이 프로젝트를 가지고 있기 때문에, 사람들은 당신에게 20 만 달러를 주고, 이윤은 절반 이상이고, 바보도 당신이 어떤 수준인지 알고 있습니다. 연예인이 20 만 개의 프로젝트를 받을 수 있을지에 관해서는 ... ㅋㅋㅋ, 제 개인적인 견해는 불가능해요.
전반적으로, 프로그램을 배우거나, 좀 더 크게 말하면, 시스템 개발을 배우는 것은 매우 외로운 일이다. 외로움을 견디도록 요구하다. 그리고 반드시 고생하는 정신이 있어야 한다. 절차가 배우기 어렵기 때문이다. 마음의 준비를 하세요.
이 글은 자격을 갖춘 프로그래머가 되는 데 꼭 필요한 길을 주로 설명하고 있다. 계속 공부하고 싶었지만' 북쪽 화살표' 를 찾을 수 없다면, 이' 북쪽 화살표' 가 너에게 잘 어울릴 것 같다. (윌리엄 셰익스피어, Northern Exposure (미국 TV 드라마), 공부명언) 제가 할게요. 그물 개발은 주요 노선으로, 앞으로 자바의 문장 한 편을 쓸지도 모르지만, 사실 네가 진정으로 한 편을 배우면 앞으로 어떻게 가야 할지 알 수 있을 것 같다. (조지 버나드 쇼, Northern Exposure (미국 Java 드라마), 성공명언) 학습 방법, 기술 문제, 업무 확대, 허풍 등 다양한 문제를 저와 교류해 주시기 바랍니다.
둘째, 자격을 갖춘 프로그래머란 무엇인가
자격을 갖춘 프로그래머란 무엇입니까? 그래서 우리는 먼저 물어야합니다: 프로그래머란 무엇입니까? 프로그래머는 이름에서 알 수 있듯이 프로그램을 쓰는 사람이다. 그렇다면 자격을 갖춘 프로그래머란 무엇일까요? 합격한 프로그램을 쓰는 것이다. 그럼 합격절차가 뭔가요? 이 문제는 대답하기 어렵다. 자격을 갖춘 프로그램은 먼저 실행할 수 있고, 그 다음에는 효율성, 보안, 확장성, 이식성, 가독성 등이 있다. 그렇다면 자격을 갖춘 프로그래머란 무엇일까요? 나는 그래도 좀 낮게 보고, 모든 기능을 실현할 수 있고, 정상적으로 작동할 수 있는 프로그램을 쓰는 것이 좋다고 생각한다.
이 문제는 간단해 보이지만 사실은 생각보다 그렇지 않다.
여기서 모든 기능을 구현하고 정상적으로 작동하는 프로그램이' Hello World' 만 쓰는 것은 아니다. 너는 자신을 프로그래머라고 부를 수 있다. 그 프로그래머는 이미 하늘을 날고 있는 지 이미 오래되었으니, 너도 내 쓸데없는 말을 볼 필요가 없다.
여기에 언급 된 모든 기능의 구현은 적어도 정보 공개 시스템, 학생 관리 시스템, 사무실 시스템 또는 일반적으로 사용되는 플랫폼과 같은 특정 문제를 해결하기 위한 것입니다. 그러나 놀라지 마라, 네가 생각하는 것만큼 어렵지 않다. 고생을 기꺼이한다면, 합격수준은 모두 달성할 수 있으니, 곧 도달할 수 있을 것이다. 그러나 자격을 갖춘 프로그래머가 된 후의 길은 더 길고 더 어렵다. 이것은 우리가 이 글에서 논의한 것이 아니다.
쓸데없는 소리, 본론으로 돌아가자.
셋째, 프로그래머가 되는 단계:
나는 자격을 갖춘 프로그래머가 되는 과정을 다음과 같은 단계로 나누었다.
(a) 컴퓨터의 기본 작동에 익숙하다.
(b) 프로그래밍 언어에 익숙하다.
인터넷 언어를 익히다
(d) 데이터 프로그래밍 마스터
(5) 네트워크 프로그래밍을 마스터하십시오.
차근차근 설명하겠습니다.
(a) 컴퓨터의 기본 작동에 익숙하다.
운영 체제를 독립적으로 재설치할 수 있는 경우 이 단계를 건너뛸 수 있습니다.
사실 이 단계에는 실질적인 것이 없다. 바로 컴퓨터에 대한 친숙함이다. 컴퓨터, 항상 능숙하게 응용한 후에 배우고 개발해야지?
구체적으로, 당신은 Office2003 을 사용해야 합니다. IE 브라우저로 인터넷을 할 것입니다. 당신이 필요로 하는 앱을 찾아 제대로 설치할 것입니다. 한 걸음 더 나아가면, 자신의 시스템이 붕괴되고 스스로 다시 설치되게 해야 합니다. (존 F. 케네디, 컴퓨터명언) 이때 흥미가 가장 중요하다. 명확한 목표가 없기 때문에 흥미가 있으면 배우러 간다. 컴퓨터를 두려워하지 마라. 만약 정말로 컴퓨터를 망가뜨릴 수 있다면 (물리적 손상, 폭력 제외), 그것은 대단한 일이 될 것이다. 허허, 그래서 겁내지 말고 잘 쓰면 돼. 네가 컴퓨터의 기본 조작에 익숙하다면, 적어도 네가 컴퓨터를 사는 돈은 이미 절반을 벌었다.
이 기간 동안 서버 시스템 (주로 WindowsServer2003 및 IIS) 에 대해 어느 정도 이해할 수 있다면 더 좋을 것입니다. 그러면 자랑스럽게 다른 사람에게 내가 서버를 맡겠다고 말할 수 있습니다. 그리고 서버 시스템의 사용이다. 권한 시스템을 연구하는 데 약간의 노력이 필요하다. 이것은 매우 필요하다. 자신의 영어에 자신이 있다면 영어 버전의 운영 체제를 사용하는 것이 좋습니다.
또 다른 중요한 측면은 구글이나 P2P 다운로드와 같은 웹 앱에 익숙해지는 것입니다. 이것들은 모두 귀중한 자원이다. 그것들을 잘 이용하고, 더 적은 노력으로 더 많은 일을 할 수 있다.
또한, 당신 주위에 고수가 있다면, 당신은 단순히 복권에 당첨되는 것입니다. 낭비하지 말고 귀찮게 묻지 말고 꼭 물어봐라. 더 많이 묻을수록 더 빨리 배울 수 있습니다.
전반적으로, 이 기간은 매우 재미있는 기간이다. 약 1 ~ 2 개월 후, 당신은 컴퓨터 맹인 모자에서 벗어날 수 있습니다. 그러나 컴퓨터를 제대로 파악하려면 공부와 발전을 하면서 끊임없이 연습해야 한다.
(b) 프로그래밍 언어 마스터
이 단계부터 우리는 정식으로 우리의 학습 단계에 들어갔다. 공부는 무미건조하다, 특히 학습 과정의 시작 단계에서. 그래서 만약 당신이 이미 충분히 참았다면, 그것을 조정하고, 첫 번째 단계에서 하는 일을 계속하고, 목적 없이 컴퓨터를 만지작거려라. (존 F. 케네디, 컴퓨터명언) 이것은 일거양득의 좋은 방법이다.
어떤 언어학으로 시작해야 합니까? C, C 를 배우는 것이 초보자에게 가장 좋은 방법이며, 기초를 다질 수 있다는 조짐이 있다. 앞으로 우리는 실제 개발을 위해 C 를 거의 사용하지 않을 것이지만, C 에서 배운 것은 우리의 전체 경력에 도움이 될 수 있으며, 더 큰 소리로 말할 수도 있다. (데이비드 아셀, Northern Exposure (미국 TV 드라마), 성공명언) 프로그램, 아트, 서버 관리자 등 컴퓨터 개발에 종사하는 사람은 누구나 C 를 배워야 한다.
C 언어는 대학 컴퓨터 2 급 표준과정으로 전국 컴퓨터 등급시험 2 급 시험과목이자 컴퓨터학과의 기초적인 전공수업이다. 그래서 C 를 배우는 것은 결코 어려운 일이 아니며, 사용하는 교재도 통일되어 있다. 담호강 씨가 쓴 제 2 판과 제 3 판 C 언어 자습서를 보편적으로 사용한다. 못 봤어요. 주로 2 판으로요. 이 책은 칭화대 출판사에서 출간한 것으로 거의 모든 고교의 표준교재이다. 이 점은 내가 말할 필요가 없다.
나는 우리가 이 책의 모든 내용 (예: 비트 조작, 문서 읽기/쓰기 등) 을 다 읽어야 한다고 생각하지 않는다. 그래서 우리는 거의 사용하지 않습니다. 나는 실제 개발, 알고리즘 최적화 또는 경기 노선을 말하는 것이지, 이런 고려 범위 내에 있지 않다.
구체적으로, 이 책을 읽는 방법:
1 장에서 10 장: 정독, 방과후 문제는 모두 해야 하므로 컴퓨터에서 모두 디버깅하는 것이 좋습니다. 여기서 조건문 (5 장: if 문), 루프 (6 장: for 문, while 문), 함수 (8 장: 형식 매개 변수 및 실제 매개 변수), 포인터 (10 장) 가 초점입니다. 너는 반드시 그것을 장악해야 한다.
15 장: 객체 지향 개발, 개념 이해 이 개념은 매우 중요합니다. 앞으로 우리의 개발은 기본적으로 객체 지향적이기 때문에 객체 지향 개념은 반드시 철저히 이해해야 합니다 (사실 이해하기 쉽지만 쉽게 이해할 수는 있지만 중요하지 않다는 뜻은 아닙니다). 여기서 클래스, 객체, 상속, 파생, 다형성 등의 개념은 향후 개발의 기초입니다.
이 단계는 사실 더 쉽게 넘길 수 있다. 학습 모델은 우리가 10 여 년 동안 접수한 응시 교육 모델과 거의 동일하기 때문이다. 바로 책을 읽고 문제를 푸는 것이다. 그리고 당신이 기꺼이 노력한다면, 이 단계도 매우 짧습니다. 제 학생 중 한 명은 열흘을 보냈고, 한번도 컴파일을 한 적이 없었고, 결국 기본적으로 C 를 배웠습니다. 놀라운 속도. 물론, 이 열흘 동안 그는 매우 어렵게 지냈다. 그는 매일 10 여 시간 동안 책을 읽으며, 잠을 제외하고 기본적으로 모든 시간을 밥, 차, 수업, 화장실에 보냈다 ...
하지만 제 생각에는 C 어학 과정만 하는 이 책의 연습문제만으로는 충분하지 않고 깊이가 있어야 할 것 같습니다. (윌리엄 셰익스피어, C 어학, 언어, 언어, 언어, 언어, 언어, 언어, 언어) 남개 100 문제를 모두 끝내고, 컴퓨터에서 디버깅 통과를 하고, ACM/ICPC 의 초급 문제를 적당히 하면 효과가 더 좋아질 것이다. 물론, 실제 개발에 있어서 알고리즘을 변태의 지경까지 최적화할 필요는 없다. 주로 자신의 수학 모델링 능력을 단련하는 것이다.
인터넷 언어를 익히다
이 단계에 이르면, 아마도 어떤 의미에서, 당신은 이미 프로그래머일 것입니다. 왜냐하면 당신은 많은 프로그램을 썼기 때문입니다. (데이비드 아셀, Northern Exposure (미국 TV 드라마), 예술명언) 하지만 당신은 스스로에게 물어볼 수 있습니다. 당신이 쓴 프로그램의 용도는 무엇입니까? 윤년을 판단합니까, 아니면 100 이내의 소수를 찾습니까? 이것이 당신의 학습의 최종 목적입니까? 물론 아닙니다. 이것은 단지 시작일 뿐이다.
DotNet 의 개발을 배우기 시작했을 때, 우리는 실용적이고 세계 최전방에 부합하는 컴퓨터 기술을 배우기 시작했다고 할 수 있다.
여기서는 DotNet 에 대해 어떠한 설명도 하고 싶지 않다. 그것은 이 글의 내용이 아니다. 내가 말하고 싶은 것은 어떻게 공부하느냐 하는 것이다. 사실 방법은 매우 간단해서 책을 읽고 프로그램을 쓴다. C 를 배우는 것과 별반 다르지 않지만 연습만 하지 않으면 공부할 때 북쪽을 찾을 수 없을 것 같다. 습관이 좋으면 되고, 앞으로 배우고 싶은 것은 모두 연습문제가 없다.
나는 두 권의 책을 추천한다.
1, C# 고급 프로그래밍 (전문 C#) 칭화대 출판사 번역 출판, Wrox 오리지널, 128.00 인민폐 인터넷에는 전자판이 있어 평가가 다르다. 나의 첫 번째 책.
2, "C# 사고" ("C# 사고") 기계 산업 출판사 출판, 래리 o 'brien &; 브루스 에켈입니다. 인터넷에 전자판이 있어 평가가 높다.
위 두 권의 책은 모두 매우 괜찮고, 한 번 읽을 가치가 있는데, 그중에서도 Wrox 의 책은 세트로 되어 있어 후속 학습이 매우 편리하다. 이것이 내가 이 책을 추천하는 중요한 이유이기도 하다. C# 중의 사고' 라는 책에 대해서는 온라인 평가가 높다. 그리고 그와 함께' C++ 로 생각하다',' 자바 로 생각하다' 도 있어 얻을 수 없는 좋은 책이다. 이 두 권의 책을 적어도 한 권은 살 것을 건의하다. 두 책 모두 영어판이 있는데, 만약 E 문이 좋다면 영어판을 선호하는 것이 좋습니다.
책을 읽는 방법에 대해 이야기하다. 이 두 권의 책은 모두 무게가 있다. 예를 들어 전문 C#, 1000 여 페이지, 큰 책, 대단하다. 말할 필요도 없이, 한 글자도 틀리지 않고 읽는 것은 많은 힘을 들여야 한다. 하지만 누가 우리에게 배우라고 했습니까? 참으세요.
참, 저는 Wrox 의 그 책에 대해 몇 가지 견해를 가지고 있습니다. Wrox, 중국어 번역은 락스라고 합니다. 그들의 책은 Asp 에서 Asp.net, C# 에서 Java, 관계형 데이터베이스에서 XML 까지 개발의 거의 모든 측면을 포괄합니다. 그리고 대부분의 내용은' 입문' 과' 고급 프로그래밍' 의 두 가지 범주로 나뉜다. 나는 입문 명작을 볼 필요가 없다고 생각한다. 너무 기초가 되어 잔소리를 하는 느낌을 주기 때문이다. 그래서 나는 고급 프로그래밍, 특히 전문가를 아는 말을 직접 볼 것을 제안한다. 고급 프로그래밍을 보는 것은 힘들지만 일단 시작하면 진보가 빠르다.
전문 C# 이라는 책을 읽는 방법을 말씀드리겠습니다. 왜냐하면 저는 항상 이 책을 교재로 사용했기 때문입니다. 사실, 나는이 책의 챕터 분할이 합리적이지 않다고 생각한다. 나는 좋은 독서 순서가 다음과 같다고 생각한다.
1, 제 1 장: 설명적인 것. 단지 알고 있을 뿐이지만, 처음에는 너는 이해하지 못할 것이다.
2 장, 2 장 ~ 5 장: 반드시 요점을 보아야 한다. 기초도 매우 기초적이어서 C 기초를 쉽게 얻을 수 있다.
3. 9 장, 1 1, 12 장, 19 장: 이것들은 모두 새로운 내용이며 중요합니다.
4 장, 2 1 장 및 22 장: 데이터 액세스. 우리가 나중에 데이터를 처리하는 것이 가장 일반적이므로 데이터베이스는 반드시 파악해야 한다. 책 속의 이 두 장은 매우 기초적이어서 반드시 깊이 이해해야 한다.
제 5 장, 제 25 장 및 제 27 장: 네트워크 개발의 기초. 개인은 인터넷 개발이 추세라고 생각하는데, 학습 절차는 인터넷 개발과를 배우는 것보다 완전하다.
제가 처음 보고 싶었던 나머지는 위탁과 사건 (제 6 장), 반사 (제 10 장), 어셈블리 (제 13 장), 스레드 (제 6 장), 스레드 (제 6 장/
처음 봤을 때 혼란스러울 거예요. 괜찮아요. 정상입니다. 두피를 보면서 꼭 버텨야 한다. 절반을 처음 봤을 때 약간의 느낌이 들 것 같아요. 만약 처음 한 번 정말 다 읽을 수 없다면, 스스로 십여 이십 장을 읽고 다시 두 번 시작하라고 강요할 필요도 없다. (윌리엄 셰익스피어, 햄릿, 독서명언) 두 번째 시간을 보면 많은 것을 얻을 수 있습니다. 많은 것들이 자연스럽게 이해됩니다. 특히 객체 지향 개념입니다. 그럼, 이번에는 네가 참을 수 없는 것을 보았을 때, 너는 이미 시작되었다. 그리고 세 번째, 열심히 보고, 세 번째는 가능한 한 많이 배우라고 제안한다. (윌리엄 셰익스피어, 햄릿, 공부명언)
다만 열심히 공부하면 독서의 죽음을 초래할 수 있기 때문에 연습에 집중해야 한다. 그렇다면 연습의 내용은 무엇일까? 제가 열거해 보겠습니다. 그리 고명하지 않은 연습이기도 합니다.
1, 컴파일 환경을 설치합니다. 이것이 쉽다고 생각하지 마라. TC 를 바로 설치할 수는 있지만 VS.Net 을 설치하는 것은 쉽지 않습니다. 방금 발표한' VS.net 2005' 를 추천합니다. 정말 유용합니다.
2, "안녕하세요, 세계". 네, 모든 개발 언어와 환경을 먼저 배우고' 헬로 월드' 를 써야 합니다. 이것은 완전한 개발 과정을 나타냅니다.
책의 예. 당신이 볼 때 예가 간단하다고 생각할지 모르지만, 그것을 실행 파일로 쓰는 데는 여전히 많은 차이가 있습니다. 이론과 실천 사이에는 큰 차이가 있다. 그러나' 고급 프로그래밍' 이라는 책 시리즈의 단점은 결점이 아니라 코드의 단편만 주고 완전한 코드는 거의 제공하지 않는다는 점이다. (알버트 아인슈타인, Northern Exposure (미국 TV 드라마), 예술명언) 그래서 소스 코드를 찾을 수 없습니다. 모든 샘플 코드를 쓰지 않고 실제로 C# 으로 무언가를 써서 오만함을 피하세요.
4, MSDN 드릴. 우리는 주로 VS.net 으로 개발한다. (네가 메모장으로 프로그램을 쓴다고 말하지 마라, 그건 왕도가 아니다.) 마이크로소프트의 가사 특색은 말할 필요도 없다. 이 IDE (통합 개발 환경) 를 파악하는 것은 필수적이다. 방법은 MSDN 이 가져온 연습을 하는 것이다. 네가 많이 할수록 좋다. 사실 하나도 많지 않아요. 연습은 매우 세심하다. 네가 그가 말한 대로 하기만 하면, 반드시 최종적으로 기능을 실현할 수 있는 것은 아니지만, 개발 환경에 절대적으로 익숙해져서 우리의 목적이 달성될 수 있다.
5. 계산기를 하나 써요. 주요 목적은 실제 절차의 개발을 파악하는 것이다. 이해의 주요 범주. 그물 및 객체 지향 시스템 개발에 익숙합니다. 이 계산기는 복잡할수록 좋다, 허.
네가 자신의 계산기를 성공적으로 실행했을 때, 너는 개발에 대해 새로운 인식을 갖게 되었다. 하지만 분명히, 이것들은 충분하지 않습니다. 우리는 또 무엇을 파악해야 합니까?
(d) 데이터 프로그래밍 마스터
그러나 데이터는 우리가 개발한 가장 기본적인 것이다. 데이터가 없으면 우리는 무엇을 처리하고 있습니까?
여기서 말하는 데이터는 다음과 같은 범주로 나눌 수 있습니다.
1, 기본 데이터 구조
2, DotNet 의 기본 데이터 유형, 특히 컬렉션 유형입니다.
3, 관계형 데이터베이스
4, XML
전통적인 데이터 구조에 대한 요구는 그리 높지 않고, 주로 자신의 흥미를 본다. 만약 네가 읽고 싶지 않다면, 너는 좀 읽을 수 있다, 만약 네가 배우고 싶다면. 칭화대학의 데이터 구조 (C 어판) 로 충분하다. 가장 효율적인 표준 교재이기도 하다.
DotNet 의 데이터 유형에 대해 잘 알고 계실 겁니다. 사실 모두 매우 기초적이어서, 너는 평상시 연습 중에 잠적하게 익힐 수 있다. (존 F. 케네디, 공부명언) HashTable 만큼 유용한 컬렉션 유형 (사실 이미 클래스임) 일 뿐이니 열심히 공부해야 합니다.
관계형 데이터베이스가 진정한 초점입니다. 주로 M$ SQL Server, M$ Access, MySQL, Oracle 등 비교기의 데이터베이스 시스템입니다. 그렇게 많은 다른 종류의 데이터베이스에 놀라지 마라. 사실 SQL 언어와 연결을 익히고 데이터베이스에 액세스하는 방법이다. (알버트 아인슈타인, 데이터베이스, 데이터베이스, 데이터베이스, 데이터베이스, 데이터베이스, 데이터베이스, 데이터베이스)
SQL 과 M $ SQL 서버를 혼동하지 마십시오. Microsoft 제품입니다. SQL (Structured Query Language) 은 C 와 C# 와 유사한 언어이지만 수시로 프로그래밍 언어이지만 데이터베이스를 조작하는 언어는 모두가 지원하는 표준입니다. 그래서 이 언어만 익히면 어떤 데이터베이스에도 통용된다.
SQL 언어를 배우고' 데이터베이스 시스템 도론' (제 3 판), 고등교육출판사, 사석헌, 왕즈비, 25. 10 인민폐, 전국 컴퓨터 3 급 시험 과정이자 많은 컴퓨터 전공 고학년 학생들의 전공수업이다 이 책은 전부 읽을 필요는 없고, 주로 제 3 장이고, 나머지는 모두 무료이다. 또한 M $ SQL 서버와 함께 제공되는 온라인 서적도 좋은 참고 자료입니다. 또한 Wrox 의' 데이터 중심' 과 같은 데이터 액세스를 전문적으로 연구하는 책도 시중에 나와 있습니다. 그물 프로그래밍 C# "등등. 필요하다고 생각되면 사서 보면 무해하다.
데이터베이스에 대한 이해는 access 에만 국한되어서는 안 되며 데이터베이스 시스템 설치, 백업, 장애 복구, 권한 설정, 보안 설정 등 다양한 작업에 익숙해져야 합니다. 특히 Access 및 M$ SQL Server 는 널리 사용되고 있습니다. Oracle 은 비교적 전문적이며 더 큰 프로젝트에서만 사용됩니다.
인치 넷에서 데이터베이스에 액세스하는 것은 주로 시스템입니다. 데이터 네임스페이스. DataSet 클래스, core, key grasp, 그리고 DataAdapter, Command, Connection, 그 게 다 야. 이것이 우리가 ADO.NET 이라고 부르는 것입니다.
XML 에 관해서는 매우 중요하고 기초적인 것이다. 주의란 기본이고, 기본이 아닙니다. 기본적으로 일부는 시스템 밑바닥에 속하지만 기초가 아니라는 뜻입니다. 잘 배우지 못할 수도 있기 때문입니다.
저는 여전히 Wrox 의 C# XML 고급 프로그래밍 (전문 C# XML) 을 추천합니다. 읽은 후에는 XML 이 무엇인지 이해해야합니다. 물론 XML 을 전문적으로 연구하는 책도 살 수 있습니다.
데이터 액세스에 익숙해지면 주소록을 직접 쓸 수 있고, 기능은 스스로 정해진다. 배운 것을 적용할 수만 있다면 완벽한 프로그램이다. 이 작은 것은 기본적으로 데이터 액세스에서 데이터 조작에 이르는 모든 것을 포괄한다.
(5) 네트워크 프로그래밍을 마스터하십시오.
나는 인터넷 개발학 개발을 배우지 않는 것은 불완전하다고 생각한다. 결국 인터넷은 추세이기 때문에 DotNet 이 있는 이유다.
실제로 DotNet 의 네트워크 개발은 WinForm 기반 네트워크 개발과 크게 다르지 않습니다. 물론 어느 정도 이해가 있을 수 있지만 전혀 같은 것은 아니다.
분명히, DotNet 의 웹 기반 개발은 ASP.NET 입니다. 기본적으로 ASP.NET1..1wrox 고급 프로그래밍 (전문 ASP.Net 1. 1) 책 한 권만 읽습니다. 그것은 또한 놀라운 두께의 책입니다. 1K 페이지 초과.
이 책의 일부 부분은 웹 서비스 (19 및 20 장) 와 모바일 컨트롤 (2 1 장) 을 고려하지 않을 수 있습니다. 다른 사람들을 보세요. 마찬가지로, 처음엔 다 읽을 수 없고, 한 번 볼 때마다 새로운 수확이 있을 것이다.
ASP.Net 을 익히는 데는 약 반년이 걸린다. 물론, 그 중의 수고는 말할 필요도 없다.
그러나 네트워크 개발의 측면은 ASP.Net 에만 국한되어서는 안 되며, 많은 관련 사항이 있습니다.
1, HTML (하이퍼텍스트 마크업 언어). 웹 페이지 공용어이기도 하니 반드시 파악해야 한다. 물론, 나는 네가 각 태그의 모든 속성을 아는 것도 불가능하다는 것을 추천하지 않는다. 만큼 당신이 그것을 사용 하는 방법을 알고 있습니다. 사실 ML (markup language) 은 매우 간단합니다.
2, CSS 스타일. 사실, HTML 과 마찬가지로, 모두 웹 디자인의 범주에 들어가고, 어떤 것은 미공과 교집합이 있다. 하지만 어쩔 수 없다. 대부분의 통합 작업은 여전히 원래 절차에 의해 이루어지기 때문에 이런 것들이 필요하다. (알버트 아인슈타인, 통합, 통합, 통합, 통합, 통합, 통합, 통합, 통합)
3, 자바스크립트. 자바어와 섞지 마라, 전혀 물건이 아니다. 웹 페이지 상호 작용의 작은 스크립트로, 기능이 매우 약하다 (상대적으로). 사실 예술의 범주에 속해야 한다.
4, 특정 서버 가정 및 유지 보수 지식. 서버 운영 체제에서 웹 사이트를 디버그하려고 하는데 지금은 Windows Server 2003 입니다. IIS 사용 방법, 권한 할당 방법, 방화벽 구성 방법 등 모든 관련 지식이 필요합니다. 이는 시스템 유지 관리의 범위와 약간 겹칩니다.
위와 같은 내용에 익숙해졌을 때 축하합니다. 첫 번째 시스템 개발을 시작할 수 있습니다. (데이비드 아셀, Northern Exposure (미국 TV 드라마), 스포츠명언) 이 시스템, 저는 정보 공개 시스템을 추천합니다. 분명히 말하면 문장 시스템입니다. 사용자가 문장 보기, 게시, 수정, 삭제로 충분합니다. 문장 분류, 사용자 분류, 파일 업로드 등을 실현하는 것은 충분히 복잡합니다. 너는 자유롭게 놀 수 있다. 만약 미공을 알게 된다면, 당신에게 페이지를 만들어 주는 것이 가장 좋다. 없어도 상관없다. 주로 모든 기능을 실현하는 것이다. (알버트 아인슈타인, 예술명언)
만약 당신이 정말로 이 시스템을 개발했다면, 나는 당신을 프로그래머라고 부를 수 있습니다. 사실 J 는 아무것도 몰랐고, 지금은 1 년 만에 최종 보스를 이길 수 있다.
넷째, 앞으로 나아갈 길
프로그래머가 되면 앞으로의 길이 더 많아지고 불확실성도 더 많아진다. (존 F. 케네디, 프로그래머, 프로그래머, 프로그래머, 프로그래머, 프로그래머, 프로그래머, 프로그래머) 제 견해 중 일부는 그다지 성숙하지 않습니다. 왜냐하면 저도 탐구하고 있기 때문입니다.
우리가 자격을 갖춘 프로그램을 개발할 수 있게 된 후, 우리의 관심사는 어떻게 훌륭한 프로그램을 개발할 수 있는가에 관한 것이 더 많기 때문에 우리는 더 많은 것을 배워야 한다. (존 F. 케네디, 공부명언) 좀 더 중요한 것을 열거하겠습니다.
1, MSDN:M $ 개발자료의 베이스 캠프는 웹사이트와 도서관 모두 가장 권위 있는 자료다. 사실 대부분의 내용은 MSDN 에서 변환되었지만 MSDN 의 논리는 너무 나쁘다. 그것은 사전과 비슷한 구조로 배열되어 있기 때문에 그것으로 질의하는 것이 가장 좋다. 그러나 때로는 뒤집는 것도 큰 도움이 될 수 있다.
2, Duwamish: 이것은 MSDN 이 항상 곁에 있는 예시인데, 지금은 DotNet 버전이 있습니다. 이 예는 공식 버전이므로 말하지 않겠지만, 규범의 정도는 절대적으로 일류이다! 인터넷에는 Duwamish 를 완전히 이해한다면 네가 대가라는 말이 있다.
3, "디자인 패턴": 디자인 패턴에 관한 고전 서적 한 권을 꼭 읽어야 한다.
4.Wrox 의 일부 책: Wrox 의 일련의 책은 청화대에서 도입되어 인터넷에서 찾을 수 있다. 일부는 "ASP" 와 같이 매우 어렵습니다. NET 전자 상거래 고급 프로그래밍 문제-설계-솔루션 ("ASP"). 그물 전자 상거래 프로그래밍 문제-디자인-솔루션) 아주 좋습니다. 서점에 가서 스스로 뒤지다. 모르면 책 몇 권 사서 열심히 봐, ᄏ
5.CSDN: 중국의 MSDN 일 수 있습니다. 도움과 소통이 부족하다면 망설이지 마세요. CSDN 으로 갑니다.
6. TeahNet: Microsoft 의 웹사이트이기도 합니다. 그 교육 센터에는 많은 좋은 인터넷 생중계가 있습니다. 면수와 비슷하며 많은 최신 기술을 배울 수 있습니다. 그리고 마이크로소프트의 웹사이트는 다운로드 속도가 빠르다. Microsoft 는 일부 강사, 특히 금메달 강사 직함을 가진 강사들이 있는데, 수준은 정말 높다 (기술 수준이든 해설 수준이든). 웹 사이트 업데이트가 빠르니 자주 봐야 한다.
7. ASP: 우리가 ASP.NET 을 장악했지만, ASP 는 어제 노란 꽃이었지만, 노란 꽃의 수가 너무 많아서 우리는 이 거대한 자원을 피할 수 없다. 사실, 만약 당신이 ASP.NET 을 배웠다면, ASP 를 다시 보면 식은 죽 먹기일 것이다. 시스템의 소스 코드를 마음대로 찾으면 ok 입니다.
8. 동적이고 쉬운 문장 시스템&; 동적 웹 포럼: 민족 소프트웨어에서 보기 드문 물건이다. 내가 너무 식견이 짧을 수도 있지만, 나는 이 두 소프트웨어의 수준이 분명히 높을 것이라고 생각한다. 더 중요한 것은 이 두 소프트웨어가 모두 무료이며 연구할 가치가 있다는 것이다. 만약 능력이 있다면, 비슷한 기능을 하는 시스템을 써서 스스로 쓸 수 있다. 그러나 두 시스템 모두 ASP 이므로 특정 ASP 기반이 필요합니다. 또한 이 두 시스템은 템플릿에 대한 지원도 강하여 2 차 개발, 특히 미공 개발에 필수적이라고 할 수 있습니다.
9. 프로젝트 관리 (버전 관리): 이곳의 프로젝트 관리는 마이크로프로젝트를 더 많이 말합니다. 즉, 프로그래머 한 명과 아트 한 명, 심지어 프로그래머 한 명이 프로젝트를 받을 수 있습니다. 주요 컨텐트는 버전을 제어하고 프로젝트 데이터를 구성하는 것입니다. 경험은 더 많은 연습이 필요하다.
10, 문서 쓰기: 프로젝트에 대한 문서를 쓰지 않는다고 말하지 마라. 이렇게 하면 좋은 프로젝트를 할 수 없기 때문에 문서는 프로그램의 필수적인 부분이다. 형식이 양호하고 명확한 문서를 쓰는 법을 배우는 것은 필요한 기술이다.
1 1. VeryCD: 저희 자료실, 이 두 사이트에 갈 것을 찾는 것이 옳습니다. VeryCD 에 가지 않는 게 좋을 것 같아요. 평생 다 읽을 수 없는 교과서와 자료가 있고, 들어보지 못할 소프트웨어도 있다. (윌리엄 셰익스피어, 햄릿, 독서명언) 더 중요한 것은 아래에서 다운로드 할 수 있다는 것입니다.
- 관련 기사
- 왜 내가 그렇게 많은 쌍색구를 맞추지 못했을까? 내 마음이 너무 피곤해서 아프다. 내 월급이 내려가는 것을 보고 한 번 이기게 해주세요.
- 하남에서 복권에 대해 이야기하다.
- 급해요! 개인화된 새해 축하 메시지를 요구하다.
- 복권 이색구 좀 보여주세요. _ 복채 이색구 좀 보여주세요.
- 아싱의 현재 상황은 어떤가요?
- 추첨 후 사람들은 감독을 욕한다! 그런데 감독이 제일 크다고 생각하세요?
- 남자가' 여자 네티즌' 에게 홀랑거리면 1 년에 2 여만 명을 속일까?
- 2 복권 당첨은 어떻게 나눠요? _ 복권 2 장 1 등상은 얼마예요?
- 혜금부동산그룹 개요
- 중국 복권 최고 당첨금액은 얼마입니까? _ 중국 복권 최고 당첨금액은 얼마입니까?