전통문화대전망 - 오늘의 황력 - 대학 프로그래머의 자율 학습 프로그래밍의 6 가지 방법: 효율적인 학습

대학 프로그래머의 자율 학습 프로그래밍의 6 가지 방법: 효율적인 학습

프로그래머가 스스로 프로그래밍하는 6 가지 효과적인 방법

1, 가장 좋은 학습 방법

초보자에게는 비디오+책을 공부에 사용할 수 있다. 이 두 가지 방법은 상보성 관계를 형성했다. 또한 코드를 읽으면 문제를 해결하고 모범 사례를 이해하는 데 도움이 됩니다. 여기서 독서 코드는 책, 블로그 문장, 오픈 소스 코드 등을 가리킨다. 프로그래밍 교육용 비디오는 프로그래밍 문법 등을 빠르게 익히는 데 도움이 되지만, 일반적으로 생동감 있고 간단하며 체계적이지 않습니다. 책은 매우 체계적이지만 무미건조하기 때문에 가장 좋은 방법은 책과 동영상을 결합하는 것이다. 하지만 코드를 읽은 후에는 실제로 직접 코드를 작성해야 합니다. 그것은 무엇이든 될 수 있다. 작은 코딩 작업 또는 작은 모듈일 수 있습니다. 너는 반드시 네가 그것을 실천에 옮기고, 네가 배운 것을 어떤 식으로든 사용할 수 있도록 확실히 해야 한다. 만약 네가 이렇게 하지 않는다면, 너는 편집자를 대할 때 어찌할 바를 모른다는 것을 알게 될 것이다. 지식이 사용하기를 기다리는 시간이 길수록 지식의 도끼는 둔해진다. 새로운 지식을 배우기를 기다리는 시간이 길수록 코드에 통합하기가 더 어려워진다.

2. 입문 기간 동안 꾸준히 공부합니다.

자습 프로그래밍은 불가피하게 이런 현상을 만나게 된다. 한두 달 동안 공부한 결과 자신이 많이 알지 못한다는 것을 알게 된다. (윌리엄 셰익스피어, 자습, 독학, 독학, 독학, 독학, 독학)

프로그래밍은 처음에는 그렇게 많은 피드백이 없을 것입니다. 이것은 정상입니다! 관건은 네가 3 개월에서 6 개월까지 버티고 이 어려운 입문기를 넘긴다는 것이다.

교착 상태를 피하기 위해 세 가지를 추천한다. 첫 번째는 이 기술에 대한 문장 더 많이 읽고 전반적인 상황을 파악하는 것이다. 보통, 당신이 곤경에 처했을 때, 그것은 당신이 명확히 해야 할 일에 대해 잘못된 가정을 했다는 것을 의미한다. * * 두 번째는 인터넷 컨설팅입니다. 이것은 분명히 언급할 가치가 있다. 인터넷에서 이런 문제가 있는 사람을 찾아 묻는 것은 매우 중요한 기술이다. Stackoverflow 는 인터넷에서 가장 좋은 사이트라고 할 수 있다. 거기서 자신에게 질문을 하는 것을 두려워하지 마라. 보통, 최선을 다해 너의 문제를 정확하게 설명하면 된다. 변쇼의 세 번째 제안은 네가 아는 사람에게 도움을 구하는 것이다.

3. 초보자는 가급적 곤경에 빠지지 않도록 노력해야 한다.

생활에 있어서, 이러한 목표의 실현은 모두 인내심과 불가분의 관계에 있다. 프로그래밍 학습은 다른 어떤 학습 임무와 마찬가지로 반복적인 노력과 많은 시간이 필요하다.

만약 당신이 문제가 생기면, 오랜 시간이 지난 후에도 여전히 그것을 이해하지 못한다면, 당신은 잠시 건너 뛰고 어느 정도의 지식을 축적할 수 있습니다. (존 F. 케네디, 지식명언) 너는 앞으로 그것을 해결하는 것이 훨씬 쉬울 것이라는 것을 알게 될 것이다. 맹목적으로 막다른 골목으로 나아가지 말고 반드시 해결해야 한다. 이것은 많은 시간과 정력을 소모할 것이다.

4. 멘토와 친구를 찾습니다

프로그래밍을 배우는 좋은 방법은 다른 프로그래머와 이야기하는 것이다. 구체적인 것은 말할 필요가 없다. 그것은 당신이 연구하고 있는 것, 당신이 멋지다고 생각하는 것, 혹은 당신이 노력하고 있는 것이 될 수 있습니다. 많은 프로그래머들이 프로그래밍에 대해서만 이야기하는 것을 좋아하지 않는다는 것을 알 수 있습니다. 이렇게 하면 라이브러리, 서버, 프로그래밍 언어 및 패턴에 대해 많은 것을 배울 수 있습니다. 하지만 가장 중요한 것은 다른 사람들이 프로그래밍을 어떻게 보는지 알 수 있다는 것입니다. 너는 네가 당연하다고 생각하거나 생각해 본 적이 없는 일이 사람마다 다르다는 것을 알게 될 것이다.

그리고 당신이 만난 작은 문제들, 수많은 선배들이 만났습니다. 그들은 이 정보를 요약하고 인터넷에서 공유했다. 선배의 경험은 당신의 소중한 자원이므로 구글 등의 소프트웨어를 잘 사용해야 합니다.

5, 목적 있는 연습

배우면 1w+ 를 벌 수 있다고 생각하지 마라. 프로그래밍을 쉽게 포기할 수 있다. 프로그래밍 언어는 좋은 지식 기반입니다. 계속 공부해야 합니다. 작은 프로젝트에 대한 프로그래밍을 배우는 것이 가장 좋다. 일을 마치면 성취감을 느낄 수 있다. 기본적으로 직업을 찾을 수 있다. 초급 발전의 직위를 찾을 수 있다. 그러면 진보할 수 있다. 자습과 명성을 얻을 수 있는 길이 있다. (조지 버나드 쇼, 공부명언) (알버트 아인슈타인, 공부명언)

자신의 프로젝트에서 프로그래밍을 배우는 것만큼 유용한 것은 없다. 아이디어를 가지고 그것을 실현하기 위해 노력하는 것은 매우 도전적이다. 그것은 강력한 자율과 인내가 필요하다. 그러나, 실제로 한 가지 일을 시도함으로써, 너는 문제를 분해하고 기술을 적용하는 방법을 배울 수 있다. 네가 직면한 문제와 네가 이 문제들을 어떻게 해결해야 진정으로 프로그래밍이라고 할 수 있다. 게다가, 프로젝트를 완성하는 원동력은 계속 공부하는 원동력이다. 아마추어 프로그램에서 얻은 만족감은 추상적인 학습으로부터 얻은 만족감보다 훨씬 더 크다. (존 F. 케네디, 공부명언)

6. 완벽주의자와 운반공의 차이

프로그래밍은 기술이며 반복적 인 연습이 필요합니다. 책과 동영상이 없으면 독립적으로 이뤄질 수 있나요? 학습의 최종 상태는 내가 두 손 외에는 아무것도 없다는 것이다.

다음과 같은 두 가지 유형의 프로그래머가 있습니다.

완벽주의자와 운반공. 어떤 사람들은 모든 것이 옳기를 바란다. 그들은 완벽을 원한다. 그들은 모든 모범 사례를 따르고 예쁘고 우아한 코드를 작성하길 원한다. 그들은 모든 코드 행을 이해하고 싶어한다. 모든 것에 관심이 있는 사람들과는 달리, 코드만 작동한다면 코드라이브러리를 다치게 할 수도 있다. (토마스 A. 에디슨, 일명언) 이 두 기술의 균형을 맞추는 것은 매우 중요하다. 때때로 너는 하나의 문제나 프로젝트를 깊이 연구하여 어떤 일이 일어날지 보아야 한다. 무슨 일이 일어났는지 몰라도 가끔은 그냥 내버려 둬야 할 때가 있다. (아리스토텔레스, 니코마코스 윤리학, 지혜명언)