당신이 가져가는 길에 관계없이, 당신이 똥 톤을 연습하는 한 실제로는 중요하지 않습니다. 인기있는 언어를 살펴보고 어떤 언어를 시작하고 싶은지 결정하십시오. Java, Swift, Kotlin, C, C ++, Dart, Php 중 하나와 함께 갈 것입니다. 그다지 중요하지 않으며, 일을하기 전에 아마도 조금 튀는 것을 원할 것입니다.
단계별 지침을 제공하는 대신 몇 가지 포인터를 제공하겠습니다. 이것들에주의를 기울이십시오. "그래요." 이 팁을 따르면 더 빨리 성장할 수 있으며, 실제로이 팁을 완전히 따르면 역사상 가장 빠른 학습 프로그래머가 될 것입니다. ** 아무도 자신이해야 할 것보다 늦게 까지이 규칙을 따르지 않으며 모두가 조금 후회합니다. ** 모두가 그렇게하기 때문에 큰 거래는 아니지만 심각하게 큰 차이를 만들 수 있습니다. 매일 연습 하고이 일을하면 3 개월 안에 쉬운 일을 할 수 있습니다. 당신이 그렇지 않다면, 나는 당신이 적어도 누군가가 당신을 고용하기 전에 약 1-3 년의 연습을보고 있다고 말할 것입니다.
따라서 더 이상 고민하지 않고, 가장 느슨한 순서에서 가장 중요하지 않은 경우, 프로그램 방법을 배우는 안내서 :
공부/읽기보다 더 많은 방법을 연습하십시오. 일을하는 방법을 읽지 말고 시도하십시오. 대부분의 경우 텍스트에 언급되지 않은 복잡성이 있으며 더 많은 방법을 배울 수 있습니다. C ++에서 클래스를 만드는 방법을 알고 있다고 생각한다고해서 코드를 컴파일하는 방법조차 아는 것은 아닙니다. 이것은 지금까지 가장 중요한 요점입니다.
프로그래밍 언어를 배우지 말고 프로그램을 배우십시오. 물론, 프로그래밍 언어를 사용하고 능숙 해지지 만 도구 일뿐입니다. 언어로 처음부터 책을 집어 들면 결코 사용하지 않을 많은 것들을 배웠을 것입니다. 교과서를 사용한다고 주장하는 경우 예제를 강조하거나 웹 개발 또는 기계 학습과 같은 프로그래밍 연습을 가르치는 교과서를 사용하십시오. 대부분의 프로그래밍 언어 중심 교과서는 참조만으로는 좋지 않습니다. 또한, 특히 초보자로서 한 언어에 연결되지 않는 것이 정말 중요합니다. 특정 언어로 가르치는 많은 훌륭한 자료가 있지만 보편적으로 중요합니다. 사용하지 않은 언어로 작성된 예에서 배울 수 있어야합니다.
임의의 물건을 시도하십시오. 새로운 프레임 워크, 패키지, 언어, 아이디어 등을 시도해보십시오. 앱을 만든 적이 없습니까? 시도해보십시오. 프론트 엔드 JS 프레임 워크를 사용한 적이 없습니까? 시도해보십시오. Arduino를 사십시오. 객체 지향 디자인에 대한 책을 얻으십시오. 다음 프로젝트에 NOSQL 데이터베이스를 사용하거나 AWS에서 호스팅 된 데이터베이스를 사용해보십시오.
쉬지 마십시오. 시간을 내면 '구역에서 벗어날 수 있습니다.' 당신은 항상 당신의 마음의 뒤에 이러한 문제를 원합니다. 며칠을 쉬면 구역으로 돌아와서 물건을 기억해야합니다. 나는 직장에서 집으로 운전하든 체육관에서 집으로 운전하든 항상 문제 나 멋진 아이디어에 대한 해결책을 제시합니다.
프로그래밍을 취미로 만드십시오. 그것을 즐기는 법을 배우십시오. 이것은 교과서를 읽지 않고 더 많은 연습을하는 것이 었습니다. 멋진 똥을 만드세요. 경험을 얻으십시오. "나는 그것이 나쁜 생각이라고 들었습니다." "그건 나쁜 생각이야, 내가 시도했을 때 나에게 일어난 일이다." 교과서에서 읽은 내용에 대해 아무도주지 않습니다. 적어도 그들은 당신이 직접 경험 한 것에 관심을 갖는 것만 큼 많이 아닙니다.
마무리는 100%를 예상합니다. '아, 거의 끝났어.'라고 말하지 마세요. 그리고 계속 움직입니다. 끝내십시오. 게시하십시오. 부모님과 친구들에게 그것을 사용하라고 말하십시오. 실제로 얼마나 많은 일이 남았는지 알 수 없습니다. 프로젝트의 끝은 코드에 거대한 구멍을 소개 할 수 있습니다. Moreso조차도 일단 출시 한 후에는 사용자가 더 많이 찾을 수 있습니다. 그것을 출판하고 사람들이 그것을 사용하도록하십시오.
회로망. 인터넷은 저에게 줄 수있는 많은 지식이있는 멋진 프로그래머들을 소개했습니다. 가능한 한 팀에서 일하면 기업이 규모로 일을하는 방식을 가르쳐 줄 것입니다. 버전 제어, 작업 관리, 코드 문서, 코드 가독성, 객체의 느슨한 커플 링 등은 다른 사람들과 프로젝트를 수행 할 때 더 중요합니다.
기술 블로그 및 정보 사이트를 읽으십시오. TechCrunch, TechMeme, Medium, Quora, StackoverFlow, LinkedIn 및 Facebook은 내가 가장 많이 사용하는 것입니다. 이 모든 것에 대한 나의 뉴스 피드는 기술 산업에 대한 최신 정보로 가득 차 있습니다.
사람들이 이것을 읽으면 더 많은 것을 생각할 때 편집 할 것입니다.