技术领导力实战笔记
TGO鲲鹏会
100 位 CTO 的真知灼见
82996 人已学习
新⼈⾸单¥98
登录后,你可以任选6讲全文学习
课程目录
已完结/共 266 讲
技术领导力实战笔记
15
15
1.0x
00:00/00:00
登录|注册

第125讲 | 洪强宁:从程序员到架构师,从架构师到CTO(一)

拥有11 年互联网从业经验
编程 30 余年
曾任豆瓣网首席架构师与宜信大数据创新中心首席架构师
资深Python程序员
TGO鲲鹏会会员
爱因互动 CTO
洪强宁
解决Scalability的问题
业务需求拆分成多个组件
参与技术社区、技术交流活动和开源项目
互相学习,向更优秀的人学习
精明
精深
精通
精湛
精细
作者简介
从程序员到架构师的转变
如何成为一名优秀的程序员
优秀程序员需要具备的特质
职业发展的过程是眼界不断提高的过程
从程序员到架构师
洪强宁的职业发展经验

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

你好,我是爱因互动 CTO、TGO 会员洪强宁,在我的职业生涯中,经历了三个阶段,最初是一个典型的程序员,后来在豆瓣开始担任架构师,一直做到首席架构师,现在创业做 CTO。对我来说,每次职位的跃升,都是一个提升眼界的过程。今天,我把这些提升的经验和体会分享给你,希望对你有用。
我们知道,技术人最典型的一条职业发展路径,就是由程序员,到架构师,再到 CTO。那是不是技术人的职业通道就只有这一条呢?并不是,因为程序员、架构师和 CTO,这是三个职业,每个职业都可以单独发展,不断深入与精进。而从程序员到架构师,再到 CTO,主要差异在于看问题的层级和着眼点不同。
对于程序员来说,他们最关注的是技术中的细节处理,看到更多的是代码、模块这个层级,当程序员的着眼点从这个层级,提升到关注系统与协作时,他们就变成了架构师的角色。因为架构师会更加关注系统,着眼于组件和组件之间的协作,然后当架构师的着眼点再往上提升,关注更多的就是业务实现与战略发展,这时,角色就变成了 CTO。
因此,我总结自己多年的职业发展经验,得出一个论断:职业发展的过程,就是眼界不断提高的过程。这不仅仅是对于程序员、架构师、CTO 这个职业发展路线,还包括本岗位持续深入与精进的路线,比如程序员,随着能力的提高,眼界也在不断提升,关注点将不再是最初的细枝末节,而是会有大局观的意识,这也是一个优秀的程序员需要具备的思维。
确认放弃笔记?
放弃后所记笔记将不保留。
新功能上线,你的历史笔记已初始化为私密笔记,是否一键批量公开?
批量公开的笔记不会为你同步至部落
公开
同步至部落
取消
完成
0/2000
荧光笔
直线
曲线
笔记
复制
AI
  • 深入了解
  • 翻译
    • 英语
    • 中文简体
    • 中文繁体
    • 法语
    • 德语
    • 日语
    • 韩语
    • 俄语
    • 西班牙语
    • 阿拉伯语
  • 解释
  • 总结

洪强宁分享了他从程序员到架构师再到CTO的职业发展经历和心得。他强调了优秀程序员需要具备的特质,包括精细、精湛、精通、精深、精明这五个方面。他指出,成为优秀程序员需要不断学习,参与Code Review、技术社区和开源项目,向更优秀的人学习。此外,他还阐述了从程序员到架构师的转变,强调架构师需要解决Scalability问题,包括人的Scale和量的Scale。他认为,当程序员开始考虑解决Scale问题时,就已经开始向架构师的角色转变。文章强调了职业发展是眼界不断提高的过程,不仅适用于程序员、架构师、CTO这一职业发展路线,也包括本岗位持续深入与精进的路线。文章内容丰富,为技术人员提供了职业发展和技术提升的宝贵经验。

仅可试看部分内容,如需阅读全部内容,请付费购买文章所属专栏
《技术领导力实战笔记》
新⼈⾸单¥98
立即购买
登录 后留言

全部留言(3)

  • 最新
  • 精选
  • 而立斋
    github code review这主意不错,能详细说一下吗?
    2019-02-22
    1
    2
  • xz
    写的很详细,有操作性
    2018-11-20
    2
  • :)
    优秀程序员的特质:代码模块的细节,技术的细节 优秀架构师的特质:系统级的细节,资源调配的细节
    2020-10-28
收起评论
显示
设置
留言
3
收藏
沉浸
阅读
分享
手机端
快捷键
回顶部