我拿到了梦寐以求的字节跳动和腾讯双offer!赶紧收藏!

我拿到了梦寐以求的字节跳动和腾讯双offer!赶紧收藏!,第1张

概述前言Android开发前几年火爆一时,市场饱和后Android程序员每一名程序员都想成为架构师,但这期间,需要付出的辛苦和努力远超过我们的想象。我对Android工程师的调研发现:97%的Android开发技术人都会面临这些困境(可能也是你的困惑)1.Android开发的几个阶段我的10年开发生涯中,有 前言

AndroID开发前几年火爆一时,市场饱和后AndroID程序员每一名程序员都想成为架构师,但这期间,需要付出的辛苦和努力远超过我们的想象。

我对AndroID工程师的调研发现:97% 的AndroID开发 技术人都会面临这些困境(可能也是你的困惑)

1.AndroID开发的几个阶段

我的10年开发生涯中,有9年都是做AndroID相关开发,以我个人的经历来看,AndroID开发市场分为以下几个阶段,也许不是特别准确,但我觉得值得参考。

第一阶段 :混沌期

这个阶段大概在2009到2013年,AndroID刚开始出现在大家视野中,当时的Java开发有点像现在的AndroID开发,不是很热门,竞争压力大,因此很多Java开发转了AndroID开发,我就是其中一员。在09年到10年时有个说法,说只要你会Activiy的生命周期,你就可以通过面试了,虽然说得有些夸张,但还是有点道理,你懂得一些基础的概念,一般公司确实是可以进去的。这个时候大家都是摸着河去开发,网上的资料还有书籍都比较少,第三方框架也很稀少。

第二阶段 :发展期

这个阶段大概在2013到2015年,是AndroID开发发展最快速的3年,各种培训机构倾巢出动,培养了很多AndroID开发者。这个时候大量的第三方框架百家争鸣,插件化、HybrID,MVP等技术开始占据大家的视野。网上的资料大量产出,也出现了一些经典的AndroID图书。

第三阶段 :平稳期

这个阶段大概在2016年到2019年,是AndroID开发从神坛跌落,回归普通的阶段,不是说他凉了,而是有更火的技术,这使得AndroID开发黯然失色。同时由于供大于求,很多AndroID开发开始转行,培训机构几乎不培训AndroID。这个时候出现了很多重量级跨平台框架,组件化、Kotlin、AndroID Jetpack、移动AI等技术映入了我们的眼帘,AndroID进阶三部曲诞生在这个时期。

可以说现在的形势看似不容乐观,但是暗藏生机。下面说说AndroID开发的转行和坚守。

2.AndroID开发转行指南

转行与否在于你对自己的定位,如果你就是想赚多些钱,到30多就解甲归田了,就直接选择适合自己的热门技术,比如前一阵子python相关的技术很火,那么你就可以直接转过去,速度要快,这个就不在本文的讨论范围了。

如果你的定位就是想在技术领域多呆几年,成为技术专家及以上,那么转行就需要慎重考虑了,因为转行大部分都不是质变。

2.1 转行大部分都不是质变

一个开发的质变可以理解为在一个领域的大幅提升,或者是不相关领域的跨界,举个例子:可以在AndroID领域由高级质变为了专家,或者是由一个高级开发升到了leader,再或者跨界开始做了一些技术相关的培训、演讲、出书等等而被人所熟知。

凡是能助力35岁后进入上升期或者平稳期的都可以看做是一次质变,而转行很少是质变,更多的是倒退回到原点重新出发,形象点来说,就是换了个不同的砖头接着搬砖而已(高技术含量的除外)。因此我们更应该去追求质变,而不是平行或者倒退,一次倒退可以承受,多次倒退就很难在35岁后进入上升期或者平稳期。

简单来说,就是无论你转什么,你都必须成为专家和leader以上,才能保证你的职业生涯得以延续,转行只是将这个步骤延时了,终究还是避不开的。

2.2 要转就尽早转

如果你觉得所在的行业没落了,无法施展才华,或者兴趣不在本行,想要转一个自己感兴趣的。那么就要尽早转行。

这个图不完全准确,但确实能说明一些问题。从图中可以看出,大部分人在35岁前是在加速期,35岁后是上升或者衰落期。以AndroID开发转前端来说,假设一个AndroID高级A同学转行前端会变为前端初中级,这时从事前端的人都在加速提高,A同学要想赶超前面的拥有同样加速度的人是不可能办到的,这就导致他在转行前期极为被动,A同学还要保证在35岁前成为前端专家或者leader才有可能在35岁后不进入衰落期,当然这时A同学的AndroID基本也就荒废了,很难成为专家。如果还想要在技术领域走的更远,就不要轻易的进行转行,如果想要转越早越好,越快越好,因为其他的竞争者都在加速提高,没人会停下等你的。

2.3 转什么好呢?

有的同学说,别说那有的没的,我就是想转,那我也说说转什么比较好。

我周围转前端和后端的比较多,都还算顺利吧。整体来讲,转前端比较顺畅,因为很多理念都是相通的,而且AndroID配合前端的话,在大前端方向还是很有优势的,算是一个很好的组合和补充。未来发展也看好,进可以带大前端团队和移动端团队,退可以开发前端和AndroID,成为某一个分支的专家,前景看好。

转后端的发展一般,因为跨度相对大些,后端跟AndroID相关联的知识点有限,你在开发的时候,此前的AndroID知识并不能很好的助力后端。职业发展并不是像很多人想象的那么美好,只有成为技术专家和leader才可以延长职业生涯。什么?当CTO?想多了,后端厉害的海了去了,这好比一个后端开发学了两年AndroID就跟10年经验的AndroID leader争移动总监一样,你觉得他的胜算有多少?

当然还有其他的选项,有的炒作水分大大了,我就不提了。当然如果你名校出身,天赋异禀,你想转什么就转什么,当个真·全栈也是轻而易举,天高任鸟飞嘛。

最后

题外话,我在一线互联网企业工作十余年里,指导过不少同行后辈。帮助很多人得到了学习和成长。

我意识到有很多经验和知识值得分享给大家,也可以通过我们的能力和经验解答大家在IT学习中的很多困惑,所以在工作繁忙的情况下还是坚持各种整理和分享。但苦于知识传播途径有限,很多程序员朋友无法获得正确的资料得到学习提升,故此将并将重要的AndroID进阶资料包括自定义view、性能优化、MVC与MVP与MVVM三大框架的区别、NDK技术、阿里面试题精编汇总、常见源码分析等学习资料免费分享出来。

【AndroID学习pdf+学习视频+面试文档+知识点笔记】可以点击这里即可获取免费领取方式!

【AndroID思维脑图(技能树)】

知识不体系?这里还有整理出来的AndroID进阶学习的思维脑图,给大家参考一个方向。

【AndroID进阶学习视频】、【全套AndroID面试秘籍】

存中…(img-dNxPZSbl-1620127378062)]

【AndroID进阶学习视频】、【全套AndroID面试秘籍】

希望我能够用我的力量帮助更多迷茫、困惑的朋友们,帮助大家在IT道路上学习和发展

总结

以上是内存溢出为你收集整理的我拿到了梦寐以求字节跳动和腾讯双offer!赶紧收藏!全部内容,希望文章能够帮你解决我拿到了梦寐以求的字节跳动和腾讯双offer!赶紧收藏!所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1012249.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-22
下一篇 2022-05-22

发表评论

登录后才能评论

评论列表(0条)

保存