认知篇:Elastic认证工程师,完全解读

本文涉及的产品
检索分析服务 Elasticsearch 版,2核4GB开发者规格 1个月
简介: 认知篇:Elastic认证工程师,完全解读

1、Elastic认证是什么?

Elastic认证,即:Elastic Certified Engineer(Elastic认证工程师),官方的解释是Elastic官方推出的对于Elasticsearch技术的专家认证。国内多位一线大厂高级架构师、CTO都表示对此认证十分认可。


认证者需要通过ELastic官方的认证专家考试,费用为400美元。用一句话来概括,就是用400美元证明你很屌(前提是通过考试)。证书就是下面这个样子:

606dffd599144c429e2f2a04b6c6e1c0.png


2、Elastic认证能给我带来什么,对我的工作有什么帮助?

用官方的解释就是:Elastic认证是向世界展示您的 Elastic 专业知识、提高您的专业知名度并为您的公司增加机会的绝佳方式。获得 Elastic 认证后,您将收到一个数字徽章、经过认证的实物徽章,并可以访问我们的 Elastic 认证专家社区的专属团体和机会!


2.1 搜索领域的就业岗位很多:

首先,搜索技术的应用范围特别广泛,当你打开你的手机,除了日历、计算器和时钟,你几乎找不到任何一个没有搜索功能的APP,比如


  • 谷歌、百度、必应为代表的全文检索引擎软件
  • 导航打车、外卖团购内的地理位置搜索的场景
  • 淘宝京东为代表的各种电商平台的垂直搜搜领域
  • B站、爱奇艺、优酷、音乐软件为代表的站内搜索场景
  • 我们每个人可能都会用到的GitHub
  • 企业内部的日志管理平台


而只要是搜索,就可能用到Elasticsearch,不客气的说,Elasticsearch几乎是你唯一最好的选择。几乎没有一家公司的产品是用不到搜索的,而实际情况就是大多数公司的选择就是ELasticsearch。


下面是DB-Engines search+engine类目的排名,可以看到Elasticsearch常年霸榜,并且远超第二名。超过Solr三倍还多。

6ab20095840a4807962e0e653eb36600.png


2.2 薪资高:

偏搜索的岗位基本上起薪都不低于30K,很多公司提供了50-120K/月的高薪职位。

b2cb9fb87d5f4ce29c2cc26e291b3244.png


简单的说有什么用:


  • 证明自己:Elastic认证不仅是你在该领域实力最强证明,更能证明你曾为此而努力过、奋斗过、拼搏过!
  • 纪念价值:收货非常有含金量的认证证书和一枚有纪念意义的铜质徽章
  • 核心竞争力:目前IT行业一片繁荣景象的背后其实竞争惨烈,没有核心竞争力,就很难在激烈的竞争中站稳脚跟。高含金量的证书是你能力的证明,人无我有,人有我优。是你核心竞争力的一种体现。
  • 助力升职加薪:最实际的,他也可以成为你跳槽加薪的一块非常有力敲门砖。
  • 高端职位跳板:你也可以得到一个高端职位的跳板,让你更加自信!
  • 社区圈子的入场券:通过认证之后,国内的社区也会给你提供一些技术交流讲座的入场券,让你结识更多大佬。
  • 人生的里程碑:甚至可能是改变你人生的一次机会


3、认证证书含金量如何?

3.1 先说说考试难度

非常大


截止到2021年2月,中国的Elastic认证工程师有一百零几人。


截止到2021年7月9日,国内通过认证考试人数也不到200人。官方给我的确认邮件是超过一百人,所以这的200人是保守的估计,实际情况大概不到一百五十人。难,才证明有价值,如果是花钱就能过,那认证等同于一张废纸。

28ea4b69fe1c4f33bea33b32abc647da.png


3.2 含金量:

非常高。这是Elastic官方颁发的认证证书,是你成为搜索技术专家最权威的证明。而且,从经济学的角度上分析,物以稀为贵。

33520e3d2706433fbf1df0a9dacc6603.png


4、认证考试考什么,难度如何?

4.1 侧重实践而非原理

考试一共10-12道题目,没有选择题、填空题、判断题、问答题,会就是会,不会就是不会。没有让你蒙对的可能性,知之为知之,不知为不知。这也是考试能真正作为人才筛选的一个原因。


  • 比如:把一个非健康状态下的集群恢复为健康状态,了解ES的同学都知道,在学习理论知识的时候,这种问题最常见的原因就是节点数据问题导致的,删除data目录即可。但是考试中模拟的是生产环境,要求不可以丢失数据,因此就是考验了你排查和解决问题的方式方法是否熟练,没有足够的经验遇到这种问题可能会特别棘手。
  • 再如:从0开始快速搭建一个高可用集群,生产环境可能是多机架的,要最大程度的保证服务的可用性,比如当rack-a意外断电,要保证数据的完整性,同时要阻止分片被分配到rack-2而导致rack-2过载。还要在多个集群中配置跨集群搜索。


4.2 能查阅的资料少

目前关于认证考试的课程,少之又少,能查阅资料的渠道和资源更是屈指可数,而且大部分已经是过时信息。


学习的正确姿势应该是站在巨人的肩膀上,但是认证考试,可以让你站在他肩膀上的的“巨人”怕是难找了,开荒往往是最难的。


4.3 没有习题库

官方只公开了考纲,考纲地址:https://www.elastic.co/cn/training/elastic-certified-engineer-exam,我自己也整理了更适合国内学习者的考纲,需要的话可以通过文章下方的联系方式找到我。


4.4 没有人可以请教

现在是知识付费的年代,如果向别人请教问题,一次两次还好,如果频繁提问势必会造人厌烦。最好的方式就是融入一个好的学习环境,就像网约车一样,你下单,谁愿意接单谁接单。当然区别就是学习交流是以知识换知识的。


更严重的一个问题是:几遍你可以向别人请教,对方回答的不见得就正确,没有一个真正对考试足够了解的导师指引,考试很容易踩坑,然而踩坑一次成本就是400美元!


4.5 题目难度大

国外的考试更侧重于考察解决实际问题的能力,他不会像面试一样问你原理,而是真的就把问题抛给你,让你去解决问题,这不是靠临时抱佛脚可以搞定的事情,需要你有真才实干,车间里有十年工作经验的老师傅是临时背背课本能赶上的吗?


4.6 监考严格

  • 视频会议监考:大洋彼岸的监考老师会从头至尾的观察你的一举一动,有任何违规动作皆有可能被终止考试(如:左顾右盼,使用手机等)
  • 共享桌面:你电脑里除了考试必备的软件,Chrome和视频会议(Go To Meeting 或 Zoom)之外,不可运行任何与考试无关的程序。
  • 考试环境:考试的房间内不可有第二个人,房间内需要保持整洁,不可有除了桌椅和考试用的电脑之外的与考试无关的东西


通常一道考题就会考察多个知识点,并且全部是实战类型。考试时基于performance的,有点类似于高中的数学题的打分机制,一道题你可以拿到部分分数,但是只要有一道题结果不对,考试就是不通过。


考试全程有国外的监考老师视频监考,考试全程没有一个汉字,考官也是用英语和你沟通


全程需要共享桌面并且开启摄像头,并且检查你的考试房间,房间内不允许有和考试无关的任何东西,桌子上允许有鼠标键盘、证件(护照或者港澳通行证)、和一瓶水。


你不允许东张西望,不允许运行和考试无关的任何程序,更不允许去google和百度,否则立马会被取消考试资格并且不退款。


考试难度你可以自己评判,不过含金量也是和难度成正比的,也正因为考试全部企业中各种身缠环境中的实际问题,所以企业特别看重。


5、自学能不能通过认证考试

老实说,能,但是裸考难度极大,自学通过考试很难,风险也很大,因为


  • 没有资料可以查询
  • 没有题库可以练习
  • 遇到问题没有人可以请教
  • 自学完全是没方向


很多牛逼的大佬第一次考试都没有通过:https://elasticsearch.cn/article/6133


你可能会在网上找到一些文字资料,但那些都是非系统化的学习,可能要花费大量的时间还不见的有效。


当然你也可以参加Elastic官方的培训课程分为两个部分,价格是4800刀,送一次考试。官方的培训目前仅支持英文培训和日文培训,并且需要考虑时差的问题。


强烈不建议自学,考试费用一次400刀,试错成本太高,肉疼。


6、小白有没有可能拿到认证

没有能不能,只有需要多久,任何人对知识的掌握都是从0到1的过程,只是说对Elasticsearch的掌握程度不同,需要的时间也不同,一般来说只要狠下心来,潜心修炼,只要方法得当,一到两个月拿到认证不是难事。不逼自己一把,你永远不知道自己有多优秀。


GIthub上有很多人分享自己的备战经历,值得一看。


7、 工作太忙,没时间备考怎么办

任何没有时间的理由,全部都是借口


我是21年上半年开始准备Elastic认证的,同年6月底参加考试,满分拿证。其实真正开始准备也就是考前两三个月,由于工作确实较忙,真正能用于备考的时间并不是很多。但是由于7月1日考试,考纲和考试所用ES版本即将升级。因此我立下了目标,六月底必须通过考试。


有了目标之后,就是准备考试,备考本身就是枯燥无味的,尤其是最开始也是特别痛苦,遇到不会的知识点首先要花很多时间去理解原理,然后再自己出题,自己实践。尤其是总是被各种事情打断,这个年龄段谁没有一堆事儿?但是,成功的路上也不可能是顺风顺水的。


你可能不仅仅是一个企业的员工,同时也可能是一个儿女、父母。你不仅要工作,还有生活中的各种琐事,要管柴米油盐房租水电,要照顾自己的妻子孩子。忙是每个在努力的路上的人的共同特点,但是这不能成为自己懈怠的理由。不要总感觉自己是最忙的那个,其实,大部分人都比你忙。想要成功,就不要给自己找任何借口,做先做的事儿,你就一定会有时间。


闭关时日,潜心苦练


他日来时,孰与争锋!


总结

考试的难点主要在于:


  • 考题难度大:考试不考选择、填空、判断、问答类题型,国外的考试和国内不太一样,绝无蒙对的可能性。认证考试的目的就是为了选拔人才,知之为知之,不知为不知,不可能蒙混过关。
  • 必须全对:考试10-12到题目必须全部答对,一道题答错,就是不通过。但是如果只是部分知识点答错,还是有机会通过的,圈内人评估,按照100分来算,至少需要拿到90分也上才行。
  • 无理论知识:考试题目分为两种


第一种:集群架构部署题目,需要在真实环境部署完全符合要求的集群并且能正常运行。0929399fcc7a4a559f41cafa235252a4.png


第二种:Query DSL、Aggregations和Scripting的实战题目,考察各种应用场景下的脚本功底。

e5dea636b1c746f48e7d33f93d172447.png


  • 考点范围广:每一道题目都涵盖了若干个知识点,绝对不能有侥幸心理,任何一个知识点都有可能被考试到,要有对问题的综合处理能力


  • 全英文考试:监考官需要用英文和你沟通(不考英语口语和听力,但是沟通障碍会造成心里压力),试卷全部是英文,全程不会出现一个汉字


  • 监考严格

需要视频会议:大洋彼岸的监考老师会从头至尾的观察你的一举一动,有任何违规动作皆有可能被终止考试(如:左顾右盼,使用手机等)

是要共享桌面:你电脑里除了考试必备的软件,Chrome和视频会议(Go To Meeting 或 Zoom)之外,不可运行任何与考试无关的程序。

考试房间要求:考试的房间内不可有第二个人,房间内需要保持整洁,不可有除了桌椅和考试用的电脑之外的与考试无关的东西


  • 网络问题:因为考试服务需要大洋彼岸的网络,所以必须保持网络的通畅,这一点必须重视


但是,只要下定决心为之一搏,方法得当,其实考下来感觉也不过如此。

后续我还会继续分享更多心得,以及我是如何满分拿证的学习历程。

相关实践学习
使用阿里云Elasticsearch体验信息检索加速
通过创建登录阿里云Elasticsearch集群,使用DataWorks将MySQL数据同步至Elasticsearch,体验多条件检索效果,简单展示数据同步和信息检索加速的过程和操作。
ElasticSearch 入门精讲
ElasticSearch是一个开源的、基于Lucene的、分布式、高扩展、高实时的搜索与数据分析引擎。根据DB-Engines的排名显示,Elasticsearch是最受欢迎的企业搜索引擎,其次是Apache Solr(也是基于Lucene)。 ElasticSearch的实现原理主要分为以下几个步骤: 用户将数据提交到Elastic Search 数据库中 通过分词控制器去将对应的语句分词,将其权重和分词结果一并存入数据 当用户搜索数据时候,再根据权重将结果排名、打分 将返回结果呈现给用户 Elasticsearch可以用于搜索各种文档。它提供可扩展的搜索,具有接近实时的搜索,并支持多租户。
相关文章
|
7月前
|
Kubernetes 网络协议 网络安全
提升你的云技能:深入了解CKA认证之k8s升级秘籍!
提升你的云技能:深入了解CKA认证之k8s升级秘籍!
112 0
|
7月前
|
运维 架构师 算法
全球仅通过不到 2000 位的 Elastic 认证工程师,到底难不难?
全球仅通过不到 2000 位的 Elastic 认证工程师,到底难不难?
107 0
|
分布式计算 DataWorks 大数据
【实验】阿里云大数据助理工程师认证(ACA)- ACA认证配套实验-02-MaxCompute客户端配置(上)
【实验】阿里云大数据助理工程师认证(ACA)- ACA认证配套实验-02-MaxCompute客户端配置(上)
276 0
【实验】阿里云大数据助理工程师认证(ACA)- ACA认证配套实验-02-MaxCompute客户端配置(上)
|
SQL 运维 分布式计算
【实验】阿里云大数据助理工程师认证(ACA)- ACA认证配套实验-04-DataIDE基本操作(下)
【实验】阿里云大数据助理工程师认证(ACA)- ACA认证配套实验-04-DataIDE基本操作(下)
331 0
【实验】阿里云大数据助理工程师认证(ACA)- ACA认证配套实验-04-DataIDE基本操作(下)
|
SQL 分布式计算 DataWorks
【实验】阿里云大数据助理工程师认证(ACA)- ACA认证配套实验-04-DataIDE基本操作(上)
【实验】阿里云大数据助理工程师认证(ACA)- ACA认证配套实验-04-DataIDE基本操作
207 0
【实验】阿里云大数据助理工程师认证(ACA)- ACA认证配套实验-04-DataIDE基本操作(上)
|
SQL 分布式计算 安全
【实验】阿里云大数据助理工程师认证(ACA)- ACA认证配套实验-05-安全与权限基本操作(上)
【实验】阿里云大数据助理工程师认证(ACA)- ACA认证配套实验-05-安全与权限基本操作
372 0
【实验】阿里云大数据助理工程师认证(ACA)- ACA认证配套实验-05-安全与权限基本操作(上)
|
SQL 机器学习/深度学习 Web App开发
【实验】阿里云大数据助理工程师认证(ACA)- 机器学习实现基本统计分析
【实验】阿里云大数据助理工程师认证(ACA)- 机器学习实现基本统计分析
161 0
【实验】阿里云大数据助理工程师认证(ACA)- 机器学习实现基本统计分析
|
大数据 数据挖掘 BI
【实验】阿里云大数据助理工程师认证(ACA)- QuickBI报表制作(下)
【实验】阿里云大数据助理工程师认证(ACA)- QuickBI报表制作(下)
274 0
【实验】阿里云大数据助理工程师认证(ACA)- QuickBI报表制作(下)
|
架构师 关系型数据库 中间件
|
分布式计算 安全 大数据
【实验】阿里云大数据助理工程师认证(ACA)- ACA认证配套实验-05-安全与权限基本操作(下)
【实验】阿里云大数据助理工程师认证(ACA)- ACA认证配套实验-05-安全与权限基本操作(下)
184 0