8.1 강의 목표
우리의 목표는 너희를 진짜 Frontend 개발자로 만드는 것! 그러기 위해선 세 가지를 해야 해:
- 강의를 완료해야 해
- 일자리를 찾아야 해
- 그 일자리를 훌륭히 해내야 해
우리가 강의를 성공적으로 끝내고 나가도록 지원하고 동기를 부여할 거야. 멘토들이 너희 질문에 답해줄 거고, 팀으로 일하면서 공부가 더 재미있어질 거야.
너희 혼자서 문제나 질문을 안고 고군분투할 필요 없어. 언제나 도와주거나 조언해줄 사람들이 있을 거야. 그룹에는 큐레이터, 멘토가 있고, 언제든지 동료들에게도 질문할 수 있어.
좋은 직장을 찾을 수 있도록 우리가 만든 커리어 센터가 있어. 거기서 어떻게 이력서를 제대로 쓰는지, 뭘 적어야 하고 뭘 빼야 하는지 배울 수 있어. 경력 공백을 어떻게 설명하는지도 포함돼. 좋은 이력서란 무엇인지, 있어서는 안 될 건 뭔지 알려줄 거야. 이거 진짜 도움이 될 거야.
첫 직장에서 업무를 잘 해내도록 하기 위해 실용적인 기술과 이론적 지식을 충분히 줄 거야. 잘 배우고 실습 과제를 수행하면 바로 중급 개발자로 취업할 수 있을 거야.
다 너희 손에 달려 있어. 우리는 첫 1년 간 필요한 모든 것을 제공할 거야.
8.2 너희 이력서
여기에 강의가 끝난 뒤 너희 이력서가 어떻게 보일 수 있을지 보여줄게:
Summary:
프론트엔드 개발 경력 1년. 현대 JavaScript 프레임워크와 라이브러리를 사용한 웹 프로젝트 3개 개발. 반응형 웹 애플리케이션 개발에 기여. 웹 성능과 접근성 최적화 경험도 있음. 지속적으로 지식과 기술을 향상시키고 있음.
Tech Skills:
Languages:
- JavaScript (ES6+)
- HTML5
- CSS3
- TypeScript
Key Skills:
- React, React Native
- Angular
- Node.js
- Responsive Design, Flexbox, CSS Grid
- AJAX, Fetch API, Axios
- REST API, GraphQL
- Sass, Less, Styled Components
- Webpack, npm
- Design Patterns, ADS, Scrum, Agile
- Transactions, ACID, CAD
- Linux, 웹 서버, CI/CD
- Testing: Jest, React Testing Library, Cypress
Tools:
- Git, GitHub, SSH
- Docker, Docker Compose
- Chrome DevTools
- WebStorm
- PostgreSQL
- SQLite
이 정도면 꽤 멋지지 않아? "이런 이력서를 가진 사람을 놓칠 회사는 없다" (문구 참고).
물론 많은 기술은 대충만 배우겠지만, 다루어본 경험이 있다는 걸 자신 있게 면접에서 이야기할 수 있을 거야.
8.3 강의 계획
공부할 주제는 총 18개로 나뉠 거야:
# | 주제 제목 | 기간 (주) |
---|---|---|
1 | HTML | 3주 |
2 | CSS | 5주 |
3 | JavaScript | 3주 |
4 | 네트워크 작업 | 1주 |
5 | TypeScript | 3주 |
6 | Docker | 3주 |
7 | SQL 기본 | 3주 |
8 | React | 8주 |
9 | 서버 프로젝트 관리 | 2주 |
10 | Architect Skills, 1-4 | 2주 |
11 | Node.js | 5주 |
12 | React Native | 3주 |
13 | Angular | 5주 |
14 | Architect Skills, 5-9 | 2주 |
15 | 알고리즘과 데이터 구조 | 3주 |
16 | 커리어 센터 | 2주 |
17 | 면접 준비 | 2주 |
18 | 최종 프로젝트 (동시) | 4주 |
총 52주 |
마지막 프로젝트와 커리어 센터가 동시에 진행될 거라서 52주 안에 끝낼 수 있을 거야. 하지만 멘토가 강의 계획을 변경할 수 있는 여지가 있어. 특정 주제를 더 깊게 공부하고 싶거나, 특정 주제를 배우고 싶지 않거나, 새로운 주제를 추가하고 싶다면 멘토와 상의해. 여기 대학 아니잖아 :)
8.4 실전은 모든 것
모든 강의는 실전에 기반하고 있어. 계속 실전 연습을 하면 쉽게 기억에 남고 빨리 이해할 수 있어. 실전은 네 가지 큰 방향으로 구성될 거야.
첫째로, 멘토를 따라해야 해. 멘토가 웨비나나 영상 강의에서 다양한 기술을 다루고 그 기술을 어떻게 사용하는지 보여줄 거야. 너희는 그저 그걸 반복하면 돼. 뇌가 알아서 기억할 거야. 게다가 이때 궁금한 점이 생길 수 있는데, 그걸 멘토에게 물어보면 돼.
둘째로, 우리는 작은 실습 문제들을 많이 준비했어. 자동으로 확인되기 때문에 스스로 연습하고 능력을 갈고 닦을 수 있어. 이론은 항상 실전으로 확인해야 한다는 걸 명심해. 강의 끝나고 몇 개의 문제만 풀어도 어려운 내용이 훨씬 이해하기 쉽게 될 거야.
셋째로, 두 달마다 별도의 프로젝트가 있을 거야. 몇몇은 개인 프로젝트로, 몇몇은 그룹 프로젝트로 진행될 거야. 멘토가 새로운 내용을 설명하면서 복잡한 프로젝트를 함께 작성할 수도 있어. 우리는 멘토의 경험에 전적으로 의지해.
마지막으로, 큰 최종 프로젝트가 두 달 동안 진행될 거야. 이걸 전부 할 수도 있고, 일부만 할 수도 있어. 안 해도 돼. 멘토가 도와줄 거야. 프로젝트를 해내면 바로 중급 개발자로 직장을 구해봐.
GO TO FULL VERSION