8.1 课程目标
我们的课程目标是让你成为真正的前端开发人员。为此需要完成三件事:
- 你需要完成课程
- 你需要找到工作
- 你需要成功地胜任这份工作
为了让你顺利通过我们的课程,我们会支持和激励你。导师会回答你提出的问题,团队合作会让你的学习更加有趣。
你永远不会独自面对问题或疑问。总会有人帮你或给你建议。为此,你的团队中会有管理员、导师,当然,你随时可以向你的同事提问。
我们建立了一个完整的职业中心,以帮助你成功找到一份好工作。那里会教你如何正确撰写简历,应该写什么,不应写什么,如何正确解释工作间隙。IT 公司雇主希望在优秀简历中看到什么,哪些内容可能让他们反感。这会对你非常有帮助。
最后,为了让你在第一份编程工作中成功履行职责,我们会提供广泛的理论知识和实践技能。如果你努力学习并完成所有实践任务,那么你完全可以立即找到一份中级职位的工作。
一切都在于你。我们提供你在工作的第一年所需的一切。
8.2 你的简历
课程结束后,你的简历可能如下:
总结:
拥有一年前端开发经验。使用现代 JavaScript 框架和库开发了三个网络项目。参与开发响应和交互式 Web 应用程序。此外,我还具有优化网页性能和可访问性的经验。我不断提升自己的知识和技能。
技术技能:
语言:
- JavaScript (ES6+)
- HTML5
- CSS3
- TypeScript
关键技能:
- React, React Native
- Angular
- Node.js
- 响应式设计, Flexbox, CSS Grid
- AJAX, Fetch API, Axios
- REST API, GraphQL
- Sass, Less, Styled Components
- Webpack, mpm
- 设计模式, ADS, Scrum, Agile
- 事务, ACID, CAD
- Linux, web servers, CI/CD
- 测试: Jest, React Testing Library, Cypress
工具:
- 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