Java大数据python,学那个好?

大数据属于方向,JAVA和python只是语言工具,没有可比性,但为什么你要拿JAVA,python来说,而不是js/h5,c/cpp,PHP这些来说?我猜测你想比较的是到底选择大数据,ai(python),高并发架构(JAVA)哪个方向(现在好像很多培训机构的广告都把它们这么关联的)?简单来说,并不是学JAVA,python就表示已经进入这些高精尖领域了,像ai,你不仅要学python,可能还要c cpp matlab,还要不断研究国外文献,这个领域国内刚起来不久,而新论文也是每年都层出不穷,方向也是很多,强化学习,深度学习,智能体等等,每一个都不简单,要不断学习,而高并发,不仅要学JAVA,还要熟练框架,spring全家桶,持久化框架,中间件mq,还有和大数据相关的hadoop,n多nosql,zookeeper。。。这些都是息息相关的,总之不是说单独学个JAVA,python就OK了,要主攻一个方向,数据挖掘也好,ai算法,高并发架构也罢,每一个都可以拿高薪,但是最好其他的也去了解,例如,我工作内容主要负责ai中机器视觉,但预研也是要写各种Demo的,有时是直接做一个系统演示,所以不得不去了解架构服务,如前后端分离,前端要考虑Android端,b端,那就不得不学习前端框架了,Android啊,AMD框架requirejs,还有jquery,mvc框架angular,mvvm的vue,这些都拿来用过,后端用过flask,ssm也用过,存储还要考虑索引,有时要和gis结合,做时空类型的数据分析,那考虑nosql加geomesa,做时空型数据索引,当然还要考虑关系型数据库,Oracle MySQL,甚至写一些plsql脚本等,总之先找准方向,但是也不要只关注这一个方向上的东西,别的也要去了解一些,我一些搞算法的同事,论文啊,算法实现的都OK,可一到要写Demo那就每次都要项目,平台组的人配合,别人没时间怎么办,而我至少从无到有到上线维护(Demo,并发吞吐等于没有,其实每次内部上线后就没啥事了)全靠一个人就OK了,而且在团队开发研讨时,除了算法部分,别人聊架构设计,数据存储,gis,前端,后端等等时,也不会完全一副闷逼不懂的状态。

■网友
感谢邀请。感觉你方向还不明确。我想给你说的是:1、我们程序员对于开发软件来说,无论你选择的是那种语言,Java也好,android也好,Python也罢。只能说高薪在高手,企业里去少的都是高手
2、我身边的android薪资也有三万多的,Java也有高,不能说那种语言更具有发展前景。即时那种语言即将被取代了,那么对于那个高手而言学习被替代的语言应该不在话下
3、就目前而言,android和IOS行情比不上前几年,但是如果你学的好,技术比较好,公司招聘高手的还是一如既往的
4、无论学习那种语言,都需要进行不断地进行自我提升和进阶。这样才能保证不被淘汰。另外我之前写了一篇博客:随着新日益增多的技术,如何正确的提升自己? - CSDN博客做Android已经四年多了,在创业公司做项目负责人。目前业余时间在专攻python。
5、目前python行情比较好,可以说今年最受欢迎的行业,如果刚刚步入IT的门槛,建议学习python
比如对于android的童鞋们来说:可以从您感兴趣的一个小方向入口,比如 Retrofit 学习,一段时间,只看 Retrofit,知其然知其所以然,只要肯花时间专注研究,肯定是有收获的,什么区块链、比特币,再火又与我何干,等研究完这个后,再进行下一个的研究。17 年我也是迷茫的,业余时间自学了 Kotlin、Python,但我知道,这些只是了解,得坚持 Android 为主,其他为辅这条线,今年想的东西依旧很多,向着 Android 高级继续进阶,时间很宝贵,别浪费了,每天进步一点,过得有意义。这里引用吴小龙童鞋的一句话。
有的哈,看你选择什么专业。个人对Java,android,Python和go比较感兴趣,如果有需要,可以一起交流和学习。

■网友
必须得掌握一门强语言,如java\\c++等,其次才是python


推荐阅读