백엔드 공부 방향 질문입니다..
안녕하세요.
Java 기반 백엔드 개발자의 꿈을 지니고 있는 학생입니다.
하루에도 똑같은 고민을 하며, 지내고 혼자서는 확정된 결과가 나오지 않아 걱정되는 마음에 글을 써봅니다.
현재 대학교 4학년입니다. 졸업을 앞둔 학생이지요...
교내 프로젝트를 진행하면서, 다수의 프로젝트도 진행해 보았고. 실제 사용자가 있는 프로젝트도 개발해 보았습니다.
하지만, 전 어떤 인터넷 강의와 서적을 참고 하지 않고. 바로 프로젝트를 기획해 개발해서 실전으로 능력을 향상해 왔습니다.
그리고 세월이 지나 현재 4학년이 되었고요. 그리고 이제 포트폴리오와 이력서를 작성하고.
사람인, 잡코리아, 원티드 등 다양한 곳에 지원하고 있습니다.
30여곳 지원을 했었고, 5개가 1차 합격해 면접을 2개 보고 왔습니다.
그러던 중 대학교 선배님 중에 Java 기반 백엔드 개발자분께서 연락이 우연히 닿아 Meet를 진행하면서 얘기를 나누었습니다.
그 후, 저의 GitHub에 올라온 프로젝트 코드 및 이력서를 보고 말씀해 주셨습니다.
코드의 리팩토링할 부분이 너무 많다. 아마... 실습과 이론 학습을 병행하면서 했으면 중간에라도 고쳐졌을 텐데.
"프로젝트만 진행하다 보니까. 기능에만 집중되어 있는 사람인 거 같다."라고 하셨습니다.
그 후 관점을 바꾸어 보니까. 정말 기능적인 코드에 너무 집중되어 있고. 막상 실무에서는 이런 식으로 했으면?
엄청난 사태를 만들 수 있겠다는 생각이 들며, 항상 클린 코드를 주장하고. 팀원에게 좋은 코드로 작성하겠다는 마음을 지니고 있었지만, 현재는 저의 모습에 반성하고 김영한 강사님의 스프링 강의를 수강하면서 고쳐나가고 있습니다.
또한, 기술 블로그도 작성하며 저의 반성하는 모습과 새롭게 알게 된 사실을 작성하려고 노력 중입니다.
막상 잘하고 있다고는 생각하지만, 또다시 진행하다가. 효율적이지 못한 공부 로드맵과 방식이지 않을까라는? 생각이 들어 하루에도 몇 번 고민하고. 방식대로 공부를 진행하지 못하고 있습니다.
현재 커뮤니티에 선배님들께 다양한 조언을 얻고 싶습니다.
또한, 개인적인 Meet나 로드맵 상담도 받아보고 싶습니다. (시간이 괜찮으시다면... 하하 😂)
이상 긴 글 읽어주셔서 감사합니다. 글쓰기 10분 전에도 고민을 해결하기 위한 1시간.. 서칭.. ㅠ
https://open.kakao.com/o/sr1dTpyg 만약.. 1:1로 도움을 주시고 싶으신 선배님은.. 조심스럽게 링크를 남겨봅니당...
댓글로도! 응원이나 진로 방향만 말씀해주셔도 저한테는 너무나!! 큰 힘이 됩니다. 🔥