一个前端脱产自学的四个月
大学在迷茫与混乱中度过了,以为自己什么都没有做,仔细想一想还是做了一点事:混了个经院一个比赛的二等奖;跟着导师看了大半年的地理方面资料,玩了 MATLAB,写了自己都看不懂的论文;参加天池数据的一个小 demo 进了二轮一百名;毕业选择了前端方向。
准备找工作了,昨天刷了面试题,到晚上的时候整个人自闭了,略知一二,一深究发现啥都不会,所以就想知道这四个月我到底做了什么(安慰自己)。
这是一段失败的经历,希望同样处于自学的能够避开这些坑。
这四个月
11 月离职,混到 12 月,开始稍有规划性的自学:
- 大学荒废了,所以得先补计算机基础:《计算机组成原理》、《计算机组装与维护》;
- 接着准备将开发环境迁移到 Linux 系:《Linux 入门很简单》、《Ubuntu 标准教程》;
- JavaScript 作为前端必知必会:《JavaScript 编程精解》、《ECMAScript 6 入门》;
- 接着学习 Git 方面的知识:《Githug》、《Learn Git Branching》;
- 虽然之前已经会使用框架了,但感觉不扎实当然也得补补:《Vue 官网》、《Vue.js 实战》;
- 打包工具 Webpack:《Webpack 官网》;
- 后端当然也得跟上,就选择 Koa 吧:《koa2-tutorial》;
- 后台部署:《精通 Nginx》;
- 减肥(唯一成功)与其他杂学…
结果与想法
四个月的学习,每个月都感觉自己学到了、掌握了,到如今才发现自己什么都没有学到,只能说在脑子里留下了个印记,非要说收获的话,或许让我再看一遍我能看得更快一点吧。
到现在的想法就是应当以一个项目为驱动,首先用 webpack 搭建你的项目,一点点优化;接着学习 Git 来管理你这个项目;学习 Vue 来完成你的页面;学习 Koa 来完成后端;期间再补习 ES6 完善你的工具库以及 Koa 后端;最后部署时再学习 Linux 与 Nginx。将知识融入你的项目,才能够体会得更深,而且自学完成后你也有了一个可以拿出来溜溜的项目。
相关推荐
杏仁技术站 2020-10-23
杏仁技术站 2020-09-18
lfbooo 2020-09-09
颤抖吧腿子 2020-09-04
franktaoge 2020-08-15
MrHaoNan 2020-07-31
小焊猪web前端 2020-11-04
nicepainkiller 2020-08-20
学习web前端 2020-06-28
viewerlin 2020-06-12
niehanmin 2020-06-12
RainyX 2020-06-12
abdstime 2020-06-10
haohong 2020-06-10
WinerChopin 2020-05-30
lyg0 2020-05-16
林大夏 2020-05-14
WinerChopin 2020-05-12
林大夏 2020-05-11