Home 강연
Post
Cancel

강연

프로그래밍 학습의 어려움과 극복하는 방법

목차

  • 프로그래밍 학습이 어려운 이유
  • 극복하는 방법
  • 프로그래밍 학습에서 취업까지 조언

프로그래밍 학습이 어려운 이유(Why Learning to Code is So Damn Hard)

  • 숙련도는 증가에 따라 반드시 자신감이 증가하지 않는다.
    • 초기에는 자신감이 높음
    • 중반 이후, 감소
    • 극단으로 갈수록 다시 증가

극복하는 방법

  • Surviving the Hnad-Holding Honeymoon
    • 강의 내용이 풍부
    • 다양한 초보 강의를 검토한 후 하나를 선택해 학습
    • 이 단계에서 대부분의 강의 내용은 비슷하기 때문에 하나를 선택해 반복 학습
  • Surviving the Cliff of Confusion
    • 초보라 할지라도 학습을 같이할 동료를 구한다.
    • 다른 사람의 코드 읽기
    • 지속적으로 작은 코드를 시작하고 빌드하면서 디버깅에 대한 두려움을 제거
  • Surviving the Desert of Despair
    • 하나의 목표를 설정한 후 목표에 집중
    • 수박 겉핥기 식의 다양한 지식 습득이 아니라 한 분야에 대한 깊이 있는 지식 습득
    • 구체적인 목표 의식을 가지고 의식적인 연습을 함으로써 시간 낭비를 최소화
  • Surviving the Upswing of Awesome
    • Best practices를 찾아 연습하고, 지식의 빈틈을 보완
    • 설계, 아키텍, 배포와 같이 좋은 개발자가 되기 위한 연습
    • 이 단계를 극복하가 위한 핵심은 피드백을 받는 것
      • 코칭을 해줄 멘토나 동료를 찾는 것이 중요함

주변 정리

  • 프로그래머로 취업하고 싶다면 일단 주변 정리부터 시작
    • 친구관계 끊기
  • 모든 우선순위에서 프로그래밍 학습을 1순위
    • 프로그래밍 관련 책
    • 여가생활 금지

프로그래머 취업 과정

  • 최소 1년
  • 5,6개월 정보 학습하고 취업가능
  • 직장 생활하면서 학습을 병행하는 것은 정말 힘듦

학습 하는 방법

  • 온라인 상에 정말 좋은 컨텐츠 많음. 하지만 의지력을 가지고 지속하기 힘듦
  • 의지력이 약하다면, 시작은 단기 속성학원 활용
  • 속성 학원에서 취업 가능한 상태 만들기 힘듦
  • 학원에서 반드시 배워야할 것은 프로그래밍 기초, 개발환경, 어떻게 학습할 것인가가 중요
  • 감 잡으면 독학

독학하는 방법

  • 같이 학습할 사람을 만드는 것이 가장 중요함. 혼자하면 지치고 포기할 가능성이 높음
  • 스터디 그룹을 만드는 것도 좋은 방법. 누가 만들어 주기를 기다리지 말고 직접 만든다.
  • 매일 일정시간, 장소로 출퇴근하면서 학습, 무료로 학습할 공간 찾기

멘탈관리

  • 다음 단계로 무엇을 학습할 것인지 모르겠거나, 포기하고 싶은면 기존 학원 강사나 온라인 취업후기 남기는 개발자에게 메일 보내 조언을 구함
  • 개발자 컨퍼런스에 참여
  • 인턴, 정직원에 지원해 자신의 부족한점 파악

영상 출처

This post is licensed under CC BY 4.0 by the author.

TMUX 2

리눅스 단축키

Comments powered by Disqus.

Trending Tags