번아웃 없이 코딩: 적게 함으로써 더 나은 개발자가 된 이유
Source: Dev.to
끊임없는 그라인딩의 신화
오랫동안 나는 최고의 개발자는 절대 멈추지 않는 사람—낮밤 가리지 않고 코딩하고, 항상 배포하고, 항상 그라인딩하는 사람이라고 믿었다. 내가 스스로 한계를 밀어붙이지 않으면 뒤처지는 느낌이 들었다.
그래서 나는 튜토리얼, 사이드 프로젝트, 해커톤을 끊임없이 달렸다. 더 빨리 성장하기보다 오히려 지쳤을 뿐이었다.
결국 나는 내 길을 완전히 바꿔 놓은 한 가지를 깨달았다: 더 열심히 하려고 하는 것이 아니라, 숨을 쉬어야 한다는 것이었다.
보이지 않는 점수판
코딩을 배우는 동안 머릿속에 보이지 않는 점수판이 있다:
- “왜 아직 저들만큼 못하지?”
- “모두가 멋진 걸 만들고 있는데 나는 아직 디버깅 중이야.”
소셜 미디어도 도움이 되지 않는다; 모두가 몇 배는 앞서 있는 것처럼 보인다. 진실은 코딩은 경주가 아니라는 것이다. 그것은 장인술이며, 장인술은 시간이 필요하다.
전환점
처음에 속도를 늦추는 것이 잘못된 것처럼 느껴졌다—포기하는 것처럼. 진행을 강요하기보다 의도적인 학습에 집중하기 시작했다:
- 다섯 개의 피상적인 개념 대신 하나의 탄탄한 개념.
- 코드를 천천히 읽고 왜 동작하는지 질문하기.
- 반쯤 완성된 프로젝트를 만들고 실제로 이해하기.
- 뇌가 “그만”이라고 말할 때 죄책감 없이 휴식하기.
바뀐 점
결과는? 나는 단순히 문법을 기억하는 것이 아니라 개발자처럼 생각하기 시작했다. 따라잡아야 한다는 압박을 없애자 아름다운 일이 일어났다:
- 더 차분하고 호기심이 생겼다.
- 속도로 진전을 측정하던 것을 명확성으로 측정하기 시작했다.
- 버그가 개인적인 것이 아니라 퍼즐이 되었다, 실패가 아니라.
- 비교 대신 자신감이 자리 잡았다.
핵심 정리
- ❌ “앞서 나가기 위해” 튜토리얼을 서두르지 말 것.
- ❌ 생산성을 느끼기 위해 나쁜 날에도 코딩하지 말 것.
- ❌ 자신의 초보 단계와 다른 사람의 하이라이트 릴을 비교하지 말 것.
- ❌ 바쁨을 진전과 동일시하지 말 것.
이제 나는 증명하기 위해가 아니라 배우기 위해 코딩한다. 천천히 배우는 것이 적게 배우는 것이 아니라, 깊이 배우고 자신의 장인술과 관계를 구축한다는 뜻이다.
이 사고방식을 적용하는 방법
- 잠시 멈추세요 코딩 여정이 무겁게 느껴질 때.
- 흡수하고, 반성하고, 휴식할 시간을 주세요.
- 속도보다 깊이에 집중하세요.
- 버그를 퍼즐로 여기고, 개인적인 실패가 아니라 해결 과제로 생각하세요.
“때때로, 적게 하는 것이 바로 더 많이 성장하게 하는 방법이다.” 🌱
인내하고, 열정을 유지하며, 무엇보다도—자신에게 친절하세요. 💙
Made with ☕ and curiosity by Mohit Decodes
Links