나는 한동안 전자였다.
"내일은 꼭 한 문제 풀어야지."
그렇게 다짐하며 잠들고, 눈을 뜨면 그 다짐은 어디론가 사라져 있었다.
의지는 언제나 충분했다. 문제는 의지가 매일 충전되지 않는다는 것이었다.
군 복무를 마치고 개발 공부를 다시 시작하면서, 나는 이 사실을 누구보다 뼈저리게 느꼈다.
전역 후 처음 맞이하는 자유로운 시간들. 일과표도 없고, 점호도 없고, 상급자도 없다.
오로지 나 스스로를 굴려야 하는 구조.
그게 자유인 줄 알았는데, 어느 날부터 그게 무서워졌다.
동기부여는 감정이 아니라 구조다
코드트리 6회차 미션은 이런 질문을 던졌다.
"꾸준히 학습하기 위한 나만의 동기 유지 방식은 무엇인가요?"
처음엔 별 생각 없이 읽었다. 그런데 그 질문이 머릿속에서 계속 맴돌았다.
나는 지금 어떻게 공부를 이어가고 있는 걸까. 의지? 습관? 아니면 그냥 관성?
생각해보니 내가 지금까지 버텨온 이유는 딱 하나였다.
깃허브 잔디.

잔디 한 칸의 무게
코드트리에서 풀이를 제출하면, 자동으로 깃허브에 커밋이 쌓인다.
그 커밋 하나가 contribution 그래프에 초록색 점 하나를 남긴다.
처음엔 그냥 기능 하나 연동했을 뿐이었다.
그런데 며칠이 지나고, 몇 주가 지나고, 한 줄의 초록색이 만들어지기 시작하자—
뭔가 이상해졌다.
그 줄이 끊기는 게 싫어졌다.
논리적으로는 말이 안 된다. 잔디 한 칸이 빠진다고 세상이 달라지진 않는다.
그런데 매일 밤, 그 칸을 채우지 않으면 뭔가 빠진 것 같은 기분이 든다.
잔디가 나를 끌어당기고 있었다.


연속 11일, 그리고 23일
레포를 열어보면 그날그날의 기록이 고스란히 남아있다.
어느 날은 문제 6개, 경험치 140/140 XP.
어느 날은 문제 4개, 경험치 10/90 XP.
잘 풀린 날도 있고, 겨우 한 문제 넘긴 날도 있다.
하지만 커밋 기록은 거짓말을 하지 않는다.
연속 학습 11일이 23일이 되었고, 그 숫자가 조금씩 늘어가는 것을 보는 맛이 생겼다.
군대에서 배운 게 딱 하나 있다면, 그건 시스템이 사람을 움직인다는 것이다.
의지가 강한 사람이 버티는 게 아니라, 구조 안에 있는 사람이 버틴다.
일과표가 있었기에 새벽에 일어났고, 점호가 있었기에 자리를 지켰다.
지금 내게 깃허브 잔디는 그 일과표다.
자정 전까지 한 문제만
어떤 날은 정말 하기 싫다.
피곤하고, 머리도 안 돌아가고, 오늘은 그냥 넘길까 싶은 날.
그럴 때 떠오르는 문장이 있다.
"자정 전까지 한 문제만 풀면 Streak이 유지돼요🔥"
코드트리 알림톡이 보내는 그 메시지가, 어떤 날은 정말 힘이 된다.
한 문제만. 딱 한 문제만.
그렇게 열면 결국 두 문제, 세 문제 풀고 있는 나를 발견한다.
시작이 전부라는 말이 이래서 맞다.

꾸준함은 결과가 아니라 구조에서 온다
나는 의지력이 강한 사람이 아니다.
오히려 매우 평범하고, 유혹에 쉽게 흔들리고, 내일로 미루는 걸 즐긴다.
그런 내가 코테 공부를 몇 달째 이어가고 있는 건,
내가 갑자기 강해져서가 아니다.
구조가 나를 대신 움직여주고 있기 때문이다.
깃허브 잔디가 쌓이면 끊기기 싫어지고,
알림톡이 오면 켜게 되고,
한 문제 풀면 한 문제 더 풀게 된다.
동기부여는 감정이 아니라 시스템이다.
감정은 매일 달라지지만, 시스템은 그 자리에 있다.
오늘도 나는 잔디 한 칸을 심는다.
작은 초록색 점 하나.
그게 언젠가 포트폴리오가 되고, 실력이 되고, 내가 원하는 개발자의 모습이 될 것이라 믿으면서.
"묵묵히 쌓아올린 시간은 배신하지 않는다."
3년 만에 돌아온, 코드트리 청약 통장 챌린지 | 코드트리
매주 학습 납입하고 7주 만기 채우면 코드트리 8월까지 무료. 매주 추첨권을 모아 맥북·에어팟·애플워치 응모까지. 신청 인원에 따라 조기마감될 수 있어요.
www.codetree.ai
[↑↑↑ 지금 바로, 코드트리 들어가서 알고리즘 부셔보자 ↑↑↑]
추천코드 : SZ6RTY
'혼공' 카테고리의 다른 글
| [코드트리 후기] 완전탐색 알고리즘 극복기 (0) | 2026.06.07 |
|---|---|
| [코드트리 후기] 코딩테스트 준비 시작, 갭체크로 나의 위치 파악 (0) | 2026.05.27 |
| Git Commit 잔디 유지하면서 Repository 정리 (0) | 2026.05.03 |
| 예외처리 (0) | 2026.04.27 |
| [Bash] grep 명령어 (0) | 2026.04.23 |