前端工程师就业规划
前端工程师就业规划前言
大学不为就业负责,就业市场的要求和大学所学知识脱节严重,学校课程保证不挂科+绩点达到总绩点 70%以上,其他时间都要以就业市场的要求来进行学习。计算机或者软件工程专业的就业可分为:开发,测试,算法。其中开发是门槛适中,但招聘需求最大的方向。而开发又分为前端和后端,两者重要性不相上下,但前端入行门槛低很多,集中学习3 个月就能算得上入行,所以这是一个性价比极其高的就业方向。不过因为其门槛较低,导致学习的人也很多,这就需要比拼各自的基础是否牢固,对于每个知识点是否真的理解其原理等等。
第一部分:打好基础
万事开头难,这一阶段是最核心的,但也是最需要耐心的,打好基础后期才能越来越得心应手。
安装 vscode
https://code.visualstudio.com
https://zhuanlan.zhihu.com/p/471163151
学习前端三剑客(html,css,javascript)
核心基础,建议跟着视频敲,能做一些简单页面和效果
https://www.bilibili.com/video/BV1Kg411T7t9
https://www.bilibili.com/video/BV1YW411T7GX
学习 less 和 scss,制作移动端响应式布局页面
https://www.bilibili.com/video/BV1ov411k7sm
https://www.bilibili.com/video/BV17W411w7nL
第二部分:学好框架
学完这一部分,将可以制作一些炫酷,功能强大的网页,同时也会接触更有深度的知识点。
安装 nodejs
https://www.nodejs.org
了解 npm
https://www.npmjs.com
学习 typescript
https://www.tslang.cn
https://www.bilibili.com/video/BV1Xy4y1v7S2
学习 react或vue,以react为例:
https://zh-hans.reactjs.org
https://www.bilibili.com/video/BV1wy4y1D7JT
实践:使用 create-react-app + typescript + react + react-router + redux 制作功能完整的网页
学习 nodejs,express,mysql
https://expressjs.com
https://www.bilibili.com/video/BV1a34y167AZ
实践:跟着视频完成后端接口的实现,和 react 前端结合起来做一个完整的前后端项目
买域名+服务器,安装宝塔,把项目部署到服务器
https://cloud.tencent.com
https://www.bt.cn/new/product_linux.html
学习 nextjs 服务端渲染,完成一个服务端渲染项目
https://nextjs.org
学习前端工程化(Babel,Webpack)
https://www.babeljs.cn
https://webpack.docschina.org
https://www.bilibili.com/video/BV14T4y1z7sw
https://www.bilibili.com/video/BV1YU4y1g745
实践:不再使用 cli,使用 webpack+babel+react 搭建工程化项目
第三部分:高级进阶
这一部分将以面试为目的,学习面试必备的进阶知识点
JS 高级教程
https://www.bilibili.com/video/BV1DY41177dM
Promise
https://www.bilibili.com/video/BV1GA411x7z1
学习数据结构与算法
https://www.bilibili.com/video/BV1x7411L7Q7
在牛客网和力扣网 坚持刷题
https://www.nowcoder.com/exam/oj
https://leetcode.cn/problemset/all
学习计算机网络 + 操作系统
https://www.bilibili.com/video/BV19E411D78Q
在牛客看前端面经,有不懂的就搜索记录下来
https://www.nowcoder.com/searching/post?query=%E5%89%8D%E7%AB%AF%E9%9D%A2%E7%BB%8F&type=post&searchType=%E6%90%9C%E7%B4%A2%E9%A1%B5%E8%BE%93%E5%85%A5%E6%A1%86
暑假期间在牛客上投简历,至少收获一份实习
大三下学期在牛客参加秋招,一般是每年 7 月企业开放岗位
推荐资料
https://space.bilibili.com/327247876
https://space.bilibili.com/302417610
https://space.bilibili.com/37974444
https://juejin.cn/frontend
http://www.cyc2018.xyz
https://www.geekxh.com
https://github.com/sisterAn/JavaScript-Algorithms
https://muyiy.cn/blog
https://sort.hust.cc
https://github.com/azl397985856/leetcode
https://github.com/CavsZhouyou/Front-End-Interview-Notebook
https://github.com/afatcoder/LeetcodeTop
http://notfound9.github.io/interviewGuide
https://juejin.cn/post/7016593221815910408
https://juejin.cn/post/6946022649768181774
https://zhuanlan.zhihu.com/p/449183802