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