일상/IT

2025년 프로그래밍 독학 방법 총정리

얇은생각 2025. 6. 19. 19:30
반응형

2025년에 프로그래밍 독학해본 솔직 후기: 머리로만 하는 공부는 이제 그만!

 


 

2025년에 프로그래밍 독학해본 솔직 후기: 머리로만 하는 공부는 이제 그만!

 

혹시 이런 적 있나요? 코딩 열심히 공부했는데 일주일만 지나면 머릿속이 싹 비어버린 기분.

저요. 진짜 그랬어요. 유튜브 강의 줄줄이 보고, 블로그 글 정독하고, 노트에 다 적어도... 어느 순간 전부 날아간 느낌. “내가 코딩에 안 맞는 건가?” 자괴감도 들고요.

근데 이제는 좀 달라졌어요. 다시 처음부터 배우게 된다면, 이렇게 할 거예요. 그냥 ‘공부’ 말고, 기억에 남는 방식으로요. 그 방법, 지금부터 아주 솔직하게 풀어볼게요.

제가 요즘 새로 파고 있는 분야는 computer vision이에요. 완전 생소하진 않지만 아직은 어색한 친구 같은 느낌? 이걸 예제로 같이 가볼게요!

 


 

목표부터 확실하게 정하자 (진짜 이유도 같이!)

 

목표부터 확실하게 정하자 (진짜 이유도 같이!)

“코딩 배우고 싶다”... 이거 솔직히 너무 추상적이지 않나요?

저는 이렇게 정했어요:

Python + OpenCV로 실시간 영상 속에서 사람이나 물건을 인식하고 추적하는 프로그램 만들기!

구체적이죠? 그래야 어디로 가야 할지 방향이 생겨요.

 

당신의 목표는 뭐든 좋아요. 예를 들면:

  • 진짜 실무에 쓸 수 있는 웹서비스 혼자 만들어보기
  • 회사에서 개발 포지션으로 전직하기
  • 혹은 단순히 뭔가 만들면서 배우고 싶다! 도 괜찮아요.

중요한 건 “내가 왜 이걸 하고 싶은지”를 스스로에게 솔직하게 묻는 거예요. 그게 있어야 나중에 흔들릴 때 붙잡을 수 있거든요.

 


 

계획? 거창할 필요 없어요. 일단 틀부터 잡자

 

계획? 거창할 필요 없어요. 일단 틀부터 잡자

예전엔 이것저것 닥치는 대로 배우다가 어느 순간 멘붕 왔어요. “나 지금 뭐 하고 있는 거지?”

그래서 바꿨어요. 아주 간단하게. 우선 유튜브에서 “computer vision roadmap” 같은 걸 검색했어요. 중간에 광고 뜨는 것도 다 참고자료!

그리고 Medium 글도 좀 읽고, OpenCV 공식 사이트도 한 번 들렀죠. 간단한 예제들 하나하나 보면서 ‘아 이거부터 해봐야겠다’ 감이 오기 시작했어요.

이때부터 필요한 게 정리예요. 저는 Recall이라는 툴을 쓰기 시작했는데, 이게 진짜 꿀이에요.

 

Recall이 뭔데 그렇게 좋냐고요?

쉽게 말하면, 내가 읽은 글이나 영상 하나하나를 자동으로 정리해주고, 키워드나 개념도 연결해줘요. 그냥 저장만 해놔도 “이거랑 이거 관련 있지?” 하고 연결 지어주거든요.

그리고 놀랍게도 내가 본 자료에 대해 AI가 문제도 만들어줘요. 완전 나만의 선생님 느낌? 여기에 내용 요약, 대화, 퀴즈 기능까지...

 


 

배운 거, 꼭 기록하자 (작게라도)

예전엔 “대충 기억하겠지” 했는데요. 안 남아요. 진짜루요.

그래서 하루에 뭐라도 하나 적어요. “OpenCV 설치했음” 이런 거라도요. 하루 5분이면 되거든요.

Recall이 자동으로 날짜별로 정리도 해주니까, 나중에 보면 “우와 나 이만큼 했네?” 하는 감동도 있어요.

그리고 중요한 건, 이런 작은 습관이 흐름을 끊기지 않게 해준다는 거예요. 뭔가 안 했더라도 ‘기록이라도 해보자’라는 마음이 컴퓨터를 열게 하거든요.

 


 

영상 보고 끝? 안 돼요! 직접 써봐야 내 거가 돼요

책 읽고 강의 듣는 거요? 그건 시작일 뿐이에요.

진짜 머릿속에 남으려면 ‘이걸로 뭔가 해봐야’ 해요. 저는 어떤 거 배우면 바로 PyCharm 켜서 예제 만들어봐요. 돌아가면 뿌듯하고, 안 돌아가면 왜 그런지 계속 삽질하게 돼요.

근데 그 삽질이 진짜 배움이더라고요.

 

Recall로 직접 나에게 문제 내기

이건 좀 신기한 기능인데요, Recall이 내가 저장한 자료로 AI 퀴즈를 만들어줘요. 근데 단답형이 아니라 생각하게 만드는 문제들이에요. 뇌를 제대로 써야 돼요.

그리고 꼭 뭔가 대단한 걸 만들지 않아도 돼요. 코드 몇 줄이라도 작성해보고, 실패해보는 그 경험이 나중에 엄청난 자산이 돼요.

저는 해결한 문제나 오류도 다 저장해둬요. 나중에 비슷한 문제 만나면 Recall이 “이거 예전에 이렇게 해결했잖아?” 하고 알려줘요. 진짜 신기하고 든든해요.

 


 

복습은 타이밍이 생명! (잊기 직전에 보면 기억에 박힘)

사람은 진짜 금방 잊어요. 그래서 복습은 적당한 시점에 해야 해요.

Recall은 그걸 정확히 알고 있어요. 내가 배운 걸 바탕으로 “이제 슬슬 까먹을 때 됐는데?” 하며 복습 시점을 추천해줘요.

버스 기다릴 때, 밥 먹으면서, 그냥 틈틈이 폰으로 볼 수 있어서 부담도 없고요.

또 하나 재밌는 게 지식 연결 그래프! 내가 공부한 게 어떻게 이어지는지 시각적으로 보여줘요. 이게 진짜 뇌 속 연결 고리랑 비슷하게 작동하는 느낌이 들어서 더 재밌어요.

 


 

배우는 흐름은 이거 하나면 충분해요

  1. 새로운 거 배우고
  2. 가볍게 정리하고
  3. 뭔가 해보고
  4. 적당히 복습하기

이 순환이 계속 되면, 진짜 실력이 쌓이더라고요. 많은 사람들이 2번까지만 하고 그만두는 게 너무 아쉬워요.

근데 우리가 원하는 건 그냥 ‘이해했다’가 아니라, ‘내가 써먹을 수 있는 지식’이잖아요.

 


 

내 머릿속은 노트가 아니라 연결망이다!

우리는 그냥 정보만 쌓는 게 아니라, 연결해야 해요. “아 이거 저번에 봤던 거랑 비슷하네!” 하는 연결.

Recall은 이걸 너무 잘 도와줘요. 카드, 퀴즈, 연결 태그... 하나하나가 지식의 고리처럼 연결돼요.

결국 프로그래머로 오래 살아남는 사람들은 코드 잘 치는 사람보다 ‘개념을 연결해서 문제를 푸는 사람’이더라고요.

 


 

마지막으로, 지금 시작하는 게 제일 빠르다

진짜예요. 하루라도 빨리 시작하는 게 답이에요.

완벽한 계획? 없어도 돼요. 작은 목표 하나만 있어도 충분해요. 그리고 계속 조금씩 쌓아가기. 그게 다예요.

2025년에 제대로 성장하고 싶은 사람이라면, 시스템을 만들어야 해요. 나만의 방식으로 정리하고, 연결하고, 복습하는 흐름.

당신도 분명 할 수 있어요. 그냥 오늘, 아주 작은 걸 하나 해보세요. 설치 하나, 글 하나 읽기, 짧은 코드 한 줄. 그게 시작이에요.

반응형