共有三个级别的 go 语言官方认证,分别为 go 开发人员、go 应用程序开发人员和 go 平台开发人员认证,该认证验证候选人的 go 语言技能,包括变量、数据类型、控制流、并发性、错误处理、测试和操作系统集成。
Go 语言认证
Go 语言官方认证是由谷歌开发的,用于认证候选人的 Go 语言技能。目前,共有三个级别的认证:
- Go 开发人员认证(Associate Go Developer)
- Go 应用程序开发人员认证(Professional Go Application Developer)
- Go 平台开发人员认证(Professional Go Platform Developer)
认证内容
- Go 开发人员认证:验证候选人对 Go 语言基础知识的理解,包括变量、数据类型、控制流和函数。
- Go 应用程序开发人员认证:除了 Go 开发人员认证的内容外,还评估候选人构建和维护 Go 应用程序的能力,包括并发性、错误处理和测试。
- Go 平台开发人员认证:涵盖 Go 开发人员和 Go 应用程序开发人员认证的内容,并进一步深入到 Go 平台的底层,包括内存管理、垃圾回收和操作系统集成。
认证要求
立即学习“go语言免费学习笔记(深入)”;
获得 Go 语言认证没有先决条件。但是,建议候选人在参加认证考试之前具备以下经验:
- Go 开发人员认证:至少 6 个月的 Go 语言编程经验
- Go 应用程序开发人员认证:至少 12 个月的 Go 语言编程经验,其中包括构建和维护应用程序的经验
- Go 平台开发人员认证:至少 18 个月的 Go 语言编程经验,其中包括对 Go 平台底层的深入了解
认证流程
要获得 Go 语言认证,候选人需要通过由谷歌提供的考试。考试是在线进行的,时长为 2 小时。考试涵盖多个选择题、填空题和代码完成题。
认证优势
获得 Go 语言认证可以为候选人带来以下优势:
- 证明 Go 语言技能和知识水平
- 在竞争日益激烈的市场中脱颖而出
- 提高团队生产力和协作
- 增强职业发展和收入潜力