99%가 코딩 공부를 실패하는 이유

코딩 배울 때 피해야 할 공부법과 해결책 글을 읽고 핵심을 간략하게 정리해서 제 생각과 함께 공유합니다. 1️⃣ 튜토리얼에 의존하게 되는 경우 처음 배울 때 튜토리얼을 찾아서 샘플 어플도 따라 만들어 본다. 그후에 혼자서 스스로 어플을 만들려면 머릿속이 백지처럼 변한다. 마치 안 배웠던 것처럼 까먹고 무엇을 어디서부터 어떻게 시작해야 하는지 모른다. 튜토리얼만 무조건 따라 한다고 기술을 습득할 수 있는 건 아니다. 튜토리얼을 따라 하면서 중요한 것은 관련 지식을 '내 것'으로 만드는 것이다. 관련 지식을 내 것으로 만들려면 반드시 '응용법'을 연습해야 한다. 예를 들어 '해야 할 일 리스트'를 만드는 어플을 튜토리얼에서 예시로 가르쳐 준다면 따라서 만들어 볼 때, 추가할 새 기능을 생각해 보고 비슷한 방식으로 새기능도 넣어 보자. 2️⃣ 실무 경험을 쌓을 수 없는 튜토리얼 직접 따라 하면서 배울 수 있는 코스를 찾자. 지루하게 기본기만 알려주는 코스는 잠들게 만들고 기술을 제대로 배울 수 없다. 예를 들면, 실무에 해볼 만한 프로젝트를 직접 만들 수 있는 FreeCodeCamp의 <Learn Go Programming by Building 11 Projects>튜토리얼을 추천한다. 📌 개인적으로 '무조건 따라 하는 학습 방법'도 도움 되지 않았던 것 같습니다. 제가 다시 컴공 공부를 한다면 개념 학습을 제대로 하는 데에도 큰 비중을 둘 것 같습니다. '읽기'만 해서 내 것으로 만드는 건 아니지만, '개념 제대로 익히기' 없이 무조건 따라 한다고 내 것으로 만들 수 없는 것 같습니다. 3️⃣ 구글 검색 제대로 못해서 모든 사람은 배우다가 막힌다. 이때 구글 검색을 통해 모르는 점을 스스로 찾아야 하는데, 검색조차 제대로 할 줄 모른다. 구글 검색할 때 무조건 모르는 점을 구체적으로 물어봐야 한다. 📌 요즘은 챗GPT와 함께 공부해도 좋아요. 구체적인 질문을 하는 법만 잘 알면 챗GPT가 빨리 가르쳐 줍니다. 다만 개인적으로 챗GPT는 단순하게 물으면 요약해서 잘 알려주지만, 요약된 대답만 읽고 이해하기 힘든 적도 있었어요. 이때 챗GPT에서 개념을 간략하게 읽어보고 익힌 후, 챗GPT에 개념과 관련된 중요 논문이나 블로그 글을 추천해달라고 한 후, 관련 글을 읽으면서 좀 더 깊이 파고드는 게 도움 되었던 것 같아요. 가끔 챗GPT보다 유튜브 튜토리얼로 빨리 찾아서 들어보는 것도 도움 되는 것 같습니다. 👉 핵심은 인내심을 갖고 ‘지식을 완전히 내 것‘으로 만들어 ’응용‘할 줄 아는 게 아닐까요? 내 것으로 만들려면 인내심도 필요한 것 같습니다. 급한 마음에 튜토리얼의 답안지부터 보고 풀거나 대충 풀이 해석을 훑어 보면 켤코 내 것이 될 수 없는 것 같아요. 코린이시절 답답해서 그런 적도 있었는데 결국 같은 개념을 처음부터 다시 배워야 했습니다. 코딩 배울 때 쉽고 빠른 지름길은 없는 것 같습니다(몇몇 뛰어난 천재 분들 빼고는…). https://medium.com/@dogukanozdemir/why-99-of-people-fail-to-learn-to-code-4e1bf0ab4b9c

Why 99% of People Fail to Learn to Code

Medium

Why 99% of People Fail to Learn to Code

다음 내용이 궁금하다면?

또는

이미 회원이신가요?

2023년 7월 6일 오후 3:10

 • 

저장 77조회 5,908

댓글 2

함께 읽은 게시물

앞으로의 코테는 설명을 주고 코드를 짜라고 하는 것이 아니라, 코드를 주고 설명을 하라는 것이 유효할 것이다.


내 경우는 이미 그렇게 하고 있는데, 요구사항을 주고 개발을 요청. 결과물이 요구사항대로 개발이 잘 되었다면, 다음 단계로 제출한 코드를 리뷰하며 설명을 요청한다.


... 더 보기

 • 

저장 2 • 조회 1,002


기능 정의의 중요성

자주 사용하는 공통기능을 하나의 모듈로 만들어 놓고, 필요할때 마다 참고 하는 성향이 있어서 개인적인 공간에 작업물을 정리 하거나, 나만의 모듈로 만드는 것을 종종 진행하고 있어요.

... 더 보기


효과적인 경력 기술 가이드



... 더 보기


물건만 가성비를 따지지 말고, 개발도 가성비를 따지자.

많은 개발자들이 내 물건을 살 때는 가성비를 따지면서

... 더 보기