멘토지원
파트너스
현직자 클래스
멘토 찾기
Best 질문답변
백엔드 개발자, 어떤 목표를 두고 학습해야 할까요?
네이버웹툰 · KW Server Tech
약 1달 전
💬 멘티의 질문

안녕하세요. 멘토님. 저도 수학과 출신으로 개발자 공부를 하고 있는 취준생입니다.


©Joshua Aragon


프레임워크(라이브러리) 공부를 할 때 “어떤 기능을 구현하기 위해서 / 어떤 문제를 해결하기 위해서 이러한 기술을 사용해 봤습니다.”라는 식으로 흐름과 쓰임새를 이해하고 적용해 보는 식으로 공부하고 있는 중인데, 면접을 위해서 어느 정도의 깊이 있는 공부가 필요할까요?


💬 이현석 멘토의 답변

같은 수학과라니 반갑네요!


수학과 수업에서 컴퓨터 관련된 과목이 거의 없다 보니 개발 공부 시작하기 두렵고 어려우셨을 것 같은데, 좋은 개발자가 되기 위해 열심히 성장해 나가고 계신 것 같네요!


백엔드 개발자를 희망하고 계시다면 스프링, Mybatis, JPA 등 여러 가지 백엔드 기술들을 학습 중이실 것 같습니다. 공부할 때, 프레임워크에서 제공해 주는 기능들이 어떤 식으로 우리가 사용하면 되는지, 어떤 문제를 해결하기 위해서 이러한 기술이 등장했는지 공부하시는 것도 물론 필요하고 중요합니다! 다만, 여기서 깊이를 더 해볼까요?


예를 들어, A라는 기술(개념)이 어떤 문제를 해결하기 위해서 등장했고, 이런 식으로 사용하면 되는구나!를 이해하셨다면, 실제로 내부에서는 어떤 방식으로 동작해서 내가 이렇게 사용하면 어떤 일들이 일어나는 것일지에 대한 궁금증을 가져 보셨으면 합니다. 


©Chen


그리고 그 궁금증을 하나하나 해결해 나가시다 보면 단순히 “어떤 기능을 구현하기 위해서 / 어떤 문제를 해결하기 위해서 이러한 기술을 사용해 봤습니다.”를 넘어서 "그 기능이 어떤 방식으로 내부적으로 동작하는지, 왜 그렇게 내부적으로 동작 방식이 구현되어 있는지"까지 이해하고 표현할 수 있을 겁니다. 


단순히 기술을 이용할 줄 아는 개발자가 아니라, 기술을 이해하고 활용할 줄 아는 개발자를 목표로 공부하신다면 취업이나 업무에 있어 더욱 좋은 결과가 있을 거라 생각합니다. 


취업 응원하겠습니다!


이현석 멘토
네이버웹툰 · KW Server Tech
IT개발/데이터
안녕하세요, 네이버웹툰 백엔드 개발자 이현석입니다.
네이버웹툰, 카카오 등 여러 회사에 동시에 합격했으며,
취준 당시, 모든 회사에 서류 및 코딩테스트를 합격했습니다.
포트폴리오, 자소서 첨삭부터 공부 방향까지 도움 필요하신 점 멘티분들이 원하는 방향으로 멘토링 진행하고 싶습니다.
같은 직무를 다룬 글
인기 있는 글
연구/설계
약 6년 전