Backend Developer 로드맵
이직.. 참 힘들죠.. 공부할 게 비처럼 내려요.. 햐..
최근에 이직을 준비하셨던 시니어 개발자분과 이런저런 이야기를 하면서 팁 몇 가지를 공유해 주셨는데, 그중에 제 뒷목을 잡게 만든 roadmap.sh
라는 웹사이트를 공유하려고 합니다.
이 하찮은 글이 이직을 준비하는 만백억 여러분께 아주 조금의 도움이라도 되길.. 바라요..✨
roadmap.sh 설명
roadmap.sh 웹사이트 홈페이지
roadmap.sh (opens in a new tab)는 프론트엔드, 백엔드, 데브옵스, 머신러닝, 블록체인 등 다양한 분야의 로드맵을 제공하고 있습니다.
이 웹사이트는 특정 path로 가고자 하는 개발자에게 어떻게 공부를 해야하는지 가이드와 교육 컨텐츠를 제공합니다. 홈페이지에 가면 바로 Frontend, Backend, DevOps 등 다양한 직군과 기술에 대한 콘텐츠가 준비되어 있는 것을 볼 수 있습니다.
이런 콘텐츠는 시간이 지나면 트렌드를 반영하지 못하는 경우가 많다고 생각할 수도 있겠지만, 이 웹사이트는 위키피디아처럼 커뮤니티가 지속해서 컨텐츠를 업데이트하는 방식으로 컨텐츠를 추가하고 보강한다고 하네요. 그래서 최신 기술과 트렌드가 로드맵에 잘 반영된다고 해요. 2024년 자료도 이미 나와 있네요!
Backend Developer Roadmap
자, 마음의 준비를 해주세요.. 공부할 게 너무 많거든요..
준비되셨으면.. 일단 Start Here부터 클릭해 보세요. 상단의 Start Here를 클릭하면 직군별로 어느 순서대로 어떤 공부를 해야 하는지 알려줍니다!
Backend Developer 로드맵
Frontend Developer 로드맵
가장 왼쪽 카드는 해당 직군의 전반 지식을 어떤 순서로 공부해야 하는지를 보여주고, 가운데 카드는 해당 직군의 대표적인 언어와 기술 등을 보여줍니다. 오른쪽 카드는 해당 직군의 대표적인 시스템 디자인, 프레임워크 등을 보여줍니다.
이 외에도 DevOps, Mobile Developer, 심지어 AI & ML 등 다양한 로드맵이 준비되어 있습니다. 카드마다 구성 요소가 조금씩 다르니 한 번씩 클릭해서 보시면 좋을 것 같아요.
한 카드를 클릭하면 아래와 같은 로드맵을 보실 수 있습니다.
이게 다 내가 배워야 할 주제 중 하나인 것..
이렇게 로드맵으로 보니까 지금까지 내가 얼마나 대충 배워왔는지 알 수 있어요... 그리고 어떤 것을 더 공부해야 하는지도 알 수 있죠...
그리고 로드맵을 보면 어떤 순서로 어떤 것을 공부해야 하는지 한눈에 알 수 있어서 정말 편리하고 기억하기에도 너무 좋다고 생각해요! 그리고 내가 얼마나 공부했는지 체크할 수 있는 기능도 있어서 까먹고 놓치는 것 없이 매일 조금씩 배울 수 있죠.
그럼 하나를 선택해서 공부해 볼까요?
가장 첫번째 항목인 Internet 노드 선택 시 보여주는 컨텐츠
예를 들어 Internet 항목을 선택하면 아래와 같이 해당 항목에 대한 컨텐츠를 볼 수 있습니다. 개략적인 설명과 외부 블로그나 공식 웹사이트 등 해당 주제를 공부할 수 있는 링크를 제공하는 방식으로 내용이 구성되어 있어요.
자, 이제 모든 카드를 이렇게 하나씩 클릭하면서 공부하면 되겠죠? 와~ 쉽다~