有些忐忑的走进领导办公室,四处张望了一下,坐到了领导对面,领导把手机递到我面前,说:“你看看,就这样一个APP。”他不太熟练地在屏幕上划了几下,我并没有很认真地看,因为我知道这个问题很难,应该对于大神级别的来说很简单,但对于我这种半路出家的,对安卓只是混过一个学期的人来说,这个确实有难度。然后领导问了所有的开发者都会被问,并且可能是被问得最频的问题:“开发这么一个APP需要多长时间?让你做能不能做完?”我很想说不知道,这可能是最直截了当和准确的回答,但面对领导,我要是这么回答估计有些失礼,所以这个时候,我除了大致思量了一下他所指的那个APP大致涉及到哪些方面之外,还要组织下自己的语言,如何用非常得体的话告诉他,这个事情我估算不出。“你看,就这么简单的一个APP”,领导继续在屏幕上拨弄了几下,然后带着几分期待的眼神看着我。
我谨慎地说:“坦白说,我说不准,我这方面经验也不是很足,尽管做过javaweb开发,但又跟这个很不一样。”然后领导继续:“就是让你后期维护一下”,思量了一会,后期维护也还行,就答应了。
差不多花了一个月的时间来看app代码,上班没有外网,只能下载到手机上,打开偶尔看看,说实话,这真TM的难懂,连一行注释都没有,估计换到任何一个后续开发者手里,心里都诅咒了前任开发者一万遍了。一个月的时间大体看了xml配置跟java代码,期间查了百度很多遍,在领导电话的一遍遍询问下,我只能说大体看完了,心想可以休息几天了,没想到领导做事的雷厉风行风格,让我措手不及,立马给我安排了任务,修改2个功能,虽说这二个功能对于长期从事安卓开发的人来说很简单吧(其实拿到要求的时候自己也觉得简单),领导给了2个礼拜期限,2个礼拜勉强实现,但越往下修改越发现程序的BUG越多,甚至以前代码的后台排序都有了问题,返回值都是错的。。。。。。
领导也是见移动互联网如火如荼,自然也想着要进来干一场,尽管从事的行当也算跟IT沾边,但毕竟太长时间不接触技术,有些东西不太熟,总要咨询下我这个唯一的开发人员,可开发一个app,注册域名,上线运营并不是一件简单的事情,你说功能也好,细节也好,稳健性也好,都不是能自动从土里长出来的东西,都得需要花时间去想,去做,有些甚至还是个“系统工程”,前期开发做的不好,无疑会给将来的维护留下了许多隐患。涉及技术的东西还是要实打实的来,短期突破不太可能。
PS:老板曰 :“做个这样的app快的吧”
码农曰 :“...”
老板曰 :“你要快点做,还得加班做,功能我要全,少和我提钱”
码农YY :“QNMLGB...”