好程序员20K Android程序员要掌握哪些技能?

如今Android程序员的竞争也是日趋激烈,学这一行干这一行的人也特别多,不过随着互联网的发展,以及市场和企业需求的增长,Android程序员的前景也还是比较光明的,那么如何才能从众多程序员中脱颖而出,拿到更高的工资呢?


好程序员20K Android程序员要掌握哪些技能?_第1张图片

总结起来就是——会人所不会。

我刚毕业那会儿还只懂j2me,安卓球都不懂。本来拿到bat之一的offer了,后来决定跟着实验室一个导师出去创业,实习期拿2k,转正后8k,后来公司起来了慢慢涨到20k。公司做视频方向的,两年下来积累了很多手机视频方面知识,android也玩溜了,有公司开25k期权,没去,回乡下了。每周996工作模式,偶尔到十一点。你想想懂手机视频方便技术的有多少?占开发人员小比例吧,所以人家公司愿意开这个价啊。说白了还是要自己努力学习,android以外的知识一定要补充,比如会jni,懂linux,写得来c/c++,什么git svn之类的也要倍儿熟,这样你就能比那些只会做android的更有市场。


好程序员20K Android程序员要掌握哪些技能?_第2张图片

我见过一个程序猿,写了五年代码了,普通app应用还是能写出来,流畅度稳定性跟培训学校刚出来的一样,到现在连tm int类型占几个字节都不知道,他的问题就是从不深究,不喜加班,回家也不碰代码不再学习。

程序猿一定要不断强化自己,多写代码,遇到不清楚的一定要想办法搞明白,刚开始这个过程很辛苦,慢慢习惯就好了。干了这么多年IT,还没见过不愿意努力学习而能拿高薪的。


好程序员20K Android程序员要掌握哪些技能?_第3张图片

Android程序员要想拿到20K需要掌握哪些技能呢?给大家列举一下标准吧,不一定准确。

1.懂得Android开发的常用组件的用法.

2.看过很多UI界面,并可以用不同的组件实现。

3.懂得一两个android开发框架。

4.代码行最好不少于10万行。

5.每天都在学习新东西并应用到项目中。

6.可以根据需求画UE图。

7.会用java调用c程序,学会和html5通讯。

要想获得更好的发展,最关键的是一颗做好产品的心。坚持其实是一颗平静的心,平静的去做该做的事。

你可能感兴趣的:(好程序员20K Android程序员要掌握哪些技能?)