我是一名JavaWeb程序员,16年专科石油工程毕业,后来培训的Java,17年初开始从事java开发工作,时间也才3个月吧.

开发经验少,专业知识也不丰富,或许提出上面的问题太早.但是通过对软体开发行业的一些了解和我个人的想法,我不想五六年后还一直在做基础的程序员工作,我想有更好的发展.

或许大数据、云计算这些对我这个基础不够扎实的程序员来说有点早,但我还是想多了解了解。从事软体开发行业时间太短,了解也不多,对这几个方向未来的发展、工作机会、工作内容、薪资待遇都不了解,希望一些有经验的前辈能给出一些指点和建议,在此表示感谢:谢谢!


你好。

你列出的这几项都是当前非常火热的方向,可以说不论是就业前景还是就业薪资都非常诱人。

根据你自己的经历描述,可以看出,你的IT技能并不是很强,对于java的理解也并不是很到位,你列举的这几个方向可以说都要用到IT相关的技术,所以,你可以先将基础打好。

不知道你是本科毕业还是专科毕业。如果是大专以下不建议学习,这个学校发的大专证书是否可以在学信网查到,企业招聘人才对学历是有要求的!最低统招大专学历。这个学习是偏向学历还是就业很重要,一般面向就业的大数据课程有5个月就差不多可以学完!

知乎专栏 从头学习大数据 供你参考学习。


云计算是比较偏理论的研究方向,例如在大型的数据中心中的资源优化。会牵涉到演算法设计和架构设计什么的,说实话,看你的基础,基本上不可能学的很深,因为比较偏学术,需要看文章。当然也有很多系统开发的工作,但是不好入门。而且搞云计算,去大公司,你这出身或者是业余背景,基本上不会给你提供很多机会吧,核心研究的话一般是相关出身的博士在搞,其他人的话,在其中也无非是码农。

机器学习,AI和big data个人认为比较好上手,但是学深入的话,需要对概率,统计方面有比较深的研究,可以修统计学习的课程。只要上手的话,其实很简单,拿TensorFlow什么的跑跑数据集就行了,如果搞一些简单的工程,也就是调调参数,难度不大吧。也能找一份工作。只有研究到底层的演算法方面的会需要你有比较强的数学功底。

而且现在大数据方面的工作普遍工资很高,建议搞AI方面的,学学机器学习,慢慢深入。

看了其他答案说的有点道理,你要想搞比较核心的东西,最好是回到学校,放弃你原来的专业,转到这方面来,我不认为平时工作之余挤点时间能学到很核心系统的东西。很多时候,努力很重要,但是缺少正统的指导的话,会走弯路,浮于表面。

不过谋求一份工作,学学人工智慧应该是比较好上手的。

-------------------------------------------------------------------------------------------

还有,给你一个建议,你在这听别人的看法其实也没啥大用,最好的方法,是看看paper,去谷歌学术上面搜索一些综述类的文章,别看中文,因为中文的文章一般写的都很落后,就算是国内的人写这方面的东西,一般是不发中文文章的。看看综述一般就能比较快地掌握一些基本概念,会有很清晰的架构方面的了解。


步入互联网高速发展的年代,和网路有关的技术专业已经越来越热门,因此,大数据、云计算、人工智慧和机器学习成了很多人想要选择的学习方向。想要学习这些方面的技术,和自己的IT技能有很大的关系,如果具备了IT基础知识,学习这些内容就应该容易一些了,具体选择哪项,还要看个人的具体情况。

云计算是比较偏学术的研究方向,需要有专业而系统的理论知识才行,尤其需要较强的数学基础。,将来的就业方向可以是在大型数据中心做资源优化和做系统开发。现在,中国的云计算产业即将迎来黄金发展机遇,国内像华为等一大批优质企业已经在这方面有了深入的业务开展,对IT人士而言就业前景非常乐观。但其核心研发方面,仍需要博士级别的高端专业人士进行。

大数据主要利用云计算的分散式处理、分散式资料库和云存储、虚拟化技术,对数据进行挖掘整理,现在互联网时代产生了大量的数据,如果大数据做的好,就不愁工作机会。

人工智慧是计算机科学的一个分支,对于分析互联网传输设备产生的大量数据至关重要。是需在掌握了大量的数据知识以后,基于云计算平台继续深度学习才能进行的一门学科,它的研究包括机器人、语言识别、图像识别、自然语言处理和专家系统等。属于前沿的新兴学科,如果有了专业知识,选择这个方向,应该是比较好上手的,它的就业前景和薪资待遇都非常好,但前提是一定要有很扎实的IT基础和经验积累。

机器学习作为人工智慧的一个重要分支,需要在IT技能方面进一步的深度学习、强化学习。互联网对机器学习这类职位的需求量非常大,很多互联网公司都设置了「分析师」,「数据挖掘工程师」等这方面的工作岗位,是比较容易上手的方向。


关于大数据、云计算、人工智慧三者关系的话题已经不少了,其实认真看过其他相关话题的话,应该也就没什么好疑惑的了,它们三者互为服务,互为补充,没人敢肯定哪一样是最重要的,且不说它们相互相承的关系。只说技术也是在不停地进步的,不要给自己挖坑哦~最好可以全面学习。

简单说下四者关系和分别是什么,看看你更感兴趣什么?

大数据最后要实现的是数据超融合,应用到应用场景,大数据的价值就会体现出来。而人工智慧就是大数据应用的体现。

对于云计算我更多的还是从华为云那里了解的,知道了云计算是一个系统、复杂的工程,各个层面相互配合,软硬结合,不断积累才能够构建出稳定、可靠、高速、安全的云计算基础设施。从中也知道了华为云的宗旨,他们志力提供一个稳定可靠, 安全可信,可持续发展的云计算基础设施平台,不断满足客户更多需求,助力客户实现业务创新。

人工智慧不同于传统的机器人,传统机器人只是代替人类做一些已经输入好的指令工作,而人工智慧则包含了机器学习,从被动到主动,从模式化实行指令,到自主判断根据情况实行不同的指令。但不同的时代、不同的人对这种复杂工作的理解是不同的。至于机器学习,其实是人工智慧的一个分支。


大数据主要是对数据的分析,比如说金融,搜索引擎排名等,是通过代码it设施等对数据的计算。

云计算是it自动化,运维自动化,更加偏基础底层,包括saas,paas,iaas 软体即服务,平台即服务和基础设施即服务。

人工智慧相对比较高端,涉及到机器学习,本质上是数学的应用。比如星际争霸ai,象棋电脑等,文本分类,图像融合,也可以加任何东西。


推荐阅读:
相关文章