天天看点

安卓陪伴的两年

不知不觉做安卓还有10天就两年了。开始的时候还真是菜啊。什么类啊,变量的使用啊都是一头雾水。做程序员个人感觉刚工作的前半年是很难做的。因为菜的让大手们很是生气啊。自己有时也会非常的郁闷,甚至有不想做这行的念头。哈哈,还好我坚持过来了。

        开始会了一些基础的东西了,真正开始做项目了,领导说接口,一头雾水,接口什么东西?也不敢问啊,几个月下来了知道了,啊。非本地接口就是一些网络传输的一些协议啊。随着开发的进行,发现了接口是最简单的东西。现在想想当时也不知道是怎么一点一点的熬过来的。想想程序员依旧是个kd的职业啊。

        起初,基本上不会了就去找度娘,google。因为很多次碰到的东西都没有做过,很是费时费力。可是又有什么办法呢。不断的在个个论坛网页间游走,有时候甚至问一些非常弱的问题,现在想想挺可笑。就像别人现在问自己一样。

       好吧,该学的也学了,该查的也查了,项目还在进行,项目还在增大,非常的臃肿,但是还是非常有成就感的,就感觉我的代码行数越多自己就越N。定义的变量还感觉不错,从写法上到意义上。嗯。项目完结了,但是公司不给力啊,没有好的测试也没有上线,哈哈。郁闷吧。不知不觉一年过去了,回过头来看那些"好"代码,啥这个地方怎么能这么写。明显有bug,那个地方明显写重复了,抽出来吧写成公共类。哦哦顿时醒悟,原来那时写的代码如此的垃圾。呵呵。现在也没强太多。继续努力吧。但是改过了顺眼了,又过了一段时间又有了提升。

       最后,我想说说我对整个项目的开发流程的控制与思路。一个好的项目首先要有好的思路,方向。随之而来的是设计,个人认为到达设计这一步,美工随时都要跟进,否则他们不会有开放的思维。设计出来后,我们要进行详细设计,要配上流程图、UML图。为的是给开发人员明确的思路。这些其实不归程序员的。我只是说说我的想法

      那么到写程序这一步了,项目经理、技术经理要非常非常了解我们的项目需求。同时team所有人参与项目的详细了解工作。下一步便是框架的搭建。框架中UI与非UI最好要分开来写,同时注视是必须的,能够进行抽取的公共类,方法一定要抽取出来。不要把过多的计算放在同一个方法中。这样别人对代码的熟悉度会降低。同时也会降低代码的开发效率。框架的搭建过程要不断的沟通。最后的框架成型后还要出一份技术文档,供team参考。然后项目组人员磊代码,要将项目的流程跑通。伪代码居多就可以。然后进行真正意义上的开发。这时候,开发人员的沟通是非常关键的,这样开发效率会大大提高。代码可读性也会很好。这样的代码后期维护性也会很好。

      首次发表,不是很好。大家见谅。谢谢