zoukankan      html  css  js  c++  java
  • 2015年度年终总结

    进入公司已经大半年了,也陆续开发了两个app,感受很多。

    一、技术方面

    1、封装api:刚入职时候,代码写的很乱,有时候查找一个功能的时候都很耗时,代码冗余度高,于是学会了封装api,把每个功能都独立封装好,想用的时候方便快捷,节省时间,封装时候要做到封装内部可以复杂,但外部必须简单易用,并且也考虑兼容性,同时容易维护,降低耦合性,到了给这个api增加功能或者删除的时候,影响就会比较小。

    2、编码规范:有很多人的代码都是随便写,乱七八糟,认为实现了功能就行了,其实这对于后期的维护或者重构的成本是非常大的。命名也是乱起八糟的,没有根据该功能来命名,就算是你自己后期维护的时候你回头查到这段代码,你都忘了这段代码的作用以及一些注意的地方,你又得重新预习一遍,这得浪费时间,所有有一个良好的编码规范可以提高自己的工作效率,而且看起来也简洁美观,维护成本将会大大的降低,同时也有利于后面来的新员工接手此项目。

    3、开发功能模块:每开发一个功能模块的时候,一定要花点时间来写设计思路,通过设计思路和伪代码,可以预习考虑这个功能模块的各种情况,这样才能保证这个功能的完整性,减少bug,然后才继续开发,这样才能得心应手,bug的出现率也大大的降低了,而且以后维护此功能的时候还可以看看设计思路,这样也更快了解这个功能的整体性,正所谓磨刀不误砍材工也是这个道理。

    4、高聚合,低耦合:内聚是指程序内各个模块之间的关系紧密度;耦合是指各个外部程序(子程序)之间的关系紧密度,所以很容易明白,为什么要高内聚?模块之间的关系越紧密,出错就越少。为什么要低耦合,子程序间的关系越复杂,就会产生更多意想不到的错误,会给以后的维护工作带来麻烦。

    二、思想方面

    一个员工,不仅仅需要技术,更重要的是有思想或者目标。公司需要的不是码农,要的是个有思想,有创新的程序员,公司给你的薪资,有一半买的是你的design,所以,我们在开发时候要有自己的思想,能为公司思考,怎样才能为公司发张有利,给公司创造价值。不要经常抱怨自己工资少啥啥之类的,你要想想,你自己值多少钱,你自己的能力值多少钱,首先要提高自己的工作能力,专业水平,这样你才有机会获得更高的薪资。同时,在考虑问题的时候,我们要往高处想,比如,你是个程序员,你就要把自己当起产品经理,或者更高层面的位置,这样你才能看到更多东西,思考到更多东西,你才会有提高。

    三、个人成长

    这一年里,我学了很多开源库,各种框架,封装api,简洁服用代码,以及swift,代码重构,性能优化等各方面,我真的有觉得自己在不断的提升,有时候项目需要,还涉及到js,正在表达式,等等,通过这些和oc进行关联桥接,很好的完成各大功能,2016年目标是深入学习swift,js,正则表达式等,希望能灵活运用js,和正则表达式在ios之间。

    2015年度年终总结就写到这里,希望自己明年会有更大的进步。在这里,预祝大家,新春快乐,猴年大吉!

  • 相关阅读:
    控制器的设计与实现(五)
    综述(一)
    需求分析与数据库设计(二)
    对MVC架构简单概述设计(三)
    排球计分规则——记分员
    Java程序员必看书籍
    java面试必背知识点
    深入浅出UML
    从svn检出的项目缺少.project和.classpath文件解决办法
    打印函数 lodop
  • 原文地址:https://www.cnblogs.com/lfgtechblog/p/5173229.html
Copyright © 2011-2022 走看看