반응형
영상 요약
스택오버플로우, 블로그, 유튜브, 강의 등 방대한 콘텐츠가 있다.
하지만, 이러한 콘텐츠를 잘못 소비하면 실력 향상도 안되고 자칫 위험한 정보를 배울 수 있다.
그렇다면 어떻게하면 퀄리티가 높은 지식을 얻을 수 있을까?
드림코딩의 앨리님이 개발자로서 제대로 공부하고 역량 향상에 도움이 되는 방법을 소개해준다.
첫 번째, 공식 문서를 읽는 것 (제일 중요)
- 공식문서를 First Source Of Truth, 지식의 원천으로 삼아라.
- 처음 배울 때 공식문서로 기본기를 쌓는다.
- 기본이 쌓이면 공식 문서로 지식을 강화하며 재확인한다.
- 현업에서 일을하며 주기적으로 공식문서로 업데이트 내용을 얻어내며 역량을 강화해야한다.
- 프로그래밍 언어, 프레임워크, 라이브러리를 배울 때 공식 사이트가 제일 정확하다.
- 철학, 의도, 사용법을 꼭 먼저 확인해야 한다.
- 질문이 생길때마다 첫 번째로 해야할 일은 공식문서에서 답을 구할 수 있는지 알아보는 것이다.
이를 통해 제일 빨리 앞서갈 수 있고, 지식과 이해도를 향상할 수 있다.
개발자의 제일 좋은 습관은 공식문서를 읽고, 공식문서에서 찾고, 공식문서를 참조하는 것이다.
두 번째, 기본지식(Fundamentals)을 제대로 익혀라
- 프로그래밍 언어, 프레임워크, 라이브러리, 툴만 익힌다고해서 무언가를 뚝딱 만들어낸다고 해서 좋은 개발자라고 할 수 없다.
- 하나의 문제를 해결하기 위해 무작정 인터넷의 글을 사용하지 말고 제대로 알고, 트레이드 오프 관계, 부작용 등을 알 수 있도록 기본지식(CS)를 익혀야 한다.
세 번째, 명성있는 지식인의 리스트를 만들라.
- 명성있는 개발자의 블로그 글 등을 통해 변해가는 트렌드, Best Practice를 익힐 수 있다.
- [꿀팁] GitNation에서 명성있는 사람들을 찾아볼 수 있다. (https://portal.gitnation.org/)
- 내가 관심있는 특정한 토픽에 계속 등장하는 사람에 대해 조금 찾아본 뒤 신뢰할 수 있는지 판단한다.
- 이후 컨퍼런스, 블로그 글을 통해 공식 문서 뿐만 아니라 권위있는 사람의 글을 통해 주기적으로 읽고 공부하면 실력이 자연스럽게 향상 될 것이다.
나는 개발 공부를 어떻게 하고있나? 에 대한 질문에 온라인 강의를 듣고 아티클을 주로 읽으며 공부하고 있다. 라고 생각했습니다.
하지만 이러한 방법이 옳은가? 에 대한 질문에 시간 대비 나의 지식으로 만드는 효율이 어느정도인가? 에 쉽게 답할 수 없었습니다.
그 이유로는 명확한 지식을 쌓기 위한 목표를 제대로 세우지 못하고 보이는대로 채워나가려고 했던 문제점이 있었던 것 같습니다.
다시 기본으로 돌아간다는 마음으로 (사실 아직 기본이 많이 안되어있지만..)
공식 문서부터 시작하여 언어, 프레임워크의 철학과 의도, (올바른)사용방법에 대해 Deep Dive하며 Learning by Doing으로 학습할 마음가짐을 다시 배웠습니다.
반응형
'Dev > Plus' 카테고리의 다른 글
[CLF-C02] AWS Cloud Practioner 시험 공부 방법 및 합격 후기 (4) | 2024.04.21 |
---|---|
[git] git 이슈 노트 (0) | 2023.03.16 |
2021, 제 28회 Adsp 자격증 시험 후기 및 공부방법 (+ 합격후기 feat. 3수생) (0) | 2022.05.05 |
[Docker] Windows10에서 도커 설치 방법 (0) | 2022.05.03 |
컨테이너 기술 - Deployment에 따른 변화 (0) | 2022.05.02 |
[깃허브] Repository 폴더 생성 및 파일 이동 (2) | 2022.05.01 |
댓글