首先Android应用开发就业难是在最近两年出现的,也就是从2016开始,从那时起移动端的程序员已经慢慢出现供大于求的局面,本人作为移动端开发,深知这一点。
再后面也必须说明一点,不论是Android开发还是iOS开发,虽然都出现了相关的程序员供大于求的情况,但市场仍然是有需求的,特别是对资深的开发人员及拥有相关底层开发知识的应用程序员市场及发展还是很多的;这里所讲的就业难都是相对于初级开发人员。
为什么会在16年出现应用端就业难?这是由于在前几年App风盛行,那几年只要是个和互联网的公司要是没个自己的App那都不好意思叫互联网公司,所以一般的互联网公司成立之初就会着手开发自己的App,不管是否是刚需,但市场终究是严峻的;App虽然好,能快速开展本公司的业务,但App的运营成本还是很高的,一个App在早期就开发团队来说一般都是需要至少Android开发一人,iOS开发一人,后台开发2人以上,还有UI及产品等等,当然最主要的问题是一般的公司对于这种模式都会面临回报周期长的问题,App开发完了还面临着推广的问题,市场抢占不了,也许之前的都会付之东流。于是在早期很多学校特别是培训机构就针对市场推出了应用端的培训课程,短到三个月长到半年的课程,于是乎每一个月都会有成千上万的应用端走向市场,所以时间一长,市场慢慢趋于稳定。应用端的人员慢慢就变得供大于求了,这也是慢慢出现应用端求职难的问题了。
这里主要讲下2016年出现的小程序对于App的冲击,原生App有着开发周期长,运营成本高及回报周期长的特点,所以近年来很多公司都慢慢削去了应用端从而将资金放在其他部分,直到小程序的出现,开发成本一下就可以降下不少,为什么呢,因为小程序的开发语言可以由前端的开发人员承担,而且开发一个小程序不需要维护两套代码也就是不需要像原生App一样,需要Andoid端和iOS端,因为小程序是运行在微信中的,所以只要开发人员维护一套代码就够了,这大大的降低了前期的开发成本,其他细节在这就不细讲了,总之小程序的出现不同程度上更加冲击了应用端的竞争市场,从而也使得应用端就业竞争更加激烈。当然市场还是需要应用端的人才的,这里所说的人才指的是那些会顺应技术发展和时代的有着不断学习力的开发人员,对于那些初级的程序员市场终究对于他们是残酷的,所以提升自己的竞争力在任何职业任何时候都是非常重要的,只有这样才不会被市场所抛弃。
现在android开发人员多,公司的预算有限,要以最低的工资找到经验尽可能高的开发人员。很多培训机构出来的开发人员,面试找工作薪资期望都比较高,再加上一部分互联网公司宁愿多花时间少花钱,找一个一年经验的android程序员,也不愿意多加工资留下经验丰富的android开发人员,这样就滋生了一种普遍工资低的情况。
同时也让经验年限高的android开发人员产生了一种错觉,面试了很多份工作都没有拿到offer,于是就开始怀疑工作不好找,也开始怀疑自己的能力不够。其实有些可能就是公司觉得你的期望薪资过高了,而并不是你能力不够。
个人能力及对应薪资要求,有些人实力很一般,却非要去大公司且要很高的工资,那么这个难度不难就怪了,还有些能力还行,但是很多公司给不起这个价格的,这类也会比较难,所以个人定位很重要,不然简单的事情往往都会复杂化。在此跨过初级水准,提升自己是最好的办法。