본문 바로가기
Dev/Plus

[Review - 드림코딩] 온라인 개발 공부의 치명적인 함정

by 아아덕후 2023. 3. 27.
반응형
https://youtu.be/d3PYoBwow9I

 


영상 요약

 

스택오버플로우, 블로그, 유튜브, 강의 등 방대한 콘텐츠가 있다.

하지만, 이러한 콘텐츠를 잘못 소비하면 실력 향상도 안되고 자칫 위험한 정보를 배울 수 있다.

그렇다면 어떻게하면 퀄리티가 높은 지식을 얻을 수 있을까?

드림코딩의 앨리님이 개발자로서 제대로 공부하고 역량 향상에 도움이 되는 방법을 소개해준다.

첫 번째, 공식 문서를 읽는 것 (제일 중요) 

  • 공식문서를 First Source Of Truth, 지식의 원천으로 삼아라.
  • 처음 배울 때 공식문서로 기본기를 쌓는다.
  • 기본이 쌓이면 공식 문서로 지식을 강화하며 재확인한다.
  • 현업에서 일을하며 주기적으로 공식문서로 업데이트 내용을 얻어내며 역량을 강화해야한다.
  • 프로그래밍 언어, 프레임워크, 라이브러리를 배울 때 공식 사이트가 제일 정확하다.
    • 철학, 의도, 사용법을 꼭 먼저 확인해야 한다.
  • 질문이 생길때마다 첫 번째로 해야할 일은 공식문서에서 답을 구할 수 있는지 알아보는 것이다.

이를 통해 제일 빨리 앞서갈 수 있고, 지식과 이해도를 향상할 수 있다.

개발자의 제일 좋은 습관은 공식문서를 읽고, 공식문서에서 찾고, 공식문서를 참조하는 것이다.

 

두 번째, 기본지식(Fundamentals)을 제대로 익혀라

  • 프로그래밍 언어, 프레임워크, 라이브러리, 툴만 익힌다고해서 무언가를 뚝딱 만들어낸다고 해서 좋은 개발자라고 할 수 없다.
  • 하나의 문제를 해결하기 위해 무작정 인터넷의 글을 사용하지 말고 제대로 알고, 트레이드 오프 관계, 부작용 등을 알 수 있도록 기본지식(CS)를 익혀야 한다.

 

세 번째, 명성있는 지식인의 리스트를 만들라.

  • 명성있는 개발자의 블로그 글 등을 통해 변해가는 트렌드, Best Practice를 익힐 수 있다.
  • [꿀팁] GitNation에서 명성있는 사람들을 찾아볼 수 있다. (https://portal.gitnation.org/)
  • 내가 관심있는 특정한 토픽에 계속 등장하는 사람에 대해 조금 찾아본 뒤 신뢰할 수 있는지 판단한다.
  • 이후 컨퍼런스, 블로그 글을 통해 공식 문서 뿐만 아니라 권위있는 사람의 글을 통해 주기적으로 읽고 공부하면 실력이 자연스럽게 향상 될 것이다.

 

 


나는 개발 공부를 어떻게 하고있나? 에 대한 질문에 온라인 강의를 듣고 아티클을 주로 읽으며 공부하고 있다. 라고 생각했습니다.

하지만 이러한 방법이 옳은가? 에 대한 질문에 시간 대비 나의 지식으로 만드는 효율이 어느정도인가? 에 쉽게 답할 수 없었습니다.

그 이유로는 명확한 지식을 쌓기 위한 목표를 제대로 세우지 못하고 보이는대로 채워나가려고 했던 문제점이 있었던 것 같습니다.

 

다시 기본으로 돌아간다는 마음으로 (사실 아직 기본이 많이 안되어있지만..)

공식 문서부터 시작하여 언어, 프레임워크의 철학의도, (올바른)사용방법에 대해 Deep Dive하며 Learning by Doing으로 학습할 마음가짐을 다시 배웠습니다.

 

 

반응형

댓글