很久没有来这里再写一些技术或者相关的东西了!一直忙着赶项目,每天没日没夜的加班,成了我现在的习惯!我不怕日以夜继的做项目,就怕我的努力,没有换来最终的结果!在项目的制作中,我有时候也很想休息,设计的初衷,一改再改,已经快磨掉了我的性子,不过,这也我渐渐培养了我的耐心!对于项目上的疑难杂症,我已经不再像从前那样,没有思路的乱找解决方案!我也懂得了如何去做项目的计划,项目进度,项目需求等等文档,只是有些东西,我还需要经验的再积累。

渐渐的萌生了想去大公司历练的想法,我只想专注于项目这块,我希望能一手独立开发出一款我满意的APP,从无到有,从有到优秀,从优秀到完美,成了我一直很想做的事,我也知道,自己某些方面还欠缺,不过,我已经有了一些计划。其实,做好一款app已实属不易了,如果再加上界面的美化,性能的优化,节约电池电量,简化操作以及再加上用户体验,一款app做起来的,真的需要太多东西去考虑了!如果说只是按照功能,按照需求去开发,很快一款app便能开发完成并且发布到各大平台让用户去下载。但是,安卓的应用频频还会发生这样这样或者那样的问题!其实,在测试的时候,有时候也会跟着理所当然的逻辑去测试,很多问题都很难发现!只有等待后期慢慢去修复了!当然,如果由于公司人员的变动,导致开发人员频繁更换,那么对项目来说,更是一种折磨!总经理曾说过一句话,同样的开发文档,让中国人和印度人去开发,开发出来的东西是怎样的?印度人开发出来的几乎一样,而中国人开发出来的,每个人都不一样!印度人的专业技术,不会因为项目人员的变动而影响很大!而中国人有太多自己的想法了,一样的项目需求文档,给不同人去开发,得出的结果不太一样!但是,这又能说明怎样的问题呢?对于个人而言,有自己的特色,但对于公司而言,想要的是好开发和维护!如果缺少了沟通,那么开发者个人的思想,就是决定项目最终的结果了!整个项目的规划,是需要团队一起去沟通和确定的!

我渐渐的体会到了,做这行,成长的速度必须跟上时代的潮流,在你还能学习的时候,多学点,在能做好的同时,能够去感受用户的体验,从用户的角度去改善产品!产品的设计,这种东西,虽然确实是比较主观,但是,如何能有一套比较好的用户体验,也是开发人员必须注意的,很多开发人员在进行开发的时候,往往由于自身的一些技术上的缺陷或者主观臆断,导致做出来的产品,虽然功能也实现了,但是体验很差!谷歌公司也很希望能统一一个让用户体验最好的app,提供了一系列的开发建议。在追求商业价值的同时,也希望能将完美的用户体验带给大家,当然,用户的操作习惯人人不一,手机的使用历来在系统制作完成的同时,就已经大体上确定了。在进行设计以及体验的同时,想必也已经有了一些调查吧!

    做程序,做手机安卓应用,其实也只是一个平台而已,想要从这个平台里获取到更多的东西,必须多去了解和获取到相关的信息,单纯的做应用,会被渐渐淘汰的!我也想过,安卓应用也只是安卓系统的一小部分而已,渐渐的,需要了解系统底层的技术,也需要了解如何利用好安卓这个平台,结合硬件的东西,可开发更多产品!软硬件相结合的理论与实践的项目经验多了,才能算是半个专家吧!技术的东西,太多了,花多少时间,都学不完,那么如何才能在未来的发展道路中,保持胜任的状态呢?

    我觉得,专业的基础自然不用多说,基础扎实了,任何难度上的实现,也只是在你基础上慢慢搭积木而已,等时间和经验都累积够了,自然很多东西都是不言而喻了!很多大公司在招聘,不就是注重基础嘛?即使可能未来的项目中没用到,但是,有了基础,也需要有举一反三的头脑,那么就不用怕任何项目。项目的经验,不在于你是否都能够每个都能做好,而是,项目的某些技术以及信息,你能够完整的了解到,并且在遇到相关的项目时,能够快速的整合以及利用!如果遇到了新的完全没有经验的项目,也不用着急,自身的基础和技术都具备了,项目的经验也有了,那么,就慢慢重新开始吧!新的挑战,也许,才是你未来进步的一大空间!

    未来的规划中,必须反复去捡回基础的东西,多学会利用头脑去思考,在遇到不同的问题时,能够举一反三,多做几个项目,自己也要试着去独立开发几款自己想要的东西!自己的想法,其实最应该去实现,因为,这可能就是未来的一个趋势!也需要多关注新闻,以及行业中的消息和趋势的判断,学习新技术,多做技术交流!人,本就应该交流,才能进步!