为什么大龄Android程序员难找工作?
由于app创业风口已过,大批创业公司死亡,导致了Android岗位减少;
一些公司并不需要一个Native的APP,他们只需要在APP中嵌入一个网页;
RN、Weex对Native概念的冲击
在这个时候,你需要提高自己的技术,Android高级工程师还是缺的。
另外,每个人都要持续地学习才能跟得上潮流,不要***新事物,比如AI,的确是可以去了解的,因为社会的车轮一定是向前发展的。
最后最后我想说:对于程序员来说,要学习的知识内容、技术有太多太多,要想不被环境淘汰就只有不断提升自己,从来都是我们去适应环境,而不是环境来适应我们!
1、无法适应高强度开发工作。国内程序员的工作强度是比较大的,不少互联网公司在产品开发周期的设定上往往以天来进行计算,这就导致不少程序员需要长时间加班才能完成开发任务,对于年龄较大的程序员来说,这是一个巨大的挑战。
2、技术结构陈旧。软件开发领域对于技术发展趋势是非常敏感的,技术更新速度往往也比较快,很多大龄程序员就业难一个重要的原因就是技术结构陈旧无法满足开发团队的要求。导致这个问题的关键就在于程序员工作压力大,几乎没有时间主动学习,从而导致被行业淘汰。
3、开发团队年轻化。国内软件开发团队普遍比较年轻化,现在不少软件开发团队已经是90后的天下了,不少80后的程序员已经开始陆续退出开发团队了,更不用说70后的程序员了。开发团队年轻化是不少公司秉承的一个原则(会对大龄程序员重点考核),目的就是为了保障软件团队的开发效率。
大龄程序员就业有一定困难通常指的是应用级程序员,对于研发级程序员来说,年龄并不是太大的问题,所以如果想在程序员的道路上走得更远,应该考虑向研发级程序员方向发展。
我之前一个朋友就是程序员,他说程序员是个吃青春饭的,一般30几岁以后就很难找到工作,最后还得改行做其他的,我突然就对他多出了一些同情,却不知人家28岁的时候已经在成都华阳全款买了房子,那时候他说他工资马上涨到9000了……额,意思人家在拿5.6千工资的时候就全款买房,而后工资9000,那不是全是存款了吗?一年下来也有10万存款,在干几年那就更不用说,但是不得不说人家真是不怕30几岁失业,有房子有存款干啥都没压力呀!!!!
程序员的职业发展道路两条,一条是走管理道路,一条是走更深的技术道路。
管理道路不用多说,因为程序员群体的特点,最好由曾经当过程序员的人来管理。
走更深的技术道路,就是成为架构师或者一个领域的绝对专家。老实说,在中国走这条蛮不容易的,因为大环境往往不需要太多这样走很深技术道路的人。
有没有其他道路,也有,比如转为从事技术编辑,或者成为产品经理,这等于是一个新的discipline了。
不像服务器的开发人员,不管终端用什么,始终都有后端需求。而且这类开发调整最有可能是发生在架构与需求方面。
而终端变化相对来说就频繁多了,安卓,ios,cordova, flutter, Xariman. 平台与框架太多了。
而移动操作系统不管如何在ui操作上优化 终究还存在一些局限性。对于界面快捷键特别多,以及鼠标精度要求高的操作,移动软件都无法做到专业水准。那么,专业软件还得是桌面应用。最简单的例子:比如ps类似软件,移动应用远远达不到专业水准。