2016年小结

2016年小结

记得第一次年度总结还是从大一开始,那个时候记得是看了不少书,对学习充满热情,深深觉得自己的无知,因此拼命的吸取所有遇到的,一股脑的全屯。那个时候折腾过不少东西,也积累了受用至今的经验。 纵观整个2016年,大底上两件大事情现在记忆比较深刻,一个是上半年的专升本考试,每天都是不停刷题不停背,机械性枯燥的生活硬生生挺了过去。这也造成了下半年对学习提不起多大兴趣。不过结局是好的,顺利专升本后基本上就是能做自己想做的事情了。下半年比较关键的是准备前端面试,大底上也让我重新把基础给巩固了一遍。

这里先列举一下2016折腾的技术和一些小作品(从博客的timeline摘取):

1.前端工程化 这涉及到许多概念。前端组件化,SPA等等。搭建了不少基于vue的开发环境,主要还是依赖webpack。 2.单元测试 写到最后还是觉得在项目里写单元测试简直受虐,后来开发一些独立模块的时候写了一些单元测试,对开发的帮助只能说我还没深切体会到吧。不过这个技能以后在大公司总需要的因此提前掌握也是没问题的。 3.设计模式 买了几本书,写了一些代码。感觉非常实用,会设计模式和不会设计模式写代码是两种感受。在后来读开源库源码的时候剥丝抽茧也是基于此。 4.做了一个仿codepen的本地调试工具,折腾了CodeMirror这个开源插件。对js本身理解多了一层。 imgn 而且这个本地调试工具在后来给我带来了不少帮助。 5.后来开发了享用至今的每日资讯,以前是刚学react的时候开发的第一版,后来通过vue重写了一个,支持自定义爬虫代码。用到了eval特性。虽然很多书上都说最好不要用eval,但是凡是无决定,在某些特定场合它还是很好用的。部署到自己的阿里云之后,每天开机第一件事就是刷最新咨询,以及养成了习惯。有段时间即使没有学习欲望,但也积累了不少东西。 imgn 6.在上半年和网上的小伙伴组成团队在参加了百度前端学院,第一次感觉团队合作开发东西是那么Nice.也锻炼了一下写js插件的能力。 7.后来开发了一个UI管理系统。一开始是想用来自己搜集优秀的UI代码,但开发完之后,用到的次数基本为0,是的,我老是开发一些我自己用不到的东西。不过开发过程学到了不少东西也是赚的。 imgn 8.下半年给自己列了个源码阅读计划,然后完完整整的把underscore的看完了,然后捣鼓了几篇博客。

总的来说,技术上从前年不知道如何做改进为熟练掌握快速开发技巧,积累的东西让自己面对一个需求能够不慌。按道理这是一个好的现象,但是我觉得下一步应该更深入。比如开始对一些原理进行掌握,开始学习怎么做的更好。抱着VUE大腿可能比较懈怠了,然后深入学习vue的开发过程中觉得和react越来越像了,而且很多公司现在也是用react技术栈,因此打算重新再啃一遍react了。 还有感觉自己陷入了一个开发系统的怪圈,因此打算跳出怪圈,多使用一些新技术来开发各种形态的产品。这也在2017的年度计划之中。 去年感觉看的书少了,大部分都是技术类型的,而且总数少于20本。感觉这是个退步。 总的来说这一年不亏~

Table of Contents