성공스토리

꾸준함으로 빚어낸 개발자의 성장 이야기: 비전공자의 배달의민족 리드 개발자 도전기

상승로켓 2024. 8. 18. 13:26

 

성공 키워드 5개

  1. 꾸준함 - 지속적인 학습과 기록의 중요성
  2. 적응력 - 변화하는 환경에 대한 빠른 적응과 기술 도입
  3. 소통 - 팀워크와 활발한 피드백을 통한 성장
  4. 목표 설정 - 목표 달성의 중요성과 그에 따른 성장
  5. 기록 - 학습 과정과 경험을 기록으로 남기는 습관

 

https://youtu.be/V9AGvwPmnZU?si=4ieIpTNoW5EjNtSU

 

지방대 개발 비전공자가 배달의민족 리드 개발자가 되기까지

주요 내용 요약

  • 개발자로서의 지속적인 학습
    • 업무 시간 외에도 개인적인 공부를 게을리하지 않으며, "1일 1커밋" 운동을 3년 동안 지속해옴.
    • 꾸준한 학습이 중요한 이유로, 단기적 성과보다는 장기적인 습관 형성을 강조.
  • 첫 개발자 커리어 시작
    • 지방대 비전공자로서, 포털 회사에 입사하기 위해 2년 동안 준비하며, 많은 게시판 페이지를 제작하며 실력을 쌓음.
    • 매일 아침 2시간씩 공부하며 부족한 전공 지식을 보충하고, 학습과 동시에 실무 경험을 쌓음.
  • 배달의민족으로의 이직
    • 처음에는 네이버나 다음 같은 대형 포털에만 관심을 가졌으나, 블로그 활동을 통해 배달의민족에서 제안을 받음.
    • 배달의민족에서의 첫 업무는 엄격한 코드 리뷰와 함께 시작되었으며, 이 과정에서 코드의 중요성과 개발 문화에 대한 깊은 이해를 얻음.
  • 배달의민족에서의 성장
    • 배달의민족의 빠른 성장에 따라 주문 처리 시스템을 효율적으로 개선하며, 기존의 16시간 소요되던 작업을 5분으로 단축.
    • 새로운 기술과 구조를 도입하며, 서비스의 안정성을 확보하기 위해 꾸준히 공부하고 개선.
  • 개발 문화와 팀워크
    • 배달의민족의 개발 문화는 활발한 소통과 빠른 피드백을 중시, 이로 인해 더욱 빠른 문제 해결과 성장 가능.
    • 블로그 기록을 통해 학습 내용을 정리하고 공유, 이 기록들이 나중에 자신을 표현하는 중요한 도구가 됨.
  • 개발자로서의 철학과 목표
    • 목표를 설정하고 끝까지 달성하는 것이 중요하지만, 경험 밖의 목표는 오히려 제한적일 수 있다고 생각.
    • 그날그날 열심히 살아가면서 기회가 주어지면 이를 잡는 것이 중요하며, 이런 방식이 오히려 더 많은 기회를 제공한다고 믿음.

결론

  • 비전공자였던 개발자가 배달의민족의 리드 개발자가 되기까지의 여정을 통해, 꾸준한 학습과 기록의 중요성을 강조.
  • 목표 설정보다는 매일의 작은 성취와 습관 형성을 통해 장기적인 성장을 도모하는 철학을 공유.

 

powered by Glasp and chatGPT 4.0o

 

728x90