2018年总结
今年实现了一个“大目标”:进了互联网大厂。非常感谢女神的鼓励!否则按我自己的计划,实现这个目标至少还要两年时间。
2017年下决心从机械工程师转到了前端工程师,2018年进了理想中的公司,中间短短一年零两个月的时间虽然压力很大,但是过得非常充实美好:公司氛围轻松、认识三两挚友、像海绵一样吸收新知识。所以要离开时真的很舍不得。女神说每一段经历都是有用的,我想这段经历不仅有用还终身难忘。
2018年年底进入大厂,周围都是比我厉害的同事,也有更多的东西需要学习,但是这一次已经没有了上次的彷徨和不自信。什么bug重构性能优化,什么移动端后端hybrid,通通不怕,一个字:盘它!
2019年规划
分为三个部分:
- 巩固基础。这是重中之重,大家都知道前端三板斧:html、css和js,但现在已经9102年了,我自己在基础里面又加了nodejs和前端框架,搞定了这五项,至少饿不死了。
- 往大前端方向拓展。这里东西太多,只能一步步来。今年的目标:学习一个nodejs框架;熟悉基本的数据库操作;搞定前端工程化,包括脚手架、构建、本地服务器、部署等等;过一遍基本的数据结构和算法;学习一门后端语言。
- 紧跟潮流。这部分以了解为主,不去深入。选了几个热门的方向:graphQL、React Native、web components。
下面是具体的目标和验收要求。
巩固基础
js
目标:巩固ES5、ES6的重难点,学习typescript并应用到项目中
要求:发至少5篇相关的博客
css
目标:巩固重难点,学习动画及动画优化,学习sass
要求:发至少3篇相关博客
html
目标:重点学习html5新引入的标签
要求:发至少2篇相关博客
前端框架
目标:专注于react,深入理解框架背后的思想和原理,适当读一些源码,同时学习框架周边的生态
要求:发至少3篇相关博客
nodejs
目标:掌握nodejs特性和原理,熟悉各模块api的使用
要求:每个常用模块写一个练习demo上传到github
大前端方向
nodejs框架
目标:学习express/koa中的一个,了解框架的原理,学会自己编写中间件
要求:用框架写一个练习demo到github
数据库
目标:学习sql,达到会用的程度
要求:demo,可以跟nodejs框架的demo合到一起
前端工程化
目标:了解前端工程化需要做的事情,不同方案的优缺点以及如何选择"因地制宜"的方案
要求:自己搭建一个前端工程化方案,包括但不限于脚手架、构建、本地服务器、部署等功能
数据结构与算法
目标:过一遍基本的数据结构和算法
要求:自己实现一遍每种算法
go语言
目标:掌握语法,能看懂别人的代码
要求:结合上一条,用go语言来实现每种算法,同时也巩固了语法
紧跟潮流
graphQL
目标:会用即可,理解两个问题,为什么会有graphQL,什么情况下用graphQL
要求:demo
React Native
目标:会用即可
要求:demo
web components
目标:会用即可,了解原理
要求:demo