안녕하세요. fender님
fender님께서 올려주신 게시글이나 댓글을 틈틈히 보고 조언을 구하고자 처음으로 게시글을 작성합니다.
우선 저는 만 3년차 개발자이며 개인사정으로 인해 퇴사하여 현재 무직상태입니다.
이전 직장에서 저의 역할은 프론트/백/응용프로그램을 가리지 않았으며 React, Spring, C#을 위주로 개발스택을 쌓았습니다. 여러 가지의 언어를 공부하는 것이 벅차기도 하며 깊게 공부하기 어려워 이번에 Spring을 기준으로 전문성을 쌓으려합니다.
JAVA에 대한 기초 공부를 하면 할수록 과연 기초의 범위는 어느정도까지가 기초인지, 그리고 면접관의 입장에서 3년차 개발자에게 원하는 수준이 어느정도인지 궁금하여 조언을 드립니다.
현재 제가 생각하는 기초수준은 예를 들면, 클래스의 inner 클래스를 사용할 때 왜 사용하는지를 알고 있어야 한다고 생각합니다.
수준이란게 정량화될 수 없지만 오랜 개발자 생활을 하시며 느끼신 3년차 개발자라면 이정도 했으면 좋겠다라고 편하게 의견을 내주셨으면 합니다.