首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

不是ElasticSearch 而是搜索技术

1

学习的目的-无用功

我们每天都在学习,尤其是现在做编程行业的编程人员跟随互联网飞速的发展也在不断在更新自己的知识根据实际情况我举个例子和阐述一下:

1.刚学完Spring框架觉得刚刚能使用了,然后又出来一个Springboot框架,都说这个比spring框架好用和好理解,然后我就学习了Springboot,再说到分布式架构Dubbo+Zookeeper 很多人说这是分布式架构的调度,负载均衡的好架构模式,于是开始学习了也在使用,然后突然冒出来SpringCloud,也有很多人说SpringCloud的性能比Zookeeper 好,然后就又开始学习了SpringCloud,就这样循环模式下去当时我也存在着这种模式,疯狂学习和接触新的框架和新的技术,直到有一天我看到一篇文章是一位多年经验的大佬写的文章,就是关于我这话题,当时我震惊了,如果这些新的语言和新的框架,库一直会更新,这个过程也不会停止那我们也跟到什么时候?那我们就盲目的跟着时代和盲目的学习吗? 其实这个真的很愚蠢(曾经的我)。

2

框架和语言的比较

上面的图片纯属作为参考,记得我刚入行的时候身边同行兄弟们经常讨论说PHP是世界上最好的语言,C是最牛逼的语言,Java是最骚的语言之类的话题经常能听得到,当时的确这个成为有一段时间的热门话题了,甚至如果几个人聚在一起你不讨论这个就成为异类的感觉,不过现在看来的确很好笑,当然了好笑归好笑,这个其实不必要讨论的问题,这里面有一个深度的问题需要考虑和思考,我们要学习的是语言,框架和库的本身 还是他们的思维?

我为什么这么说,是因为同类技术点有很多框架和语言,比如如题目所提到的一样,搜索技术里面有很多框架比如Lucene,Solr,ElasticSearch等等如果仔细查阅现在市场上在用的20多种框架(搜索技术的框架),按照我们所说的跟随时代难不成你把20多个框架都学一遍?,这完全是浪费时间的表现。

文章比较短,但是我想我要表达的意思表达出来了,这就够了,希望对诸位有帮助。

IparhanGeek

海赛尔

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20190203G0VIYS00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券