소개
안녕하세요! 2022년 10월부터 2023년 1월까지 F-Lab 자바 백엔드 멘토링 과정을 수료한 simgee입니다 :)
이번글을 통해 F-Lab 멘토링을 통해 깨달은 점과 공유드리고 싶은 내용에 대해 작성해보려 합니다.
경험과 성장
저는 멘토링 이전에 내가 학습하는 방향이 맞는지 제대로 성장하고 있는지 의문을 가지고 있었습니다. 그러던 와중 에프랩 멘토링 과정을 알게 되었고, 스스로 학습할 수 있는 개발자로 성장할 수 있는 기회라 생각해 신청하게 되었습니다.
그렇다면 어떤 부분에서 성장을 느꼈는가? 라는게 가장 궁금하실 텐데 다른 무엇보다 제가 작성하는 코드와, 아키텍처적 의사결정 사용 기술에 대한 고민 등 여러 부분에서 저의 생각을 녹여낼 수 있는 능력을 기를 수 있었습니다. 예를 들어 인증과 관련된 부분으로 세션방식과 JWT방식 중 어떤 것을 택할지, 현재 프로젝트 상황에 맞춰 생각한 후에 선택해 진행할 수 있었습니다. 그리고 내가 작성한 코드에 대해서도 멘토님의 세세한 피드백을 통해 다시 한번 작성한 코드에 대해 어떤 의도를 담고 코드를 작성했는지(소위 말하는 무지성 코딩)를 생각할 수 있었습니다.
프로젝트 이전에 학습하는 과정에서는 단순히 hello world를 타이핑 하고, 학습하는 것이 아닌 자바 메모리 구조나, HTTP에 대한 깊은 이해, 등등 깊이 있게 이해하는 과정을 거치게 되었습니다. 저 같은 경우에는 필요한 CS지식이나 자바, 프레임워크에 대한 지식을 하나하나 공부하기보다는 프로젝트를 진행하면서 필요한 지식에 대해 깊이 파고들다 보면 CS적인 부분과 맞닥뜨리게 되는 경험을 할 수 있었습니다. 이러한 과정을 토대로 현재 실무에서도 깊이 있게 생각하고, 제가 작성한 코드에 대해 다시 한번 생각할 수 있는 기회를 가질 수 있었습니다.
실제로 현재 다니는 회사에서도, 자바가 아닌 파이썬을 사용하지만 에프랩 멘토링 때 학습하고 공부했던 것들을 토대로, 회사 인프라 구조에 대한 이해나, 객체지향에 대한 이해 등등 그리고, 무엇보다 재사용성을 높일 수 있는 코드를 작성하는 방법에 대해 다시한번 고민할 수 있게 되었습니다.
F-Lab 나만의 팁
저같은 경우에는 에프랩 과정 중 프로젝트를 진행하면서, 다른 분들이 작성하신 프로젝트도 참고하고, 유명한 기업들의 예시들을 참고하며 프로젝트를 진행했습니다. 그중 굿즈포유 개인 프로젝트를 진행할 당시에 예외 계층 구조에 대한 고민을 할 때, AWS SDK의 예외 계층 구조를 보고 참고해 굿즈포유에도 적용해 보는 등의 경험을 했습니다.
이러한 경험들이 이후 실무에서 회사에 존재하는 레거시 코드를 파악함에 있어도 빠르게 파악할 수 있는 능력을 길러주었고, 또한 이미 작성된 코드라 해서, 해당 코드를 단순히 복붙해 사용하는 것이 아닌, 기존 작성자가 어떤 의도를 담고 작성한 것인지, 어떻게 사용해야 할지 등을 고민할 수 있는 계기가 되었습니다.
추후 에프랩 멘토링을 진행하시는 분들도 프로젝트 진행시, 다른 분들의 프로젝트를 참고해 보면서 어떤 의도로 그분들이 해당코드를 작성했을지 생각해 보며 자신의 프로젝트에도 적용해 보면 좋을 것 같습니다. 그 과정에서 이해가 되지 않는 부분을 추가로 검색하다 보면 새로운 지식을 알아가며 성장하는 나 자신의 모습을 볼 수 있을 것입니다.
그 외에도, 이력서 작성에 대해 꾸준히 피드백을 받고, 멘토님께 요청을 통해 가상면접을 진행해 보는 등 여러 방면에서 에프랩 멘토님이 자신의 멘토라고 생각하며 많은 도움을 받으면 효과적으로 성장하는 자신의 모습을 발견할 수 있을 것입니다.
감사의 말
현재 저는 스타트업 기업에 취업을 해, 백엔드 개발자로서 일하고 있습니다. 사용하는 언어와 프레임워크가 자바 스프링이 아닌 파이썬과 장고이지만, 결국 F-Lab에서 공부한 컴퓨터 공학 근본적인 지식들을 토대로 업무에 빠르게 적응할 수 있었으며, 멘토링과정에서 멘토님이 주신 회사생활에 대한 팁이나, 앞으로 개발자로서의 자세등을 생각하며 업무를 진행하고 있습니다.
F-Lab 팀과 멘토에게 감사의 마음을 표현하며, 멘토링 프로그램으로부터 얻은 소중한 경험에 대한 감사의 말을 덧붙입니다. 에프랩 과정을 신청하는 분들께 이 글이 도움이 되기를 바랍니다. 감사합니다
'프로그래밍' 카테고리의 다른 글
번역 API 개선기: 번역 가능 언어 추가 요청을 받으며 배운 점 (0) | 2024.12.03 |
---|---|
시스템 로그 페이지 조회 성능 최적화 (0) | 2024.04.04 |
MSW? (3) | 2023.11.23 |
REST API란? (0) | 2023.09.06 |
대칭키 비대칭키 암호화 (4) | 2023.06.17 |