F-Lab
🚀
상위 1% 개발자에게 1:1로 멘토링 받아 성장하세요
🚀
상위 1% 개발자에게 1:1로 멘토링 받아 성장하세요

하나의 질문, 세 가지 시선! "개발자로서 계속 성장하기 위해 실천하고 계신 습관이나 학습 방법이 있으신가요?"

writer_thumbnail

F-Lab : 상위 1% 개발자들의 멘토링

개발자로 공부하다 보면 “내가 제대로 가고 있는 걸까?” 하는 고민이 자주 찾아옵니다.

이럴 때 선배 개발자들의 이야기를 들어보는 건 좋은 방향을 잡는 데 큰 도움이 되곤 하죠.

특히 여러 사람의 이야기를 들을 수 있다면 그중에 꼭 하나쯤은 “이거다!” 싶은 힌트를 발견하게 될지도 몰라요.

 

그래서 이번 글에서는, 여러 F-Lab 멘토님께 같은 질문을 드려 봤습니다.

“개발자로서 계속 성장하기 위해 어떤 습관이나 학습 방법을 실천하고 계신가요?” 라는 질문에 각자의 위치에서 쌓아온 경험을 바탕으로 다양한 답변을 나눠주셨어요. 

 

누구에게나 적용되는 정답은 없지만, 

세 분의 이야기를 따라가다 보면 나에게 맞는 성장 방식을 찾는 데 도움이 될지도 몰라요. 

 

함께 확인해 보시죠! 

 


 

"개발자로서 계속 성장하기 위해 실천하고 계신 습관이나 학습 방법이 있으신가요?"

 

네이버/하이퍼커넥트 출신 백엔드 개발자 멘토님

다른 사람들에게 지식 공유를 하면서 갖고 있던 지식들을 다듬고 있는 것 같아요.

다른 멘토님들도 하시는 말씀이시지만 누군가를 가르치면서 자기도 배운다는 게 이런 느낌인 것 같아요. 알고 있었던 내용이라고 하더라도 더 명료하게 설명할 수 있게 되거든요.

 

그 외에 역량을 높이기 위해 하는 노력으로는 책도 끊임없이 읽으려 하고 있고, 다른 사람들도 만나고 교류하면서 독서모임도 하고 사례를 주고받기도 해요.

 

잘하시는 분들께 배우고 싶은 경우엔 링크드인으로 DM을 보내서 커피챗을 요청하곤 하는데 만족도가 너무 높아요.

 

 

카카오, 11번가 출신 멘토님

가장 쉽고 좋은 방법은 나의 지식을 배우고자 하는 다른 개발자들에게 꾸준히 공유하는 것입니다.
혼자 모든 것을 알 수는 없으니까요.

 

저는 현재 약 20년간 개발자로 일해 왔습니다.
하지만 인프라 엔지니어보다 인프라에 대해 잘 모릅니다. 또한 DBA보다도 데이터베이스 관리를 잘하지 못합니다. 각자가 오랜 시간 집중한 영역이 다르기 때문에 단순히 학습만으로는 성장하기 어렵다는 걸 경험했습니다.

 

또한 개발 언어도 하나만 오래 다룬다면 다른 언어를 배우고 익히는 데 훨씬 수월합니다.
저 역시 주로 자바를 사용하지만 Golang과 Python도 필요에 따라 배우고 활용해 왔습니다.
책과 구글링을 통해 기본 문법을 익혔고 지금은 해당 언어로 시스템 개발도 하고 있습니다.

물론 계속 학습하며 성장할 수 있지만 세월이 흐르고 나이가 들수록 젊었을 때보다 배우기가 점점 어려워집니다.

 

그래서 저는 가장 쉬운 방법으로 나의 지식을 대가 없이 원하는 이들에게 가르쳐 주는 것을 택했습니다.

이 점에서 F-Lab은 저에게 아주 좋은 기회였습니다. 회사에서도 후배를 가르치지만 회사라는 틀 안에서는 한계가 있기 마련입니다.

 

F-Lab에서는 많은 지식을 나누는 동시에 멘티들이 학습뿐 아니라 자신의 생각과 관심사에 대해 고민하고 토론합니다. 그 과정에서 세상에 나올 개발자들의 생각과 트렌드, 관심사를 이해하게 되고
예기치 못한 질문을 통해 저도 다시 고민하며 성장하게 됩니다.

 

초기에는 개발자의 빠른 성장이 많은 학습과 경험에 기반하지만 10년 이상 지나면 성장에 한계가 옵니다.  정보의 습득만으로는 지식이 완성되지 않습니다.  그것을 실천하거나 누군가와 함께 결과물을 만들어내야 비로소 배움이 됩니다.

하지만 이 과정이 쉽지는 않습니다. 그래서 저는 계속해서 아는 것을 가능한 많은 사람들에게 알려 주는 것이 성장하는 가장 쉬운 방법이라고 믿고 있습니다.

 

 

카카오스타일, 리디북스 출신 멘토님

계속해서 읽습니다.

 
페이스북, 링크드인, 해커뉴스 등에 올라오는 기술 아티클을 읽고, 때로는 고전 서적도 읽습니다. 최근에는 SICP라는 오래된 책을 읽고 있는데, 오래된 기초 책임에도 불구하고 현대 프로그래밍의 복잡한 패러다임 (동시성, 스트림, 함수형 등) 을 충분히 어려운 수준으로 다루고 있습니다.

 

그 외에도 실무 할 때 어떤 문제를 맞닥뜨리거나 새로운 기술을 마주하면 아주 빠른 시간 (약 5-10분 내)로 전반적으로 훑고 넘어가기도 합니다. 항상 모른 채로 살 때보다 짧게라도 시간을 들여 알려고 했을 때 더 좋은 결과를 얻을 수 있었습니다.

 


 

이 글이 여러분의 고민에 작은 길잡이가 되었길 바랍니다.
F-Lab 개발자 커뮤니티 데브클럽에서는 앞으로도 다양한 멘토님의 이야기를 모아, 더 많은 인사이트를 전해드릴 예정이에요.
 

“나만 궁금했던 게 아니구나” 싶은 질문이 있다면, 언제든 공유해주세요. 함께 고민하고 성장해 나가요!

 

ⓒ F-Lab & Company

이 컨텐츠는 F-Lab의 고유 자산으로 상업적인 목적의 복사 및 배포를 금합니다.

조회수

멘토링 코스 선택하기

  • 코스 이미지
    Java Backend

    아키텍처 설계와 대용량 트래픽 처리 능력을 깊이 있게 기르는 백앤드 개발자 성장 과정

  • 코스 이미지
    Node.js Backend

    아키텍처 설계와 대용량 트래픽 처리 능력을 깊이 있게 기르는 백앤드 개발자 성장 과정

  • 코스 이미지
    Python Backend

    대규모 서비스를 지탱할 수 있는 대체 불가능한 백엔드, 데이터 엔지니어, ML엔지니어의 길을 탐구하는 성장 과정

  • 코스 이미지
    Frontend

    기술과 브라우저를 Deep-Dive 하며 성능과 아키텍처, UX에 능한 개발자로 성장하는 과정

  • 코스 이미지
    iOS

    언어와 프레임워크, 모바일 환경에 대한 탄탄한 이해도를 갖추는 iOS 개발자 성장 과정

  • 코스 이미지
    Android

    아키텍처 설계 능력과 성능 튜닝 능력을 향상시키는 안드로이드 Deep-Dive 과정

  • 코스 이미지
    Flutter

    네이티브와 의존성 관리까지 깊이 있는 크로스 플랫폼 개발자로 성장하는 과정

  • 코스 이미지
    React Native

    네이티브와 의존성 관리까지 깊이 있는 크로스 플랫폼 개발자로 성장하는 과정

  • 코스 이미지
    Devops

    대규모 서비스를 지탱할 수 있는 데브옵스 엔지니어로 성장하는 과정

  • 코스 이미지
    ML Engineering

    머신러닝과 엔지니어링 자체에 대한 탄탄한 이해도를 갖추는 머신러닝 엔지니어 성장 과정

  • 코스 이미지
    Data Engineering

    확장성 있는 데이터 처리 및 수급이 가능하도록 시스템을 설계 하고 운영할 수 있는 능력을 갖추는 데이터 엔지니어 성장 과정

  • 코스 이미지
    Game Server

    대규모 라이브 게임을 운영할 수 있는 처리 능력과 아키텍처 설계 능력을 갖추는 게임 서버 개발자 성장 과정

  • 코스 이미지
    Game Client

    대규모 라이브 게임 그래픽 처리 성능과 게임 자체 성능을 높힐 수 있는 능력을 갖추는 게임 클라이언트 개발자 성장 과정

F-Lab
소개채용멘토 지원
facebook
linkedIn
youtube
instagram
logo
(주)에프랩앤컴퍼니 | 사업자등록번호 : 534-85-01979 | 대표자명 : 박중수 | 전화번호 : 1600-8776 | 제휴 문의 : info@f-lab.kr | 주소 : 서울특별시 강남구 테헤란로63길 12, 438호 | copyright © F-Lab & Company 2025