云计算已经不是一个陌生的词眼,随着对云计算技术更加深入的研究,将这个技术运用在企业的发展战略中,已经成为一种趋势。云计算是一种新型的计算模式,其主要特点是在互联网存在的基础上通过动态可伸缩的虚拟化资源来进行计算。
那么想往云计算/大数据方向发展,请问学习路线是什么?对此有网友表示称,我特别理解你现在在大学的迷茫,因为10年前的我和你一模一样。迷茫是正常的,人生每个阶段都是迷茫的,等你过了这个迷茫还有很多个迷茫。工作几年后会有跳槽转行还是创业的迷茫,都是一样的。看到国内大学云计算、大数据的课表还是如此地"落后",或者说并不与时俱进,默默地感觉有些悲哀。
喜欢大数据和云计算方向很好,你只有自己喜欢才会坚持学下去。运维更多的是一些杂活或者是支持性的工作,而且在校园里练手的机会并不多,并不有助于学习,毕竟学习的一个重要的环节就是练习。Java和Python都是很重要的。各有各的用处 - Java用于Hadoop、Spark的生态圈,Python更适合于以后机器学习的一些框架类的学习。
大数据和云计算分为很多方向,比如大数据工程师,机器学习工程师,数据分析师等等很多。虽然名字叫起来多种多样,职责分配也有不同的侧重,但是作为大学生可以注重他们的交叉点着重学习。有这几个交叉的方面,或者说可以着力在大学无聊的时候不要浪费时间的时候多下点功夫。
云计算是一个业务上的概念,技术上,它不像大数据那样——使用了xxx技术,我就是云计算了。不存在的。一般来说,服务的提供方,会说自己是云计算。而构建在云计算之上的应用,并不会说自己是云计算的(滴滴不会说,我是个云计算的app),那么作为服务的提供方,我要为业务提供虚拟机,我就要使用到openStack,我如果还想提供docker,我就要用到虚拟化技术。我想为用户提供数据库服务,我就要有个网站可以让用户一键申请,管理,查看数据库——MySQL。还有中间件等,这些都是建立在Linux上的。让用户不用做底层刀耕火种的事情,不用负责底层工具的运维。但云计算本身,分为开发与运维两个方向。如果你想做开发,就学学JavaWeb就可以了,面试也就问问Java基础。
至于大数据就纯粹很多了,就是Hadoop生态圈的维护,基本上不会做自研或者二次开发,所以进去之后,如果是专门的Hadoop组,主要工作可能都是运维。还不如作为业务方,去使用Hadoop,来的省心,舒服。
网友评论