不妨看看Java不火爆的可能原因。如果是因为OOP语言历史的进程逐渐式微,那么除了Java以外其他OOP语言也不会过得好。
这种情况下就看看函数式编程语言很适合,Haskell非常纯函数式,可以作为转化编程哲学的练习,Scala和Java同运行在JVM上,一脉相承,可以学学。正好scala是spark的推荐语言,符合你对大数据的期盼。
Python这种东西也符合对大数据的需求,入门快,但是要写出pythonic的感觉还是很难的。不过洗洗数据画画图调个sklearn还是可以的。
函数式编程还是真心推荐,上次做项目的时候,同学用了一个Retrofit框架,里面有函数式内容,结果一下子卡住了干不下去了,非常尴尬。
还是要用用老话“语言不是最重要的”,具体还是要根据自己的领域学习。
|