移动开发那点事-抱怨的移动开发程序员
说起移动开发,我要先说起我大专的专业--移动应用开发,09年我读大一,当时在填志愿的时候,没有人知道一年之后Android,iOS将称霸整个移动市场,而当时如日中天的塞班却退居二线。不过我当时学的却是J2me,学了两年的Java,从J2SE,J2EE再到J2ME,学了这么久的Java,结果第三年教的却是用C++开发的塞班,不然当时我已经学习Android半年了。或许当年的一失手选择移动开发这个专业,就让我和移动开发有了不解之缘。
乔布斯在斯坦福的演讲曾说,我们现在做的,谁也不知道在未来将带给我们什么。我第一次知道Android和iOS是在我们学校旁边的一家名叫外图书城的书店里面,从上大一开始我就不时去那边看书,在2011年年初,我现在仍然记得我当时在看一本名叫《人月神话》的书,不过才看了前面几页而已,而旁边书架上开始出现了Android和iOS的字眼,我当时并不知道那个是什么,不过我的同学有几个是在手机店卖手机的,所以有一次我问他现在是不是出了什么新的手机系统啊,他跟说了Android还有iOS,而他还说我们班的有一个同学正准备入手当时正要出来的摩托摩拉的MB525。所以我也不知道当时我是怎么想的,不过因为要放假了,所以在china-pub上了买了几本书,打算回家看,而其中一本就是《Android基础教程》。
将近两年的Java的学习开发经验,让我学习Android,简直是如鱼得水,从配环境到第一个程序的出现,竟然没有出现任何的问题。一个星期,我就将那本书看完了,并将代码掉了一边,而当时已经部分视频教程在网络上的,所以就开始看视频教程,跟着里面的实例开始学习,也慢慢在各个技术论坛里面混了,而当时eoe还是只是一个论坛而已,不像现在已经是一个门户了。
当时我以为我可能毕业之后,应该就是做Android开发了,上大三的时候,我已经我学了半年了Android了,而当时也在担任中国移动开发社区的Android版块的版主,所以我当时找的实习工作也是Android程序员,但在2011年年底的时候,我来这家公司已经快半年了,但是我真正开发的项目数却是0,因为公司里面还有另外一个Android程序员,有他在,公司的Android开发需求已经满足了,我无所事事的在里面看书,写一些工具。而当时公司需要iOS,问我要不要学,所以我就又变成iOS程序员了,一堆的书,一台苹果迷你机,开始啃书,写代码,一个月后就开始做一个电商的项目了。
谁也不知道自己的未来是怎么样的,因为计划永远赶不上变化,一年的时间我从j2me到Android再到iOS,我自己都想不到。就像是移动市场的变化,未来是谁的天下,谁也不知道。
写了这么多,跟抱怨似乎没什么关系,但是在这家公司呆了快一年了,也应该习惯了,但是每次新人来,总是又要重新说起一个东西,让大家都很恼火,在我们公司UI设计效果图,然后直接给我们psd的源文件,然后程序员自己切图,切了一年,我是习惯了,但是切图这种工作有时候比敲代码更耗时间,因为有些图真的不好切,新人切出来的图总是会被UI说,你图切的不好,不能这么切,然后就开始了,一群程序员开始说了,要不你来切,我们又不是来切图的,你的图弄成这样,我怎么知道怎么切。。。
我不知道在别的公司是怎么样的,但在我们公司,移动开发者的切的图永远是UI的攻击目标,差一个像素都是不对的。在新人眼中,切图是属于美工的工作,而不是他们,他们又要敲代码,又要重新学习PS进行切图。每一个新人来总是要争一下这个,或许程序员和UI总是一种这么不可分离的关系,但是到最后程序员还是要乖乖的切图,因为UI设计不好是UI的事,而应用不好看就是程序员的事了。
抱怨的程序员,只能抱怨,因为我也不知道哪个是对的,只能抱怨一下,然后继续切图!敲代码!因为这是必须要做的!