鸿蒙出世以后,Android开发工程师会失业吗?
鸿蒙出来的话,安卓工程师并不会失业,取决于自己想不想在鸿蒙上开发软件。
鸿蒙的应用程序开发,主要是基于Java和NodeJS,基于J***a的整体框架结构与安卓极其相似,加上其开发环境DevEco Studio与Android Studio同宗,安卓工程师可以极短的时间迅速上手鸿蒙应用程序的开发。当然,一些做前端开发的小伙伴也会进入鸿蒙平台进行开发,但这部分小伙伴往往是会用一套代码、同时适配多个应用平台(类似国产的uni-app),这些本身就在和安卓开发有一种竞争关系,并不会因为鸿蒙的生产而发生多大变化。
另外鸿蒙的开发平台,也可以很轻松在智能屏、智能手表、车载智能设备等设备上调试开发,总体来说,如果鸿蒙火起来,就会有更多的软件开发需求了,安卓开发工程师会更吃香。建议大家多多接触鸿蒙生态,多学一点知识对自己是一个积累储备,总不会是坏事。
一、在华为如日中天的时候,华为都没敢推鸿蒙系统,而是把鸿蒙系统当作“备胎”慢慢发展。现在,华为被制裁了,只能把鸿蒙系统紧急推出来了。至少,鸿蒙是仓促上马的系统,却要和一个已经发展许多年,非常成熟的安卓系统竞争,还能轻而易举地赢了!三星真要哭死在厕所里了。昔日三星联合了英特尔搞出来的Tizen系统,还是按部就班进行的研发,依旧是无法弄出自己的生态圈,最后只能沦落成家电的系统了。从这个角度来看,安卓工程师不用太担心安卓的生态系统被威胁,鸿蒙的生态圈很难发展到能够与安卓比较。
二、华为自己都说了,鸿蒙系统当初设计就是想做家电的系统,是与三星Tizen类似的东西,主要应用方向是家电和物联网。现在是因为制裁的原因,赶鸭子上架成为了手机系统。这种临时改变用途的系统需要大动干戈才能完善对手机的应用支持。可以想象,如果鸿蒙系统对手机的支持有缺陷的话,做手机应用就会非常困难。也因此有理由相信,现在鸿蒙手机如果对安卓应用的支持特别完美,就更说明鸿蒙的“拉皮”可能性了。如此一来,安卓工程师就安心开发安卓应用就好了,因为鸿蒙一定可以完美运行你的应用,这就没有放弃安卓开发的必要了嘛!
至此,我想现在考虑鸿蒙把安卓的阵地攻破了实在是太早了。所以,大概率,没有哪个安卓工程师会放弃安卓去弄鸿蒙,顶多是测试一下应用能不能在鸿蒙环境下运行罢了。还是把兼容性这件事儿交给鸿蒙去搞吧。
一、在华为如日中天的时候,华为都没敢推鸿蒙系统,而是把鸿蒙系统当作“备胎”慢慢发展。现在,华为被制裁了,只能把鸿蒙系统紧急推出来了。至少,鸿蒙是仓促上马的系统,却要和一个已经发展许多年,非常成熟的安卓系统竞争,还能轻而易举地赢了!三星真要哭死在厕所里了。昔日三星联合了英特尔搞出来的Tizen系统,还是按部就班进行的研发,依旧是无法弄出自己的生态圈,最后只能沦落成家电的系统了。从这个角度来看,安卓工程师不用太担心安卓的生态系统被威胁,鸿蒙的生态圈很难发展到能够与安卓比较。
二、华为自己都说了,鸿蒙系统当初设计就是想做家电的系统,是与三星Tizen类似的东西,主要应用方向是家电和物联网。现在是因为制裁的原因,赶鸭子上架成为了手机系统。这种临时改变用途的系统需要大动干戈才能完善对手机的应用支持。可以想象,如果鸿蒙系统对手机的支持有缺陷的话,做手机应用就会非常困难。也因此有理由相信,现在鸿蒙手机如果对安卓应用的支持特别完美,就更说明鸿蒙的“拉皮”可能性了。如此一来,安卓工程师就安心开发安卓应用就好了,因为鸿蒙一定可以完美运行你的应用,这就没有放弃安卓开发的必要了嘛!
至此,我想现在考虑鸿蒙把安卓的阵地攻破了实在是太早了。所以,大概率,没有哪个安卓工程师会放弃安卓去弄鸿蒙,顶多是测试一下应用能不能在鸿蒙环境下运行罢了。还是把兼容性这件事儿交给鸿蒙去搞吧。
鸿蒙系统配备方舟编译器,兼容安卓应用,但运行效率……(此处省略1000字,翻2019年文章)……鸿蒙系统能在所有设备运行,支持手机、电脑、平板、物联网……(此处省略1000字,翻2019年文章)……
我想说的是你们太不懂华为了,其实鸿蒙早已开发完成并且随时可用!他一直在忍,在等一个机会……
失业是不可能失业的,从目前的已知的情况来看,鸿蒙本身都还存在不小的争议,哪怕是全覆盖华为自己的设备,那也只能在自己的圈子里玩,想要扩展出来,不是一件容易的事,不单单是技术层面,还有整个大环境。
而且安卓开发转向鸿蒙开发并不是一件难事,即便到时鸿蒙打败了安卓,也不用担心安卓开发工程师会失业。
为什么大龄Android程序员难找工作?
因为程序员找个工作就是个吃青春饭的。年龄大的程序员加班很容易猝死,企业可不敢冒险。
但是一般年龄大的程序员只要不乱花钱,手头也得有七八百万了,自己做个小买卖或者改行干点轻松的一样活得很好吧。还需要继续找程序员的工作吗??
楼主啊。不是大龄Android程序员难找工作。而是所有的大龄程序员都非常非常难找工作,往往投的简历都是石沉大海,连个浪花都翻不上来。国内互联网公司都是在收割年龄的红利。也不单单是互联网公司吧。国企,各种事业和行政单位都是这样的,一个年龄就卡死你,管你有什么能力?老妖就刚才投了一个国企的职位,工作内容非常适合老妖。但人直接回复了一句,我们国企有年龄要求。我辈能奈何?
不像服务器的开发[_a***_],不管终端用什么,始终都有后端需求。而且这类开发调整最有可能是发生在架构与需求方面。
而终端变化相对来说就频繁多了,安卓,ios,cordova, flutter, Xariman. 平台与框架太多了。
而移动操作系统不管如何在ui操作上优化 终究还存在一些局限性。对于界面快捷键特别多,以及鼠标精度要求高的操作,移动软件都无法做到专业水准。那么,专业软件还得是桌面应用。最简单的例子:比如ps类似软件,移动应用远远达不到专业水准。
剩下移动应用可以做啥呢?我想最多的还是游戏,社交,在线商城这些吧。
1、无法适应高强度开发工作。国内程序员的工作强度是比较大的,不少互联网公司在产品开发周期的设定上往往以天来进行计算,这就导致不少程序员需要长时间加班才能完成开发任务,对于年龄较大的程序员来说,这是一个巨大的挑战。
2、技术结构陈旧。软件开发领域对于技术发展趋势是非常敏感的,技术更新速度往往也比较快,很多大龄程序员就业难一个重要的原因就是技术结构陈旧无法满足开发团队的要求。导致这个问题的关键就在于程序员工作压力大,几乎没有时间主动学习,从而导致被行业淘汰。
3、开发团队年轻化。国内软件开发团队普遍比较年轻化,现在不少软件开发团队已经是90后的天下了,不少80后的程序员已经开始陆续退出开发团队了,更不用说70后的程序员了。开发团队年轻化是不少公司秉承的一个原则(会对大龄程序员重点考核),目的就是为了保障软件团队的开发效率。
大龄程序员就业有一定困难通常指的是应用级程序员,对于研发级程序员来说,年龄并不是太大的问题,所以如果想在程序员的道路上走得更远,应该考虑向研发级程序员方向发展。