大家好,今天小编关注到一个比较有意思的话题,就是关于只会java语言的问题,于是小编就整理了2个相关介绍只会Java语言的解答,让我们一起看看吧。
想做大数据工程师,只会python不会JAVA,可以胜任吗?
现在用Python会更多一些,从事大数据开发工作不单需要会编程语言,还需要会大数据技术,如hadoop,spark,hive等等,通过这些工具进行数据***集,清洗,分析挖掘来完成指定的分析专题,因此只会PYTHON不是是否胜任的关键。
谢谢邀请!
首先,只会使用Python是可以做大数据相关岗位的。Python目前在大数据领域的应用非常普遍,也是广大程序员比较喜欢的工具之一,在Hadoop和Spark平台下是完全可以使用Python的。而且,目前使用Python做大数据相关的开发越来越多,很多J***a程序员都开始转向使用Python,我就是其中之一。
但是作为大数据开发者来说,掌握J***a还是很有必要的,原因有以下几点:
第一,Hadoop平台本身是基于J***a构建的,理解J***a能够更好的与Hadoop平台进行交互,我们早期在Hadoop平台下使用Python编写的代码是需要转换成J***a才能运行的,这就说明了Hadoop虽然支持Python,但是多少有点“二等公民”的意思。
第二,Spark平台目前更多的选择是使用Scala,而Scala是基于J***a构建的。虽然Spark平台也同样支持使用Python开发,但是Spark的官方Demo首发往往也是基于J***a和Scala语言的,Python语言同样有点“第二阵营”的意思。
第三,掌握J***a能有更多的思路。目前大部分做大数据开发的工程师都有过J***a开发的经历,J***a开发的案例丰富且稳定,如果你使用Python遇到了问题,那么J***a也许是帮助你解决问题的语言。
总之,做大数据开发核心虽然不在编程语言上,但是多掌握几门语言能让你在做大数据开发的时候更从容。尤其是掌握J***a语言,会让你在解决很多系统级问题时有较强的自信。
我做大数据开发多年,我会陆续在头条上写一些关于大数据开发方面的科普文章,感兴趣的朋友可以关注我的头条号,相信一定会有所收获。
如果有大数据方面的问题,也可以咨询我。
谢谢!
如果熟悉python,做过一些小项目,那学j***a也很快,很多概念相同,很多东西就是语言语法糖,要学大数据的话,Hadoop就是基于j***a的,所以最好会j***a,看的懂代码,不会的可以网上查资料。
现在框架大多数都有python接口的,所以会python可以学大数据。
可以,语言都相似,慢慢学,我有如下建议:
二、大数据技术(J***A、LINUX、HADOOP、HIVE、OOZIE、WEB、SPARK、SCALA、KAFKA、HBASE、PYTHON、FLUME)
三、实训项目(真实的大数据项目)
对于只会JavaScript的前端程序员,学习哪一门其它语言能够最大程度的扩展自己的技术视野?
谢邀,我上学时学过c++,通过自学,现从事的前端开发,对于后端语言工作以后又学习了j***a和nodejs,当然node也可以说是js,下面我说一下我对这个问题的看法。
首先我不是很同意你对js的看法,js虽然看上去是一门玩具语言,但就是它的灵活性,造成它有很多可以挖掘的特性。前端各种框架以及ES6以及之后的版本,加上HTML5的发展,使得前端的功能变得前所未有的强大,但是人们仍然停留在前端只是切图的老思维里。不知道阁下现在js学到什么程度,我想说es6 node,以及react等一大批知识领域值得探索,而且很有用。
如果前端学习的差不多了,想要学习后端,从我个人而言,我推荐j***a,这是我挑选以后的选择,现在以及将来j***a将在很长时间处于举足轻重的地位,而且语法和js很相似,特别是es6的语法,让你学起来有种似曾相识的感觉,想必学习难度也不大,市场占有率也很高。
虽然我学的东西比较杂,但是我的重点还是在前端,而且前端会比传统的后端发展前景好一些。欢迎交流。
到此,以上就是小编对于只会J***A语言的问题就介绍到这了,希望介绍关于只会J***A语言的2点解答对大家有用。