2023-07-10-我去考了 Terraform 考试

#domain/terraform #blog

分类:: 考证
时间:: 2023.07.10
状态:: done

1 是什么?
...

Terraform Associate 003 是 Terraform 母公司 Harhicorp 官方认证的助理级证书

image-20230704174420605.png

2 为什么?
...

考完这个证书有什么用?

这又涉及到考证动机了,这个话题,我在 ACP 经验分享 这篇博客里已经询问过自己了,考 ACP 的动机完全是领导的要求,客观因素主导;

考 Terraform 的动机是在 Terraform 官网上查资料时,偶然看到有这么个证书,恰巧项目刚结束,时间充足,就想顺便考个试检验下自己的水平。并且考之前特意不跟领导提,直到考试结果出来后才同步,当时只有70%通过的把握,也怕提前吹牛失败,整体上是主观因素主导。

平胸而论,单独的一纸证书对个人用处有限,但为了解释考证行为的合理性,还是得罗列一下其益处,希望能给在考证与否选择中犹豫和摇摆的新手们一点定心丸:

  • 备考过程中成体系的去学习归纳,不同于在项目中碎片化使用,有助于知识体系的形成
  • 有助于提升英语阅读理解,Terraform 中文教程不多,最新最权威的文档一定是官网教程,只要你看,一定会遇到生词
  • 如果你写过别的语言,在对比中,增加对编程语言的理解力
  • 考完证后,有人会觉得你很牛逼;这是在我拿到证书发朋友圈后观察到的现象,且为了强化这种感受,我还得向大家强调一个事实,Terraform 只使用了1个月一次通过,虚荣心得到小小满足,也算是额外的收获;但这点建议还是保持平常心,真大佬眼里,一览无余~
  • 在公有云项目,比如 LandingZone 等的投招标中,对投标公司是小小加分点

关于 ”增加对编程语言的理解力“ 这点,也是在备考阶段感触最深的一点,并在这篇博客 用OO的思维写Terraform记录了一些粗浅的思考和实践。

3 怎么做?
...

3.1 如何获取官方学习教材?
...

整体考试内容是9个模块:

  1. Understand infrastructure as code (IaC) concepts
  2. Understand Terraform's purpose (vs other IaC)
  3. Understand Terraform basics
  4. Use the Terraform CLI (outside of core workflow)
  5. Interact with Terraform modules
  6. Navigate Terraform workflow
  7. Implement and maintain state
  8. Read, generate, and modify configuration
  9. Understand Terraform Cloud and Enterprise capabilities

我是一边刷题,错题对照官方文档找答案,并且在找到后,有意识的去推测这个知识点想考的是哪个模块,最后用思维导图去整理:

image-20230730220711863.png

3.2 如何安排备考时间制定考试计划?
...

推荐已经有2 3个月相关Terraform 开发经验的开发者去考,备考时间一周左右,主要套路还是 做题 + 通读文档

但是,如果英语词汇量不太够,最好还是留2周时间背单词,因为考试语言只支持英文,单词来源还是文档中出现频率高的生词,比如 "immutable" "provisioer",我个人是英语六级,百词斩词汇量5000-6000范围,实际考试时还是有遇到几个生词,导致题目理解有困难,如果中文考试,我觉得可以达到80+(没错,就是这么自信😎)

最后贴一张考试前30分钟,在线考试的页面图,这个地址是会发送到你的邮箱,推荐提前30分钟进入到这个页面等待
image-20230628075505628.png

3.3 考试之后
...

通过考试后,Harshicorp 会将证书公布在 HashiCorp’s public badge directory.页面上,作为证书验真的依据,如下:

image-20230704173639279.png

如果需要打印证书的话,需要从 credly 的 share 页面下载PDF 👇🏻:

image-20230704174232205.png

最后考完试只是开始,再推荐两本正在看的书,适合在项目上遇到特定场景使用,或者作为对 terraform 的深入研究,考试的难度不会到书中这么深:

  • 《Terraform Up & Running》,读第三版,2022年出版,从语法到实际生产环境的问题和解决思路,由浅入深,老少咸宜,推荐
  • 《Terraform in Action》,2021年出版,书已经比较老了,语法也发生很大变化,书中提到的关于 Terraform 语法缺点的部分,在 Terraform 最新版中已经做了改进,建议跳过语法章节,整体设计的思想可以借鉴
    image-20230730213429116.pngimage-20230730221246207.png

3.4 考试前后有哪些注意事项?
...

  • 考试类型为单选、多选,58道考试题
  • 只有一次考试机会,满分💯,70分通过
  • 考试时间1小时,相对充足,我个人是35分钟左右答完,并估分是75
  • 考试语言为英文,且只有这一种考试语言,所以考试前期最好背一背官方文档的单词
  • 考试费需要使用visa卡支付,不支持支付宝,价格为70.5刀,人民币500多
  • 务必提前30分钟进入考试终端,监考官会检查桌面、摄像头,不要佩戴任何首饰,尤其是耳环、项链和手镯,因为如果你带了这些额外的东西,监考官会和你沟通取下来,比如我当时认不得手镯这个单词,监考官和我沟通了5 6分钟,一直到他说”bend“,我才理解他是在说手镯,比较耽误时间
  • 不支持身份证报考,需要护照
  • 不能开中国发票,报销需要另想办法,我没有办法,所以是自费
  • 考试结束,2天后证书下来
  • 希望你做的都会,蒙的都对,加油💪🏻💪🏻💪🏻

4 附件
...