许久不见的朋友请我吃饭,期间给我介绍他一个弟弟,说明年要毕业了,还不知道找啥工作,说有培训机构让他学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. Linux命令——ln命令创建和删除软、硬链接(6/29)

      ln命令用来为文件创建链接,连接类型分为硬链接和符号链接两种,默认的连接类型是硬连接.如果要创建符号连接必须使用"-s"选项.  用法:  ln  [options]  sou ...

  2. linux mkisofs(genisoimage)命令用法

    功能说明:建立ISO 9660映像文件. 常用命令:genisoimage -o imagename.iso file 语 法:mkisofs [-adDfhJlLNrRTvz][-print-siz ...

  3. linux命令(6/11)--修改文件的用户组chgrp和文件所有者chown

    在lunix系统里,文件或目录的权限的掌控以拥有者及所诉群组来管理.可以使用chgrp指令取变更文件与目录所属群组,这种方式采用群组名称或群组识别码都可以.Chgrp命令就是change group的 ...

  4. 20145201《Java程序设计》第7周学习总结

    20145201 <Java程序设计>第七周学习总结 教材学习内容总结 本周学习了课本第十二.十三章内容,即Lambda.时间与日期 第十二章 Lambda 12.1 认识Lambda语法 ...

  5. 史上最详细Windows版本搭建安装React Native环境配置

    说在前面的话: 感谢同事金晓冰倾情奉献本环境搭建教程 之前我们已经讲解了React Native的OS X系统的环境搭建以及配置,鉴于各大群里有很多人反应在Windows环境搭建出现各种问题,今天就特 ...

  6. 欧拉筛法(phi,d,prime)

    筛法求素数的核心就是让每个合数被它的最小质因子筛掉,那么剩下来的就是素数了. 于是在这个过程中我们可以顺便求出每个数的φ().d().e(). ϕ:小于等于该数的与它互质的数的个数(一个数与其自身互质 ...

  7. Linux中df命令查询磁盘信息和fdisk命令分区的用法

    df - 报告文件系统磁盘空间的使用情况  总览 df [OPTION]... [FILE]... POSIX 选项: [-kP] GNU 选项 (最短方式): [-ahHiklmPv] [-t fs ...

  8. 【Java并发】Java中的原子操作类

    综述 JDK从1.5开始提供了java.util.concurrent.atomic包. 通过包中的原子操作类能够线程安全地更新一个变量. 包含4种类型的原子更新方式:基本类型.数组.引用.对象中字段 ...

  9. v4l2中的多流机制

    一直在搞camera,对v4l2也比较熟悉了,今天写文章说点自己的看法 对于v4l2,对多流的支持是比较弱的,只是一个流.但现在的camera 硬件,能支持多个流同事工作,所以又必要对v4l2的api ...

  10. centos 安装 mysql-5.7.23-linux-glibc2.12-x86_64.tar.gz 详细步骤

    1.卸载Linux系统上自带的mysql插件(old版本) 查找mysql相关安装: rpm -qa|grep -i mysql 可能会出现以下的一个或多个,没有更好,说明你的系统很干净,但是以防万一 ...