“Claude야.” 진정해 친구들. 나 스스로 코딩 배우려고 노력 중이야.
“Yo Claude.” Chill fam. Trying to learn to code myself.
핵심 요약
AI에 의존하지 않고 스스로 코딩을 배우기 위해 노력하는 초보자의 성장 기록과 고민을 담은 글입니다.
- 코딩 학습 방식 — AI를 코드를 짜주는 도구가 아닌 개념을 이해하는 학습 도구로 활용함
- 학습의 어려움 — 코드 읽기와 작성의 차이, 수학에 대한 막연한 두려움 등을 극복 중임
- 개념 정립 — 함수 파라미터와 인자의 차이를 이해하며 기초를 다지고 있음
- 커뮤니티 조언 — 큰 문제를 작은 단위로 쪼개는 연습과 AI를 학습 보조로 활용하는 팁을 공유받음
우선, Claude를 사용해서 코드를 전부 짜는 사람들을 비난하려는 건 아니야. 내 개인적인 생각으로는, 내가 이해하지도 못하는 코드를 뱉어내서 프로젝트에 갖다 쓰는 것보다는, Claude를 사용해서 코드가 의미하는 바를 분석하고 배우는 방식으로 활용하려고 노력 중이야.
며칠 전에 AI에 의존하지 않고 코딩 지식을 늘리는 방법에 대한 스레드를 올린 적이 있어.
지금까지 Javascript 같은 기초 언어에 적응하려고 몇 시간을 썼는데, 배운 점은 다음과 같아:
코드를 읽는 것과 쓰는 것은 완전히 다른 문제야. 처음에는 이해하는 게 답답했지만, 조언받은 대로 유튜브와 AI를 활용해서 코드 한 줄 한 줄이 뭘 의미하는지 분석하기 시작했어. 그렇게 하면 스스로 배울 수 있으니까. 그렇다고 아직 코드를 짤 수 있다는 건 아니야. 그래도 곧 그렇게 되겠지!
난 솔직히 수학을 꽤 못하는데, 그게 개발을 시작하는 데 있어서 또 다른 위협적인 요소였어. 한동안 그 생각에 빠져 있다가, 코딩이 단순히 숫자 놀음이 아니라는 걸 알게 됐어. 대부분은 데이터를 가져와서 조금 수정하고, 다른 곳으로 보내는 과정이더라고. 그걸 배우고 나니 마음이 좀 놓였어.
파라미터(parameters)와 인자(arguments)를 계속 헷갈렸는데, 이제는 확실히 알겠어. 파라미터는 함수 안에 있는 자리 표시자고, 인자는 실제로 전달하는 값이야. 이제 이해했어.
내 코딩 여정에 대한 작은 업데이트였어. 아직 모르는 게 너무 많고 앞으로 더 배울 생각이야. 혹시 여러분의 삶을 더 편하게 만들어준 팁이나 요령이 있다면 알려주면 좋겠어!

