Tech

AI 시대, 탑다운 방식으로 익히는 야생형 학습

약 15분조회수를 불러오고 있어요
#AI#Career#Work

"기초를 다 닦은 뒤에 시작하라"는 말보다
"일단 만들고, 왜 돌아가는지 끝까지 파고들라"는 말이 더 크게 와닿을 때가 있어요.

AI 시대에는 답을 빨리 찾는 것보다 질문을 만들고 검증하는 순서가 더 중요해졌어요.

최근에 읽은 글 하나가 오래 남았어요.
고졸 출신으로 OpenAI 연구원이 된 가브리엘 피터슨의 이야기였어요.

제가 더 크게 본 건 화려한 커리어보다 학습 순서였어요.
기초를 완벽하게 쌓은 뒤에 움직이기보다, 먼저 프로젝트를 만들고, 막히는 개념을 끝까지 파고든 뒤 다시 구현으로 돌아와 이해를 확인하는 방식이었어요.

돌아보면 저도 꽤 오래 비슷하게 배워왔어요.
그런데 이 흐름을 설명하지 못하면 반복은 남아도 기준은 남지 않아요.

  • 먼저 실습해요.
  • 그다음 이론으로 기준을 붙잡아요.
  • 다시 실습으로 돌아가 이해를 검증해요.

이 글에서는 이 세 단계가 왜 제 학습의 중심이 됐는지, 왜 AI 시대에 더 강해졌는지, 실제로 어떤 장면에서 돌아가는지 정리해보려고 해요. 이 순서를 따라가면 질문 설계가 왜 중요한지, 그리고 실무에서는 어떤 기준으로 검증해야 하는지까지 한 번에 볼 수 있어요.


AI 시대에는 학습 순서가 더 중요해졌어요

예전에는 모르는 걸 찾는 일 자체가 큰 비용이었어요.
지금은 AI가 초안도 주고, 개념도 설명하고, 구현 방향도 제안해줘요.

문제는 여기서부터예요.
답이 빨라질수록 무엇을 먼저 묻고, 어디까지 믿고, 어떤 방식으로 다시 확인할지가 더 중요해져요.

같은 도구를 써도 누군가는 훨씬 빠르게 자기 것으로 만들고, 누군가는 그저 소비하고 끝나요.
저는 그 차이가 답변의 속도보다 질문의 순서에서 나온다고 생각해요.

저한테 학습은 단순히 모르는 걸 채우는 일이 아니에요.
이미 가진 감각으로 먼저 부딪혀보고, 문서와 질문으로 흔들어보고, 다시 더 단단한 방식으로 묶어내는 과정에 가까워요.

그래서 중요한 건 더 많이 아는지가 아니에요.
제가 이미 알고 있는 것을 어디까지 의심해보고, 어떻게 다시 제 것으로 묶어내느냐가 더 중요해요.

정리: AI 시대에는 답을 빨리 받는 능력보다 질문과 검증의 순서를 설계하는 능력이 더 중요해요.


먼저 만들면서 질문을 드러내요

저는 배울 때 준비가 다 끝날 때까지 기다리지 않아요.
대신 결과물부터 만들어요.

그래야 제가 뭘 모르는지 바로 드러나요. 어디서 막히는지, 무엇이 애매한지, 어떤 판단이 비어 있는지가 손에 잡혀요.

기술 블로그를 일주일 만에 만들 수 있었던 것도 같은 흐름이었어요.
처음부터 설계 원칙과 렌더링 전략을 완벽하게 이해한 상태로 시작한 건 아니었어요. 먼저 원하는 화면과 흐름을 정했고, 그다음 Next.js, MDX, 렌더링 구조, 스타일 시스템을 만들면서 하나씩 붙잡아 갔어요.

중요했던 건 속도 자체가 아니었어요.
"실제로 움직이는 걸 먼저 만든 뒤, 그 구조를 이해한다"는 순서가 저한테 더 잘 맞았어요.

결과물이 생기면 질문도 선명해져요.

  • 왜 이 구조에서는 빌드 타임이 안정적일까요?
  • 왜 이 컴포넌트는 서버에서 처리하고, 저건 클라이언트에서 처리할까요?
  • 왜 같은 UI라도 구현 방식에 따라 유지보수 난이도가 달라질까요?

이런 질문은 책 한 권 읽는다고 바로 생기지 않아요.
직접 만들다가 막히고, 고치고, 설계를 다시 만져볼 때 비로소 생겨요.

그래서 저한테 실습은 단순한 출력 단계가 아니에요.
좋은 질문을 만드는 장치에 더 가까워요.

정리: 먼저 만들면 배워야 할 범위가 막연한 관심사에서 구체적인 질문으로 바뀌어요.


공식 문서로 기준을 붙잡아요

질문이 생긴 뒤에야 이론이 오래 남아요.
그때부터는 "왜 이게 이렇게 돌아가지?"를 설명할 수 있어야 해요.

저는 그 지점에서 강의보다 공식 문서로 들어가요.
읽기 어렵더라도 결국 기준이 되는 문장은 공식 문서 안에 있다고 믿기 때문이에요.

물론 처음부터 술술 읽히진 않아요.
그래서 그냥 읽고 지나가지 않아요. 번역하고, 다시 풀어쓰고, 제 언어로 재구성해요.

문서를 읽다가 막히면 거기서 멈추지 않아요.
모르는 단어를 다시 찾고, 관련 개념을 옆으로 넓히고, 예제를 복기하면서 문장을 제 것으로 바꿔요.

Redis나 Flink처럼 실무에서 자주 마주치거나 앞으로 더 깊게 써야 할 기술은 특히 이런 방식으로 붙잡아요.
작동은 시킬 수 있어도, 왜 그렇게 동작하는지 설명하려고 하면 말이 막히는 순간이 와요.

그 간격을 메울 때 AI도 큰 도움이 돼요.
다만 저는 AI를 정답지보다 해설가에 가깝게 써요. 문서에서 읽은 추상 개념을 더 잘 이해하도록 질문을 던지는 도구로 써요.

이해가 흐릿한 채로 넘어가고 싶지 않아요.
읽고 끝내지 않고, 번역하고 정리하면서 제 언어로 다시 만들어요.

Tip. AI에게 끝까지 묻는 방식

  • "왜 이 코드가 작동하지? 원리가 뭐지?"
  • "어떤 선택지가 있었고, 왜 이 방법을 선택한거지?"
  • "중간 과정은 어떻게 변하는거지?"
  • "하드웨어 수준까지 연결해서 설명해"
  • "내가 12살이라고 생각하고 현실 세계의 사물 기준으로 설명해"

저는 이 질문을 반복하면서 문서에서 읽은 추상 개념을 실제 이해로 바꿔가요.

누가 잘 정리한 강의를 듣는 것도 분명 도움이 돼요.
그런데 저한테는 직접 문서를 번역하고 구조화하는 과정이 훨씬 오래 남아요.

정리: 공식 문서는 정보를 많이 읽는 곳이 아니라, 판단 기준을 붙잡는 곳이에요.


다시 만들어 보면서 이해를 검증해요

문서를 읽고 나면 끝난 것처럼 느껴질 때가 있어요.
그런데 읽었다와 이해했다 사이에는 늘 간격이 남아요.

그래서 다시 결과물로 돌아가요.
정말 제 것이 됐는지는 다시 만들어보면 바로 드러나요.

이론을 읽은 뒤에 구현으로 다시 들어가면 처음에는 보이지 않던 구조가 보여요.
예전에는 "일단 돌아가니까 됐다"에서 멈춘 적이 많았는데, 지금은 그 상태를 오래 두지 않으려고 해요.

왜 이렇게 설정해야 하는지, 다르게 바꾸면 어떤 문제가 생기는지, 어디까지가 도구의 책임이고 어디부터가 제 책임인지까지 확인하려고 해요.

이 단계에서는 질문이 꼬리를 물어요.

  • 이 선택이 왜 맞는지 다시 물어요.
  • 대안은 무엇인지 확인해요.
  • 데이터나 상태가 중간에서 어떻게 바뀌는지 봐요.
  • 같은 목적을 더 단순하게 달성할 수 있는지도 따져봐요.

이렇게 해야 비로소 제 코드가 돼요.
그냥 붙여 넣은 코드는 제 경험으로 남지 않아요.

주의. AI가 답해도 검증은 제가 해요

AI는 이해 속도를 크게 올려줘요.
하지만 정확성, 책임, 최종 판단까지 대신해주진 않아요.
그래서 저는 AI를 지름길보다 해설가에 가깝게 써요.

정리: 이해는 읽을 때 끝나지 않고, 다시 만들 때 비로소 검증돼요.


넓게 밟아본 시간도 지금은 강점이 돼요

돌아보면 저는 오랫동안 실무를 먼저 배웠어요.
UIUX, 디자인, 프론트엔드, 백엔드, 데이터, 인프라를 두루 건드렸지만 어느 하나를 학교 커리큘럼처럼 체계적으로 깊게 밟아온 건 아니었어요.

그 시기에는 이게 종종 약점처럼 느껴졌어요.
넓게는 아는데, 왜 그런지 설명하려고 하면 허전한 구간이 보였어요.

그런데 AI가 생긴 뒤 이 경험의 의미가 달라졌어요.
여러 영역을 조금이라도 밟아본 사람은 문제의 좌표를 더 빨리 잡아요. 디자인 문제인지, 구조 문제인지, 데이터 흐름 문제인지, 운영 방식 문제인지 먼저 구분할 수 있기 때문이에요.

AI는 바로 그다음 단계에서 큰 힘을 발휘해요.
이미 밟아본 지형 위에서 빠진 이론과 세부 개념을 훨씬 빠르게 메워주기 때문이에요.

그래서 지금의 경쟁력은 단순히 많이 아는 데서만 나오지 않는다고 생각해요.
여러 영역의 조각을 연결하고, 부족한 이론을 빠르게 보강하는 능력에서도 나와요.

이건 "제너럴리스트가 무조건 좋다"는 얘기를 하려는 건 아니에요.
넓게 경험한 시간이 더 이상 애매한 이력으로만 남지 않는다는 이야기예요.

정리: 넓게 밟아본 시간은 약점으로 끝나지 않아요. AI 시대에는 연결 감각과 탐색 속도로 다시 힘을 얻어요.


글쓰기도 같은 방식으로 익혀요

요즘은 글쓰기 자체도 이 루프로 다시 배우고 있어요.
글맛이 좋다고 느껴지는 글을 만나면 그냥 "잘 쓴다"에서 멈추지 않아요.

어디서 독자의 질문을 붙잡는지, 어디서 글의 범위를 먼저 잡아주는지, 왜 중간 요약과 비유가 끝까지 읽게 만드는지 구조를 살펴봐요. 최근에는 테오의 연재 글을 읽으면서 그 패턴이 더 선명하게 보였어요.

독자 질문으로 문을 열고, 프롤로그로 범위를 잡고, 초반에 로드맵을 깔고, 예시와 비유로 설명한 뒤, 중간 요약과 마지막 질문으로 글을 회수하는 구조였어요.

그걸 보면서 글맛이 좋다는 건 결국 문장이 예쁜 것만은 아니라는 생각도 했어요.
독자가 길을 잃지 않게 계속 안내하는 힘, 그래서 끝까지 읽게 만드는 구조가 함께 필요하다는 걸 배웠어요.

저도 이걸 그대로 흉내 내기보다, 제 글에 맞는 방식으로 배우고 적용해보려고 해요.
소제목은 목차 역할을 하게 두고, 질문은 본문 안에서 독자의 사고를 붙잡는 데 쓰는 방식이 저한테 더 잘 맞았어요.

Tip. 글맛이 좋은 글을 읽을 때 제가 보는 기준

  • 첫 화면에서 독자의 질문을 바로 붙잡는지
  • 초반에 이 글의 범위와 흐름을 먼저 알려주는지
  • 추상적인 개념을 비유나 사례로 내려주는지
  • 중간마다 정리: 같은 표지판으로 길을 다시 보여주는지
  • 마지막에 독자에게 다시 말을 걸며 생각을 남기는지

좋은 글을 읽고 구조를 분해하고, 제 글에 다시 적용해보면서 이해를 검증하는 일도 결국 같은 학습이라고 생각해요.

정리: 글쓰기도 결과물을 읽고, 구조를 이해하고, 다시 제 방식으로 적용해보는 학습이에요.


실제로는 이렇게 돌아가요

추상적으로만 말하면 그럴듯하게 들릴 수 있어요.
그래서 이번에는 실제로 제 학습 루프가 어떻게 돌았는지, 두 장면으로 나눠서 적어보려고 해요.

사례 1. 기술 블로그를 만들 때

기술 블로그를 만들기 전부터 머릿속에는 원하는 화면이 있었어요.
신문처럼 차분한 분위기, 오래 읽어도 피곤하지 않은 레이아웃, 코드와 글이 자연스럽게 섞이는 구조 같은 것들이었어요.

그런데 그걸 구현하는 방법을 처음부터 다 알고 있진 않았어요.
Next.js App Router를 어떤 경계로 나눌지, MDX 콘텐츠를 어떻게 읽어올지, 목차와 읽기 진행도를 어떤 식으로 붙일지, 전부 손으로 부딪히며 알아갔어요.

이 지점에서 먼저 꺼내 쓴 건 프론트엔드 감각이었어요.
어떤 화면이 읽기 편한지, 어떤 인터랙션이 과한지, 어떤 디자인이 글의 집중을 깨는지는 경험적으로 어느 정도 알고 있었어요.

하지만 감각만으로는 오래 못 가요.
그래서 공식 문서와 레퍼런스를 다시 읽고, AI에게 계속 반문했어요.

  • MDX 기반 블로그 시스템을 SSG로 구현하려고 하는데 구조를 어떻게 잡아야 하지?
  • meta.json을 굳이 분리한 이유는 뭐지?
  • TOC를 자동 생성하려면 어떤 방식이 가장 낫지?
  • 이 코드는 지금 동작은 하는데, 성능까지 괜찮다고 볼 수 있나?

이렇게 질문을 던지다 보면 처음에 막연했던 감각이 설명 가능한 판단으로 바뀌어요.
예쁜 블로그를 만들고 싶다는 욕심이, 유지보수 가능한 시스템을 설계하자는 목표로 바뀌는 순간이 와요.

그래서 이 블로그는 단순히 빨리 만든 결과물이 아니에요.
이미 알고 있던 것과 새롭게 검증한 판단을 다시 묶어서 만든 학습 결과물에 더 가까워요.

사례 2. 공식 문서를 번역하고 시리즈로 이어갈 때

Redis나 Flink처럼 실무에서 계속 마주치는 기술은 이상하게도 "쓴다"와 "안다" 사이에 큰 간격이 있어요.
작동은 시킬 수 있는데, 왜 그렇게 동작하는지 설명하려고 하면 갑자기 말이 막히는 순간이 와요.

예전에는 그 간격을 적당히 넘기고 지나간 적도 많았어요.
하지만 지금은 그 구간을 그냥 두면 결국 다시 돌아오게 된다는 걸 알아요.

그래서 공식 문서로 내려가요.
개념을 읽고, 번역하고, 제 언어로 다시 정리하고, 필요하면 시리즈 글로 이어가요.

여기서 중요한 건 읽고 끝내지 않는 거예요.
왜 이런 제약이 생기는지, 다른 선택지는 왜 덜 적합한지, 운영 환경에서는 어떤 기준으로 판단해야 하는지를 끝까지 물어요.

이 과정을 거치면 문서 내용이 지식으로만 남지 않아요.
실무에서 겪었던 장면과 문서 속 설명이 서로 연결되기 시작해요.

완전 정복 시리즈를 쓰는 이유도 결국 여기에 있어요.
배운 걸 정리하려는 목적도 있지만, 제가 정말 이해했는지를 끝까지 확인하는 검증 단계이기도 해요.

정리: 실제 사례를 넣으면 학습법이 주장으로만 남지 않아요. 어떤 장면에서 어떻게 작동했는지가 함께 보여요.


돌아보면 이건 정반합의 리듬이었어요

한동안은 이걸 그냥 제 성향이라고 생각했어요.
일단 만들어보고, 막히면 끝까지 파고들고, 다시 손으로 확인하는 습관 말이에요.

그런데 블로그를 만들고, 공식 문서를 번역하고, 완전 정복 시리즈로 이어가다 보니 그 흐름이 조금 더 또렷하게 보였어요.
늘 같은 순서가 반복되고 있었어요.

먼저 제가 이미 알고 있는 감각과 경험이 나와요.
어떤 화면이 읽기 편한지, 어떤 구조가 오래 버틸지, 어디가 위험한지 먼저 짐작해보는 단계예요. 이게 제 학습의 이에요.

그다음에는 그 감각을 그냥 믿고 밀어붙이지 않아요.
문서를 읽고, AI에게 반문하고, 리뷰를 받고, 다른 선택지를 늘려봐요. 제가 맞다고 생각한 걸 일부러 흔들어보는 단계예요. 이게 이에요.

마지막으로는 둘 중 하나를 버리지 않아요.
몸으로 익힌 감각과 검증된 기준을 다시 묶어서 더 나은 구현과 더 단단한 설명으로 가져가요. 이때 비로소 결과물이 제 것이 돼요. 이게 이에요.

생각해보면 저는 새로운 걸 배울 때마다 이 리듬을 반복해왔어요.
먼저 만들고, 질문하고, 다시 만들고, 그 과정을 글로 남기면서요.

정반합은 거창한 철학이라기보다, 제가 배울 때 늘 손으로 밟아온 순서에 더 가까워요.

정리: 정반합은 따로 붙인 개념이 아니라, 제가 배우는 순서를 뒤에서 설명해주는 이름에 가까워요.


마무리

AI 시대의 경쟁력은 더 많이 아는 사람보다, 끝까지 연결하는 사람에게 간다고 생각해요.

결과물을 만들며 질문을 만들고, 공식 문서와 반문으로 자기 감각을 흔들어보고, 다시 손으로 구현하며 더 나은 합으로 가는 사람 말이에요.

지금 붙잡고 있는 기술 하나를, 당신만의 정반합으로 끝까지 밀어본 적이 있나요?

돌아보면 이 반복은 결국 제가 아는 것에서 출발해, 그걸 흔들어보고, 더 나은 형태로 다시 묶어내는 과정이기도 해요.

앞으로도 저는 이 순서를 반복할 거예요.
실습, 이론, 다시 실습.

이 단순한 루프가 지금까지 저를 가장 멀리 데려갔어요.

요즘 여러분은 어떤 질문을 끝까지 붙잡고 있나요?

댓글