프로그래밍 학습방법 및 태도

Yu Sebin·2022년 3월 16일
0

프로그래밍 학습방법

  • 개발분야는 지속적으로 변화하기때문에 이것자체에 대한 흥미도(즉, 쉴때도 코딩을 재미있게 치는 경험 최소 즐김)을 어느정도 가져야 한다.
  • 무조건적으로 언어를 배우기 보다는 지금 당장 나에게 필요한 것을 배우는 것에 중점
  • 개발 흥미도를 확인하고 싶다면, 기초 수강 이전에 클론코딩을 한개 만들어보기
    (해당 클론 결과물은 흥미도 확인일 뿐, 자기 실력과는 완전 별개라는 것 기억하기)
  • 자기 객관화가 중요하다.(현재상태 적기 -> 상세분석 -> 그에 대한 배울점/ 문제해결법 고안)
  • 선택: 하루 영단어 5개 꾸준히 보기(반복하는 것에대한 습관 기르기 목적)
  • 배운것은 반드시 블로그에 정리한다
    (부족함, 배우것, 에러해결법 등을 적어둬야 같은 문제를 맞닥들였을 때 기존글을 통해 빠른 해결이 가능하다.)
  • 나는 어떻게 공부했는가?
  • 데드라인을 정한다. (위 블로그 참조)
    1.2019년 XX월 XX일까지, 1장까지 완료하겠다.
    2.그 날 까지 완료했다면 작은 보상을 주는 것도 좋다.
    3.완료하지 못했다면 회고를 통해 내가 정말 ‘가능한’ 분량을 세웠는 지 고민해본다.
    4.의도적인 공부를 하고싶다면 본인이 사용하는 시간을 정리해두는 게 도움이 된다.
    5.45분 공부 / 15분 휴식 패턴을 권장하되, 하루 2시간 이상은 지양한다.

  • <프로그래머의 길, 멘토에게 묻다.> 개발후반즈음에 다시 읽어보기_현재는 참조정도
  • <커리어 스킬> 전반적인 개발자 커리어에 대한 내용을 다루고 있다. 기억해 두었다가 학교 도서관에서 빌려 읽기

그룹스터디

  • 남궁성의 자바 카페를 통해서 집주변에서 하는 스터디 참여(자바, 자료구조, 알고리즘 등..)
  • 제로베이스 커뮤니티가 어떤식으로 돌아가는 지 알기 직전까지는 어떤지 서치하는 정도로 보고있기
    (개인적으로는 미리 스터디를 만들어서 이미 친분이 있는 분과 같이 part2 그룹프로젝트를 같이 진행하고싶다.)
  • 스터디 관리방법은 team junior 을 참고하기
  • 취업하고 난 이후 스터디: 같은 회사에다니는 열정있게 공부하시는 직장동료/ 회사에서 중요하게 여기는 기술(ex.JPA)
  • 스터디 장점
    • 남에게 설명하는 것 통해 완전한 학습을 준비할 수 있다.
    • 개발자 지인 (지속적인 개발에대한 관심, 기본적인 산업흐름에대한 정보를 얻을 수 있다, 주의해야하는점은 스터디를 제대로 수행하지 못했다면, 이후 좁은개발자 커뮤니티에서 평판에 영향을 받을 수 있다. 시작할때 열심히 참여하자)
    • 잘하는 사람을 보면서,
      학습 만족치(혼자 70 -> 그룹 100)가 계속 올라간다 = 자극 받는다. (좋다)
  • 스터디 유의사항
    • 전체 내용은 일단 공부를 하고 오고, 일부 파트를 나누어 발표하는경우 반드시 각 조원이 5~10분 발언을 해야한다.
      그래야 자신이 맡지 않은 파트에 대한 이해도를 높일 수 있기 때문이다.
      (ex. 나는 이 파트가 어려웠다, 이 내용은 여기에도 쓰였어서 인상깊었다 등...)
    • 스터디 주제는 1~2달 씩 끊어가면서 하기(늘어 지는 것을 방지, ex.java -> 알고리즘)

0개의 댓글