在我成长为高级程序员之前,跌跌碰碰的经历了很多很多,为了让后来的朋友走少点弯路,我把我学过的东西,写出来让大家参考一下,同时也算记录一下我自己的成长吧。
首先,来点干货。我整理出来的一张图:
高级Android开发技能图我一开始就是计算机科学与技术专业毕业的本科毕业生。因为一直担心毕业后找不到工作,所以整个大学都很努力的学习。毕业设计,其他的很多同学都是抄袭的,而我自己,很努力努力的奋斗了三个月,终于把第一个AndroidAPP完成了。
那时候,市面上流行的最稳定的系统还是Android2.3。我也因为这个毕业设计的APP,获得了优秀毕业生(获得了当时的一个计算机博士的好评,并建议我去获得专利,后来由于忙于找工作,没有继续好好完善这个项目,也就没有继续申请专利了)。
从这个毕业设计中,我就学会了,要做一个对市场有价值的优秀产品。
优秀的产品,在开发阶段必须是以上线为目的,而不是做到一半就夭折的产品。要达到在市场上使用的要求,其实并不容易,并不是说会编写某个程序模块就可以做出一个优秀产品的。其中还是有一些门槛的:
01
Android的多屏幕多分辨率适配。这个我后面在补充一篇文章来说明,我在做毕业设计的时候,就重点的研究过这个问题,并把他写到了毕业设计报告上面,曾获得教授的好评。
02
程序的优秀体验。一个要在市场上运作的产品,必须是拥有良好的用户体验的。和平时的软件开发不一样,现在的社会非常看脸。随着信息技术的发展,用户们也越来越刁钻,一个不好看,不好用的APP,人家没有心情和耐性去使用的。就像我的老大说的,人们没有义务去发现你丑陋的外表下有一颗很美的心。
03
到了运营阶段,能有效的获得大量用户的产品,才是真正的好产品。这里面又有很多技巧了,这些有的就是商业秘密的关键了。有兴趣的就继续关注我哈。这里就涉及到了一些小坑《Android APP 上线前,应该做的一些准备》
—————我是优雅的广告,请多多关注简书作者,鱼笨自由—————
喜欢请点亮小红心,热爱请关注。您留下的每一个足迹都是我前进的动力。感谢您的到来,感谢阅读,谢谢
网友评论
其实无论处于哪个阶段,首先要有积极主动的求知欲,善于总结分享,善用学习三部曲what-how-why,努力的人,时间会给你最大的回报。