许久不见的朋友请我吃饭,期间给我介绍他一个弟弟,说明年要毕业了,还不知道找啥工作,说有培训机构让他学VR、大数据什么的,不知道前景咋样,想咨询一下我。相信很多朋友面临毕业,都不知道该从事哪个行业,自己又有能力做哪些工作,很迷茫!他说你早九晚六,周末双休,工作轻松工资又不低,多好啊,能不能让弟弟也干你这行?

确实如他所说,笔者2008年毕业以后,从事软件行业至今9个年头了,算是对行业比较了解的。

你是否适合做程序猿

 
 

程序猿的爱好

我们先来说一下程序猿的日常生活吧。一般软件公司的上班时间是早上9点、10点半开始上班。根据不同的城市,各有不同。发达的城市,一般都比较晚九点上班,九点半上班,北京10点半上班很正常。一般下班在下午6点北京那边可能要8点多下班。规定的是每天不超过8小时,周末双休。五险一金,这些就是朋友口中的“早九晚六,周末双休,工作轻松工资又不低”。听着是不是很爽?还有的公司还提供下午茶,甚至还有程序猿鼓励师(我们公司咋没有呢?)。

 
 

程序猿鼓励师

上面说的确实很好,夏天有空调热不着,冬天有暖气冻不着,不用风吹日晒外面跑。但这是理想状态,有时候加班也是很正常的,你不敢想象连着2,3个月加班的情况。而且作为一个新手,加班是躲不掉的,即便不加班,你也要在业余时间学习,不然你的能力是跟不上的。

 
 

加班

由此可见,能不能坐的住是干程序猿的硬件基础?坐不住,那下面的就不用看了。

分割线-----------------------------------------------------------------------------------------------

如果你觉得自己属于专研型的,能坐的住,那我告诉你,你有做程序猿的先天条件!

既然有程序猿的先天条件,那么我们进入正题。这三个方向确实都很火,那我们来分析一下。

Java软件工程师

需求量是最大的,入门学习也是相对简单的。我们来看看市场的需求:

 
 

Java招聘岗位

Java工程师需求的岗位有4600多个,招聘的公司有大企业也有微小型公司。

再看看Java开发工程师的薪酬

 
 

Java工资

Java开发工程师的工资:月薪大概在8000-3.5万的区间。

Java开发工程师总体来说,需求量大,薪资区间还不错。推荐指数4颗星☆☆☆☆

java学习群669823128

大数据开发工程师

需求量也不小,但是岗位比较多、杂,入门学习也是相对简单的。我们来看看市场的需求:

大数据开发工程师需求的岗位有3700多个,招聘的公司 大企业比较多。

 
 

大数据岗位

大数据开发工程师的薪酬

 
 

大数据工资

大数据开发工程师的工资:月薪大概在1w-4w万的区间。

大数据开发工程师总体来说,需求量不,薪资区间还不错。但是对技术要求还是比较严的。推荐指数5颗星☆☆☆☆☆

VR虚拟现实开发工程师

智联上绝大多数的岗位都是培训机构诱导培训的,真实招聘的岗位实在太少,在此不再多说。推荐指数1颗星☆

没出校园的时候,相信有不少培训机构,都着手忽悠去他们培训班学Java、大数据、VR虚拟现实这些,吹的天花乱坠,月薪上万,仿佛成功就在眼前。但是,我要说的是,任何成功都是要付出相应的艰辛来获取的,培训班给你展示的都是成功的案例,而且来者不拒,他们不管你学什么专业,有没有这方面基础,你适不适合做这个行业。他们的目的就是让你来交学费,没钱不要紧,可以帮你找第三方的贷款,形成了一个产业链。所以在选择培训机构的时候一定要擦亮眼睛。

到这里,或许还是有人问,我到底是学Java还是大数据?

Java做的大多数都是大企业级(很多客户是政府单位)的Web应用,而大数据笼统的来说就是大量数据的汇总分析(像阿里巴巴、今日头条都是做大数据的),然后应用到不同的领域。

如果你想快速学习并能快速的找到工作,那么你先学Java是正确的。毕竟大数据这块入门还是有一些门槛的。但是对于已经有几年编程经验的程序猿来说,想转岗,那学习大数据、人工智能这些是很酷的,未来也是一个大趋势!如果你想学习java可以加我的学习群:669823128

毕业生、程序猿转岗该如何选择Java、大数据和VR?的更多相关文章

  1. 毕业生、程序猿转岗该如何选择Java、大数据和VR?答案在这里!

    许久不见的朋友请我吃饭,期间给我介绍他一个弟弟,说明年要毕业了,还不知道找啥工作,说有培训机构让他学VR.大数据什么的,不知道前景咋样,想咨询一下我.相信很多朋友面临毕业,都不知道该从事哪个行业,自己 ...

  2. 程序猿的还有一出路:大数据project师

    非常多年前我非常郁闷地写了一篇博客<程序猿的出路在哪里?>,之所以郁闷.我记得是看了中国男足的比赛,不由自主对照自已苦逼的程序猿生涯,以前对中国软件的感情有如对中国男足,绝望到没有不论什么 ...

  3. Java大数据应用领域及就业方向

    最难毕业季,2017高校毕业生达到795万,许多学生面临着毕业即失业的尴尬.面对着与日俱增的竞争形势和就业压力,很多毕业生选择去知了堂学习社区镀金,以提高自己的就业竞争力,其中Java大数据是学生选择 ...

  4. 原来Java大数据才是真正的高富帅!

    大数据时代,中国IT环境也将面临重新洗牌,不仅仅是企业,更是程序员们转型可遇而不可求的机遇. 国内大多数大型互联网公司的程序员被称作研发工程师,但实际上国内几乎没有研发项目,只能叫做开发.开发程序员的 ...

  5. 如何学好Java大数据并快速提升

    Java作为一种最流行的,最热门的编程语言,可以说它无处不在,目前全球有着数十亿的设备正在运行着Java,很多服务器程序都是用Java编写,用以处理每天超过数以千万的数据.无论是手机软件.手机Java ...

  6. 为什么Java大数据能带你走上人生巅峰

    国内大多数大型互联网公司的程序员被称作研发工程师,但实际上国内几乎没有研发项目,只能叫做开发. 开发程序员的工作大多是重复性劳动,容易产生疲惫感,薪资在工作2-5年内就达到了一个峰值,再要提升就比较困 ...

  7. JAVA 大数据内存耗用测试

    JAVA 大数据内存耗用测试import java.lang.management.ManagementFactory;import java.lang.management.MemoryMXBean ...

  8. 为什么Java大数据是最火爆的编程语言?

    未来10年将是大数据,人工智能爆发的时代,到时将会有大量的企业需要借助大数据,而Java最大的优势就是它在大数据领域的地位,目前很多的大数据架构都是通过Java来完成的. 在这个Android.iOS ...

  9. Java大数据人才应用领域广,就业薪酬高

    互联网创造了大数据应用的规模化环境,大数据应用成功的案例大都是在互联网上发生的, 互联网业务提供了数据,互联网企业开发了处理软件,互联网企业的创新带来了大数据应用 的活跃,没有互联网便没有今天的大数据 ...

随机推荐

  1. React:快速上手(5)——掌握Redux(2)

    React:快速上手(5)——掌握Redux(2) 本文部分内容参考阮一峰的Redux教程. React-Redux原理 React-Redux运行机制 我觉得这张图清楚地描述React-Redux的 ...

  2. LightOJ - 1336 Sigma Function(约数和+整数拆分)

    题干中给出函数公式: 其中pi为n的每个素因数,ei为其个数.设该函数为F(x),其意义为x的约数之和.问在1-n中有多少x,令F(x)为偶数. 分析:设f(p)为(p^(e+1)-1)/(p-1). ...

  3. 关于jquery的each遍历,return只终止当前循环,不好使的解决办法

    很奇怪,一般来说return会终止js,但是今天万万没想到的是,jquery 的each循环中,return不好使,做一记录, var result = true; $('input[type=&qu ...

  4. JavaWeb -- Struts2 ResultType细化, 国际化

    1. ResultType细化 <result-types> <result-type name="chain" class="com.opensymp ...

  5. tyvj 1091 等差数列 dp

    P1091 等差数列 时间: 1000ms / 空间: 131072KiB / Java类名: Main 背景 广东汕头聿怀初中 Train#3 Problem 3 描述 等差数列的定义是一个数列S, ...

  6. 用Java编程计算出所有的"水仙花数"

    题目:打印出所有的 "水仙花数 ",所谓 "水仙花数 "是指一个三位数,其各位数字立方和等于该数本身.例如:153是一个 "水仙花数 ",因 ...

  7. PHPAdmin的安装和配置

    phpadmin是用于管理mysql数据库的一个产品,,毕竟很多数据库服务器不能够公开连接,所以只能够使用http的方式来进行连接管理.     下载phpadmin( http://xj-http. ...

  8. scala学习手记30 - 闭包

    首先要弄白闭包的概念. 教材中的说法是:闭包是一种特殊的函数值,闭包中封闭或绑定了在另一个作用域或上下文中定义的变量.这里说闭包是一种特殊的函数值. 维基百科中的说法是:在计算机科学中,闭包(英语:C ...

  9. 指定library路径

    1.执行 ?.jar文件: 1.1.“java -jar ?.jar” 1.2.如果 ?.jar里面使用了JNI调用了 ?.dll/?.so 等文件,可能会报错 找不到相关的 库文件,如果这样的话,可 ...

  10. Jni_Linux_01_转

    1.Linux下JNI的使用(http://www.cnblogs.com/bastard/archive/2012/05/17/2506877.html) Linux下 JNI的使用 学习Andro ...