취업 6개월차 신입 개발자
안녕하세요
신입 백엔드 개발자로 취업한지 약 6개월 정도 됬습니다
프로젝트에 투입이 되었고 현재 진행 중에 있습니다
비전공으로 자바 국비지원 과정 6개월 수료하고 정보처리기사 취득하고 운이 좋아서 취업을 하게 됬는데
하면 할수록 실력이 부족한 것 같다고 느낍니다
si 회사에서 근무하고 있는데 crud 도 쉽게 쉽게 못해내는 것 같아요
커뮤니티에 다른 분들 글을 보면 화면정도는 쉽게 쉽게 쳐낸다고 표현하시던데 저는 sql 작성능력이 부족한지
db에서 데이터 조회해오는 코드 작성도 쉽지가 않고, swagger 문서 작성이나 소스 분석을 하면서 시간을 보내고 있습니다
시간이 지나면서 실력이 향상된다는 느낌을 받으면 스스로를 믿고 계속 할텐데, 가끔씩 성취감을 느끼지만 코드 개발하는데 있어서 너무 더딘 것 같아서 고민이 많습니다
인프런 에 김영한 강사님 강의를 봐도 바로 이해되지가 않고, 스스로 생각했을 때 언어 자체가 너무 약해서 그런 것 같다는 생각이 들어서 자바 언어를 객체지향 파트부터 다시 공부를 해야하는지 갈팡질팡 하면 안될 시기에 방향성을 못잡고 있는 것 같습니다.
공부 할 분야도 넓고 배워야 할 것도 많은 것 같은데, 당장에 업무를 수행할 수 있을 만한 능력부터 길러야 될 것 같고, 회사에서 돈을 받는 입장에서 업무 수행을 수월하게 하지 못하는 상황에 혼자 압박감도 느끼고 있습니다.
의지는 충만한데 뭐부터 어떻게 하는게 가장 효율적일 수 있을지 선배님들께 조언을 구하고 싶습니다
프로젝트에서는 뷰, 리액트, 쿼리dsl, 마이바티스, jpa 등등 사용하고 있고 저는 취업하기 전에 스프링으로 게시판 구현하기 를 책으로 나와있는게 있어서 jpa 를 이용해서 간단하게 save, findById, findAll, delete 정도의 메서드로만 게시판을 5 - 6 번 구현한 경험이 있습니다.
앞서 언급한 게시판은 시중에 처음부터 끝까지 막힘없이 구현할 수 있도록 해설해놓은 책이 있어서 클론 코딩이라도 하면서 게시판에 대한 감을 익힐 수 있었는데, 현재 프로젝트에서 사용하는 마이바티스 혹은 쿼리 dsl 같은 개념들이 들어있는 시중 책들은 중간에 막히는 부분이 너무 많아서 학습하기가 쉽지가 않습니다. 막힌 걸 해결하는게 개발자의 핵심 업무 이긴한데, 연습하는 입장에서 너무 막히다 보니 개념이 담겼다고 해서 책을 구입하기도 망설여 집니다
개인적인 판단으로는 자바 언어의 객체지향 파트 부터 다시 공부하는게 현 시점에서 가장 효율적인 방법이라고 생각하는데, 이에 관해 조언을 듣고 싶습니다. 노력의 방향이 잘못된 건지, 머리가 부족한건지, 성장한다는 느낌이 너무 더디고 회사에서는 돈 받고 있는데 업무를 잘 처리하지 못한다는 생각에 글로 올려봅니다.
