请选择 进入手机版 | 继续访问电脑版
立即注册
 找回密码
 立即注册
搜索
xuanxiao493z
发表于: 2019-1-12 22:16:28 | 显示全部楼层

隆冬真的来了吗?能够是吧,由于比来几年每年都说是隆冬,说的真的叫人焦虑。不外互联网的整体情况确切不如前几年,即使不说我想大师也能隐约的感遭到了。作为已经炙手可热的Android工程师,现在面临着以下的题目:
互联网整体情况不悲观
Android开辟职员众多但岗位削减,致使要求越来越刻薄
大前端趋向、跨平台计划频出、小法式肆虐,Android不再是利用开辟唯一的计划
野生智能、大数据、区块链等技术炒的炽热,培训机构倾巢出动,黉舍门生疯狂进修,而培训Android出来就失业,大学学Android出来根基也失业。
从上面几点来看,说Android工程师是四周楚歌真的不为过,本篇文章会从以下几个方面来停止分析,请轻拍。
消除对Android的误解
能否要转行
若何提升合作力
1. 消除对Android的误解
不管是Android同业还是其他技术范畴,明显都对Android有些误解。作为Android开辟来说,假如对Android有误解能够会影响到后续的成长和决议,我有需要来消除这个误解。
1.1 Android系统的未来
Android系统是根,没了它Android工程师也不存在了。在我的记忆中,早在2011年就有谈吐说Android系统要垮台,时过7年后,Android系统仍然坚硬。今朝对它唯一有威胁的是谷歌的Fuchsia,谷歌的真正意图能够是做个备选而不是替换,由于替换的难度太大了,现在Android已经普遍的利用在手机、平板、车联网、物联网、智能电视等等范畴,是名副实在的终端霸主。我们不说手机,就说相对小众智能电视和智能投影机,这些早已普遍利用于各个家庭,新弄一个系统,就想让开辟职员重新开辟这些定制系统和利用吗?真的不会卖账,更别说手机了。Android不是塞班,岂是想替换就能替换的,这难度比如重新开辟个PC操纵系统替换windows一般。所以Android系统还会存活很长的时候,具体多久欠好猜测,应当比大部分人的法式员生活要长。
比来谷歌在开辟者大会上很少说起Android,很多媒体大举宣扬谷歌不再重视Android,这是由于谷歌有很多新的产物要推行,而作为谷歌大儿子的Android早已不得民气,无需过量的推行,并不意味着谷歌不再重视Android,Android系统还会延续的完善。
1.2 Android的未来失业趋向
虽然现在Android的失业情势不大好,可是其他技术范畴的失业趋向也不悲观,这是由于现在高校和培训机构大量的培育职员涌入。我05年上大学时,软件工程专业不是很火爆,学一些常规的技术,比如算法与数据结构、c++法式设想、面向工具方式及法式设想等等,结业了也就是搞搞C++,做做Java Web和.NET等等。而放眼现在,IT相关的专业简直就是火爆,大师都感觉这行有成长赢利多,是以越来越多的门生报考了相关专业,很多大学都有移动互联利用技术专业,还有野生智能学院,每年都有大量的大学结业生和培训机构出来的涌入市场,而中国的互联网企业明显不需要这么多的人材,终极的成果不可思议还是狼多肉少。
我们大要可以猜测到未来Android开辟的人数会增加缓慢,斟酌到企业未来的职位,Android未来的失业趋向会缓中有升,但其他的技术范畴就欠好说了,究竟什么范畴也抗不住涌入的人巨多啊。
寒冬已至?四面楚歌的Android工程师该何去何从  科技资讯

1.3 Android开辟的天花板
很多人会感觉Android技术深度不深,技术栈不庞大,Android职业成长有限,这个真是大大的误解。
先说技术上,Android的技术栈随着时候的推移变得越来越庞大,细分范畴也越来越多,首要有Android利用开辟、逆向平安、音视频、车联网、物联网、手机开辟和SDK开辟等等,每个细分范畴都有很多技术栈组成,深度都充足精湛,就拿一切细分范畴通用的Android系统底层源码来说,就会叫你学起来生不如死。
再说职业上,确切Android利用开辟很难升任CTO,一般的CTO主如果后端,这主如果两个缘由:
后真个技术栈很早就成熟了,我8年前转做Android开辟时,那帮30多岁的Java开辟就已经很利害了,随着时候的推移,后端技术大牛远比Android大牛的人数要多,也更利害,他们做技术司理时,我们都还在搬砖。
后端确切可以兼顾全局,在公司营业上属于重要职位。
不外我们疏忽了最重要的一点,假如我们是做后真个,一定能做到CTO吗?我想也是很难的,所以不要眼睛只盯着高处,先想想自己能到达什么水平,站在半山腰就说山下面的风光不坦荡自己也不公道啊。
2.能否要转行
Android不热门了,很多Android开辟已经转行了,有的正走在转行的路上,还有的游移未定,到底要不要转呢?我们来分析下。
2.1 转什么最好
每小我的本身情况分歧,转的偏向也会有所区分,转野生智能相关开辟必定是最好的,究竟风口上的猪也能飞,随着风口无可厚非。只惋惜野生智能相关对学历和算法要求很高,最最少得是个硕士吧,而且这只是低配。那末大大都Android开辟可以转的偏向首要有前端、后端和python等等。我大要说一下:
1.转前端,这个是我以为最好转的一个偏向,前真个理念很多都和Android类似,也可以作为Android的延长,向大前端成长,假如对界面感爱好的可以转前端试试。
2.转后端,后端这个就是完全的转行了,看似Java大师城市,可是后真个技术栈可不是只要Java,各类框架绝对叫你头大,很多人夸大后端技术深,各类处置高并发看似非常有技术含量,不外这只是为数不多的公司在做。假如想要稳定的可以转后端试试。
3.转python,python比来真是很火,由于他跟野生智能发生了关联,实在大部分学python的没有搞什么野生智能相关,根基都是在搞爬虫。追求浪潮的可以转python试试。
2.2 不要轻易转行,要转就尽早转
转行有两种我以为是一般的,一种是行业消失大概衰败了,小我没法发挥才华。另一种是爱好不在本行,是以转一个自己感爱好的。而现在大部分转行纯属是为了跟风,为了那点钱,而疏忽了持久的成长。我们来看看下面的图。
寒冬已至?四面楚歌的Android工程师该何去何从  科技资讯

从图中可以看出,大部分人在35岁前是在加速期,35岁后是上升大概衰落期。以Android开辟转前端来说,假定一个Android高级A同学转行前端会变成前端低级,这时处置前真小我都在加速进步,A同学要想赶超前面的具有一样加速度的人是不成能办到的,这就致使他在转行前期极为被动,A同学还要保证在35岁前成为前端专家大概Leader才有能够在35岁后不进入衰落期,固然这时A同学的Android根基也就荒废了,很难成为专家。假如还想要在技术范畴走的更远,就不要轻易的停止转行,假如想要转越早越好,越快越好,由于其他的合作者都在加速进步,没人会停下等你的。
3.到底要深入学什么?
按照常识的半衰期,作为Android利用开辟最应当进修的就是Java、App开辟相关技术、Android系统底层源码、数据结构、设想形式、收集相关等等。
可是大部分现实开辟中,算法是最不常用的,经常是为了口试去学的,那末剩下的内容都是需要深入进修的。
我也是遵守这个想法,在2017年出书了《Android进阶之光》,里面先容了设想形式、收集相关、Java、App开辟相关技术。这明显还不够,由于还有一个最重要的常识没有讲,那就是Android系统底层源码,这是常识半衰期长而且通用的常识,非论你处置Android哪个细分范畴,Android系统底层源码都是你需要把握的,而且它会让你具有较强的合作力,这是由于较长的时候也只能把握外相。
为此,我在今年出书了Android进阶二部曲第二部《Android进阶解密》,这是一本为利用开辟写的源码分析书,会将系统源码和利用开辟连系讲授,帮助读者交融贯通。
好了,就说到这里,本文能够还是有一些不成熟的概念,大师请轻拍。别的,最好不要拿一些惯例说事,有的人命运好,他怎样折腾都成,而大部分人实在命运很一般。
寒冬已至?四面楚歌的Android工程师该何去何从  科技资讯
感谢您的阅读
跳转到指定楼层
回复

使用道具 举报

发表于: 2019-1-12 21:50:02 | 显示全部楼层

现在流行轻应用,
回复 支持 反对

使用道具 举报

落泥
发表于: 2019-1-12 21:50:02 | 显示全部楼层

中国程序员比美国程序员都多,怎么操作系统,数据库,工业软件,游戏引擎等等高技术的全是美国制造?
回复 支持 反对

使用道具 举报

张扬木楠x2v
发表于: 2019-1-12 21:50:02 | 显示全部楼层

android有framework也有native,还有kernal,把android开发等同于应用开发太片面。cto和前后端没关系,管理岗位和基层的研发关注点完全不同,你不会真以为技术做到一流就能当cto了吧
回复 支持 反对

使用道具 举报

qpglr
发表于: 2019-1-12 21:50:02 | 显示全部楼层

说说Android邻居, iOS工程师的情况怎么样?
回复 支持 反对

使用道具 举报

sceeb
发表于: 2019-1-12 21:50:02 | 显示全部楼层

还可以在安卓的某个领域做深挖,比如音视频方面
回复 支持 反对

使用道具 举报

botqz
发表于: 2019-1-12 21:50:02 | 显示全部楼层

来说说嵌入式啊,驱动啊这些呗
回复 支持 反对

使用道具 举报

hcxyr
发表于: 2019-1-12 21:50:02 | 显示全部楼层

iOS开发五年有余,现在搞h5写原生的少了
回复 支持 反对

使用道具 举报

nvezk
发表于: 2019-1-12 21:50:02 | 显示全部楼层

谷歌受制于java.所以大力推flutter,Android 早晚是要被代替,但现阶段不大会
回复 支持 反对

使用道具 举报

luosiqi
发表于: 2019-1-12 21:50:02 | 显示全部楼层

看看波士顿动力的机器人,中国写不出来这样的程序呢?谁能分析一下
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题:13574 | 回复:96575

快速回复 返回顶部 返回列表