最近在知乎上看见这样一则问题将的是:“程序员薪资水平真的是只看技术能力不看工作年限吗?”

相信有过多年开发经验的程序员都知道,这中间的原因。
在如今这个飞速发展的时代,不管什么东西都是更新迭代是非常快的,更何况是程序员的技术呢!
我们就拿Android开发行业举个栗子吧!
如:


到2017年的时候,就转变成了这种:


当然啦,直到现在还是有人在讨论个问题,而且关注度还特别的高。

这无外乎是一些初级程序员,在工作几年后,自己没有合理的利用时间去提升自己的技术,最后导致技术差被公司裁员,从中找借口说这个行业凉了,没有前景罢了。
不管在任何行业,任何岗位,初级技术人才总是供大于求,都是不好找工作的,Android开发只是其中之一
同样,不管任何行业、岗位,技术过硬的也都是非常吃香的!
是Android“凉了”?还是你凉了?
我希望无论是博主还是阅读中的朋友们首先能搞清这个问题,或许此时的 Android 没有2012——2015年发展那么火热了,但是一定没有凉凉这个地步,因为无论现在还是将来,只要人类没有研发出能替代手机系统的产品,移动互联网的市场还是现在的“刚需”。
而且现在,随着“5G时代”的来临,音视频通话、物联网正呈现大趋势的发展,在这个时候说Android凉凉,不会让人笑掉大牙吗?
我看恐怕不是Android已凉,而是你被Android的市场淘汰了!
为什么呢?
随着 Android 技术发展的不断更新,这代表着什么?朋友们可以想想
技术更新会面临互联网公司的需求更新,需求更新会导致人事招聘时对 Android 开发工程师的要求更新,而技术无法提升的那群人,面临的肯定就是被移动互联网的市场所淘汰。
且近几年的 Android 市场又慢慢呈平稳的趋势发展,而每次技术更新后被淘汰的那群人瞧见这种情况后就开始见风使舵,挖苦 Android已凉。随着时间慢慢累积,逐渐形成了现在“XXX年,Android真的凉了吗?”“现在搞 Android 开发还有未来吗?”这种类似的话题;
这是一个质变导致量变的过程,但是发展的源头还是被互联网市场所淘汰的那群人。
所以,这些话题在根源上就是不可信的。
技术不过硬,就算转去Java、大数据、人工智能,还是会问出类似的问题:
“Java凉了?Java前景如何?”
“大数据凉了?大数据前景如何?”
“人工智能凉了?人工智能前景如何?”
……
身边有很多同学都会问到:
1、Android开发如何啊?
2、感觉前景不太乐观啊?
3、现在人工智能热度很火,是不是换这个会好一些?
选择转行是好还是坏?
我觉得吧,首先抛开其他因素,就拿人云亦云来说,在当下这个互联网时代,很多技术一下子就火起来了,这个时候匹配的岗位需求肯定也多了,难道每次都想着换方向,转岗嘛?
显然这个是不对的,这些火热的技术肯定会慢慢趋于正常,那么你又回到了原点。如果还是思路不变,那么就会永远的原地踏步。

转行,就是抛弃自己现有的基础,重新开始!身边也有不少Android开发的小伙伴转行Java,但是他们对于目前的市场还是过于乐观,Java市场竞争不大吗?从0开始的你,甚至连应届生都比不过,到时候在做个几年遇上同样的问题还是选择转嘛?人生又可以然你转几次……
Android开发市场行情
这个是我B站中用户的播放终端占比:

从上图可以看出移动终端中还是属Android端占比最高。
就当前的手机使用人群占比来说,Android是榜首这个毫无疑问,伴随着5G时代已来临,而iPhone目前5G手机好像国内还不支持。对于年轻人们喜欢追求时尚和科技,选择Android 5G这肯定是他们的首选,那么这样Android就会迎来一波热潮。
用Android手机的人多,那么肯定对于Android手机里APP的需求就会多。APP需求多了,那么开发岗位的需求也多。对比以往来说,没啥差别,甚至还有可能会更好。
就Android开发目前的招聘薪资基本都是10K起。

薪酬范围还是可以的,而且提升空间也不小,初略统计,普遍一个月2w到3w在有一定工作经验里面来说是比较合理的。
我们可以看一下Android程序员每个阶段应该达到的技术水平和薪资。

将自己提升为“T型人才”
作为身处开发类岗位的大家或者还在纠结方向的大家,我觉得还是找准方向,深耕。技术有一点深度了,然后工作经验也有了,那么我相信距离稳定的高薪也就不远了。
因为就目前形势来说,对于企业,初级开发都比较好招,但是中级或以上的就比较难了,有很多公司在这上面花了很多时间,找简历,猎头,主动联系等等,最终也是无功而返。
这其实也就变相说明了,行业内中高端人才的稀缺。想要高薪,必先埋头钻研,自身达到一定高度,薪酬自然跟着上去。
换个角度,当你技术有一定深度的时候,对于一些其他技术,或多或少都会有所涉及的。这个时候技术的广度也有了,大家还会觉得薪资会低吗?
那该如何有效的提升自己的技术呢?
想要有效的提升自己的价值还是需要讲方法的,这个说简单也不简单,说难也不是很难,只要你自己有恒心。
1.给自己整理一份合理的学习成长曲线图,按照学习路线进行学习。
2.可以去一些视频网站找教程学习,比如:B站,腾讯课堂,慕课网等等……
3.就是在学习的过程中,做好自己对某些技术点的了解进行归纳整理,方便以后进行复习用,毕竟都是自己学习过的,等到自己往后自己需要用到哪些技术,能够更快的理解用到。
4.自己平常多写写博客,可以将自己在开发中遇到的一些技术问题,解决方法等进行分享到各大博客。同时也可以通过这个方法进行建设一个自己的技术圈,与同行之间可以进行互相学习。
总结
作为开发者的我,之前也有过这样的迷茫期,曾经因没有找到合理的方法去提升自己,浪费的大把的时光,踩了许多的坑。在这里我希望大家在工作少走弯路少采坑,为了帮助到大家在Android开发之路上走的更稳,我将自己以往的学习笔记及文档进行了整理,已上传至GitHub项目中:https://github.com/733gh/Android-T3/blob/master/JianShu.md,大家可以自行参考学习。

网友评论