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 要求:demoReact Native目标:会用即可 要求:demoweb components目标:会用即可,了解原理 要求:demo