✔️️ 주 1회 1시간 멘토링
주 1회 1시간씩 화상회의 툴을 활용하여 멘토님과 온라인으로 멘토링을 진행합니다. 100% 온라인으로 진행하기 때문에 원하는 시간대에 원하는 장소에서 진행하실 수 있습니다.
F-Lab은 대학교, 부트캠프의 다음 레벨 교육기관입니다.
개발자는 직업을 얻는 것이 문제가 아닌, ‘어떤 곳에서 일하느냐’가 문제입니다. 많은 분들이 부푼 꿈을 안고 개발자라는 직업을 갖게 되지만, 사수가 없거나 개발 문화가 없는 등 성장하기 어려운 환경에서 일하게 됩니다. 그리고 제대로 실력을 쌓는 법을 몰라 ‘물경력’이라 불리는 제자리걸음을 하고 있습니다.
그러다 보면 개발 속도만 늘어날 뿐 실력이 쌓이지 않아 이직을 시도하더라도 비슷한 회사로만 이직하는 ‘수평 이직’을 하게 됩니다. 하지만 실력과 커리어를 높이려면 ‘상향 이직’을 해야 합니다.
F-Lab은 상위 1% 실력의 개발자에게 교육받을 수 있게 하여 이 문제를 해결해 드립니다. 실력이 높다는 것은 ‘이론을 학습하고 코드에 적용하여 문제를 해결하는 능력’이 좋다는 것 입니다. 그렇기에 F-Lab은 멋있어보이는 기술을 튜토리얼 수준으로 사용만 해보고 ‘암기’하는 겉핥기 학습이 아닌, 탄탄한 이론에 대한 ‘이해’를 바탕으로 기술의 사용 이유와 동작 원리를 깨우치도록 교육합니다.
2019년, 초급자 수준의 교육이 성행하고 있던 때부터 F-Lab은 차별화 된 철학으로 중급 개발자를 양성해왔으며, 현재 약 150명의 상위 1% 개발자들과 1000명에 가까운 수료생이 커뮤니티에서 함께하고 있습니다.
✔️️ 생각하는 능력에 대한 반복 트레이닝
질문을 받으면 답변을 하기 위해 내가 여태까지 학습한 지식, 경험을 연결시켜 논리를 만드는 과정을 겪게 됩니다. 즉 질문은 사람을 생각하게 만드는 힘이 있습니다. F-Lab에선 학습해온 부분에 대해 멘토가 계속 질문하는 소크라테스 대화법 방식으로 계속 생각하게 만듭니다. 이 방식으로 반복 트레이닝함으로써 생각하는 능력 자체를 기를 수 있습니다.✔️️ 올바른 학습 방식 유도
생각을 잘 하는 것도 중요하지만, 생각의 재료인 지식을 많이 쌓아두는 것도 중요합니다. 개발자들이 성장하지 못하는 이유는 블로그나 강의에 나와있는 것까지만 학습하고 그 이상으로 깊게 들어가지 않기 때문입니다. F-Lab은 올바르게 지식을 습득할 수 있도록 두꺼운 책이나 공식 문서를 권장하고 있으며, 이를 잘 소화해낼 수 있도록 멘토님이 질문을 통해 도와드립니다.✔️️ 이력서 작성 및 면접 능력 향상
질문이라고 하면 당연하게도 면접이 떠오릅니다. 면접을 보는 이유는 면접관의 질문을 통해 지원자의 지식과 경험, 사고를 보고 컬쳐핏과 역량을 측정하는데에 목적이 있기 때문입니다. 그렇기에 교육 과정을 거쳐 자연스럽게 면접과 업무에 필요한 사고 능력을 키울 수 있습니다. 또한 서류 작성시에는 면접관의 질문을 만들어낼 수 있는 키워드를 잘 설계하는게 중요합니다. 채용 경험 많은 전문가에게 교육받는 과정을 통해 질문을 만들어내는 능력 자체를 기를 수 있으며, 이를 통해 이력서 작성시에도 도움이 될 수 있습니다.멘토님들은 아래와 같이 차원이 다른 스펙을 가지신 분 혹은 이와 같은 급의
실력을 가지신 분들로만 이루어져 있습니다.
오픈소스 컨트리뷰터
컨퍼런스 발표자
유명 기술 서적 저자
커뮤니티 리더
타이틀
개발 경험이 비교적 적은 멘티들은 멘토를 선택할 때 ‘정말 이 사람이 잘하는 사람인지’ 기준이 제한적일 수 밖에 없습니다. 그래서 보통 멘토의 스펙을 많이 보게 됩니다. 그 기준을 만족시키기 위해 F-Lab의 멘토님들은 모두 구글, 아마존, 네이버, 라인, 카카오, 우아한형제들, 하이퍼커넥트, 쿠팡 등 최고의 IT회사 출신 개발자로 이루어져 있습니다.실력
좋은 회사에 다녔다고 해서 실력있고 좋은 개발자가 아닙니다. 회사의 이름 값에 기대어 자기 계발을 소홀히 하는 개발자도 상당수 존재하기 때문에 실력에 대한 검증이 필요합니다. 이 때문에 F-Lab은 최고의 IT회사에 재직했던 개발자더라도 엄격하게 추가 기술 검증을 하고 있으며, F-Lab의 멘토님들은 합격률 25%에 달하는 고난이도 검증을 통과하신 분들입니다.커뮤니케이션
기술력이 좋아도 그 지식을 상대방에게 전달하는 커뮤니케이션 능력이 부족하면 멘토의 역할을 잘 해낼 수 없습니다. F-Lab의 멘토님들은 문서화 능력, 의사소통능력 등 멘토링에 필수적인 커뮤니케이션 능력을 잘 갖추고 있습니다.대기업 출신 중에서도 그 레벨을 훨씬 뛰어넘을 정도로
정말 실력이 좋은 개발자만 멘토로 선발합니다.
모집 공고
최고 IT 기업 출신만 멘토로 지원받습니다.이력 검증
서류 심사를 통해 역량을 평가합니다.실력 검증
면접을 통해 실력을 제대로 검증합니다.멘토 합류
실력과 커뮤니케이션 검증 후, 멘토로 합류합니다.멘토 온보딩
좋은 멘토가 되실 수 있도록 교육 방식과 철학을 온보딩합니다.주 1회 1시간씩 화상회의 툴을 활용하여 멘토님과 온라인으로 멘토링을 진행합니다. 100% 온라인으로 진행하기 때문에 원하는 시간대에 원하는 장소에서 진행하실 수 있습니다.
F-Lab에서 설계한 커리큘럼에 따라 멘토링을 진행하며, 큰 틀 안에서 1:1 멘티 맞춤형으로 진행하는 방식이기 때문에 빠르게 성장할 수 있는 구조입니다. 또한 소크라테스 대화법이라는 특수한 교육방식으로 멘토님과 토론형으로 교육이 진행되어 생각하는 힘을 빠르게 키울 수 있습니다.
나에게 맞춰진 멘토링 내용을 한 번 진행하고 끝나는게 아닌, 녹음본과 스크립트로 제공받아 계속 다시보며 복습하실 수 있습니다.
멘토님과 프로젝트를 함께 하며 어떻게 해야 수준 높은 프로젝트를 할 수 있는지 방향을 제시받을 수 있으며, 코드 리뷰를 통해 실제로 어떻게 코드를 작성해야하는지 피드백 받을 수 있습니다.
정해진 멘토링 시간 외에도 멘토님에게 메신저 채널에서 궁금하신 점을 계속 물어볼 수 있습니다. 멘토님이 현직자이시기에 빠른 답을 드리긴 어렵지만, 질문을 쌓아두시면 최대한 빠르게 답변을 드립니다.
수료하고 나서도 커뮤니티를 통해 계속 성장에 도움을 받을 수 있습니다. 커리어 좋은 현직자들이 모인 커뮤니티에서 수준 높은 교류를 하실 수 있으며, 세미나 혹은 스터디 등의 학습 활동에도 참여하실 수 있습니다.
1:1 교육이기에 나만의 독창적인 주제로 프로젝트를 진행하는 것이 가능합니다.
멘토님이 사수가 되어 프로젝트를 어떻게 잘 만들 수 있을지에 대해 설계와 성능 관점에서 가이드가 되어드리기에 주제는 독창적이고 퀄리티는 높은 프로젝트를 만들 수 있습니다.
F-Lab은 완성이 목표가 아닌, 기능을 1개만 만들더라도 최대한의 성능과 유지보수성을 만들어내는 것을 추구합니다. F-Lab에서 "잘 만드는 법"을 배우고 나면 "많이 만드는 것"은 멘토링 종료 후에도 얼마든지 하실 수 있기 때문입니다.
실제로 F-Lab의 공개된 포트폴리오에서 네이버, 카카오에 입사한 멘티들도 프로젝트를 완성하지 못한 분들이 많습니다.
많은 유저가 사용하는 대규모 환경에서도 내가 작성한 코드가 정상적으로 동작하는지, 충분한 성능을 낼 수 있는지 성능 테스트를 진행하고 프로파일링 툴을 이용해 소프트웨어의 상태를 모니터링합니다.
성능 테스트는 내가 작성한 코드에 큰 부하를 주는 방식으로 진행하며, 모니터링은 각 언어나 동작 환경에서 지원하는 툴을 활용합니다.
이 과정을 통해 여태까지 학습한 이론을 직접 몸으로 느낄 수 있으며, 어렵게 학습해왔던 이론이 어떻게 쓰일 수 있는지에 대해 더 와닿을 수 있습니다. 또한 멘토링이 끝나고 나서도 스스로 피드백을 받을 수 있는 기반을 마련합니다.
공부를 했음에도
질문에 답변을 못하는 단계
분명 공부를 했는데 답변을 못해서 당황스러우시겠지만 자연스러운 현상입니다. 학습할 때 호기심을 갖고 질문을 만드는 것이 아직 어색하기 때문입니다.
조금씩 답변이 가능해지면서 코드에 적용하기 시작하는 단계
학습을 했을 때 어떻게 사고해야하는지 깨닫기 시작하면서 멘토님의 질문을 받으면 조금씩 답변이 나오기 시작합니다.
그리고 이 때부터는 프로젝트를 진행하며 어떻게 학습한 것을 코드에 적용하는 방법을 알아가기 시작합니다.
점점 멘토님의 질문이 예측 가능해지고
내 코드에 대한 이유를 설명할 수 있는 단계
점점 멘토님의 질문이 예측 가능해지고 내 코드에 대한 이유를 설명할 수 있는 단계 이제는 학습을 했을 때 스스로 의문을 가져가며 꼬리 질문을 만들어나가는게 가능해지기 시작합니다.
또한 프로젝트를 하며 작성한 코드의 설계와 성능 등 작성 의도를 설명할 수 있게 됩니다. 이를 통해 이력서와 면접에서도 내가 코드를 어떻게 잘 작성한 것인지에 대해 제대로 설명할 수 있습니다.
사고하는 능력과 사고한 내용을 프로젝트에 적용하는 방법을 알게 되기에 멘토링이 종료된 후에도 스스로 사고하며 성장해나갈 수 있습니다.
교육의 효과를 정당하게 측정하기 위해 수료 후 6개월 이내에 발생한 성과만
F-Lab의 성과로 내세우고 있습니다.
장기적으로 보았을 때 어떤 방식으로 나의 가치를 높일 수 있는지를 알게 됨으로써 멘토링 과정이 종료된 이후에도 스스로 성장할 수 있는 원동력을 가지게 된다는 것이 큰 메리트라고 느껴졌습니다.
이OO사용법만 알면 된다고 생각했던 제가 이제는 기술의 철학과 특징, 동작 원리를 공부하고, 그것을 도입했을 때의 트레이드 오프까지 고려하는 습관을 갖게 되었습니다.
박OO저는 멘토링을 통해서 개발자로서 밑바탕을 그릴 수 있었습니다. 먼저, 기술을 공부하는 저의 태도를 바꾸었습니다. 멘토링을 통해서 하나의 기술을 알더라도 제대로 알고 사용하는 것이 중요하다는 것을 알게 되었고, 기술을 더 꼼꼼히 공부하는 습관이 생겼습니다. 멘토링을 하면서 만든 공부 습관이 앞으로 새로운 기술을 습득할 때도 도움이 될 것 같습니다.
양OO학습 방향성을 확실히 깨달을 수 있어서 좋았다. 취업 시장과 현직자들이 요구하는 능력을 학교에서만 공부하면 놓치게 되는데, 멘토링을 통해 이러한 간극을 매울 수 있게 되었다.
이OO멘토링을 통해 자기주도적으로 학습할 수 있도록 성장할 수 있었습니다. 또한 개발자로서 장인 정신을 가지고 소프트웨어를 대하는 마인드에 대해서도 배울 수 있었습니다. 어떻게 성장하고, 공부해야할지 방향성을 모르는 사람들에게 추천하고 싶습니다.
김OO멘토링 전/후를 비교해보면, 제가 볼 수 있는 시야가 많이 넓어졌다는 생각이 듭니다. 혼자라면 생각해볼 수 없던 고민거리를 멘토님이 계속해서 던져주셨고, 이를 바탕으로 한단계 성장할 수 있었습니다. 그리고 이제는 이러한 고민거리를 혼자서도 찾을 수 있게 된 것 같고, 앞으로도 더 성장할 수 있는 방법을 깨우친 것 같습니다. 감사합니다.
김OO좋은 멘토님과의 커넥션(질문에 대한 내공있는 답변, 멘토님의 커뮤니케이션 능력과 개발적 사고)을 통해 멘토님의 아이디어와 개발자로서의 자세를 엿볼 수 있었음.
홍OO올해 가장 잘한 선택은 에프랩을 선택한 것! 더 구체적으로는 저의 멘토님을 만난 것이었습니다. 항상 수업에 진심이 느껴졌고, 준비도 열심히 해주셨습니다. 커리큘럼도 저에 맞게 항상 고민하시는 것이 느껴졌습니다. 에프랩과 멘토님 덕분에 좋은 회사로 이직해 올해 마무리를 잘 하게 되었습니다.
임OOF-Lab 멘토링 기간 동안 개인적으로 대학 4년과 부트 캠프 1년의 시간보다 더 비약적인 성장을 할 수 있는 시간이었습니다. 짧은 시간동안 정말 많은 것에 대해 배웠고 좋은 개발자로 성장하기 위해 어떻게 노력해야하는지 나의 강점을 어떻게 하면 잘 드러낼 수 있는지, 스스로 성장할 수 있도록 올바른 방향성과 원동력을 멘토링을 통해 얻을 수 있었던 것 같습니다.
안OO개발 커리어의 다방면에서 도움을 받았기에 절대 후회 없는 선택이었습니다. 개발 지식에 필요한 서적이나 자료부터 시작해 지식 습득 방식, 장기적 관점에서 개발자가 가져야 할 태도 등 앞으로 혼자 개척해나갈 힘을 기르게 해준 귀중한 경험이었습니다.
안OO방향을 잡으면 속도가 훨씬 빨라집니다. 스스로 공부해서 방향을 찾는 것보다,
멘토님께 도움을 받아 빠르게 방향을 잡는 것이 빠르게 성장하는 방법입니다.
아키텍처 설계와 대용량 트래픽 처리 능력을 깊이 있게 기르는 백앤드 개발자 성장 과정
언어와 프레임워크, 브라우저에 대한 탄탄한 이해도를 갖추는 프론트엔드 개발자 성장 과정
아키텍처 설계 능력과 성능에 대한 경험을 바탕으로 딥다이브하는 안드로이드 개발자 성장 과정
대규모 서비스를 지탱할 수 있는 대체 불가능한 백엔드, 데이터 엔지니어, ML엔지니어의 길을 탐구하는 성장 과정
언어와 프레임워크, 모바일 환경에 대한 탄탄한 이해도를 갖추는 iOS 개발자 성장 과정
아키텍처 설계와 대용량 트래픽 처리 능력을 깊이 있게 기르는 백앤드 개발자 성장 과정
머신러닝과 엔지니어링 자체에 대한 탄탄한 이해도를 갖추는 머신러닝 엔지니어 성장 과정
확장성 있는 데이터 처리 및 수급이 가능하도록 시스템을 설계 하고 운영할 수 있는 능력을 갖추는 데이터 엔지니어 성장 과정
단순 취업이 아니라
깊은 성장을 도와드립니다.