我的2017


转眼又一年,时光飞逝,以往通常都不会对自己过去的一年进行一个总结,但随着工作的时间越来越长,有些东西还是要被记录下来,给以后的自己看一看。

关于工作、技术和能力

在现在这家公司已经待了3年多了,大大小小做了几个项目,技能方面也有相对大的提升,但有时候也会关注天花板的问题。

从2017年初到现在,完整的前端项目,由自己负责的有两个,加起来一共有五个端的开发任务,分为2个PC后台和3个移动客户端H5嵌入应用。

项目的技术栈分别应用了React和Vue两种目前比较流行的前端框架,比例是1比4。总体来说,在涉及金额计算的表单开发中,内置了双向数据绑定的Vue在效率上会更有优势,而React在代码自由度上体验会更好一些。而这也是今后在开发框架选型上需要注意的。

新的移动端项目中,大量采用了自定义组件,通过实践,对于之后设计从业务中抽离出来的组件库会有更好的帮助。

俗话说:纸上得来终觉浅,欲知此事须躬行。自身能力的提升需要在学习中不断实践、打磨,在实践中不断学习、钻研。

我觉得经常出去面试并不是一件坏事,面试特别是技术面试会大大增强你的技术全面性(讲课也是),让你知道自己还有哪些地方是不足的、薄弱的,同时也能提高自身与人交往的信心和胆量,面对压力时候的解决问题的能力。

我希望在我30岁之前,能够拥有:

高效的学习能力。这意味着——基础知识扎实、触类旁通、读英文文档不费力,有寻找前沿知识的能力,能够看到问题和技术本质、善于思辨、能独立思考。

解决问题的能力。这意味着--需要高效的学习能力、接触过很多场景、犯过或是处理过很多错误、能够防火而不单单是救火。

关于学习

2017年读的书并不多:
《CSS核心技术详解》、《JavaScript设计模式》、《前端工程化体系设计与实践》、《前端架构设计》、《Go Web编程》、《编写高质量代码:改善JavaScript程序的188个建议》、《TCP/IP网络编程技术基础》、《大主宰》、《不敢止步:一个软件工匠的12年》等。
大部分都是技术书籍,泛读,能在一本书中得到一点或者几点启迪我觉得就值回书价了,接下来读书我打算还是要记一些笔记,好的书要精读,反复的读,不然时间久了就都忘光了。

关于业余

17年做了一个小程序叫漫展日,虽然在下半年用公司的名义上线了,但是功能很简单,也无法很好的推广,在18年里,我希望在空闲的时候好好设计一下产品功能,然后用代码实践我的想法。

关于健康

下半年加班很严重,明显感觉到身体很多方面出现了问题,睡眠时间无法保证,体检显示胃也有些问题。这样下面迟早会有大问题。给自己买了一份保险,打算在18年给父母再买一份。

锻炼身份真的很重要。

2018年展望

  • 服务端技术向Python,Go,Node.js发展,精通一门(Python或者Go),Node.js日常写工具。
  • 多产出,多参与开源项目,会给自己带来更多的机会。
  • 多读书,有计划的读书。