오늘의 질문 2019.08.04

생각정리·2019.08.10 13:07


이번 질문은 제가 주말에 우아한 테크 코스 교육장에 구경갔다가 학생분들께 받은 질문을 정리했습니다.

Q.1

Q. 어떻게 하면 개발고수가 될 수 있나요?

A. 일단 제가 그 입장이 아니라서.. 주변에서 잘하시는 분들을 기준으로 이야기를 할게요.

예전에 비슷한 질문을 받았는데, 이때는 기술에 관해서만 이야기를 했어요.
(참고: 1년차 백엔드 개발자가 된다면 집중할 것들)

똑같은 대답을 하는건 좀 의미가 없으니^^;
특정 기술 보다 더 중요한 것을 이야기해볼까해요.
주변을 둘러보면 소위 고수분들 중에 이게 없는 분은 없더라구요.

그게 뭐냐면, 바로 나만의 학습 방법이에요.
잘하는 개발자분들은 본인에게 가장 효율이 좋은 방법이 무엇인지 알고 있어요.

  • 책을 읽는 것이 가장 효율이 좋으신 분
  • 스터디가 가장 효율이 좋으신 분
  • 남을 가르칠때 가장 효율이 좋으신 분
  • 샘플 프로젝트를 만들면서 하는게 가장 효율이 좋으신 분
  • 공식 레퍼런스 문서를 보는게 가장 효율이 좋으신 분

꼭 저 중 하나만 선택하지 않고, 복합적으로 섞어서 하시는 분들도 계시죠.
뭐가 됐든 나에게 가장 효율이 좋은 방법이 무엇인지 알고 있어요.

이게 없다면 5년차, 10년차가 되어도 무언가 배우는 능력이 너무 떨어지죠.
본격적으로 학습을 하려고 해도 할수가 없어요.
어떻게 공부해야할지를 모르기 때문에.

그렇게 되면 누구나 하는 흔한 방법을 사용하게 되요.
책만 보거나, 누가 떠먹여주는 스터디 모임에 참여하는 등등.

다른 방법을 모르기 때문에 본인에게 도움이 안되는줄 알면서도 계속 그 방법들만 쓰게되죠.

저 역시도 정말 많은 방법들을 시도해봤어요.
동영상이나 책으로 공부, 같이 책 읽는 모임, 강의 등등.
이 중에서 효과가 있던 방식도 있고, 아닌 방식도 있었죠.

(참고: 5-5. 학습방법의 변화)

현재는 블로그에 기록하는게 가장 효율이 좋은 방법이라 계속 사용중이에요.
블로그에 기록하는건 정확하고, 명확하게 설명을 해야하니 이것저것 좀 더 상세하게 찾아보게 되고, 실제로 예제 코드도 만들어야 하니 코드도 경험해볼 수 있게 되더라구요.

물론 이게 가장 최선의 방법이라고 생각하지 않기에 아직도 이것 저것 학습 방법들을 시도해보는 중이에요.
좀 더 좋은 방법이 나오면 다음엔 그 방법으로 학습하겠죠?

뭐가 됐든 본인만의 학습 방법을 찾으세요.
공부에만 집중 할 수 있을때 빨리 이것 저것 여러가지 방법을 시도해봐야해요.
입사하게 되면 그때부터는 학습 방법을 찾을 시간이 많지 않거든요.

이 기간동안 자꾸 특정 기술만 배우고 끝내지는 마세요.
스프링을 먼저 배운 사람, JPA를 먼저 배운 사람이라는건 누구나 그걸 배우기만 하면 메리트가 없어진다는 의미거든요.

헬스에서 코어 근육을 키우는것 처럼, 본인만의 학습 방법을 먼저 만드시는걸 우선하세요.

1

그리고 그 코어 근육을 이용해 어느 공부든 시작만 하시면 되요.




네이버 페이로 후원 (응원) 할 수 있어요!

(모바일에서만 지원되요 ㅠ)







IntelliJ & 안드로이드 스튜디오의 기본기를 배우고 싶다면 아래 영상을 참고해보세요!

Posted by 창천향로 창천향로

태그