知乎Live专题——“程序员的成长课:如何拥有你想要的职场”——的第二期Live:如何在技术上持续精进,6月6日晚结束,这是对其中要点所做的笔记,供大家对照着回顾Live。该Live相关的问题,也可以在文后留言讨论。
>> 最关键的两个要点
要想在技术上持续精进,最关键的其实有两点:
保持动机
对标管理
所谓保持动机,指的是要为你提升技术找到内在或者外在的动力,比如要赚更多钱,比如成为某个方向上的专家,拥有自己的影响力。找不到动机,没有目标,那就很难主动学习,持续精进。
对标管理,原本是企业的一种管理方法,这里借用到个人成长上来。其基本过程是这样的:
这里的标杆,可以从人、技术、项目三个方面去找。
后面提到的各种提升策略,其实都是从对标管理中推演出来的。
>> 成为高手的一般路径
在第一期Live——“如何选择技术方向”——中我介绍了成长阶段模型:
这是一般性规律,也可以作为对标管理的标杆,知道自己哪个阶段做什么事情。
>> 学习一门技术的三个阶段
学习一门技术时,有三个阶段:
基础开发,了解API,基于API开发应用
熟悉内核及原理,主要是了解框架的设计原理,阅读源码,洞悉内在机理
优化框架,主要是针对框架的已有功能的不足进行完善、优化,或者使用框架提供的机制扩展框架功能,或者对框架进行定制,让它适合特定情境
我们要分析自己正在学的技术框架,定位自己处在哪个阶段,弄明白每个阶段应该达到什么程度,确定自己该学什么。
这里主要对标技术本身的知识层次,当然如果你不清楚,也可以找使用这种技术的牛人来对标或请教。
>> 构建你的知识体系
这其实成长阶段的第二个阶段了。
理想的知识体系是 T 型的,类似:
构建知识体系的一般步骤:
选择方向
学习、实践、输出、内化
同主题扩散
记录与体系化
迭代与更新
更详细的内容,可以参考Live中的讲解,入口:如何在技术上持续精进。
>> 常见的自我提升策略
我们先介绍了学习型心态,然后给出了下列常见的提升策略:
尝试用不同的技术来实现
尝试新的设计
迭代式重构老代码
阅读优秀源码
参与开源项目
写作技术博客
讲给别人听
与优秀的人和团队在一起
>> 简单的职业规划
这是我们在组织内考虑自己的职业规划时的模型图:
在Live(如何在技术上持续精进)里我们对这张图有展开描述,可以回听一下。
>> 打破技术的藩篱
这里对应到我们成长阶段模型的第三个阶段了。要超越具体技术,建立自己的思维框架和解决问题的框架,整合创新,解决更复杂的问题。
结合这张图:
把提升的焦点放在第一次创造这部分。
运用对标管理法,可以琢磨你所在团队里的大咖、项目经理、研发经理,看他们优秀的一面,映照自己,融合提升。
>> 四个习惯
优秀是一种习惯,下面这 4 个习惯,结合本次Live——如何在技术上持续精进——介绍的内容,会让你能够持续精进:
对标管理
每日站会
刻意练习
复盘
本次Live——如何在技术上持续精进——中有详细介绍。
共同学习,写下你的评论
评论加载中...
作者其他优质文章