博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
年终总结2017
阅读量:6072 次
发布时间:2019-06-20

本文共 1513 字,大约阅读时间需要 5 分钟。

忙了一阵子,公司的总结已交付,自己的总结才开始。

忙了半年了,一直没更新没关注博客,还是总结一下吧。

6月份换了个工作,新的环境新的技术刚开始让我很迷茫,但很快找准了方向,进步很大,收获很多。(明明还是很喜欢ng

6月份以前,研究angular2。很欢快,很充实,很饱满,很有激情!

6月份以后,研究weex。很沉闷,很无聊,很多bug,很多无奈。

上半年还在老东家,过得还很舒服,没人催没人管,有个很不错的同事,一起做了很多有意义的事,研究了很多有趣的代码。还是要说一句,从初识前端用ng1,到现在ng5了,每次写出ng的项目,都有一种成就感,一次比一次更好,更成熟。具体不记得了,换了东家删了很多东西,主要总结下半年吧。

新东家以来,先配合修改项目,初识代码,更正bug。很急,很懵。接手一个完全不了解的东西,开始都很困难,经过一段时间的摸索和理解,已经能够熟练语法和结构,参与项目新页面开发。配合UI主导了页面样式改版,逻辑迁移和检查,并完成页面埋点工作,为大数据分析做了坚实的基础工作。

完成白菜购小项目,这个比较简单,对vue的语法进一步巩固,生命周期的理解对后来三端合一的兼容性和整体框架起了很大的作用。

其中不断的修改项目线上bug,也找到了很多自己的不足。阅读同事的代码,对自己的帮助也很大。解决scroller高度问题,纯css动画完成ios首页流量圈,input框复制粘贴输入未绑定问题,优化重写部分复杂页面等。

机器人学习页面从头开始一直跟进修改,理解了未来机器人的重要性和便捷性,对科技的发展和计算机行业的未来有着重大的影响。通过不断的修改流程和对文档的研究,对比微软与百度的机器人,对大体模式也有了初步了解。

三端合一框架是weex的特色,配合vue路由模式,使native端页面体积减小,使用压力减小。主导开发discuz版本重构项目,搭建框架,研究vuex语法,路由模式跳转等。其中难点是路由模式的后退机制,与其他框架不同,会重新created页面,而且vue的部分路由APIweex中并不能实现。我采用vuexstore全局变量,在调用接口时获取缓存,通过dom锚点定位,解决了后退刷新问题,顺带使用这种机制,减少服务端调用接口频繁的压力,合理控制调接口和缓存,使代码显得更优雅和可维护。

后来原项目首页也要变成路由模式,有了之前discuz的开发,首页开发变得快得多,对框架的理解也深了一些。已经有开始多考虑使用组件,使组件多可以复用,对于明年多个项目都能采用的想法,也能更高的提升开发效率。对于web端和native端的兼容性问题,坑,都有了些见解和规避方法,框架本身并不完善,但如何使用就是个人能力的体现。weex方便很多,坑也很多,实现的时候经常会写一些丑陋的代码,让我有些不舒服。

最后是起草了一份前端规范文档,希望对公司的前端代码有个规范的写法,便于同事们共同开发和维护,而不再是浪费时间在阅读代码上。

新公司的半年,也发现了自己的不足。与后端人员沟通不顺,自己了解的后端基础和交流方式还有所欠缺,希望可以在后来的工作中补充经验,也可以更好更迅速的解决问题。

16年毕业,2017年算是真正工作了一年。通过总结一年来的收获,尽管有了一定的进步和成绩,但在一些方面还存在不足,个别工作做得还不够完善。自我不断的学习吸收新技术,认真学习好规范规程及有关文件资料,并且及时的把新技术应用在实际的项目中,才能进一步提高项目的技术含量。

对自己有要求的人,才不会平庸。

 

转载于:https://www.cnblogs.com/rion1234567/p/8270488.html

你可能感兴趣的文章
Internet Message Access Protocol --- IMAP协议
查看>>
Linux 获取文件夹下的所有文件
查看>>
对 Sea.js 进行配置(一) seajs.config
查看>>
dom4j解析xml文件
查看>>
第六周
查看>>
解释一下 P/NP/NP-Complete/NP-Hard 等问题
查看>>
javafx for android or ios ?
查看>>
微软职位内部推荐-Senior Software Engineer II-Sharepoint
查看>>
sql 字符串操作
查看>>
【转】Android布局优化之ViewStub
查看>>
网络安全管理技术作业-SNMP实验报告
查看>>
根据Uri获取文件的绝对路径
查看>>
Flutter 插件开发:以微信SDK为例
查看>>
.NET[C#]中NullReferenceException(未将对象引用到实例)是什么问题?如何修复处理?...
查看>>
边缘控制平面Ambassador全解读
查看>>
Windows Phone 7 利用计时器DispatcherTimer创建时钟
查看>>
程序员最喜爱的12个Android应用开发框架二(转)
查看>>
vim学习与理解
查看>>
DIRECTSHOW在VS2005中PVOID64问题和配置问题
查看>>
MapReduce的模式,算法以及用例
查看>>