ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

想往云计算/大数据方向发展,有什么好的学习路线?

2019-07-23 11:38:32  阅读:174  来源: 互联网

标签:学习 运维 迷茫 Hadoop 路线 往云 计算 数据


我现在迷茫,不知道以后从事什么样的工作,云计算?运维?运维我不喜欢,但是我的专业是云计算,这应该和大数据有关,我喜欢掌握操作数据的感觉,想往大数据发展,希望各位朋友能给我提供一条学习线路/知识树!

现在我觉得自己很闲,想学习但是找不到方向,挺迷茫!还有一个问题就是编程语言,大数据这一块学Python JAVA还是 C呢?

说说我的看法 - 来自于一个前美国微软的工程师。

我特别理解你现在在大学的迷茫,因为10年前的我和你一模一样。

先回答你的问题,再给你些建议希望能帮助到你。

1. 迷茫是正常的,人生每个阶段都是迷茫的,等你过了这个迷茫还有很多个迷茫。工作几年后会有跳槽转行还是创业的迷茫,都是一样的。

2. 看到国内大学计算机、大数据的课表还是如此地“落后”,或者说并不与时俱进,默默地感觉有些悲哀。

3. 喜欢大数据方向很好,你只有自己喜欢才会坚持学下去。运维更多的是一些杂活或者是支持性的工作,而且在校园里练手的机会并不多,并不有助于学习,毕竟学习的一个重要的环节就是练习。

4. Java和Python都是很重要的。各有各的用处 - Java用于Hadoop、Spark的生态圈,Python更适合于以后机器学习的一些框架类的学习。

大数据分为很多方向,比如大数据工程师,机器学习工程师,数据分析师等等很多。虽然名字叫起来多种多样,职责分配也有不同的侧重,但是作为大学生可以注重他们的交叉点着重学习。

【大数据开发学习资料领取方式】:加入大数据技术学习交流扣扣群522+189+307,可以免费领取开发工具以及入门学习资料

有这几个交叉的方面,或者说可以着力在大学无聊的时候不要浪费时间的时候多下点功夫。我是从你的目前的角度出发的,毕竟你现在是大学生。

SQL + 一门数据库。SQL说简单很简单,说不简单当优化的时候你就懂了。这个好练习,多多练手,无论你干大数据工程师,机器学习工程师,数据分析师其中的哪个都会用到。大学中既然开了Oracle数据库就好好学习,学会了之后以后市面上的其他数据库也都会慢慢的融会贯通了,这个是触类旁通的。

大数据基础 - 这门课的课表讲的是什么我不是很清楚。如果是Hadoop之类的要猛学,如果是spark那就疯狂地学。学习的方法就是了解概念+反复操作。我不知道你们的老师是不是能给你们提供资源练习,如果条件允许可以自己可以从慢慢搭框架开始,然后跟着老师走。国内最火的貌似是阿里云?如果有免费档的可以自己申请试试,然后看看市面上大家用什么,慢慢作为课外补充的资料。理解原理+加强练习+知道什么时候用什么。

Windows系统 - 虽然我曾经开发过Windows有着很深的感情,也深知这是一个非常优秀的操作系统。可是从你的角度来说,我并不是很支持学习这门课,如果是选修可以不选,毕竟用上的概率不大。从我在微软和一沓硅谷的高科技公司来看,未来的趋势还是在Linux上。

如果未来有机器学习这门课,我强烈建议你学习一下。有一天你肯定会觉得有用的。

再说一下,首先云计算是一个业务上的概念,技术上,它不像大数据那样——使用了xxx技术,我就是云计算了。不存在的。

一般来说,服务的提供方,会说自己是云计算,比如阿里云,腾讯云

而构建在云计算之上的应用,并不会说自己是云计算的(滴滴不会说,我是个云计算的app)那么作为服务的提供方,我要为业务提供虚拟机,我就要使用到openStack,我如果还想提供docker,我就要用到虚拟化技术,我想为用户提供数据库服务,我就要有个网站可以让用户一键申请,管理,查看数据库——MySQL。还有中间件等,这些都是建立在Linux上的

让用户不用做底层刀耕火种的事情,不用负责底层工具的运维。通过以上的回答,你可以看出哪些课程比较重要了吗?

但云计算本身,分为开发与运维两个方向。如果你想做开发,就学学JavaWeb就可以了,面试也就问问Java基础。

至于大数据就纯粹很多了,就是Hadoop生态圈的维护,基本上不会做自研或者二次开发,所以进去之后,如果是专门的Hadoop组,主要工作可能都是运维,还不如作为业务方,去使用Hadoop,来的省心,舒服。

至此你应该看得出来了吧,Hadoop,云计算,都是为别的程序员提供服务的。当你了解到这些以后,可以再决定自己是去使用服务,还是搭建服务。

写了这么多,希望对你有帮助。

标签:学习,运维,迷茫,Hadoop,路线,往云,计算,数据
来源: https://blog.csdn.net/edcvbgtyhn/article/details/96977854

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有