2017年年度总结

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u014641010/article/details/79055048

时间又悄悄的来到了2018年,总感觉2016年的总结写了还没过去多久。
2017年应该是我从前端工程师基础到进阶的一年,经过1年的时间,对于前端这个领域有了更加深刻的理解,同时技术水平也有了相应的提升。从三个方面总结一下今年的收获。

一、工作

今年上半年终于将vue用于了项目中,花了几天折腾了一个thinkphp+vue+webpack的项目结构,同时能够兼容旧页面。总的来说vue写起来还不错,比起之前用zepto+requirejs方便一些,通过vue组件化的方式解决了之前视图复用等问题,不过写代码的思路和之前也有一些相应的调整。
因为公司项目是多页的,为了处理元素额外定位问题,比如在所有页面顶部加一个下载引导或者底部加入一个其他元素(采用fixed有点麻烦),参考了客户端的页面结构设计了一个容器层级的关系,然后各页面为绝对定位,宽高为100%,内容在容器内滚动。大概就是下面的结构:
这里写图片描述
用了一段时间,感觉处理某些需求更加简单了,同时也解决了fixed在ios上滚动的问题。
四月份开始有一位前端新同事加入了,我负责带他进行开发。这位同事刚大学毕业,接触前端的时间也不长,需要学习的东西很多,在带他的过程中,我也整理了一下关于前端入门的一些内容,希望帮助他更好的掌握相关的内容,然后在项目中成长。code review可能是一个比较重要的事情,因为新人一般在命名,代码结构,代码封装上面都会存在问题;看着他写的代码也会想起当初自己刚写代码时候的样子,所以code review也是希望能够帮他能够建立比较正确的代码规范。最后不得不说vue对于新手来说入门真的算挺友好的,虽然动态数据绑定让人有些不太适应,但很快就能习惯并掌握。
五六月份的时候,人工智能开始大热,公司也开始向人工智能方向转型,我有幸加入到了预研的团队中去。经过大概一个月的时间,了解了tensflow的用法、卷积神经网络等等关于人工智能的一些术语,然后就默默的被踢出了团队。其实离开预研团队对我来说也是我想要的,我不是排斥人工智能的任何东西,但是我发现这个方向不是一个简简单单就能入门的东西,他需要花费大量的时间去学习,同时对各方面的能力有很高的要求,比如数学等等,所以当时并不希望花费大量的时间在这上面。在7月31日的时候,我也写了一篇“人工智能来临的焦虑和机会”的文章,其实里面已经包含了自己的一些想法和感触,按照自己的想法一步一步的前进吧。
九月底,离职。离开了工作接近2年半的公司,更多的是不舍,因为习惯了和大家一起并肩作战的日子。但为了自己的小目标,只能和大家说再见了,在这两年多的时间里,我也从一个懵懂的应届毕业生成长为一名合格的工程师了,最后只能用两个字表达我内心的声音——感谢。

二、找工作

离开之前的公司后开始了漫长的找工作之旅,之前也写了一篇文章记录找工作的事情,也就不再重复了,还是谈谈在新公司的一些事情吧。
入职快两个月的时间了,基本已经了解新公司的一套流程和体系。这一段我最大的感受就变化,入职后的第一天基本上都花在各种申请上了,这在以前是难以想象的。一个小栗子:
我的负责人交给我2个小的需求,
然后我问他:需要今天完成吗?
他用惊讶的眼神望着我,然后说你今天能做完当然好了。
之后我开始动手时才发现没那么简单,因为代码是之前的同事写的,你需要花很多时间去阅读别人的代码,了解各个流程是怎么样的,同时就算写完代码后还需要提交测试,然后code review然后再走发布流程。在之前公司的话这两个小需求当天肯定能够上线的,第一次经历比较完整和规范的开发上线的流程,也是一个学习的过程。
还有就是在新公司能够有机会接触到一些试验性的项目,比如react组件库、nodejs项目等等,同时公司内部也有分享等等活动,这都是一些之前接触不到的事情,所以还是要把握住这些机会,多多尝试,能够更快速的提升。

三、学习

学习对每个人来说都是很重要的,养成终身学习的习惯并不仅仅是一句口号,而是必须去做的一件事情。今年看完了3、4本前端相关的书,还有几本其他内容的书,每天也会看一些技术博客和文章,vue的源码看了几遍(还有些问题没掌握),requireJs的源码基本掌握等等。
随着做开发的时间越长,最近越来越会感觉大部分文章其实对自己来说没什么价值,我不确定是现在文章的质量下降了,还是其他原因。所以还是决定把时间多花一些在看书、阅读源码和自己多coding上。工作时间之外的coding是自己最需要加强的地方,之前一直没有找到一个方向,导致工作之外的代码量很少。最近也买了一些新书,更加偏向底层的一些内容了,比如linux内核等等,个人是觉得越底层的内容虽然平时看起来作用不是很大,但他的一些思想对自己的开发有很大的帮助,还是好好加油吧。

又写了这么多东西,总结到这里也就差不多了。还是按照惯例给2017年打个分吧———60分,比2016年高出了10分,有进步就是成功。2018年希望自己不仅局限于眼前的工作,能够站在更高的角度来看待问题,同时把基础的一些东西能够补牢,朝着自己的小目标前进吧。

over…

猜你喜欢

转载自blog.csdn.net/u014641010/article/details/79055048