How I Actually Learn New Skills (No Tutorial Required)
새 기술을 익히는 실제 방법 — 튜토리얼 없이 시도하고 실패하기
글쓴이는 튜토리얼을 먼저 따라가기보다 직접 시도하고, 실패 원인을 디버깅한 뒤 이해하고 결과물을 만드는 학습 방식을 소개합니다. 작은 행동을 꾸준히 이어가고 기록을 남기며, AI를 정답 생성기가 아니라 사고를 돕는 짝으로 활용하자고 제안합니다.
- 주제
AI 요약
글쓴이는 학습을 읽고 보며 정보를 쌓는 일보다, 직접 무언가를 시도하고 왜 실패했는지 알아내는 과정으로 봅니다. 제안하는 순서는 ‘학습 → 시도 → 디버깅 → 이해 → 배포 → 회고’입니다. 튜토리얼을 먼저 따라 하면 설명된 경로에서는 작동해도, 조금 다른 상황에서 문제가 생겼을 때 원인을 파악하지 못하기 쉽다고 말합니다. 구체적인 실패를 마주하고 이유를 찾는 과정 자체가 학습의 중심입니다.
기록하고, 다음 행동을 작게 잡기
글쓴이는 미완성 생각과 시행착오도 공개 학습 노트에 기록합니다. 글로 풀어 쓰는 순간 이해가 분명해질 때가 있으며, 공개 기록은 학습 과정을 실제보다 빠르거나 매끄럽게 포장하지 않도록 돕습니다. 색깔별 계획표나 정교한 커리큘럼 대신, 오늘 시도할 수 있는 가장 작은 일을 정합니다. 계획을 세우는 데 그치지 않고 실제 행동으로 이어가기 위해서입니다.
학습량을 한꺼번에 늘렸다가 오래 쉬는 방식보다, 작은 규모로 자주 이어가는 편이 잘 맞았다고 합니다. 이전에 어디까지 했는지 기록해 두면 매번 시작점을 다시 고민하지 않고 학습의 흐름을 잇기 쉽습니다.
AI를 정답 생성기가 아닌 짝으로 활용하기
개발 과정에서 AI를 자주 쓰더라도 완성 코드를 그대로 받아들이는 것이 목표는 아닙니다. 문제를 해결한 뒤에도 왜 작동하는지 설명할 수 있도록, AI와 아키텍처 및 트레이드오프를 함께 검토하는 방식을 지향합니다. AI가 사고를 대신하기보다 생각을 돕는 짝이 되어야 한다는 주장입니다. 글쓴이는 이 방법을 구매할 수 있는 도구나 이름 붙은 프레임워크가 아니라, 자신의 학습 방식을 관찰하며 찾은 원칙으로 소개합니다.
dev.to 반응
- @contentclips_st — 실패부터 시작하는 학습 방식에서 기억해 둘 만한 구체적인 방법은 정확한 오류 메시지와 최소 재현 코드를 함께 적는 일입니다. 교훈만 적지 마세요. 석 달 뒤에 “모듈을 찾지 못함”이라는 오류와 5줄짜리 재현 코드를 보면, “import 경로를 배웠음”이라는 메모보다 더 많이 배울 수 있습니다. 미래의 자신을 위한 회귀 테스트 역할도 합니다. AI를 짝으로 쓰는 방법으로는 코드를 쓰게 하기보다 트레이드오프를 변호하게 하는 방식이 있습니다. 키보드에 손대기 전에 “부하가 걸리면 선택지 B는 왜 무너지는가?”라고 물어보세요. 실패 원인을 설명하지 못한다면 직접 소스 코드를 읽으러 갈 신호입니다. 체계보다 징검다리 메모를 우선한다는 의견에도 동의합니다. 매 작업마다 “무엇이 왜 고장 났는지” 한 줄씩 남기면, 다시 시작할 때 “어디까지 했더라?”를 떠올리는 대신 30초만 읽으면 됩니다.
- @debashish_ghosal — 좋은 글입니다. IT 분야에서 20년을 보낸 뒤, 말씀하신 학습 방식으로 AI와 SKILL, 에이전트 등을 직접 익혔습니다. 중간 관리자 역할을 10년간 맡고 나서 다시 코딩을 시작하는 일이 조금 두려웠습니다. 너무 많이 배우려다 머리가 아팠지만, 짧은 튜토리얼은 배운 내용을 기억하는 데 도움을 줬고 이제는 내용이 남아 있습니다. 현장 기록은 정말 좋은 생각입니다. 저도 Apple Notes에 기록해 여러 기기에서 동기화합니다. TV를 보다가 멈추고 메모한 뒤, 나중에 AI로 내용을 정리하기도 합니다. 배운 내용을 Obsidian 보관함에 정리해 두고 가끔 다시 발견합니다. 말씀하신 방식이 제가 따르는 방법과 정확히 같고, 잘 맞습니다. 지저분하게 적어도 괜찮습니다. 자신과 AI가 이해하면 됩니다.
- @beusebiu — 실제로 일을 해내는 부분은 구체적인 실패입니다. 처음부터 잘 작동하는 튜토리얼은 순조로운 경로만 알려주고, 대상의 형태는 거의 가르쳐 주지 않습니다. 몇 년이 지나도 기억나는 것은 오후를 통째로 잡아먹은 버그이지, 읽었던 책의 한 장이 아닙니다.
원문: dev.to / 번역·요약: Trawling