✅ 프론트엔드 개발자라면 누구나 하는 커리어 고민:
1. 대부분의 스타트업에서 프론트엔드에 요구하는 기술 수준이 높지 않음 > 구현은 다 할 수 있는데, 무엇을 더 공부해야 하는가에 대한 막막함
2. 프론트엔드 엔지니어 출신의 좋은 롤모델이 주변에 많지 않음
3. 시니어 프론트엔드의 부재로 조직 내 미들급에게 요구되는 더 많은 리더십
✅ 탁월한 시니어 프론트엔드 개발자가 되려면:
▪️ 탁월한 시니어 프론트엔드 '개발자' 되기: 기본기에 충실 (좋은 코드, 데이터 기반 의사결정, 꾸준한 학습 등)
▪️ 탁월한 '시니어' 프론트엔드 엔지니어 되기: 리더처럼 행동하기, 큰 임팩트 내기
▪️ 탁월한 시니어 '프론트엔드' 개발자 되기: 전문성을 쌓기 위한 트랙 밟기
✅ 전문성을 쌓기 위한 3가지 트랙
* 대부분의 시니어 프론트엔드 엔지니어는 세 트랙 모두에서 어느 정도 역량을 갖췄을 확률이 높고, 설명상 분리했으나 모두 상호보완적인 관계
1) 웹 특화: 특정 기술에 능통한 소프트웨어 엔지니어
- 웹 생태계 구성도구를 직접 만드는 회사에 합류하거나, 본인의 전문성을 바탕으로 강의를 만들어 교육하거나, 테크리드가 될 수 있음
2) 제품 특화: 프로덕트 엔지니어로 소개하기도 하며, 제품을 성공시키기 위해 빠르게 문제를 해결하는 것을 더 선호
- UI/UX와 제품 지표를 빠르게 개선하는 것을 좋아해 그로스 엔지니어, 테크니컬 프로그램 매니저 등이 가능
3) 운영 특화: 제품과 조직을 운영하는데 필요한 여러 도구와 프로세스를 관리. 데브옵스 엔지니어나 풀스택 엔지니어로 불리기도 함
- 테크리드나 조직 규모가 큰 회사의 공통 파트를 다루는 곳에서 운영전문가로 활동할 수 있음, CTO와 같은 중요한 역할을 맡을 수도 있음
https://steady-study.super.site/frontend-engineer-career-roadmap