2018,新年伊始。
2017年,总体感觉是自己思考的比较少。 关于自己的未来规划, 关于工作中,如何去做, 关于生活中的方方面面,自己是如何打算的。
很多时候就是随波逐流地过着,忙完手头的事情就觉得一天结束了。回头看,做了不少事,但沉淀下来的东西不多。技术上停留在”能用就行”的层面,没有深入去理解为什么这样做,有没有更好的方案。
所以 2018 年,想给自己定几个方向。
技术上
前端这两年变化很快。Vue 在国内已经非常普及了,React 社区也很活跃。我打算今年把 Vue 的源码认真读一遍,不只是会用 API,而是理解它的响应式原理、虚拟 DOM diff 算法这些核心机制。知其然也知其所以然。
ES6 的很多特性日常已经在用了,但用得不够深入。Promise、Generator、async/await 这些异步方案,要做到不只是会写,还能说清楚它们之间的演进关系和各自适合的场景。
Node.js 也想花时间好好学。不是说要转后端,而是理解服务端的运作方式,对前端工程化、性能优化都有帮助。Stream、Buffer、事件循环这些概念,之前一直似懂非懂的。
习惯上
要养成写博客的习惯。不需要写多长多深,但每学一个知识点就记录下来。一方面是加深理解,另一方面以后回头看也知道自己走过什么路。
多读源码,少看二手总结。别人的文章可以作为入门引导,但真正的理解还是要自己去翻代码。
对自己说
不要急,也不要焦虑。技术这个东西,急不来的。把基础打扎实,比追新框架新工具更重要。今年的关键词就一个:沉下心来。
希望年底回头看这篇的时候,能觉得这一年没有白过。