1, 제로 기초는 어떻게 프로그래밍을 배우는가: 당신의 학습 스타일은 무엇입니까?
너는 어떤 학습 방식을 가장 좋아하니? 어떻게 배우는 것이 가장 좋습니까? 독서에 의존하고 있습니까? 아니면 강의에 참석하시겠습니까? 아니면 주로 실습을 통해? 너는 너에게 가장 효과적인 방법을 선택해야 한다. 이 방법이 유행하거나 다른 사람이 유용하다고 해서 이 방법을 선택하지 마세요.
2. 프로그래밍 언어를 선택합니다
프로그래밍 학습을 시작하고 선택을 고려할 계획이라면, 다른 사람이 어떻게 말하든 어떤 프로그래밍 언어를 선택하든 프로그래밍 학습을 시작하는 것은 중요하지 않다는 것을 명심하라. (존 F. 케네디, 공부명언) 예, 일부 프로그래밍 언어는 다른 언어보다 더 인기가 있습니다. 예를 들어, JavaScript, Java, PHP 및 Python 은 현재 가장 인기 있고 가장 인기 있는 프로그래밍의 앞줄에 있는 것으로 조사되었습니다. 하지만 현재 유행하는 프로그래밍 언어는 몇 년이 지나면 시대에 뒤떨어질 수 있으므로 프로그래밍 언어의 선택에 대해 너무 걱정할 필요가 없습니다. 이러한 방법, 클래스, 함수, 조건, 제어 흐름 등의 프로그래밍 개념과 사상은 어떤 프로그래밍 언어를 선택하든 기본 원리는 기본적으로 동일합니다. 문법과 커뮤니티 모범 사례만 바뀔 수 있습니다. 그래서 Perl 로 프로그래밍을 배울 수도 있고, Swift 나 Rust 를 사용할 수도 있습니다. 프로그래머로서, 당신의 경력에는 다양한 프로그래밍 언어가 사용됩니다. 프로그래밍 언어의 선택에 갇혀 있다고 생각하지 마라.
3. 시험
당신이 이미 이 업계에 발을 들여놓거나 여생을 프로그래밍할 의향이 있다고 확신하지 않는 한, 물에 들어가기 전에 발가락으로 수온을 시험해 보고 물이 적합한지 판단할 것을 제안합니다. (데이비드 아셀, Northern Exposure (미국 TV 드라마), 예술명언) 이런 일은 모든 사람에게 적합하지 않다. 모든 희망을 학습 프로그래밍에 두기 전에 적은 시간과 돈을 들여 소량의 지식점을 배우고 일주일에 적어도 40 시간 동안 코딩하는 이런 생활을 즐길 수 있는지 확인할 수 있다. (윌리엄 셰익스피어, 윈스턴, 희망명언) (윌리엄 셰익스피어, 윈스턴, 희망명언) 만약 네가 이런 일을 좋아하지 않는다면, 너는 프로그래밍 프로젝트의 학습을 완성할 가능성이 거의 없다. 프로그래밍의 학습 단계를 마쳤다고 해도 앞으로의 프로그래밍 작업에서 큰 고통을 느낄 수 있다. (윌리엄 셰익스피어, 햄릿, 프로그래밍명언) 인생은 짧다. 3 분의 1 의 시간으로 자신이 싫어하는 일을 하지 마라.
4. 학습 자료 참조
전문 서적: 많은 사람들이 책으로 독학하는 것을 좋아한다. 이것은 매우 경제적이며 초기 학습 단계 이후 기성 참고 자료를 제공한다. 사파리나 아마존과 같은 온라인 서비스를 통해 책을 주문하고 방문할 수 있지만 현지 공공 도서관을 보는 것을 잊지 마세요.