做你想做的事情,培养解决问题的能力 - 阿里云 MVP 曾勇专访

本文涉及的产品
检索分析服务 Elasticsearch 版,2核4GB开发者规格 1个月
简介: 工程师我更看重的是解决问题的能力 当你需要解决某个问题的时候,你应该要知道去哪里找答案,并且要具备从各种方案里面找出符合当下最佳的解决方案的能力。

从一开始就对计算机很感兴趣,初中开始接触计算机,要算第一个接触的编程语言应该算是 HTML,然后就是 PHP,然后才是 C、.NET 等这些大学里面老师教的编程语言囫囵吞枣自己学过的各种语言也数不清了。

Elasticsearch,让他眼前一亮,在推广 Elasticsearch 的过程中,遇到了哪些事情,Elasticsearch 到底在业务中起到了什么作用?

让我们听阿里云 MVP 曾勇说:以下是曾勇专访的详细内容,推荐阅读(时长约3分钟

个人基本介绍

曾经的魔友,玩过一段时间的电直,后面转 4 轴,DIY 过 450、550、330 和 250 轴距的无人机,要知道开源的硬件和开源的软件基本上可以占据你所有的业余时间。后来因为实在太忙,已退魔多年。

我有一个个人博客,曾经很长一段时间,这个博客我都取名为 「 旁门左道」。
为什么这么说呢,看过武侠电影的大家都知道,武林里面有名门正派,也有一些旁门左道,我感觉我更像是旁门左道阵营的(当然和邪魔外道还是有点距离)。

为什么这么说呢?

我比较喜欢做点不一样的事情

高中
网吧兴起,周围的人都在聊 QQ 和打 CS,我却在研究网页代码找各种 JS 特效代码。

大学
加入了学校的 618 实验室,同学们都在寝室玩魔兽打真三,我却在实验室里面带领团队做项目。
毕业之后,进入中软国际,在所有部门都是搞 JAVA 的一个团队里搞 .NET,第二家公司来到做人才管理的北森,在公司都搞 .NET 的一个团队里面搞 JAVA。

创业
创业维艰,但却最能磨练人,
后来因为个人原因,离开创业的团队,加入了另一家创业公司 Elastic(Elasticsearch 就是这个公司的开源产品),负责国内的技术推广和社区的组织工作。

回想这一路,很幸运,做的事情都是自己喜欢的,感谢一路遇到的所有人和事。

计算机是我的 ”玩具“

我从一开始就对计算机很感兴趣。
初中开始接触计算机,在没有网的家里,电脑报合订本要来回翻无数回,第一个接触的编程语言应该算是 HTML 吧,然后就是 PHP,然后才是 C、.NET 等这些大学里面老师教的编程语言。囫囵吞枣自己学过的各种语言也数不清了。
一直在折腾。

可以说我的每一段技术经历都有一个自己的技术偶像,
算下来其实有两个:

  1. 第一个是 2Advanced 的创始人 Eric Jordan。
    我记得最开始接触互联网,当时想做个人网站,接触到很多优秀的网站作品,其中最喜欢的就是 2Advanced 工作室的作品,运用了很多 Flash,视觉、后端、平面、AE 效果等等各种技术,反正就是炫酷。

这还没什么,Eric Jordan 业余还是个 DJ,他个人网站上面的很多专辑,我现在偶尔还在听。

  1. 再一个就是 Elasticsearch 的创始人 Shay Banon。
    刚接触搜索和大数据的我,一下就被 Elasticsearch 的各种设计理念和易用性所折服。从而开始了 Elasticsearch 的使用和推广之路。Eric 我没有见过,也不做网页很多年,但是现在居然能够当年的偶像 Shay 成为同事,我真是个幸运的家伙,你不得不服。

推广 Elasticsearch 似乎是我的使命

我是一个偶然的机会接触到 Elasticsearch 的,似乎我的每一段工作经历里面都有在使用 Elasticsearch。
最开始是在中软国际的时候,因为需要对一个项目的提供千万级别数据量的搜索,那个时候,还没有大数据的概念,几千万数据已是挑战,用来搜索,数据库肯定是不行的,于是开始各种调研,最后发现 Elasticsearch,眼前一亮,居然这么简单就轻松搞定了之前折腾了很久的需求。

后来去到北森的时候,就开始大量使用 Elasticsearch。

当时招聘团队还在使用原生 Lucene 的方案来建索引,经常需要重建索引,数据不一致的问题很严重,于是我把 Elasticsearch 引入进去,围绕它做成了整个公司的搜索服务,各个业务线都进入进来,并且围绕它做了一大堆的插件/工具并且开源出来,比如社区第一个.NET 客户端,第一个中文分词插件 ,社区第一个监控的工具,索引导入导出工具, 搜索结果聚类、部分字段更新、字符转数字等等,友情提示,部分插件已经停止维护:

当一个产品足够优秀,而你发现居然还有很多人不知道,自然而然的就想让更多人知道它,每每有机会我都会向周边的人硬广,在网上分享个人经验的同时也慢慢的聚集了一些国内的共同爱好者,大家一起交流心得,慢慢就形成了今天的 Elastic 中文社区:http://elasticsearch.cn/ ,现在已经是官方的中文社区。

现在我们不光讨论 Elasticsearch,也讨论 Elastic 的其它开源产品。

创业公司,用云才是王道

简单说说我与云计算的故事吧,在创业公司的那几年,我从零开始构建了公司的整个运维体系,刚开始是自建机房,设备要自己买,网络要自己配,服务器要自己推上机架,完全没有接触过运维的我,连 DMZ 都不知道什么意思,更别提网络下一跳到底怎么填这种头痛问题了。

创业就是这样,没有解决不了的问题,想办法也得上,我记得我还专门找之前公司的运维兄弟吃饭,总算搞清楚了网络几个设备的接线,三层交换机和二层交换机的区别,交换机和路由器的接法等等这些在运维专业人士看起来很 low 的问题,做过运维的都知道,这些工作还只是运维工作的九牛一毛。

后面公司业务发展,就采用了云计算的方式了,直接租赁云服务器资源,业务高峰来临的时候,机器扩容直接在管理后台操作几下就行了,运维工作相比之前简单了不知道多少,创业公司,用云才是王道

在去年杭州的云栖大会上,我们和阿里云宣布达成了战略合作,现在大家直接在阿里云上面就可以使用到包含完整企业特性的 Elasticsearch 云服务,也不用另外付费,相信这次合作可以给阿里云的用户带来更好的使用体验以及为企业带来更多商业价值。

职业建议很简单:做你想做的事情,培养解决问题的能力

关于职业建议,职业规划,虚的我就不说了,其实就一点,就是你对你现在做的事情感不感兴趣,提不提得起精神,如果是,那么尽管干就是了,如果不是,还是早作决定吧。

工程师我更看重的是解决问题的能力

当你需要解决某个问题的时候,你应该要知道去哪里找答案,并且要具备从各种方案里面找出符合当下最佳的解决方案的能力。

关于工具和技术

合适的往往比更好的更重要,这就需要平时多留意和积累,要敢于尝试新的工具和技术,了解各种技术的优缺点和适用场景。

可以分享一些痛的领悟:
家庭和工作都很重要,但是家庭更重要,身体健康是本钱,创业请三思。

欢迎来认识我,也欢迎加入MVP项目,与我更多沟通

可以通过下面这些链接找到我
申请成为 阿里云MVP

现在业余时间主要写写代码,比如最近在做 Elastic 社区的垂直搜索(http://index.elasticsearch.cn),同时也是一个轻量级的通用爬虫,希望可以做到和 Elasticsearch 一样简单易用,有兴趣的可以访问:http://github.com/infinitbyte/gopa 了解更多。

相关实践学习
使用阿里云Elasticsearch体验信息检索加速
通过创建登录阿里云Elasticsearch集群,使用DataWorks将MySQL数据同步至Elasticsearch,体验多条件检索效果,简单展示数据同步和信息检索加速的过程和操作。
ElasticSearch 入门精讲
ElasticSearch是一个开源的、基于Lucene的、分布式、高扩展、高实时的搜索与数据分析引擎。根据DB-Engines的排名显示,Elasticsearch是最受欢迎的企业搜索引擎,其次是Apache Solr(也是基于Lucene)。 ElasticSearch的实现原理主要分为以下几个步骤: 用户将数据提交到Elastic Search 数据库中 通过分词控制器去将对应的语句分词,将其权重和分词结果一并存入数据 当用户搜索数据时候,再根据权重将结果排名、打分 将返回结果呈现给用户 Elasticsearch可以用于搜索各种文档。它提供可扩展的搜索,具有接近实时的搜索,并支持多租户。
目录
相关文章
|
2月前
|
存储 机器学习/深度学习 人工智能
阿里云视觉智能开放平台确实拥有视频目标检测的能力
【2月更文挑战第9天】阿里云视觉智能开放平台确实拥有视频目标检测的能力
94 7
|
3月前
|
人工智能 监控 算法
阿里云加强公共云能力服务香港客户,建立新合作支持各行各业加快数字转型
阿里云加强公共云能力服务香港客户,建立新合作支持各行各业加快数字转型
83 1
|
1月前
|
人工智能 算法 物联网
阿里云百炼最新能力升级,你都有哪些期待?
阿里云百炼大模型服务产品全新升级,探索算法和技术创新,共享阿里集团内环业务的模型构建经验。
|
4月前
电子好书发您分享《阿里云云原生一体化数仓新能力解读》
电子好书发您分享《阿里云云原生一体化数仓新能力解读》
261 2
|
3月前
|
存储 人工智能 Cloud Native
阿里云向量检索服务测评:高效、易用、强大的向量管理与查询能力
摘要:本文对阿里云向量检索服务进行了全面的测评,从其基于自研Proxima内核的高性能、全托管、云原生特性,到简洁易用的SDK/API接口,再到在多种应用场景下的集成能力,为读者提供了一个全面了解阿里云向量检索服务的机会。
1107 0
|
3月前
|
关系型数据库 MySQL Serverless
评测报告:阿里云 PolarDB MySQL 版 Serverless 能力
本次评测全面评估了阿里云 PolarDB MySQL 版的 Serverless 能力,包括资源弹升速度、资源伸缩广度、稳定性、颗粒度、自动启停以及全局数据强一致性。结果显示,PolarDB 在这些维度上均表现出色,能够快速响应负载变化、灵活调整资源配置、保证业务连续性和稳定性,同时精细控制成本。与同类型产品相比,PolarDB 在多方面具有优势。我们建议阿里云继续优化资源调度算法、拓展边缘场景支持,并加强与生态伙伴的合作,以进一步提升产品竞争力和用户满意度。
|
4月前
|
人工智能 文字识别
阿里云的 口算判题 AI能力(文字识别OCR)接口 返回数据的时候 没有正确答案只有 对错吗?
阿里云的 口算判题 AI能力(文字识别OCR)接口 返回数据的时候 没有正确答案只有 对错吗?
172 0
|
4月前
|
安全 关系型数据库 数据库
上新|阿里云RDS PostgreSQL支持PG 16版本,AliPG提供丰富自研能力
AliPG在社区版16.0的基础上,在安全、成本、可运维性等多个方面做了提升,丰富的内核/插件特性支持,满足业务场景的需求
|
5月前
|
机器学习/深度学习 人工智能 安全
商业能力、平台服务全面升级,释放阿里云产品生态伙伴业务增长新动能
阿里云致力于成为一朵开放的云,向广大产品伙伴提供丰富的商业化平台能力及服务。阿里云始终与产品生态伙伴一起为创造更多数智化应用创新、为用户带来持续成功的价值而努力。
|
5月前
|
SQL 人工智能 关系型数据库
重磅|Serverless与AI驱动,阿里云瑶池数据库核心能力全面升级!
阿里云瑶池数据库全面Serverless化,智能助手全新亮相!