编程小白适合学大数据吗 网络营销岗位转岗学习大数据容易学吗?

[更新]
·
·
分类:互联网
1425 阅读

编程小白适合学大数据吗

网络营销岗位转岗学习大数据容易学吗?

网络营销岗位转岗学习大数据容易学吗?

当然可以。
很多零基础以及转行的人都会选择做大数据,因为现在大数据是朝阳产业,发展前景一片大好,并且岗位需求和岗位种类也非常多,比如可以做数据分析师、大数据可视化工程师、数据挖掘工程师、Hadoop开发工程师等等。

如果学大数据,最好学习哪种编程语言?是Java还是Python或者c ?

我的感觉是大数据用java,人工智能用python。但是编程语言选择不是很重要,性能或许有点不同。语言自身的性能常常是我们在开发复杂架构时决定到底使用哪种语言的一个关键因素,而且这一因素常常被过度夸大。实际上真正重要的是我们如何使用一种语言,正如Linus Torvalds所说,“低水平的程序员总在关心代码,而高水平的程序员则关注数据结构及其关系。”
我的标准是最早系统实现用什么语言,就用什么编程语言学习。
想一想Hadoop MapReduce,它最早用Java编写。HDFS呢?也用Java来编写。连Storm、Kafka和Spark都可以在JVM上运行(使用Clojure和Scala),这意味着Java是这些项目中的“一等公民”。另外还有像Google Cloud Dataflow(现在是Apache Beam)这些新技术,直到最近它们还只支持Java。
使用Java让你可以访问一个庞大的生态系统(包括分析器、调试器、监控工具以及确保企业安全和互操作性的库),以及除此之外的更多内容,大多数内容在过去二十年已久经考验(很遗憾,Java今年迎来21岁,我们都老矣)。
当然现在支持其他语言包的API都有,但是从历史沿革的角度看,我觉得是bigdata用java,AI用python。
欢迎讨论学习路线。