搜索
大数据中国 首页 行业资讯 企业资讯 查看内容
大数据三分钟不入门之一:编程语言选择
2017-12-18 11:05 | 查看: 1873| 评论: 0

现在大数据一片挺火,随随便便拉个公司就号称后台数据基础设施和商业智能是大数据模式,据说该公司的大数据可以用打印机打印出来校对。闲话少扯,最近很多朋友也问我大数据入门该学些什么,比如编程语言,工具,课程等等。在这里抛砖引玉,介绍我所理解的大数据和所需要的技能。如果不能入门,请再仔细研读标题三遍!


大数据需要懂编程吗?太需要了,不管你是数据分析师,数据工程师,还是数据科学家等等。为啥?会有另外一篇介绍这些跟数据打交道的职位的共同与不同之处。此处暂且不论,因为在床上的阅读时间超过三分钟一定会影响睡眠。


既然要学,学啥?如果你是编程小白,那你此时一定会很纠结,人生有时候选择太多也不是好事。随便列几个:sql, R, python, java, scala......


什么?大部分都没听过。那就不用比较了,直接上python。还需要理由吗?


首先,python属于解释型语言,边写边跑(REPL),上手简单。不像某些编译型“低端语言”,执行前还需要编译,动不动报一个类型错误,入门不易啊。当然Scala深谙此道,在改进java的基础上也支持REPL,可惜这哥们语言模型太生涩,抽象的厉害,凡人莫碰。题外话,很多大数据框架和工具都是这哥们写的,比如大名鼎鼎的Spark, Kafka, Flink等等。


其次,上面提到的以及重要的大数据框架都支持python接口。你想想,费了九牛二虎之力学会了php, 准备在大数据领域大展身手,结果发现这个领域的重量级框架和工具都不支持,虽然都姓p,但差别还真蛮大。另:适用领域不同,不意味挑起任何语言争端。


再次,python的数学统计和图形工具后来居上,大有超越R之势。不可否认R在开源统计分析编程语言里一直独占鳌头,但随着python重量级的数学和统计库的发布,以及dataframe的数据模型支持,大数据框架的广泛支持,R前景堪忧。这里不少数据分析从业人员估计会泪奔。


最后,python的社区活跃程度非常高,背后还有干爹Google的大力扶持。想3分钟学会神经网络编程吗?试试我们的网红tensorflow吧。不过前提是你得会python。不会也没关系,这样你就不会被它的神经网络调优调出神经衰弱来...


最后的最后,语言入市有风险,以上意见,仅供参考。


 北京君林科技股份有限公司,是一家拥有完全自主知识产权的音频领域研发商、服务商和解决方案提供商,公司在声学技术、无线音频技术、声纹技术、语音识别技术、人工智能及大数据领域都处于领先水平,旗下产品在金融、社保、公安、智能硬件等多个行业,提供领先的解决方案和专业服务。

 

公司凭借极高的声纹识别精准度,与银行、社保、公安以及智能硬件行业展开合作,提供如移动支付、远程办理、声纹安全识别、用户注册等解决方案,并迅速积累大量语音数据库,在行业内形成强有力的竞争力。

 

 

同时,君林科技还是一家集研发、生产、销售于一体的高科技企业,公司旗下荣誉品牌“TLIFE”, 释义为科技生活,志在引领消费者向着前沿、科技、时尚、娱乐化的生活迈进。公司自主研发多款拥有自主知识产权的话筒产品,开创了国内Lighting接口麦克风产品的先河,已成为创新性数码产品领域的潮流风向标。

 


免责声明: 除非特别声明,文章均为投稿或网络转载,仅代表作者观点,与大数据中国网无关。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。如果本文内容有侵犯你的权益,请发送信息至ab12-120@163.com,我们会及时删除

最新评论

关闭

站长推荐上一条 /1 下一条

大数据中国微信

QQ   

版权所有: Discuz! © 2001-2013 大数据.

GMT+8, 2024-11-26 16:33 , Processed in 0.117309 second(s), 23 queries .

返回顶部