1.
신입 개발자에게 해줄 수 있는 가장 중요한 조언 중 하나는 바로 인내심(Patience)과 꾸준함(Consistency)을 유지하라는 거야. 코딩을 배우는 건 새로운 언어를 배우는 것과 같아서, 시간도 걸리고, 연습도 필요하며, 작은 실패들을 많이 겪게 돼. 실수하는 걸 두려워하지 마. 오히려 그걸 통해 배우면 돼. 작은 프로젝트를 만들어보고, 일부러 망가뜨려보기도 하고, 다시 고쳐봐. 단순히 코드를 외우는 게 아니라, 그 뒤에 있는 논리를 이해하려고 노력해.
또한, 혼자서만 공부하지 마. 커뮤니티에 참여하고, 질문도 하고, 다른 사람을 도와줄 수 있을 때는 도와줘. 어떤 개념을 다른 사람에게 설명하는 건, 그걸 스스로 더 깊이 이해하는 최고의 방법 중 하나야.
마지막으로, 호기심이 가거나 열정을 느끼는 무언가를 직접 만들면서 동기를 유지해. 자신이 관심 있는 걸 만들면서 배우면 훨씬 더 쉽게 익힐 수 있어.
(유저: net0221403533).
2.
가장 중요한 건 꾸준함이야. 처음부터 차근차근 연습하고, 읽고, 이해하려고 노력하는 것.
한 번 읽어서 이해가 안 된다면, 여러 번 반복해서 읽는 것도 괜찮아.
제대로 이해하지 못한 채 서둘러 앞서나가는 것보다, 시간이 좀 걸리더라도 확실히 이해하는 편이 훨씬 낫거든.
내가 줄 수 있는 최고의 조언은 바로 이 '꾸준함'이야.
(유저: </95sFran>)
3.
무조건 꾸준함이 최고야.
나는 이제 막 코딩을 배우기 시작했는데, 예전에도 몇 번 시도했지만 꾸준하지 않아서 매번 배웠던 걸 다 까먹었어.
꾸준히 할 때만이 개념들이 정말로 몸에 밴다는 걸 느꼈어. 일종의 근육 기억처럼 말이야.
하루에 단 5분이라도 읽거나 가볍게 연습하는 것만으로도 정말 큰 차이를 만들어.
(유저: leland.knight)
4.
무조건 단순하게 유지해 !!!!
많은 프로그래머들이 (때로는 무의식적으로) 자기 자리를 지키기 위해 일부러 코드를 복잡하게 짜는 경향이 있어.
코딩을 모르는 사람들 앞에서는 그런 복잡한 코드 덕분에 천재처럼 보이기 쉽거든.
하지만 진짜 중요한 건 단순함이야.
(유저: Asthegor)
5.
KISS 원칙을 따르자: "Keep It Simple, Stupid — 단순하게 해, 바보야."
그리고 항상 느끼는 건, 지금 배우고 있는 언어에 대한 좋은 참고서 하나쯤은 꼭 사두는 게 도움이 된다는 거야.
필요할 때마다 찾아볼 수 있고, 체계적으로 개념을 잡는 데 큰 도움이 돼.
(유저: Tony Simms)
6.
주석(Comments)!!! 꼭 달아!!!
길게 쓸 필요 없어. 간단하게, 지금 뭘 하고 있는지만 설명하면 돼.
이건 다른 사람에게도 도움이 되지만,
무엇보다도 나중에 네가 오랜만에 코드를 봤을 때 자신에게 가장 큰 도움이 돼.
잊어버린 걸 다시 떠올리는 데 정말 유용하거든
(유저: em819)
7.
나도 아직 초보이긴 하지만, 꾸준함 외에 꼭 덧붙이고 싶은 게 있어.
그건 바로, 하나의 언어를 정해서 집중하라는 것.
혹은 서로 잘 어울리는 언어나 기술 스택을 정해도 좋아.
하지만 무엇보다도 메인으로 삼을 언어 하나는 꼭 정해서 깊게 파고드는 게 중요해.
이리저리 옮겨 다니면 실력이 쌓이기 어려워.
(유저: mdohr07)
8.
문법(syntax)에 너무 매달리지 마.
어차피 전부 다 외우는 건 불가능해.
그보다는 코딩의 핵심 개념들에 집중해.
자료구조, 디자인 패턴, 객체지향 원칙(OO Principles) 같은 것들 말이야.
이런 개념들은 대부분의 언어에서 공통적으로 적용되는 것들이고, 한 번 제대로 이해해두면 다른 언어로 넘어가도 훨씬 쉽게 적응할 수 있어.
개념을 이해하면 문법은 자연스럽게 따라와.
(유저: zackzamiska)
9.
먼저 자료구조(Data Structures)를 제대로 배우고 깊이 이해해.
그 다음에는 분석(Analysis)과 데이터 흐름(Data Flow)—역주: 알고리즘을 말하는 듯?—에 대해 공부해.
이 순서로 배우면, 코드가 어떻게 작동하는지 그리고 어디서 병목이 생기는지 더 잘 이해할 수 있게 돼.
(유저: Juan C Guerrero)
10.
작은 프로젝트부터 시작해서 포트폴리오를 쌓아가.
처음부터 거창하게 시작하려 하지 말고,
작고 완성 가능한 것들부터 하나씩 만들어보는 게 좋아.
그 과정이 쌓이면서 실력도 느는 거고, 포트폴리오도 자연스럽게 만들어질 거야.
(유저: zackzamiska)
출처: https://community.codecademy.com/c/community-announcements/question-of-the-week-8-4-25
다음 내용이 궁금하다면?
이미 회원이신가요?
2025년 8월 4일 오후 5:06
6, 8번이 가장 공감되네요