GG资源网

你为什么从后端开发(JAVA/golang)转到大数据开发(Hadoop/Spark)?

这个题目有点难答。作为过来人,试着回答下。

本质

无论是java还是go,还是Hadoop spark,并没有本质区别,它们都是为特定业务场景开发服务的。

比如java go之类的,主要用于业务开发,比如各种业务系统,各种app或者pc服务的后台,比如淘宝的后台。主要解决的矛盾是实现业务需求,规模上来后。矛盾就是如何解决并发,流量,服务治理,扩容,存储,容灾这类问题。

而Hadoop spark是解决大数据问题而产生的,它们解决问题的场景是围绕大数据的存储,计算而产生的。当业务规模没有上来的时候,数据存储和计算都不是问题,比如统计用户的行为点击等等,用户分析,根本不需要这些大数据框架,往往单机就能搞定,单机能搞定的,肯定不需要多机分布式了。

当业务规模上来后,单机或者说。即使是多机,不用这些大数据套件,从头造轮子,很不可取和经济。好比原来餐馆是雇人洗盘子,餐馆生意好了些,再雇多几个人,也能搞定。经过发展,生意越来越好了,发现直接购买洗碗机或者外包给洗碗公司,效率更高质量又好。放在我们的业务上也一样,规模上来后,就必须用上这些为大数据而生的Hadoop spark了,发现用了又快又好。

说了这么多,本质上来讲,是根据业务规模来转的。而不是无缘无故转的,有需求才有转的动机。

另一个方面,对于个人来说,等待业务需要再来转,未免有点迟了。在技术出现的时候,非常考验个人技术洞察力,一个人的经历毕竟有限。选一门技术天花板高,未来使用广的技术路线就非常重要了,提前布局学习。在2010年那会儿,Hadoop刚兴起的时候,那时候你如果对Hadoop数字熟悉并专攻,比如成为Hadoop commiter,可以毫无疑问的说,一定是行业大牛了,阿里百度腾讯随便进了。所以你看,选择和努力同样重要。

为什么转,一个是业务需要,一个是个人技术洞察力,提前布局。Hadoop spark在相当长时间内,都是需求很旺的技术了,只不过,经过近10年的发展,现在大数据这块,基本是百花齐放了。比如flink,有取代spark的趋势了。

总结下,向内看业务需要,向外看行业需要。

欢迎关注 coding老王,专业打代码三十年。

#####

放弃java才是正确的

#####

直接从通信0基础转大数据,基本没什么困难的,只要好学,爱动脑,做普通的大数据开发绰绰有余

#####

大数据一般都需要有java开发基础,两个互补[呲牙],有时间可以都学学

#####

看了看,能搞就转了。

由于网站搬家,部分链接失效,如无法下载,请联系站长!谢谢支持!
1. 带 [亲测] 说明源码已经被站长亲测过!
2. 下载后的源码请在24小时内删除,仅供学习用途!
3. 分享目的仅供大家学习和交流,请不要用于商业用途!
4. 本站资源售价只是赞助,收取费用仅维持本站的日常运营所需!
5. 本站所有资源来源于站长上传和网络,如有侵权请邮件联系站长!
6. 没带 [亲测] 代表站长时间紧促,站长会保持每天更新 [亲测] 源码 !
7. 盗版ripro用户购买ripro美化无担保,若设置不成功/不生效我们不支持退款!
8. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
9. 如果你也有好源码或者教程,可以到审核区发布,分享有金币奖励和额外收入!
10.如果您购买了某个产品,而我们还没来得及更新,请联系站长或留言催更,谢谢理解 !
GG资源网 » 你为什么从后端开发(JAVA/golang)转到大数据开发(Hadoop/Spark)?

发表回复

CAPTCHAis initialing...