📈 빠르게 학습하는 개발자가 되는 방법

해당 글은 요즘IT와 번역가 Chase가 함께 조쉬 코모(Josh Comeau)의 글 <How To Learn Stuff Quickly>를 번역한 글입니다.


요약하면 다음과 같습니다.


✅ 가이드 따르기와 가이드 없는 학습 혼합하기

  • 가이드를 따르는 학습: 튜토리얼 읽기, 강좌 수강, 유튜브 시청 등

  • 가이드 없는 주도적 학습: 나만의 프로젝트 만들기, 튜토리얼에서 확장하기 등


✅ 일부러 실수하기

  • 코드를 그대로 복붙하는 대신 한 줄을 생략하면 어떻게 될지, 일부 값을 변경하면 어떤 결과가 나올지 본다.

  • 과학자처럼 행동한다. 코드가 어떻게 작동해야 하는지 가설을 세우고, 코드를 변경해 예상한 결과가 나오는지 확인해 본다.


✅ 튜토리얼에서 확장하기

  • 완전한 기능을 갖춘 앱에서 확장을 한다. 예를 들어 리액트 공식 튜토리얼의 틱택토 게임을 완성한 후 다음과 같은 것들을 고려하여 확장한다.

    • 각 플레이어가 이긴 게임 수 카운트하기

    • 더 보기 좋은 컴포넌트 UI 개선하기

    • 사용자가 보드 크기를 설정할 수 있게 하기(4x4, 5x5)


✅ 관련 프로젝트 구축

  • 위 틱택토 게임을 성공적으로 마쳤다면, 비슷한 프로젝트를 처음부터 만들어 본다. (ex. 빙고 게임 등)

  • 이런 전략은 ‘원 온, 원 오프(one on, one off)’라 불린다. 가이드를 따라가면서 배우고, 그 후에 가이드 없이 유사한 프로젝트를 만드는 것을 말한다.


✅ 올바른 사고방식 갖기

  • 동일한 현상을 어떻게 해석하느냐에 따라 사고방식은 달라진다.
    (나는 볼링 실력이 형편 없으니 나와 맞지 않는다 vs 나는 볼링 실력이 좋지 않으나 마음만 먹으면 훌륭한 선수가 될 수 있을지도 모른다)

  • 우리는 사실 쉽게 성공하는 것보다 고군분투하고 실패하는 과정에서 훨씬 더 많은 것을 배운다.


✅ 목표와 동기부여

  • 정말 원하는 구체적인 목표가 있으면 좌절을 극복하고 계속 발전할 수 있다. 단순 재미나 이력서에 넣기 위함이라면 금방 포기했을지도 모른다.

  • 본인이 진정으로 흥미를 느끼는 목표가 무엇인지 염두에 두는 것이 중요하다. 그렇지 않으면 처음 시작할 때의 설렘이 사라진 후, 필요한 동기를 유지하기 어렵다.


✅ 기억력 훈련

  • 간격 반복 시스템 활용하기

  • 간격 반복 학습의 핵심 아이디어는 기억이 사라지려고 할 때 바로 그 기억에 접근하는 것이다. 그리고 기억을 강화할 때마다 그 기억은 조금씩 더 오래 지속된다.

  • 간격 반복 학습법은 닉키 케이스(Nicky Case)의 ‘무엇이든 영원히 기억하는 방법(How To Remember Anything Forever-ish)’ 참고하기.


✅ 매일 습관 만들기

  • 나는 적은 시간을 자주 투자했을 때 훨씬 더 많은 성공을 거두었다. 여유가 있다면 매일 일정 시간을 투자하는 쪽을 강력히 추천한다.
    (매주 1시간 투자 > 일요일에 7시간 투자)


✅ 공개적으로 학습하기

  • 새로운 것을 발견하면 블로그, 트윗, 유튜브 동영상과 같은 작업을 통해 문서화해야 한다.

    • 학습 시간에 블로그를 작성하는 것은 시간 낭비 아닌가요?

      • 누군가에게 무언가를 설명하려다가 생각만큼 본인이 충분히 이해하지 못했다는 사실을 깨달은 적이 있나? 블로그 작성은 자신의 이해도를 파악할 수 있는 가장 좋은 방법이다.

      • 세상에서 가장 끔찍한 기분은 이전에 해결했던 버그를 발견 했는데 어떻게 해결했는지 기억이 나지 않을 때다. 포스팅을 했다면 참고할 수 있다.

      • 개발 커뮤니티에 적극 참여하게 되고, 인맥을 쌓을 수 있다.

    • 주의할 점은 완벽한 블로그를 만드느라 몇 주를 소비하지 않는 것이다.


✅ 기술 네트워크

  • 기술은 재산과 같다. 더 많은 기술을 습득할수록 빠르게 축적된다. 한 분야에서 얻은 아이디어와 기술은 다른 영역에서도 충분히 도움이 된다.



https://yozm.wishket.com/magazine/detail/2334/

빠르게 학습하는 개발자가 되는 방법 | 요즘IT

요즘IT

빠르게 학습하는 개발자가 되는 방법 | 요즘IT

다음 내용이 궁금하다면?

또는

이미 회원이신가요?

2023년 11월 27일 오후 2:55

 • 

저장 26조회 1,863

댓글 0