Tony Bai · Go 语言第一课
Tony Bai
资深架构师,tonybai.com 博主
21492 人已学习
新⼈⾸单¥59
登录后,你可以任选4讲全文学习
课程目录
已完结/共 59 讲
开篇词 (1讲)
结束语 (1讲)
Tony Bai · Go 语言第一课
15
15
1.0x
00:00/00:00
登录|注册

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

参与架构层面工作
学习云原生架构
学习当前业务架构
团队内分享
二次开发
调研优秀的开源项目
工作中发现需求
多花时间
找对方法
技术领导力培养
持续学习
极客时间专栏撰写
微服务框架、API网关开发
架构方面知识学习
学习Go高级语法
减少对Google/Baidu依赖
容器云平台开发
转岗腾讯IEG团队
开发母机初始化工具
学习Go语言
加入腾讯云容器服务TKE团队
技术领军人物
设计高可用、可伸缩Go应用
精通Go及其生态
Go语言生态掌握
软件架构能力
熟练Go编程技能与哲学
面向对象编程思想
并发编程
掌握Go高级特性
二次开发复杂Go项目
开发简单Go项目
独立编写完整Go程序
阅读Go项目代码能力
编写简单Go代码段
学习完Go基础语法
2. 工作中哪些地方可以抽象成有价值的需求?
1. 如何调研优秀的开源项目?
学架构
找对方法很重要
尽快打怪升级
专家工程师阶段
资深工程师阶段
中级/高级工程师阶段
初级工程师阶段
专家
资深
高级
中级
初级
思考题
Go进阶之路心得分享
我的Go语言成长之路
Go语言能力级别划分
孔令飞的Go语言进阶之路

该思维导图由 AI 生成,仅供参考

你好,我是孔令飞,是极客时间 《Go 语言项目开发实战》 专栏和《从零构建企业级 Go 项目》图书的作者,目前在腾讯云从事分布式云方向的研发工作。
很高兴,也很感谢能够借助 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
立即购买
登录 后留言

全部留言(9)

  • 最新
  • 精选
  • 进化菌
    输出倒逼输入,还是得多练习,才能不断进阶golang

    作者回复: 👍

    2021-12-20
    2
    3
  • 乌云下的风
    22年的专栏24年才看到,加油吧 祝自己早日 go中级巅峰

    作者回复: 👍

    2024-02-29归属地:北京
  • 天天向上
    以教促学!学习路线分享太实用了,等我1年之后再回复!

    作者回复: 👍

    2022-08-23归属地:北京
  • lesserror
    学吧,太深了......
    2021-12-20
    8
  • 谢小路
    大厂还是锻炼人的。6 年就专家了。学这个专栏的同学们六年时间,绝大多数达不到这高度。将将够混口饭吃,包括写留言的我。
    2022-04-24
    3
    4
  • 菠萝吹雪—Code
    老师分享的太棒了,一年之后来报告学习效果
    2022-09-14归属地:河南
    2
  • aoe
    感谢大咖分享,待我初级毕业就学习《Go 语言项目开发实战》 看到文中的各种学习资源很激动,大部分都可以用来实战,提升工作效率
    2022-01-01
    1
  • 未来已来
    个人理解:自己动手整个 k8s 集群,非常非常非常重要
    2022-12-02归属地:广东
  • 无名无姓
    老师讲的真好
    2021-12-21
收起评论
显示
设置
留言
9
收藏
沉浸
阅读
分享
手机端
快捷键
回顶部