Recent Posts
Recent Comments
반응형
«   2026/08   »
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31
Archives
Today
Total
관리 메뉴

오늘도 공부

안드레 카파시가 말하는 ‘어떤 분야에서 전문가가 되는 법’ 본문

개발상식

안드레 카파시가 말하는 ‘어떤 분야에서 전문가가 되는 법’

행복한 수지아빠 2026. 8. 10. 14:02
반응형

1. 공부부터 하지 말고, 프로젝트부터 시작한다

무언가를 처음부터 끝까지 체계적으로 전부 공부한 뒤 시작하려 하지 않는다.

대신 구체적인 프로젝트 하나를 정하고 직접 완성해본다.

진행하다가 모르는 것이 나오면 그때 필요한 내용을 배운다.

Project → 문제 발생 → 필요한 공부 → 해결 → 다음 문제

즉, 너비 우선 학습(Breadth-first)보다 깊이 우선 학습(Depth-first)이다.

예를 들어 웹 개발을 배운다면,

HTML → CSS → JS → React → DB → 서버...

를 모두 공부하고 프로젝트를 시작하는 것이 아니라,

내가 만들고 싶은 서비스 시작 → 로그인 필요 → 인증 공부 → DB 필요 → DB 공부 → 배포 필요 → 배포 공부

처럼 필요할 때 배우는 On-demand Learning을 한다.


2. 배운 것을 반드시 자기 언어로 다시 설명한다

단순히 보고 이해했다고 끝내지 않는다.

배운 것을

  • 글로 정리하고
  • 다른 사람에게 설명하고
  • 블로그에 쓰거나
  • 개발 노트로 남기고
  • “왜 이렇게 동작하는가?”를 자기 말로 설명한다.

설명하지 못한다면 아직 완전히 이해하지 못한 부분이 있다는 신호로 볼 수 있다.

핵심 흐름은:

배운다 → 사용한다 → 설명한다 → 다시 이해한다

이 과정을 반복하면서 지식이 단순한 정보가 아니라 자기 지식이 된다.


3. 다른 사람과 비교하지 말고 과거의 나와 비교한다

전문가와 자신의 현재 실력을 비교하면 끝이 없다.

비교 기준을

“저 사람보다 잘하나?”

가 아니라

“3개월 전의 나보다 무엇을 더 할 수 있게 되었나?”

로 잡는다.

프로젝트가 하나씩 쌓이면,

프로젝트 1 → 프로젝트 2 → 프로젝트 3 → …

각 프로젝트가 이전보다 조금 더 어려워지고, 해결할 수 있는 문제의 범위가 넓어진다.


결국 하나의 루프로 정리하면

① 만들고 싶은 프로젝트를 정한다
② 일단 만든다
③ 막히는 부분을 공부한다
④ 직접 해결한다
⑤ 배운 것을 자기 언어로 정리한다
⑥ 다음에는 조금 더 어려운 프로젝트를 만든다
⑦ 이전의 나와 비교한다
→ 반복

한 문장으로 요약

전문가가 되려면 모든 것을 공부하려 하지 말고, 실제 프로젝트를 깊게 파고들며 필요한 것을 그때그때 배우고, 배운 것을 자신의 언어로 설명하면서 이전의 나보다 계속 발전하면 된다.

특히 개발 공부에 적용하면 “공부 → 프로젝트”가 아니라 “프로젝트 → 공부 → 해결 → 기록 → 더 어려운 프로젝트”의 순서라는 것이 핵심입니다.

반응형