본문으로 건너뛰기

부지런한 개발자가 잘하는 개발자다

· 약 8분
Junho
Frontend Developer

매번 하게되는 고민 같습니다. “나는 개발자로서 잘하고 있는 걸까?” "어떤 개발자가 잘하는 개발자인가?" 하지만 일단 제가 잘하는 개발자가 아니라서 그런지 이 질문에 대한 답을 찾기가 어렵습니다. 그래서 이번 글에서는 제가 생각하는 잘하는 개발자의 특징을 정리해보려고 합니다.

부지런한 개발자가 결국 잘하는 개발자다

개발자로서 끊임없이 고민하는 질문이 있습니다.

  • “나는 개발자로서 잘하고 있는 걸까?”
  • “어떤 개발자가 잘하는 개발자인가?”

이 질문에 대한 명확한 답을 찾기는 어렵습니다. 하지만 여러 경험을 돌아보며 하나의 공통된 특징을 발견했습니다. 잘하는 개발자는 대부분 부지런한 개발자였습니다.

이번 글에서는 왜 부지런함이 개발 실력을 결정짓는가? 에 대해 이야기해 보려고 합니다.

부지런함이란?

부지런하다: 할 일을 미루지 않고 제때에 열심히 하는 생활 태도가 있다. 또는, 어떤 일을 꾸물거리지 않고 열심히 하는 태도가 있다. 근면하다. (출처: Google Dictionary)

부지런함은 단순히 성실함을 의미하는 것이 아닙니다. 더 많은 경험을 하고, 더 많은 것을 배우며, 더 좋은 코드를 작성하는 것과 직결됩니다. 결국, 부지런한 개발자가 더 성장하고, 더 잘하는 개발자가 됩니다.

부지런한 개발자의 특징

1️⃣ Just Do It - 미루지 않는다

부지런한 개발자는 일단 시작합니다.많은 사람들은 “지금은 바빠서”, “완벽한 준비가 필요해”라며 미루지만, 부지런한 개발자는 그런 핑계를 대지 않습니다.

예를 들어:

사이드 프로젝트를 할까 고민하는 동안, 부지런한 개발자는 이미 시작하고 결과물을 만들어 냈습니다.

GraphQL을 써볼까 고민하는 동안, 부지런한 개발자는 이미 실무에서 적용해보고 있습니다.

실행력이 곧 성장입니다. (물론 찍먹만 100개 해보는 것을 추천하지는 않습니다. 😅)

2️⃣ 끈기 - 끝까지 해낸다

부지런한 개발자는 단순히 시작만 빠른 것이 아니라, 끝까지 해내는 능력도 있습니다.반면, 많은 사람들은 작심삼일을 반복합니다. 저도 그런 경험이 많았습니다.

하지만 하루에 1문제씩 코딩 테스트를 푸는 개발자는, 1년 뒤에는 365문제를 풀어본 개발자가 됩니다.이 차이가 결국 실력의 차이를 만들어냅니다.

작은 노력이라도 꾸준히 쌓이면 엄청난 차이를 만듭니다.

3️⃣ 양이 쌓여야 질이 나온다

“최대한 효율적으로 공부할 방법이 없을까?”“어떤 강의, 어떤 책이 가장 효과적일까?”

이런 고민을 하는 것은 중요하지만, 고민하는 시간이 너무 길다면?10시간을 고민하는 것보다, 1시간 고민하고 9시간 실행하는 것이 훨씬 더 효과적입니다.

많은 성공한 개발자들은 시행착오를 통해 배웠습니다. 네카라쿠배 개발자들도 실수를 하고 극복합니다. 우리가 보기에 완벽할 것 같은 개발자들도 시행착오 속에서 혁신적인 기술을 만들어 냈습니다. 완벽한 계획보다, 빠르게 시도하고 배우는 것이 중요합니다.

4️⃣ 코드를 작성할 때도 마찬가지다

코드를 작성하다 보면 고민이 생깁니다.

“일단 돌아가게 만들고 나중에 리팩토링할까?”

“지금 당장 리팩토링하는 것이 더 좋을까?”

많은 경우, 나중에를 선택하게 됩니다. 하지만 부지런한 개발자는 그때그때 리팩토링합니다.

물론, 최적화보다 기능 완성이 중요할 때도 있습니다. 하지만 단순히 귀찮다는 이유로 미루면, 결국 스파게티 코드를 마주하게 됩니다.

부지런한 개발자는 즉시 개선하고, 즉시 최적화합니다. 그리고 이것이 습관이 됩니다.

🔥 습관은 복리다

좋은 개발 습관은 복리 효과를 가집니다.처음에는 작은 차이처럼 보이지만, 시간이 지날수록 큰 차이를 만듭니다.

A라는 상황에서 A-1로 해결하는 습관이 생기면, B에서도 B-1을 적용하는 것이 더 쉬워집니다.

좋은 코드를 작성하는 습관이 생기면, 팀원들과 협업할 때 더 좋은 피드백을 받을 수 있습니다.

꾸준히 새로운 기술을 접하는 습관이 있다면, 트렌드를 따라가는 것이 아니라 리드할 수 있습니다.

부지런한 개발자는 성장의 복리를 얻습니다.

🎯 결론: 부지런한 개발자가 결국 잘하는 개발자다

결국, 부지런한 개발자는 잘하는 개발자가 됩니다.

✔ 미루지 않고

✔ 끝까지 해내고

✔ 꾸준히 개선하는 습관을 가지면, 어느 순간 성장한 자신을 발견할 수 있습니다.

위의 내용을 요약해서 노력해볼만한 습관을 정리해보았습니다.

  • 고민을 줄이고, 일단 해보기

  • 하루 30분이라도 꾸준히 개발 공부하기

  • 코드를 작성할 때 즉시 개선하는 습관 만들기