为了账号安全,请及时绑定邮箱和手机立即绑定

Live笔记 | 如何在技术上持续精进

标签:
职场生活

知乎Live专题——“程序员的成长课:如何拥有你想要的职场”——的第二期Live:如何在技术上持续精进,6月6日晚结束,这是对其中要点所做的笔记,供大家对照着回顾Live。该Live相关的问题,也可以在文后留言讨论。

>> 最关键的两个要点

要想在技术上持续精进,最关键的其实有两点:

  1. 保持动机

  2. 对标管理

所谓保持动机,指的是要为你提升技术找到内在或者外在的动力,比如要赚更多钱,比如成为某个方向上的专家,拥有自己的影响力。找不到动机,没有目标,那就很难主动学习,持续精进。

对标管理,原本是企业的一种管理方法,这里借用到个人成长上来。其基本过程是这样的:

https://img1.sycdn.imooc.com//5bdbe5bb0001a44006180689.jpg


这里的标杆,可以从人、技术、项目三个方面去找。

后面提到的各种提升策略,其实都是从对标管理中推演出来的。

>> 成为高手的一般路径

在第一期Live——“如何选择技术方向”——中我介绍了成长阶段模型:

https://img1.sycdn.imooc.com//5bdbe5aa00019de005930350.jpg


这是一般性规律,也可以作为对标管理的标杆,知道自己哪个阶段做什么事情。

>> 学习一门技术的三个阶段

学习一门技术时,有三个阶段:

  1. 基础开发,了解API,基于API开发应用

  2. 熟悉内核及原理,主要是了解框架的设计原理,阅读源码,洞悉内在机理

  3. 优化框架,主要是针对框架的已有功能的不足进行完善、优化,或者使用框架提供的机制扩展框架功能,或者对框架进行定制,让它适合特定情境

我们要分析自己正在学的技术框架,定位自己处在哪个阶段,弄明白每个阶段应该达到什么程度,确定自己该学什么。

这里主要对标技术本身的知识层次,当然如果你不清楚,也可以找使用这种技术的牛人来对标或请教。

>> 构建你的知识体系

这其实成长阶段的第二个阶段了。

理想的知识体系是 T 型的,类似:

https://img1.sycdn.imooc.com//5bdbe597000103d408620524.jpg

构建知识体系的一般步骤:

  1. 选择方向

  2. 学习、实践、输出、内化

  3. 同主题扩散

  4. 记录与体系化

  5. 迭代与更新

更详细的内容,可以参考Live中的讲解,入口:如何在技术上持续精进。

>> 常见的自我提升策略

我们先介绍了学习型心态,然后给出了下列常见的提升策略:

  • 尝试用不同的技术来实现

  • 尝试新的设计

  • 迭代式重构老代码

  • 阅读优秀源码

  • 参与开源项目

  • 写作技术博客

  • 讲给别人听

  • 与优秀的人和团队在一起

>> 简单的职业规划

这是我们在组织内考虑自己的职业规划时的模型图:

https://img1.sycdn.imooc.com//5bdbe57e000133de09030601.jpg

在Live(如何在技术上持续精进)里我们对这张图有展开描述,可以回听一下。

>> 打破技术的藩篱

这里对应到我们成长阶段模型的第三个阶段了。要超越具体技术,建立自己的思维框架和解决问题的框架,整合创新,解决更复杂的问题。

结合这张图:

https://img1.sycdn.imooc.com//5bdbe5680001b8eb09410482.jpg

把提升的焦点放在第一次创造这部分。

运用对标管理法,可以琢磨你所在团队里的大咖、项目经理、研发经理,看他们优秀的一面,映照自己,融合提升。

>> 四个习惯

优秀是一种习惯,下面这 4 个习惯,结合本次Live——如何在技术上持续精进——介绍的内容,会让你能够持续精进:

  1. 对标管理

  2. 每日站会

  3. 刻意练习

  4. 复盘

本次Live——如何在技术上持续精进——中有详细介绍。


点击查看更多内容
TA 点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
全栈工程师
手记
粉丝
8322
获赞与收藏
2536

关注作者,订阅最新文章

阅读免费教程

  • 推荐
  • 评论
  • 收藏
  • 共同学习,写下你的评论
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消