Elastic认证通过
花了一点时间准备Elastic Certified Engineer 的考核,通过之后总结复盘一下吧~
1.考试的动机
因为个人在日常的开发中负责一块ElasticSearch相关的业务,而且需要主动思考如何提升搜索效率与正确性。虽然自己对于学习这块还挺上心的,但是有时候还是挺迷惑该如何更好的完成任务。
说实话我原本以为考试的内容会深入搜索相关,以此获得一些启发。不过查阅考试大纲之后发现是对使用ElasticSearch的全面考察但不深入任何一个应用领域,觉得也好,自己对于ElasticSearch的学习大多是跟着业务场景的需求而深入的,有这么一个纵观全局的机会或许能收获额外的灵感。
至于业务上遇到的一些难题,在考试的过程中我查阅了大量的博客、社区会议记录,已经通过前人的经验解决的七七八八,没解决的也只是时间问题罢了......
2.关于考试的准备
因为日常开发对ElasticSearch已经有了整体的认知和部分内容的深入探究,所以准备考试还是比较轻松的,从开始到考试通过总共两个月的时间,但是这其中还包含很多工作上的其他问题要解决,我个人觉得只花费了一个月的业余时间不到。
总结一下经验的话就是绝对不能眼高手低,觉得自己看过文档实操就没问题,文档要仔细看,看完紧接着就要实践完成。由于操作的内容大致上分为跨集群操作和内容检索,所以至少准备两个集群,一个单节点集群(练习Query DSL),一个多节点集群(练习RBAC、CCR、CCS、DS、ILM等内容)。
考试的内容和方式在ElasticSearch的博客里、油管的介绍视频中有很详细的解释,考前仔细看完介绍的话可以很大程度上的避免意料之外的情况。
关于学习方式:
你可以像我一样,把考纲的内容做成思维导图,逐一询问自己对这一块知识点的理解程度。由于考试是允许看文档的,所以操作过并理解八九成就可以轻松通过考试了~
3.对于这本证书的看法
开头部分也说了,考试的内容是对使用ElasticSearch的整体考察,考点大部分也比较简单,所以通过考试并不能证明你是Elasticsearch方面的专家,也不能代表你在某个具体的应用领域有深入的研究。最多可以帮助你在和新同事交流的时候少费点口舌表达自己对于ElasticSearch的使用经验。但可以让自己给别人的感觉是能通过考核的也都是对Elasticsearch在业务中应用的比较多的,有深入研究的,毕竟事在人为~😉