大咖助阵|孔令飞:从小白到“老鸟”,我的Go语言进阶之路
孔令飞

该思维导图由 AI 生成,仅供参考
很高兴,也很感谢能够借助 Tony Bai 老师的专栏《Tony Bai ·Go 语言第一课 》给你分享我的 Go 语言进阶之路。今天这一讲没有 Go 语法知识的学习,没有高大上的理论,更多的是我个人在 Go 语言进阶过程中的一些经验、心得的分享。希望通过这些分享,能帮助到渴望在 Go 研发之路上走的更远的你。
为了方便说明如何提升 Go 研发能力,我需要先给你介绍下我认为的 Go 语言能力级别的划分依据。
Go 语言能力级别划分
下面这些能力级别是根据我自己的理解划分的。这些 Go 语言能力级别没有标准的定义,各级别之间也没有明确的界限,级别之间也可能有重叠的部分。但这不妨碍我们参考这些级别大概判断自己当前所处的阶段,思考如何提升自己的 Go 研发能力。
我将 Go 语言能力由低到高划分为以下 5 个级别。
初级:已经学习完 Go 基础语法课程,能够编写一些简单 Go 代码段,或者借助于 Google/Baidu 能够编写相对复杂的 Go 代码段;这个阶段的你基本具备阅读 Go 项目代码的能力;
中级:能够独立编写完整的 Go 程序,例如功能简单的 Go 工具等等,或者借助于 Google/Baidu 能够开发一个完整、简单的 Go 项目。此外,对于项目中涉及到的其他组件,我们也要知道怎么使用 Go 语言进行交互。在这个阶段,开发者也能够二次开发一个相对复杂的 Go 项目;
高级:不仅能够熟练掌握 Go 基础语法,还能使用 Go 语言高级特性,例如 channel、interface、并发编程等,也能使用面向对象的编程思想去开发一个相对复杂的 Go 项目;
资深:熟练掌握 Go 语言编程技能与编程哲学,能够独立编写符合 Go 编程哲学的复杂项目。同时,你需要对 Go 语言生态也有比较好的掌握,具备较好的软件架构能力;
专家:精通 Go 语言及其生态,能够独立开发大型、高质量的 Go 项目,编程过程中较少依赖 Google/ 百度等搜索工具,且对 Go 语言编程有自己的理解和方法论。除此之外,还要具有优秀的软件架构能力,能够设计、并部署一套高可用、可伸缩的 Go 应用。这个级别的开发者应该是团队的技术领军人物,能够把控技术方向、攻克技术难点,解决各种疑难杂症。
公开
同步至部落
取消
完成
0/2000
笔记
复制
AI
- 深入了解
- 翻译
- 解释
- 总结

孔令飞在《Go语言进阶之路》一文中分享了他在Go语言领域的成长经历和心得。他将Go语言能力划分为初级、中级、高级、资深和专家五个级别,并分享了自己的成长时间线。通过学习和实践,他逐步提升了自己的Go语言能力,最终成为了一名专家级别的Go语言工程师。文章内容涵盖了从初级到专家工程师阶段的成长经历,包括学习Go语言的方法、实战经验和如何转化工作需求为学习机会。孔令飞强调了学无止境的重要性,并鼓励读者通过不断学习和深造来提高自己的Go语言编程能力。他还分享了在中级/高级工程师阶段的学习和实践经历,包括通过虚构“工作需求”来提升自己的研发能力,以及在工作中开发的项目和小册子。此外,他还介绍了在游戏部门工作期间使用Go语言开发的微服务框架、API网关、服务中心、CI/CD等系统,展现了他在Go语言领域的深入实践和成长经历。整篇文章内容丰富,对于想要在Go语言领域深入发展的读者具有重要的参考价值。通过分享自己的学习路径和经验,孔令飞为读者提供了一份宝贵的Go语言进阶指南。
仅可试看部分内容,如需阅读全部内容,请付费购买文章所属专栏
《Tony Bai · Go 语言第一课》,新⼈⾸单¥59
《Tony Bai · Go 语言第一课》,新⼈⾸单¥59
立即购买
© 版权归极客邦科技所有,未经许可不得传播售卖。 页面已增加防盗追踪,如有侵权极客邦将依法追究其法律责任。
登录 后留言
全部留言(9)
- 最新
- 精选
- 进化菌输出倒逼输入,还是得多练习,才能不断进阶golang
作者回复: 👍
2021-12-2023 - 乌云下的风22年的专栏24年才看到,加油吧 祝自己早日 go中级巅峰
作者回复: 👍
2024-02-29归属地:北京 - 天天向上以教促学!学习路线分享太实用了,等我1年之后再回复!
作者回复: 👍
2022-08-23归属地:北京 - lesserror学吧,太深了......2021-12-208
- 谢小路大厂还是锻炼人的。6 年就专家了。学这个专栏的同学们六年时间,绝大多数达不到这高度。将将够混口饭吃,包括写留言的我。2022-04-2434
- 菠萝吹雪—Code老师分享的太棒了,一年之后来报告学习效果2022-09-14归属地:河南2
- aoe感谢大咖分享,待我初级毕业就学习《Go 语言项目开发实战》 看到文中的各种学习资源很激动,大部分都可以用来实战,提升工作效率2022-01-011
- 未来已来个人理解:自己动手整个 k8s 集群,非常非常非常重要2022-12-02归属地:广东
- 无名无姓老师讲的真好2021-12-21
收起评论