知乎的人都说程序员是吃青春饭的,那等你们都年纪大了该怎么办?

在知乎发现了个这样的问题前端

知乎的人都说程序员是吃青春饭的,那等你们都年纪大了该怎么办?

每次看到这相似的问题我都感慨万千,不由又想起那批80后老前辈……他们中已经有很大一批人都平稳的度过了中年危机git

我不由又在幻想:这pia pia的打脸声在某些自媒体、培训机构的脸上响起……程序员

下面是正文:github

正文

我是作Android的,就以Android开发为例吧面试

除了程序员,还有新媒体运营、设计……不少行业都是青春饭算法

他们年纪大了怎么办?难道会集体裁人吗编程

程序员是吃青春饭的,但高级开发、资深开发、技术专家、架构师、技术管理,都不是青春饭网络

而除了青春饭这个点,诸如35岁被优化、Android凉了之类的问题老是特别多数据结构

此次就这个问题,和你们详细聊一聊架构

你们都说程序员是吃青春饭的,我至关承认,若是始终不想着提高技术,永远待在初级层次,或许还不到30岁就已经将青春饭吃完了

你们或许听到过不少这种消息:

“Android开发29岁被裁,转行送上了外卖”
<br>“Android开发34岁被优化后,面试屡屡碰壁”
<br>“Android凉了……”
<br>……
<br>以及各类转行:Java、前端、大数据……

不断地也听见不少人在谈作Android是否还有前途、Android研发在走下坡路了、Android的工做太难找了,对于这些其实个人见解很简单:

Android确实不是当年盛况,已经再也不像前几年前那么火爆。一个新行业若是经历过盛极一时,那么必然有这样的一条曲线,像咱们学的正弦曲线先急速上升,而后到达顶点,而后再降低,最后再趋近一个平稳的值。
<br><br>那么这一两年就已是在一个饱和值之间浮动,所以在这样的形式下,对于我的开发者相应的要求就要高一些。
<br><br>之前是只要你会Android四大组件的都是个香饽饽,那样的时代已通过去了,随着人机交互的体验要求,App的用户体验的要求、流畅度等等,已经不可同日而语。在这样的大环境下,那么对咱们Android开发工程师也是一样的改变。
<br><br>在这样的状况下,因为饱和,随处都能招到初级的工程师,公司有了选择的余地,因此确定会去选择更加优秀的,这就必然致使了咱们常常说的,Android开发者已经烂大街了,其实否则,只是公司的要求变高,市场饱和,门槛变高而已。

说白了,其实吃青春饭的不是程序员,而是初级程序员!

不是Android开发没有前景,而是初级Android开发没前景!

而他们被优化后面试碰壁、转行、送外卖……怎么惨怎么来的故事通过不少媒体的炒做后,居然还被你们认为是理所应当?

如今各大公司其实都很缺Android研发(中高级),不断的在招人,就拿不少一线互联网来讲,别说来面试的人了,就简历都拿不到太多,须要花不少时间去找简历,一度让各大公司争抢也招不到合适的人,形成了不少岗位空缺。

愈来愈多的急招岗位都涌现出来…

知乎的人都说程序员是吃青春饭的,那等你们都年纪大了该怎么办?

因此,对于有Android开发经验的同窗,更多应该想一想怎么往深探索,而不是一味想着换方向,无论换到哪一个方向,都会面对从初级到高级到资深再到专家的时间点。

正确的职业规划应该是金字塔形,核心竞争力必定要扎实!

至于那些已经选择转行的人,其实大多数仍是没起来,毕竟转行后也是从0开始,想精进到专家并非一朝一夕的事。

无论在任何行业,任何岗位,初级技术人才老是供大于求,都是很差找工做的,Android开发只不过是其中之一

一样,无论任何行业、岗位,技术过硬的也都是很是吃香的!

说到底,是Android凉了吗?其实只是技术不过硬的人凉了!

技术不过硬也就罢了,若是不肯花时间学习提高,就算转去Java、大数据、人工智能,仍是会问出相似的问题:

“Java凉了?Java前景如何?”
<br>“大数据凉了?大数据前景如何?”
<br>“人工智能凉了?人工智能前景如何?”
<br>……

因此,不用老想着Android凉了或是常常说要转行,与其焦虑不安,不如努力提高技术水平,毕竟在这时代,有硬技术的人到哪都吃香。

Android将来的趋势

移动开发是不局限于App开发的,好比 逆向、物联网、音视频、边缘计算、VR/AR,不少新的技术浪潮其实都已经融入到移动开发的体系里。

在可见的将来,推荐你们选择 NDK 做为将来学习的重心,5G 物联网是风口,一旦涉及硬件交互就必定避不开 NDK 开发。

另外伴随着5G时代的来临,音视频也必然会迎来一波爆发,若是你们如今可以把握住机会,当一只风口上的“猪”岂不是美滋滋?

Android学习的方向

  • 基础+底层原理

看似最枯燥、最基础的东西每每具备最长久的生命力

像数据结构,算法这类东西,还有有一些计算机原理之类的知识,这些东西都是编程和实践的根本。他们看似枯燥和基础,可是具备最长久的生命力。

不要每天谈什么框架,什么库,框架每一年层出不穷,但是扒下框架那层炫酷漂亮的外衣,里面仍是那些最基础的知识和原理。 就是这些算法,数据结构,计算机网络,计算机原理这些看似基础的东西。若是这些掌握扎实了,你才有更加深刻的可能。

  • 学习一线大厂的各项技术

大厂是咱们的技术先驱,不只仅是各类技术,还有不少令你大开眼界的使用方法,学习这些有利于本身竞争力的提升,深刻理解后也能够提高你的学习效率

  • 按期面试

光学习了大厂的技术还不够,如何了解当下Android市场须要哪些技术呢?

按期的面试足以让你了解当下市场须要哪些技术,也更加容易肯定自身的短板在哪,同时,也能够督促本身学习提高(小伙子,你这技术有点落伍了呀…)

万一拿到了高薪Offer,岂不是更赚?

  • 多看大佬的学习笔记,学习大佬的设计思想

以前我跟一位大佬交流后,就拿到了他作的 《Android开发核心知识点笔记》

知乎的人都说程序员是吃青春饭的,那等你们都年纪大了该怎么办?

纯目录页都很是很是的长……大佬,不愧是大佬……

如今,《Android开发核心知识点笔记》的最新版,能够在这个GitHub上查看

  • 配合各类资料辅助学习

如今不只仅是开源,还有各类各样的资料也是很是之多,能够说是很是的全面了

不过仍是很是杂乱,不少朋友不是没有资料,大多都是有几十上百个G,可是杂乱无章,不知道怎么看从哪看起,甚至是看后就忘

这里推荐你们找找培训机构,虽然你们对培训机构褒贬不一,但不能否认的是,有些培训机构也是为你们发现、整理了不少全面且系统的资料,白拿一波还不是美滋滋?

关于 Android 面试的秘籍

我是拒绝说个人面试经验的

由于,咱们工做经历不同,简历不同,问的问题也会不同

而在面试官的步步深挖之下,背题?不存在的,背题能轻松经过就不会有这么多人都说“Android凉了”

大厂面试光靠背几个面试题就想过?你放心,可贵一批是必然的……

但若是你已经具有接近心仪公司的开发实力,那你不妨看看JsonChao整理的一套Android面试的秘籍。

这里是GitHub地址:https://github.com/JsonChao/Awesome-Android-Interview


那么,今天个人分享就到这里,若是文中哪些部分不当的话,请联系我进行修改或删除~

若是你们还有什么疑问的话能够在评论区打出来,后续再进行更新~

相关文章
相关标签/搜索