hadoop、python、Oracle 哪个前景好?

0
刚入职的DBA,用的软件是oracle。觉得相比于其他IT行业职位,这个职位工资普遍比较低?现在工作比较闲,我是学hadoop好呢?还是学python好呢?或者精进自己的oracle?精进oracle的前提是这个岗位还有提升空间,这三种哪个工资更高一点?我有较好的C#和matlab基础
已邀请:
1

whbjob 2016-07-29 回答

我的看法不太一样,个人就是从 DBA一路走来……
根据我的了解,同等经验 DBA 无论收入还是发展都优于开发和维护,最重要的是,DBA 更容易获得宽松的时间。
我认为虽然现在云服务发展比较快,但 DBA 还是比 hadoop、python 等技术更容易生存。
理由说三点:
1、要求 DBA 的公司,业务都不会过于简单,公司不至于太小,不至于太坑。
2、 DBA 不止一种生存方式,数据库设计、调优、维护,都是业务突破时的硬性需求。在数量瓶颈的时候,DBA 相对于开发人员有更加捷径的表现机会。
3、开发路线不论哪种语言,很容易遭遇没有额外时间的情况。随便什么项目,都不是一两天能开发完成。再说了,开发、调试、测试、验收、部署,加班频率会比 DBA 高很多。
现在从网络信息上看,好像 hadoop、python 之类很热,但我包含我带过的 DBA,收入层面都明显高于这些技术。
需要说明的是,我支持学习 python、hadoop。
python 能极大提升效率,只要是做技术领域,无论是文本处理、可视化、算法……都可以高效使用。
hadoop 是现阶段大数据的基础,紧跟潮流也是技术人的核心技能。
最后我要补充一点,不管走什么路子,自己依赖于吃饭的领域一定得强!做到这一步,就不用迷信外界的那些什么大数据很火的职位了。
祝好运。
 
3

蓝心 2016-07-28 回答

        1. oracle学精了,工资也是相当高的,年薪水几十万,上百万的也大有人在,但相比而言,oracle在中国发展已经很久了,oracle方面的技术大牛也很多,资料也比较多,有不懂的问题,在一些群或社区也能有人问,这是优点,缺点就是,已经有相当多的技术牛人了,你要学到他们的技术,甚至超越他们,还要好几年,而且DBA的工资整体而言,是在慢慢下降的,职位也越来越少(这是相比其它职位而言),所以,综合来看,个人不建议你再往这方面发展。 (以上指的是oracle 运维DBA)
        2.hadoop 是现在很流行的一种大数据基础架构平台,现在哪里都在说大数据,但这个不是哪里都适合用的。
        3.python 是一种现在很流行,也功能比较强大的编程语言,很多地方都很有用,而且基于你有编程基础,建议你先学这个.

个人建议:  先学python,找份相应的工作,熟练掌握应用的情况下, 如果业余有时间,可以学下hadoop,这个对以后的职业发展还是有好处。
1

MarsJ - 大数据玩家~DS 2016-07-27 回答

你好,你提到的Hadoop、Python、Oracle功能和本质不一样。
Hadoop是目前比较流行的大数据平台,并且Spark是这方面的后起之秀,人气超强;
Python是一种非常强大的编程语言,在数据领域主要用于数据处理、分析挖掘和机器学习等;
Oracle数据库,你入职的是DBA,你懂得比我多。。。。
从你的背景(Matlab基础)出发,你可以考虑:
1,大数据也是需要数据处理、数据仓库的,OracleDBA的职业背景对你进入大数据领域还是有些帮助的,但是Hadoop会需要一些Linux的基础;
2,Python,你的Matlab背景可以让你掌握了Python语言的基本语法之后更容易进入数据处理和数据分析的领域
0

WindyQin 2016-11-02 回答

学习Python和Hadoop吧 有OracleDBA经验,对这些也都比较容易上手。毕竟现在很多互联网公司都很少用Oracle(贵啊),传统的企业也在去IOE,MySQLDBA也是一个很不错的方向呢

要回复问题请先登录注册