안녕하세요! 개인적인 생각으로 "이 연차에는 이런걸 해야한다" 라는 공식은 없다고 생각합니다. 중요한것은 현재 내가 하고 있는 업무 혹은 앞으로 하고 싶은 분야를 할때 현재 내가 부족한건 무엇인지를 알고 이걸 개선해 나가기 위한 의지와 꾸준한 행동이라고 생각합니다. 이와 관련해서 추천드리고 싶은건 다음과 같습니다. - CS, 알고리즘, 디자인패턴, OS, Network 등과 같은 기초적인 부분에서 부족한것은 없는지 체크하고 공부하기. - 기존에 내가 개발했던 혹은 선배들이 개발했던 코드에서 개선할만한 부분이 없는지? 혹은 유행하는 기술들을 적용해 볼 수 없는지 찾아보고 개선해보기. - 유명한 IT 기업 경력직 공고에서 어떤 기술들을 요구하는지 알아보고 관심있는 기술에 대해 공부해보기. - 평소에 사용하고 있던 라이브러리나 오픈소스 코드를 분석해보기. - 유명한 서비스 혹은 유명한 솔루션을 처음부터 끝까지 스스로 만들어보기.(단순 개발이 아닌 설계, CI/CD, 운영 및 모니터링 등을 총괄해보면 더 좋습니다.) - 공부했던 내용들을 남들이 이해할 수 있게끔 잘 정리해보기. 공부엔 왕도가 없고 짧은 시간에 모든걸 알 수 있는 방법 또한 없습니다. 부디 조급하게 생각하지 마시고 꾸준하게 부족한 부분을 찾고 개선해 나가시다보면 어느새 많은 것을 쌓아올리시게 될거라 말씀드리고 싶습니다. 추가로 너무 남들과 나를 비교하는 생각은 많이 안하시면 좋겠습니다. 세상에는 정말 뛰어나신 분들이 많고 그런 분들을 뛰어넘기 위해 노력하겠다는 원동력을 가지는건 좋습니다만, 너무 그런분들과 자신을 비교하게 되면 "내가 이것밖에 안되나?" 혹은 "나는 개발자로써 자격이 없나??" 등과 같은 절망적인 생각을 갖게 되어 도리어 의욕을 상실할 수 있거든요. (저 또한 그런 분들과 비교해보면 많이 부족한 사람입니다.) 부디 저의 답변이 조금이나마 도움이 되시길 바라겠습니다.

다음 내용이 궁금하다면?

지금 간편 가입하고 다음 내용을 확인해 보세요!

또는

이미 회원이신가요?

2023년 3월 23일 오전 9:36

 • 

저장 20조회 2,813

댓글 0