Czc'blog

2016年个人总结

年度工作情况

广东掌上运维

(IT超市、智控360、一体化指标、家宽投诉、Lte基站验收、故障看板、资源视图、PON资源核查
其实做广东的项目,最有成就感的是一体化指标了,界面做的很满意,也很漂亮,然后也是动态生成的界面,服务端新增指标,客户端无需改动,最满意这样的需求了,然后智控360对百度地图,重新自己认识了一遍,以前都是公司封装好的框架,新增图层都很简单,但是智控360,让我自己重新跟着百度api,自己研究了一遍,发现没有那么难,自己的思路也更加清晰了。
其他几个模块,没什么特别有难度的,无非是界面UI的设计和数据的呈现了,其中涉及到技术要点就不说了,细说太多了。

韶关掌上运维

首页地图做了些,gis图层,以及报表。

宁夏掌上运维

代码的搬运工,移植其他项目的在线支撑,难度0.

山东掌上网优

自动单验模块,应急物资,只要是viewpager+fragment的运用、百度静态图的生成、网速测试、拍照上传、压缩、图片显示、工单提交,数据本地存储化等。

江西掌上运维

光交箱,组长说你自己想办法优化一下,然后我就自定义一个view,性能大大提升了,但是组长貌似不知道。

海南移动投诉处理

(自定义地图呈现)项目是我搭建的,重新调了界面的细节,比之前好看多了,然后处理也封装了很多东西,代码整洁了很多。

山东掌上运维

(资源查询、拔障提速、应急博客)二维码扫描什么的,关联信息的工单,无限关联,一直关联下去,都不知道这样需求是干嘛的,但是还是得做,然后摇一摇定位,错误信息的呈现等。
点赞、评论、历史记录。asset资源的运用。

青海和云南感知测试

打点测试,里面的一些专业术语很不懂,也是稀里糊涂的完成了任务,然后测试通过了,没问题。而且发现这个感知测试,不好改,耦合度太高,各个项目用的是同一个依赖库。

山东资源管理

登录模块,涉及图案解锁,地图模块,涉及路线规划,资源搜索,定位,取点,标注等。

主要是这些项目,还有一下其他我做过的,就没列出来,很多细节都忘了,大概记得哪个模块是自己做的,具体模块的具体内容,忘记了。公司基本的业务模块都做过,地图、报表、工单、巡检、感知测试等,也越来越熟悉公司的框架,同时自己也针对公司的业务,封装过一些代码,方便自己的以后的复用。

取得成果和成功经验

  1. 面向接口化编程,在一定程度上解除模块间的耦合度;
  2. 了解设计模式,你会发现原来很多问题有时候是可以避免的;
  3. 公司常用控件的封装,提高开发效率;
  4. 熟悉IDE(android studio 与 eclipse)的快捷键,提高写代码的速度,例如多行编辑等;
  5. 熟悉开发工具自带的代码生成插件(LayoutCreator),减少写码量findviewbyid、onclicklisener等,真心方便;
  6. Logger的使用,直接在Logcat格式化Json数据;
  7. 利用as的调试技巧(日志断点),调试可以直接debug的时候,打印日志;
  8. 利用Todo的高亮注释,定位测试数据的位置

存在的不足之处

  1. 不够细心。特别广东掌上运维有些模块分测试地址、测试账号、其他公司提供的测试地址、发布地址,就容易开发的时候用的测试数据,发布的时候没有改,其实也是反映出自己不够细心与专业。
  2. 考虑不全面。有时候开发没有站在用户的角度考虑问题,很多交互和界面设计的不是很合理,造成用户体验不是很好。(用户提示)
  3. 代码缺乏规范。这个我觉得不仅是我个人需要改进的地方,也是开发小组团队需要齐心去做的事情,想想我们很多时候真正写代码的时间不会很长,其中大部分的时间是看懂别人写的代码,并且理解他的逻辑,如果我们能按照一定的规范来写代码,应该能减少很多不必要的时间浪费

2017年展望

  1. 继续在android开发上学习,探索,研究,越走越精;
  2. 掌握h5的开发技能
  3. 提升自己的内功,学习设计模式、新的框架、代码整洁等
  4. 提高工作效率与代码质量
  5. 接触更加android更底层的东西
  6. 优化和重构代码

其他

16年这一年期间,我可以明显感受到我们App研发部门,正在逐步的规范化和正规化,不管是小组人员职责的安排,还是人员的工作内容安排,都分配的十分合理,而且很多措施,都表明公司势必团结强大的决心,来年希望我们部门越来越好,日益强大!