Skip to main content

Command Palette

Search for a command to run...

4년차 초보 개발자의 성장 방법

Published
3 min read

개발자로써 밥을 먹은 지 4년차가 되었다. 일하면서 배울수록 모르는 것, 배울 것이 많이 보이고, 업무 범위와 책임이 커졌다. 특히 팀장으로써의 직무를 수행하면서 나, 개인에 대한 성장 뿐만아니라 팀의 성장, 회사의 성장을 고민하게 되었다.

동료 개발자들과 일하면서 “4년 동안 어떻게 실력을 키울 수 있었느냐”에 대한 질문을 많이 받았다. 이에 대해서 명확하게 말로 설명할 수 없었던, 정리되지 않은 것들이 있었고, 지금까지 개발하면서 성장하는데 도움이 됐던 것들을 정리할 겸 공유해보기로 했다. 나아가 개인, 팀, 회사의 성장이란 무엇인지 각자 나름대로 정의하고 공유해보는 시간을 가졌다.

그러나 성장의 방법은 너무나 다양한 것을 알기에 포스팅하기가 조심스러워 부디 참고만 해주실 것을 부탁드렸다. 자기에게 최적화된 성장은 각자가 스스로 찾아야 한다.

목차

성장이란 무엇인가

내가 추구하는 성장의 방향

요약

1. 내게 필요한 역량을 확인

2. 해당 역량을 갈고 닦기

3. 결과 기록 및 공유하기

기타 하면 좋은 것

먼저 신뢰받는 사람, 좋은 사람이 되어야 한다.

참고자료

성장이란 무엇인가

  • 전에 못하던 일을 해낼 수 있게 되는 것

  • 현재 할 수 있는 일을 더 잘하게 되는 것

  • 개인 → 팀 → 회사로 이어지는 성장을 만드는 것

내가 추구하는 성장의 방향

나의 아이덴티티를 정의하면 “극한의 효율충” 이다. 무언가를 할 때 시간 대비 효용성이 높아야 하며, 시행착오를 최소화하고싶어 한다. 이 때 시행착오를 줄이는 좋은 방법으로 가장 좋은 첫번째 방법은 잘하는 사람을 벤치마크하는 것이고, 그 다음으로는 업계에서 필요로 하는 실질적인 니즈, 역량을 파악하는 것이었다.

요약

먼저 세줄 요약을 해보면 다음과 같다.

  • 필요 역량 확인 - 어떤 역량이 필요한지 다양한 채널에서 찾아보기

  • 역량 훈련 - 해당 역량을 갈고 닦기: 업무, 사이드 프로젝트, 공부

  • 결과 정리 및 피드백 - 결과 기록 및 공유하기: 깃헙, 개발 블로그, 개발 커뮤니티

  • 반복!

1. 내게 필요한 역량을 확인

2. 해당 역량을 갈고 닦기

  • 업무

  • 공부

  • 사이드/토이 프로젝트

    • 공짜 서버를 활용하기

3. 결과 기록 및 공유하기

꾸준한 깃헙 커밋과 개발 블로그 포스팅은 개발 실력 향상 뿐만 아니라, 가장 확실한 기술력 증빙 수단이 된다.

글쓰기는 커뮤니케이션에서 중요하며, 여러 컨텐츠를 만들 기반이 된다.

  • 깃헙

  • 개발 블로그

    • 회고 작성(분기, 반기, 연도, 수습기간 등)
  • 기술 세션

  • 회사 동료

  • 개발 커뮤니티

    • SNS, 개발 커뮤니티

기타 하면 좋은 것

  • 자기관리, 시간관리 루틴

  • 체력

  • 페이스북, 링크드인 관리

  • 커뮤니케이션 훈련

    • 업무 속에서 더 신경써서 소통하기
    • 개발 외적인 인간관계 - 연애?!
  • 영어 키워드 위주의 검색 능력

먼저 신뢰받는 사람, 좋은 사람이 되어야 한다.

  • 조직에서 신뢰받는 사람, 좋은 사람이 되어야 함

  • 업계가 생각보다 엄청 좁다.

  • 어느정도 이상 가면 개인화의 영역이다. 참고만 하고 꿀팁 몇 개만 참고삼아 집어가면 좋다.

참고자료

롤모델 개발자이신 이동욱 개발자님의 글을 많이 참고했다.

Uploaded by

N2T

More from this blog

"고객 인터뷰는 해봤어?" — RAG 프로젝트 회고

AI가 나에게 물었다. "고객 인터뷰는 해봤어?" 이 질문 하나로 개발 프로세스가 바뀌었다. 프로젝트 개요 이 프로젝트는 상담 추천 시스템(콘텐츠 기반 필터링)을 만들기 위해 벡터 DB를 설계하고 POC를 해보는 과정에서 파생됐다. 2026년 3월부터 1주 단위 스프린트 4번으로 4주 동안 기획·디자인·FE·BE·AI 개발을 1인으로 진행했다. 원래는 유사한 상담을 벡터 검색으로 추천해주는 모듈을 개발 중이었다. 여기서 아이디어를 확장하여 새로...

Apr 21, 20263 min read17

『인스파이어드』를 읽고 — 엔지니어의 시선으로

책에 대하여 『인스파이어드』는 IT 제품(앱, 웹, 일반 프로그램 등)을 어떻게 하면 더 잘 만들 수 있을지 가이드를 주는 책이다. 특히 IT 제품팀과 제품 관리자의 관점에서 중요한 내용이 많이 수록되어 있다. 나는 엔지니어로서 더 나은 제품팀을 만드는 데 어떻게 기여할 수 있을지, 그리고 엔지니어링 기술력을 어떻게 효율적으로 활용할 수 있을지에 대한 관점으로 읽어나갔다. 엔지니어의 역할에 주목하며 대부분의 내용은 제품팀과 제품 관리자, 그리고...

Jul 30, 20242 min read10

API 응답 속도가 얼마나 빨라야될까? (페이지 로딩시간, API TPS, latency)

안녕하세요. 팀에서 최근 들어 API 최적화에 대한 논의가 이루어지면서, API의 응답 속도에 대한 기준과 논리가 필요하여 몇 가지 찾아 정리해보았습니다. ## 왜 API 응답 속도가 빨라야 할까요? 사용자가 서비스를 기다리는 페이지 로드 시간이 곧 비용이기 때문입니다. 긴 페이지 로딩 시간은 서비스 트래픽과 전환율에 악영향을 줍니다. (자료가 과장됐거나 정확하지 않을 수는 있겠지만, 일관된 언급이 신뢰성을 준다고 생각합니다.) 기존에 페이지...

Jan 5, 20231 min read8

typeORM에서 timezone 올바르게 적용하기

글로벌 서비스를 대비하여, typeORM 사용시 DB 타임존을 어떻게 적용할지 정리하였습니다. typeORM 사용시 다음 절차를 통해, 타임존을 올바르게 설정해 사용할 수 있습니다. DB 타임존 확인하기 typeORM의 타임존 설정 설정된 타임존 확인하기 DB 타임존 확인하기 DB의 타임존은 다음 쿼리로 확인할 수 있습니다. 현재 저는 AWS RDS mySQL을 사용하고 있어서, 파라미터 그룹 변경을 통해 타임존을 설정할 수 있어요. 참고자...

Dec 29, 20221 min read
D

dev-marco-song

42 posts

Hi there 👋 백엔드 개발자 마르코입니다.

A natural-born problem solver. I can do this all day :)