개발자란?
소프트웨어를 이용해 문제를 정의하고 해결하는 사람
개발자에 잘맞는 사람
- 성장, 배움을 중요시하는 사람 -> 끊임없이 배워야 하는 직업
- 끈기와 오기가 필요함 -> 끊임없는 버그, 오류, 업데이트 ...
- 생각하는 것, 문제 푸는 것을 좋아하는 사람
개발 분야

프론트엔드
웹 및 모바일 솔루션의 사용자 인터페이스(UI)와 사용자 경험(UX)을 만드는데 초점!
-> 디자인 경험이 있고, 고객 경험을 깊게 고민하는 사람에게 적합
이거 불편한데 왜 이렇게 만들었지? 이렇게 하면 더 좋을거 같은데? 이런 생각 하는 사람
백엔드
서버 측 개발분야. 데이터 저장 및 관리, 웹사이트의 클라이언트 측에서 모든 것이 매끄럽게 작동할 수 있도록 함
-> 추상적 논리의 체계화, 구현에 흥미있는 사람이 적합
풀스택
백엔드와 프론트엔드 둘다 어느정도 하는 사람
-> 창업을 꿈꾸거나 외주를 하는 디지털 노마드 생활, 독립적인 업무환경을 원하는 사람에게 적합.
기술 로드맵

프론트엔드 개발자 로드맵

백엔드 개발자 로드맵

아키텍쳐

어떻게 하면 코드를 잘 정리하고, 오래 쓸 수 있을까?
다른사람과 협업하기 용이한 코드를 어떻게 짜는가?
취업 트렌드

개발공부 tip
- 다양한 프로젝트 많이 만들어보기
- 우선 돌아가는 것에 집중해서 만들기
일단 프로젝트를 해보고 다시 이론 공부하고, 해보고 이론 공부하고 이런식으로 해야된다!
- 남의 코드 옮겨보기, 체화하기 (클론코딩)
아이디어가 없다면 마켓컬리 같은 이미 완성된 사이트를 만들어보는 것도 좋은 공부방법
- 작은 기능 정해놓고 완성하기
- 유튜브 꿀강의 많이 보기
취업 로드맵
- 나만의 포트폴리오 준비 : 문제를 어떻게 정의했고, 어떻게 해결을 했는지. 이것을 이미지로 어떻게 표현해내는지.
- 채용공고 확인 : 로켓펀치, 링크드인, 사람인
- 이력서 작성 : 항해99에서 컨설팅 해줌
- 코딩테스트 : 백준 들어가서 준비하기
- 면접 : 모의면접 진행