你好,我是安能。
一个普通的程序员,北大毕业,转专业编程14年,有在大厂做架构师的经历,参与过几个亿的项目,有三个技术专利,出版过一本书...

这是通用编程知识分享系列的第三篇。
先前的“小子!程序员的高薪原来是因为这个啊“转行做程序员,还值得吗?”》,希望能给《恐慌》黄金时代的你一点启发。
接下来,如果你也有兴趣从事Java编程,可能会更关心实际问题。
【选择题】你关心以下哪个问题?
Java的就业前景如何?现在学Java的人那么多,市场会饱和吗?Java好找吗?Java一般做什么?工作环境还可以吧?什么公司会需要Java?具体工资是多少?可以在北京买房吗?我未来的职业道路是什么样的?总结起来,这七个问题其实就是以下三个方面。
Java就业前景,Java工程师薪资,未来发展。
大家都想知道吗?别急,我们一个一个说。
01爪哇就业景气指数第一名
我有一份智联发布的《2020新基建行业人才发展报告》。这个报告主要参考IT行业,可以回答Java就业市场的问题。
从这份报告中,我们来看看三个显眼的数据。
1报告原话:软件开发人才缺口最大,Java开发工程师每个求职者约3个工作机会。
报告中给出了下面的图表。CIER指数的意思是“中国就业市场景气指数”,从图表中可以看出“Java开发工程师”排名第一。
3报告中还有一句原话“Java开发工程师招聘从2018年第一季度的3.82%增长到2020年第一季度的5.38%”,需求持续上升。
有趣的是,在这些职位名称中,只有Java明确指明了具体的编程语言。
——那么你对Java就业前景心里有底吗?
02毕业3年,月薪3万。
了解了Java的就业市场之后,我们来看看更实际的问题。Java工程师能赚多少钱?
目前在公司负责面试招聘开发人员。对比我们公司的工资和其他在Java工作的朋友的工资,再调查目前所有主流招聘网站的数据,可以得到一个数据可靠的工资表:
只要公司没问题,你的工作能力没问题,你的工资肯定是逐年上涨的,而且幅度不小。
【选择题】给自己树立一面旗帜。毕业五年后你的目标薪资是多少?
我要年薪一百万!
2月收入3万,满足。
一万多块钱我觉得很舒服。
03Java职业发展道路
毕业后,有的同学事业蒸蒸日上,一帆风顺,但大部分都在挣扎,下滑,跌倒…
其实清晰的职业路线图可以让我们的职业道路走得更快更稳!
作为一名Java开发工程师,学习Java这种编程语言是很自然的。在掌握了Java语言本身之后,我们有几个方向可以选择:
1)Java企业系统开发
2)Java大数据工程师

3)Android移动应用开发
下面我就具体分析一下每一类方向的工作内容以及需要学习的相关技术点。
3.1 Java Ace字段
方向一——Java企业系统开发
Java企业系统开发是Java的王牌领域,你在招聘网站看到的“Java开发工程师”这个职位就是做这个领域的。
目前,企业系统基本上都是基于Web的。阿里、JD.COM等电商系统通过互联网对外服务,互联网自然是一个Web系统。还有银行、电信等企业内部系统都是Web形式。因此,Java企业级系统开发与Java Web系统密切相关,Web相关技术必不可少。
请戳视频观看:Java职业发展的路径之一:企业级系统开发。
看完视频,我们可以清楚的知道Java Web开发中需要的核心技术栈,总结如下:
3.2 Java大数据工程师
Java方向2-Java大数据工程师
请戳视频观看:Java职业发展路径二:大数据工程师
看了视频,现在大数据需要的主要技术栈比较清晰了,总结如下:
大数据底层的Java和Linux是基础。像上面的Java Web开发,这个图看起来技术比较多,但实际上并不复杂,因为每个层次的每个技术的目标都是一样的,只是各自的做法不一样,细节的功能特点也不一样,比较容易举一反三。
3.3 Android移动开发
Java方向3-Android移动开发
最后是Android移动开发,前两个是后端技术,这个是前端技术。需要使用Android这个手机APP技术框架来开发操作界面和操作流程。
这个职位的工作很容易理解。看看手机里的各种应用。移动开发就是做这些应用。
核心技术是Android的框架,所以技术点很明确,如下图:
Android开发的知识面并不广,但需要深度、高性能、低功耗。想想你在使用手机应用程序时的感受。如果更卡,你肯定会骂吧?如果它耗电更多,你肯定会卸载它。
所以如果你能深入了解Android技术体系,做出高质量的app,那么你的收入一定很漂亮,在北京买房也是个小案例。
【选择题】了解了这三类Java开发路径,你对哪一类更感兴趣?
1 Java企业系统开发
2 Java大数据工程师
3 Android移动开发
坚持住,我们能赢
还是那句话,努力吧,Java不会让你失望的。
我有一个90年出生的同事。他技术水平很好,爱学习,工作态度好。他这两年在公司的工资真的涨了,北京成功买房。房子虽然不大,但他终于在北京有了落脚的地方。
还有一个朋友,现在工作4年了,技术能力很强,但是公司效益不好。他在那家公司2.5年了,每年的涨幅很小。就在一个月前,他跟我说我换工作了,工资涨了50%,还挺可观的。

这是我们Java开发工程师的优势。公司好,就和公司一起成长。公司不高兴也不用担心。换一份更好的工作并不难。毕竟市场需求很大。
所以,只要你有信心不断提升自己,那么你一定可以。
总结的时候到了!
如果你喜欢我的文章,后面就说说我的技术学习经验,包括学习方法中的常见问题,具体的学习步骤,优质的学习资源。下篇见~
PS:如果你觉得这篇文章对你有用,或者对你的同学朋友有价值,请转发分享。提前感谢~


