Android培训
美国上市Android培训机构

400-111-8989

热门课程

2017初级、中级Android工程师的就业趋势如何?

  • 时间:2017-07-05
  • 发布:Android培训
  • 来源:Android职场

2017年,Android整体发展趋势如何?初级、中级 Android 工程师的就业趋势如何?今天我们就来看看业内的几位大牛怎么说。

01、大公司都在招人,但合适的不好招

最近我们讨论的结论基本一致:供需极度的不平衡。

这段时间我都在帮部门招人,在拉钩上也挂了JD,一个多月的时间收到的简历估计有几百份,我发起了面试的不超过5个,最后硬着头皮递上去1个还被刷了,相比之下还是在知乎上找我的朋友整体水准要高一些。

可问题就在这里,现在我了解到的大公司都在招Android开发,很多部门还非常着急,但就是招不到合适的人。

别跟我说现在做Android的人很多,质量是关键,数量一点意义都没有。每年池子里的人就那么多,一份好的简历出来不止公司之间,部门之间甚至是部门内都在抢,但这批人之外,绝大部分人的简历能占用你的时间不会超过5秒。

之前我就提到过这个问题,在现在这个阶段,公司之间的技术鸿沟已经非常明显,开发者身在其中,也因为自身学习能力,环境,项目等等的差别,技术上的差距越拉越大,造成了工作几年之后的两级分化,并且这种差距的拉开不是靠自己的努力就能弥补的。

在前段时间面试了一个在某一线手机厂商做App的同学,985出身,工作3年,目前也是公司的核心骨干,跟我说了他做的很多UI上的优化和重构工作。

他们的App团队大概是4,5个人,看的出来他已经在力所能及的范围内努力做到最好,可惜,受限于团队规模,支持力度和技术储备,他的天花板来的太快,做的不够深入,技术能力也不够全面。

那面对这种情况,作为开发者,我们能做的是什么?最基本的,脱离舒适区,不停磨练自己的技术。

举我自己的例子,刚进公司的时候我主要做的是UI,平时搞一些页面上的优化,解决一些小BUG和ANR,做的还算不错;因为之前做的不错,也因为方向变化,大半年之后我开始切换到做视频下载,后来又开始做视频播放,一年半多时间里跟我的导师把空间播放器和下载器推倒了重做,到现在各项指标都很不错。

刚开始切换的时候很痛苦,音视频领域入门有一定门槛,项目压力非常大,之前又完全没有接触过。

那段时间不知道多少次15楼南区半夜和假日只剩我跟我导师两个人在公司加班,可现在想想也确实是成长最快的时候。这块做的差不多了,今年又开始做编解码,继续在音视频这块深挖下去。

所以就是这样,技术不行就深挖技术,觉得环境束缚了你就尽快跳槽,保持自己足够的竞争力。或许一次跳槽还没有办法改变什么,但这是一个量变产生质变的过程,一份不断向上的简历也能为你敲开很多公司的大门。

02、一个让人惊艳的女生

最近招聘遇到一个女生,2016年毕业,做测试的,自学了半年Android(注意了,人家压根没有实际工作经验),现在转行做Android,就是看了《第一行代码》,学着做了个天气App,放在Github上,数据结构算法设计模式什么的也都不会,不过问了下App具体实现,都答得上,我想了想半年搞出这么一个东西出来,还比我当初的效率高了,要了,然后。。。。

你以为她入职了么,人力部的人跑过来跟我说,算上我公司发出的offer,她已经有三份了,然后人家选了一个自己家所在城市的公司,就不跑过来我们这里了。。。。

你跟我说找工作难,一年测试经验不到完全没有开发经验都拿了三分offer,你跟我说找工作难,招人才难好不好。。。

03、给三年以内程序员的建议

最近前前后后面试了10几个人,看了百份简历。总结一下,也戒告一些工作经验三年以内的人群。

先从简历说看到的一些问题。

1. 项目,工作经历的时间点请认真写,别timeline都是乱的。

2. 项目写清楚自己做了什么,负责什么。不要只是写项目是做什么的。

3. 别上来就什么都精通,这种简历看的我都不敢招,觉得这种人拉到哪都是至少CTO了。

再说说面试前需要准备的。

1. 语言基础。因为需求的人员略特殊,所以有相关经验的少,就要看基础。很多人对于基本的多线程,接口抽象类的用途都无法回答,这样的话就要在平时写代码之余,多看看相关文章资料。

2. 表述能力。工作在2年以上的,如果对一个自己做过的项目描述都很难,就说不过去了。毕竟编码工作是依靠团队协作来提高工作效率的,如果个人无法描述清楚自己做到了什么,什么有缺陷,对于一个工作两年的人实在不该,建议平时多和人交流。

最后说说我觉得比较重要的

1. 了解已做过项目的整个开发流程。尤其重要的是打包部署这块,觉得现在掌握这块的人略少,如果掌握应该对于应聘会有很大帮助。

2. 版本管理工具的使用和理解,应该没有公司不会用到这种东西了吧..

3. 去面试前一定了解对方公司,了解职位需求和职责。

我不是做HR的,所以HR方面的建议没法给出。希望对专心做技术的有些帮助。

PS:平时别只想跳槽,安心在一个职位做好自己,自然有人来挖你。

学语言深入些,越学会发现自己越肤浅...至少我这么看我自己。

04、Android开发的出路

讨论一下出路

1.自己创业当老板,成功率很低,个人已实践,不推荐;

2.争取进入BAT级别的公司,收入高,人脉广,即便以后出去也会头顶光环;

3.学好java基础,真的要是精通那种,拓展自己的知识体系,要么就朝全栈发展,前后端都去学习,要么就精通大前端,包括iOS、android、HTML5、CSS等。

总之,现在移动互联网不像前几年,不管是谁都要找几个会做App开发的。现在移动互联网成功的概率越来越低了,能去大公司的就不要去小公司了,以后只会是强者恒强了。

安卓现在不是衰落,是从疯狂到正常啦。小伙伴们最重要的是增强自己的技术,除了安卓,还可以往前端、全栈方向发展。况且,安卓本身那么多的方向,学精了,找工作不是问题,只是拿多少万年薪的问题啦~

上一篇:Android面试题-如何提高后台进程存活率
下一篇:工作之余,程序员最应该关注的三件事

给 Android 开发者的 31 个 Pro 版进阶小贴士

Android 开发者,如何在移动开发寒冬中快速提升职场竞争力?

Android 面试常问七道题

Android面试知识点总结-Android篇

选择城市和中心
贵州省

广西省

海南省