Elastic Search 上市了,Slack上市了,我也要写个软件,走上人生巅峰

Slack开源替代品RocketChat Rocket.Chat 是特性最丰富的 Slack 开源替代品之一。 主要功能:群组聊天,直接通信,私聊群,桌面通知,媒体嵌入,链接预览,文件上传,语音/视频 聊天,截图等等。 立即下载

“欣哥,Slack上市了,估值100多亿美金!”  张大胖看到了最新的新闻,两眼发亮。

“是啊!”

“去年ElasticSearch 上市,也达到了50多亿美金!”  这也是技术带来财富的经典案例。

“是啊!”

“我也不指望做出这么巨大的成就,我要是能开发出一个世界流行,不,国内流行的软件就行了。”

“这个目标也不小。”

“我做后端开发,这几天研究了一下那些著名的开源软件,比如Spring,Maven, Ant , JUnit, 我觉得也没什么啊,他们就是率先想到,占据了先机,我要是早生10年,估计也能做出来,可惜现在已经没有机会了。”   张大胖恨自己太年轻。

“哈哈,口气不小,你听说过哥伦布的故事吧?当年哥伦布发现新大陆,国王举行庆功宴,有个大臣不屑一顾,不服气地说:‘地球是圆的,任何一个人坐上船航行,都能到达大西洋的彼岸,没什么奇怪的’。面对挑衅,哥伦布拿来几个煮熟的鸡蛋,请大家把这些鸡蛋竖立起来,很多人尝试,却没人能立起来。这时哥伦布拿起一个蛋,用蛋的一端轻轻向桌子砸去,蛋的一端破了,立在了桌子上,大臣们一片哗然,说这个方法太简单了。哥伦布说:‘这是个简单的游戏,没有一个人会做,但是知道了答案后,你们却说太简单了。’”

640?wx_fmt=png

640?wx_fmt=gif

“这个是人们瞎编的吧?”

“不管是不是瞎编的,它说明了一个道理, 一个东西发明了以后你看到了,理解了,当然觉得稀松平常, 软件也是如此,比如Ant大行其道的时候,为什么很多人想不到发明Maven呢?”

“你说这是为啥?”  张大胖问道。

“一个新的发明,新的软件很少是拍脑袋想出来的,都是为了解决特定问题而产生的,发明者和作者一般都是在这个领域内工作了很久,对这个领域非常熟悉,知道存在哪些问题,该向哪里努力。这个时候才是产生发明创造的时刻。”

“也是啊,我只是坐在那里想,我要发明个xxx,确实不太现实。”  张大胖若有所思。

“发明Spring的Rod Johnson ,在当年可是一个J2EE的架构师,做过很多大型项目,深刻地体会到了EJB痛点问题,还写了一本书,《J2EE development without EJB》,这才开启Spring之路。不怕你笑话,我当时还沉浸在J2EE大法好的狂热氛围中,还在学习阶段,怎么可能去做一个类似Spring的东西?”

“还有Elastic Search”, 我接着补充,“Shay Banon在搜索领域工作过很长时间,深知直接使用Lucene的不爽之处,这才有动力和想法去实现Elastic Search。”

“有道理,我想想我所在的领域有什么问题,也整个发明出来。”  张大胖说道。

“还有最关键的一点,你得有能力把你的想法实现了,即使时光倒流,你脑海中确实有了Spring的IoC, AOP的思想,或者你有了Elastic Search的点子, 扪心自问,你能把它写出来吗?要设计出良好的API, 扩展性强,性能高,可读性强。”

“唉,应该是不行,我看了JUnit的源码,我估计连JUnit都写不出来。”  张大胖叹息。

“这就是了,你不是领域专家,又不是编程高手,还想写出世界流行的软件,上市,迎娶白富美,做梦去吧。” 我调侃道。

“那怎么办?”

“说句丧气的话,大部分人都是普通人,可能一辈子都写不出梦想的软件。慢慢积累吧,虽然写不出Spring,但是找找工作的痛点问题,写点儿提高效率、实现自动化的小软件还是有可能的,也许一不留神就流行起来了。”

“好吧,我干活去了。”

(完)

码农翻身公众号开放投稿,可能是全网最高片酬:

用故事讲技术 ,稿费1000

技术/职场/感悟/面试等,稿费700

翻译类文章,每千字200

详情猛戳: 可能是全网最高片酬,速来!

最新热门文章

千万别学计算机

看问题要看到本质:从Web服务器说起

为什么学习编程要从Web开始?

我是一个线程

我是一个Java Class

CPU阿甘

面向对象圣经

TCP/IP之大明邮差

负载均衡的原理

一个故事讲完HTTPs

编程语言的巅峰

JavaScript:一个屌丝的逆袭

640?wx_fmt=jpeg

模糊综合评价模型 一.引子 1.数学归纳法:同高中知识 2.秃子悖论:秃子悖论 这俩个例子都是类似于“量变引起质变”的道理,而在数学中我们把这类问题的性质叫做“模糊性”,在生活中我们也经常能遇到一些模糊的概念,比如年轻、帅、很少很多… 二.概述 模糊综合评价法是一种基于模糊数学的综合评价方法。该综合评价法根据模糊数学的隶属度理论把定性评价转化为定量评价,即用模糊数学对受到多种因素制约的事物或对象做出一个总体的评价。它具有结果清晰,系统性强的特点,能较好地解决模糊的、难以量化的问题,适合各种非确定性问题的解决。——来自百度百 阅读详情

相关推荐

处理图数据, 安装“Pytorch“ + 图神经网络开源框架“PyG “+ “ogb“使用

"OGB" OSError: [WinError 127] 找不到指定的程序。1.[遇到这类问题往往跟torch安装的工具包(如torch-sparse,torch-scatter,torch-cluster)版本没对应上有关](https://blog.youkuaiyun.com/weixin_42358688/article/details/117433691)2.[OGB使用环境安装与依赖](https://ogb.stanford.edu/docs/home/)Data Loaders3.[torch-geo

Fuguir™的博客 3698

重磅:Elasticsearch上市!市值近50亿美元

源 | AI时间    文 | 江户川雨Elastic search上市以Elastic之名进行交易的数据搜索软件初创公司Elastic search于今天上市。Elas...

程序猿DD 2523

PCIE Lane Margining Linux 环境配置

Copy all the provided files in folder PYC38 or PYC310 to the created pcie_lmt folder. Index of /ftp/python/3.8.10/Copy below commands to a file and rename it as "scan_pcie.py", the commands are from "685662 PCIe-LMT-Gen4_Gen5-r0p77.pdf" in the lane margi

mysongshine的博客 1436

今日上市的50亿项目ElasticSearch了解一下1

1.概念 以 Elastic 之名进行交易的数据搜索软件初创公司 ElasticSearch 于今天在美国上市,市值近 50 亿美元! ElasticSearch,以搜索开源产品知名,如ELK(Elasticsearch,Logstash,Kibana)成熟的日志解决方案,到后来的Elastic Stack(包括 Elasticsearch、Kibana、Beats 和 Logstash)...

weixin_38076311的博客 696

HarmonyOS开发第一步:Dev Eco Studio4.0保姆级安装配置指南(含Node.js环境)

本文提供HarmonyOS开发环境搭建的保姆级教程,重点详解Dev Eco Studio 4.0的安装与配置,并攻克Node.js环境与Ohpm包管理器的关键设置难点。通过清晰的步骤指引,帮助开发者从零开始,高效完成开发环境部署,顺利迈出鸿蒙应用开发的第一步。

lake5的博客 569

电脑硬件:电脑主板上的接口介绍,看完你就懂了

它们主要用于连接老式的键盘和鼠标,虽然速度和兼容性不如USB接口,但在某些特定场合依然发挥着重要作用。PCIe接口是主板上的扩展能力象征,可以连接各种扩展卡,如显卡、声卡、网卡等。电脑主板作为电脑硬件组成关键的部分,今天给大家分享一下电脑主板上有哪些接口,具体每一个接口的特点、使用场景,有需要的朋友可以来了解一下!它们不仅能连接鼠标、键盘、U盘、打印机,还能连接各种外设,如移动硬盘、游戏手柄等。:虽然现在用得越来越少,但在一些特定场合,如工业控制、老旧设备上,仍然需要使用PS/2接口。

IT技术分享社区 2787

Elastic 今日在纽交所上市,股价最高暴涨122%。

10 月 6 日,Elastic 正式在纽约证券交易所上市,股票代码为"ESTC"。开盘之后股价直线拉升,最高点涨幅达122%,截止到收盘涨幅回落到94%,意味着上市第一...

纯洁的微笑 1207

Pareto 优化 (Pareto Optimization) 算法详解及案例分析

Pareto 最优解是指在多目标优化问题中,无法通过改进一个目标而不损害其他目标的解。具体来说,对于一个解x∗x^*x∗,如果不存在另一个解xxx使得所有目标函数fixf_i(x)fi​x都不劣于fix∗f_i(x^*)fi​x∗,且至少有一个目标函数fjxf_j(x)fj​x优于fjx∗f_j(x^*)fj​x∗,则x∗x^*x∗是 Pareto 最优解。

闲人编程的博客 2761

Elastic 的成功上市:偶然和必然

国庆长假已经结束,该收收心了 , 开工干活!假期期间有个公司上市了,首日大涨,市值接近50亿美元,又掀起了一波造富运动,这个公司就是Elastic。作为后端的程序员,如果...

码农翻身 506

使用abagen工具箱获取基于脑区的基因表达矩阵

脑区模板定义了您感兴趣的脑区的空间位置。abagen提供了一些预定义的脑区模板,您可以选择使用,也可以使用自定义的脑区模板。它提供了一种简便的方式来获取基于脑区的基因表达矩阵。abagen需要使用Allen脑图谱数据来获取基因表达矩阵。您可以使用abagen内置的下载功能来获取这些数据。这就是使用abagen工具箱获取基于脑区的基因表达矩阵的详细步骤。通过按照上述步骤操作,您可以轻松获取并使用Allen脑图谱数据中的基因表达信息。一旦您加载了脑区模板,您可以使用abagen来获取基于脑区的基因表达矩阵。

web_bug407的博客 1326

从零实现深度学习框架【实现自己的PyTorch(已完结)】

本着“凡我不能创造的,我就不能理解”的思想,此系列文章会基于纯Python以及NumPy从零创建自己的深度学习框架,该框架类似PyTorch能实现自动求导。

日积月累,天道酬勤 6862

大数据搜索选开源还是商业软件?ElasticSearch 对比 Splunk

2019独角兽企业重金招聘Python工程师标准>>> ...

weixin_33763244的博客 450

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

今日上市的50亿项目ElasticSearch了解一下2

在springboot项目中操作ElasticSearch 1.pom.xml依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-elast...

weixin_38076311的博客 308

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

ElasticSearch上市提振市场信心,布局企业级创业投资正当时

  在2018年10月举办的钛资本“新一代企业级科技投资人投研社”在线研讨会第四期上,昆仲资本创始合伙人梁隽樟分享了对于企业级科技投资的看法。 梁隽樟拥有超过13年的风险投资、投资银行和企业管理经验,于2016年6月共同创立昆仲资本。此前,梁隽樟在担任复星昆仲资本总裁期间,主导投资了和创科技、量化派、着迷网、徙木金融、博车网、八天在线等项目。任职于鼎晖创投期间,主导投资了百世汇通、ASP ...

云科技时代 585

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

ElasticSearch的一些概念

ElasticSearch是个天然分布式的搜索引擎,有一些核心概念与传统的数据库知识区别很大,这里做一下记录和整理。 分布式相关 集群 一个集群cluster由一个或者多个节点组成,具有相同的cluster.name,协同工作,分项数据和负载。当有新的节点加入或者删除了一个节点时,集群回感知到并能够平衡数据。 ElasticSearch中可以监控很多信息,有一个最重要的就是集群健康。集群健...

achang07的博客 2894

Elastic:使用 ElastAlert 发送 Slack 通知

ElastAlert是一个简单的框架,用于从Elasticsearch中的数据中发出异常,尖峰或其他感兴趣模式的警报。我们可以在地址https://elastalert.readthedocs.io/en/latest/elastalert.html找到它的使用说明。在今天的教程中,我将一步一步地介绍如何搭配环境,并从Elasticsearch发送通知给Slack。 为了说明问题的方便,我的环境...

Elastic 中国社区官方博客 5800

终于有人把 Elasticsearch 原理讲透了!

搜索是现代软件必备的一项基础功能,而 Elasticsearch 就是一款功能强大的开源分布式搜索与数据分析引擎。它可以从海量数据中快速找到相关信息,在同领域内几乎没有...

大数据星球-浪尖 1259

Elasticsearch搭建--适用每天增量为3亿的数据量

https://blog.youkuaiyun.com/yzhujue/article/details/53128813

qq_35381274的博客 1400

Elasticsearch学习,请先看这一篇!

题记:Elasticsearch研究有一段时间了,现特将Elasticsearch相关核心知识、原理从初学者认知、学习的角度,从以下9个方面进行详细梳理。欢迎讨论……0. 带着问题上路——ES是如何产生的?(1)思考:大规模数据如何检索?如:当系统数据量上了10亿、100亿条的时候,我们在做系统架构的时候通常会从以下角度去考虑问题: 1)用什么数据库好?(mysql、sybase、oracle、达

铭毅天下Elasticsearch 23万+

一些国外优秀的elasticsearch使用案例

Github “Github使用Elasticsearch搜索20TB的数据,包括13亿的文件和1300亿行的代码” 这个不用介绍了吧,码农们都懂的,Github在2013年1月升级了他们的代码搜索,由solr转为elasticsearch,目前集群规模为26个索引存储节点和8个客户端节点(负责处理搜索请求),详情请看官方博客 https://github.com/blog/1381

云端分布式搜索技术 1万+

世界上最大的搜索引擎公司 Google 宣布与 Elastic 达成战略合作协议

和大家的直觉反应比较不同,但谷歌,这家业界首屈一指的互联网搜索公司,要向她的云平台里加入新的搜索服务了。谷歌云平台一直向企业客户出租计算、存储和网络等服务,现在谷歌则要与Elastic公司合作,为谷歌云提供新的搜索以及相关分析服务。 4月6日谷歌对外宣布,她将与Elastic建立合作伙伴关系以提供用于Elasticsearch和Kibana开源软件的完整版本。Elasticsearch的核心功能

dotNET跨平台 1094

Elasticsearch Reference 5.5 中文翻译5

Set up X-Pack安装X-PackX-Pack is an Elastic Stack extension that bundles security, alerting, monitoring, reporting, machine learning, and graph capabilities into one easy-to-install package. To access th

kingdz618的博客 5362

Elasticsearch如何做到亿级数据查询毫秒级返回?

qq_34506014的博客 690

Elasticsearch from+size 超过10000结果解决方法

方法一: 如果需要搜索分页,可以通过from size组合来进行。from表示从第几行开始,size表示查询多少条文档。from默认为0,size默认为10,  如果搜索size大于10000,需要设置index.max_result_window参数  注意:size的大小不能超过index.max_result_window这个参数的设置,默认为10,000。  PUT _se

星辉Johnson的博客 4万+

五款可以取代 Slack 的开源工具

11 月中下旬,知名的团队沟通应用 Slack 出现了服务中断,Twitter 上一片哀嚎。作为一家估值高达 28 亿美元的独角兽公司,Slack 的主要业务还是网页服务,而网页服务会有偶尔中断的风险。 不可否认,Slack 本质上还是 IRC(Internet relay chat,互联网中继聊天),一种协议。既然 Slack 能被看作是一款托管和提高效率的 IRC 客户端,那么我们还有多

huang_123_456的专栏 2750
上一篇: 面试中如何化解懵逼,从一个短网址服务说起
下一篇: 毕业10年,我有话说
码农翻身
码农翻身 《码农翻身》作者 《码农翻身》作者
博客等级 码龄8年 3万+粉丝 1084原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值