개발자

주니어 개발자는 어떻게 공부해야할까요?

2022년 10월 06일조회 1,564

저는 지금 웹개발 3년차 풀스택 개발자입니다. 회사에서 하는 프로젝트들이 비슷하다보니 어느새 전 복붙 개발을 하고 있고 개발에 대한 흥미도 떨어지는 거 같습니다 ㅠㅠ 퇴근하고 공부를 하고싶은데 어떤 방식으로 무엇을 해야할지 감이 안오네요 혼자서 토이프로젝트를 해보는게 나은건지 아니면 새로운 언어를 배워보는게 나은건지 모르겠습니다. 저와 비슷한 연차, 혹은 선배님들은 어떻게 공부를 하고 있는지 궁금합니다! 현재 java, 스프링프레임워크를 이용해서 개발을 하고있습니다.

이 질문이 도움이 되었나요?
'추천해요' 버튼을 누르면 좋은 질문이 더 많은 사람에게 노출될 수 있어요. '보충이 필요해요' 버튼을 누르면 질문자에게 질문 내용 보충을 요청하는 알림이 가요.
profile picture
익명님의 질문

답변 1

인기 답변

이양일님의 프로필 사진

안녕하세요. 질문자님 글을 보고 제가 3년차였을때 모습이 생각나서 잠시 추억 여행을 떠났었네요 ㅎㅎ 제 경험을 토대로 말씀드려보자면 일단 공부를 하시려는 목적을 정하셔야할듯 합니다. 목적이 없는 공부는 금방 의욕이 사라져 꾸준히 공부를 진행하기가 힘들기 때문입니다. 제가 학습을 위해 진행했던 목표는 다음과 같습니다. 1. 이직 혹시 이직하고 싶은 회사가 있다면 그 회사에서 공고한 경력직 채용을 통해 필요로 하는 기술이나 솔루션들을 학습하는걸 추천드립니다. 특별히 가고 싶은 회사가 없더라도 평소 관심있는 직군(백엔드, 프론트엔드, 데이터 엔지니어링 등)이 있다면 대기업이나 유명한 회사(네카라투베토 등)의 경력직 채용에서 우대하는 기술을 학습하시는거도 도움이 됩니다. 보통 이런 경력직 채용에서 나오는 기술들을 보면 현재 트랜드 혹은 많이 사용하는 기술들이 무엇인지를 어느정도 파악할 수 있고 이를 학습하신다면 이직이나 혹은 현재 진행하고 있는 프로젝트에도 도움이 될 수 있습니다. 2. 프로젝트 개선 Java 와 Spring 프레임워크를 사용하신 프로젝트를 진행하시면서 개선하고 싶었던 부분은 없으셨나요? 찾아보시면 생각보다 개선해보거나 새로운 시도를 할 수 있는게 많이 있을겁니다. 가령 Tomcat 과 같은 서블릿 기반 웹 어플리케이션에서 webflux 와 같은 비동기 웹 어플리케이션으로 전환해보실수도 있고 진행하신 프로젝트의 API 가 Restful 하지 않았다면 Restful API 로 개선해보실수도 있고 Spring 에서 진행하는 다양한 프로젝트들(Spring Data, Spring Security, Spring integration 등)이나 커스텀 어노테이션, AOP, 트랜잭션 등을 프로젝트에 도입해봄으로써 Spring 에 대한 지식을 넓히는것도 해보실 수 있습니다. 3. 부족했던 지식 학습하기 저는 비전공자 였던터라 다른 컴퓨터 공학 입사자분들에 비해 부족했던게 많았습니다. 단순히 언어나 프레임워크, 솔루션에 대한 이해뿐만 아니라 아키텍쳐 설계라던지 네트워크, 디자인패턴, OS, 알고리즘에 대한 지식이 너무나도 부족했습니다. 비전공자가 아니더라도 제가 언급했던 지식들 중 자신이 없으신 분야는 분명 한두가지 존재하실거라 생각합니다. 그런 부분들을 공부하시면서 부족한 부분을 채워나가시는것도 큰 도움이 될거라 생각합니다. 두서없이 쓴거같은데 부디 질문자님께 작게나마 도움이 되셨으면 좋겠습니다. 그럼 화이팅 하세요.

지금 가입하면 모든 질문의 답변을 볼 수 있어요!

현직자들의 명쾌한 답변을 얻을 수 있어요.

또는

이미 회원이신가요?

목록으로
키워드로 질문 모아보기

실무, 커리어 고민이 있다면

새로운 질문 올리기

지금 가입하면 모든 질문의 답변을 볼 수 있어요!