[프로그래밍 챌린지] EP.1 IT 공부 방법

참조한 블로그

프로그램을 만들어 보는 도구로써 학습.

  • 단지 어떤 책을 보면서 학습하기 보다는 어떤 문제를 인식하고 해결하는 간단한 것을 만들려고 노력할 것입니다.
  • 만들어 가면서 부족한 부분을 학습할 예정입니다.
  • 물론 제 능력으로 너무 오래걸려서 지치는 순간이 있을 것입니다.
  • 그럴 때 마다 작은 부분으로 쪼개서 그 부분이라도 만들어내 보도록 하겠습니다.
  • 반대로 새로운 기술을 먼저 학습할 수도 있는데요.
  • 이 때는 배운 기술로 어떤 것이라도 만들어 보는 연습을 할 예정입니다.

컴퓨터와 대화하는 언어로써 학습.

  • 실력있는 프로그래머가 되는 방법은 좋은 작가 되는 과정과 비슷합니다.
  • 좋은 작가는 다독과 다작을 합니다.
  • 마찬 가지로 좋은 프로그래머가 되려면 남이 쓴 코드를 많이 읽고 자신의 언어로 풀어내 자신의 작품을 많이 만드는 사람입니다.

어떤 방식으로 공부를 할 예정인가?

  1. 한 가지 만들 것을 정하고 만들어본다.
  2. 절망한다.
  3. 만드는 데 필요한 개념을 학습한다.
  4. 더 어려운 제약사항을 넣어서 만들어 본다.
  5. 절망한다.
  6. 필요한 개념을 학습한다.
  7. 계속 반복한다.

주의할 점.

  1. 프로그래밍 공부는 아래의 단계를 거칩니다.
    맛보기 -> 당황 -> 절망-> 회복

    이 때 중요한게 절망단계를 지나는 것입니다.
    절망단계를 지날 때에는 학원을 이용하는 방법이 있을 수도 있고 정확한 목표를 정해서 돌파하는 방법도 있습니다.

    학습해야 하는 지식의 양이 많기 때문에 한 가지라도 제대로 학습하는 것을 목표하는 것이 중요합니다.

  2. 측정 지표를 잘 정해야 합니다.

    정량적 지표로는 서적 페이지 수 , 권수, 학습한 시간, 일일 코드 생산량, 푼 연습 문제 수 등이 있습니다.
    저는 만든 프로그램 수와 생산한 컨텐츠를 지표로 잡겠습니다.

  3. 회고를 잘해야 합니다.

    학습을 한 후 되돌아 보는 시간을 가지고 개선할 부분을 찾는 것을 회고라고 합니다.
    회고에듣 중요한 대표적인 질문 3가지가 있습니다.
    1. 잘 하고 있는 것은 무엇인가?
    2. 잘 하지 못 하는 것은 무엇인가?
    3. 우리를 괴롭히는 것은 무엇인가?

글을 올리는 횟수

  • 일주일에 한 번 올릴 예정입니다.

프로그래밍을 학습하는데 읽어볼 책.

  • 알아보기 쉬운 코드를 작성하기 위해 : 클린 코드

결론

  • 남은 반년 동안 24개의 컨텐츠를 생산해 보겠습니다.
  • 기술에 대한 정보를 얻을 수 있는 곳을 찾아서 업데이트 하겠습니당.
  • 안뇽~

“[프로그래밍 챌린지] EP.1 IT 공부 방법”의 한가지 생각

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 항목은 *(으)로 표시합니다