《这么多技术热点,你该怎么选?》读后总结

开篇,先打个鸡血,送给迷茫期的自己:

谁又能预见未来?
所以,人生才充满着一起可能性。

切入正题。

到底怎样做,才能从容面对技术热点?来自安晓辉老师的分享。

晓辉老师从以下四方面进行了分析:

  1. 热点技术会带来什么好处?
  2. 追热点技术的4种方式
  3. 我要不要追热点?用哪种方式追?
  4. 开发者的核心竞争力在哪里?

热点技术带来的好处

  1. 提升薪水
  2. 热点技术会改变一个人在团队中的位置和重要性

参与新技术的方式

  1. 基础设施
  2. 算法
  3. 应用框架
  4. 行业应用

要不要追热点

决定自己是否要追热点,关键是对自己的现状有个清醒的认识,判断自己接下来想往哪个方向发展。

一个人在公司的位置,可能有四种:

position

根据自己所处的象限决定自己是否要追热点。

开发人员的核心竞争力

ability

人的能力分为三类,如上图所示。

资源

所谓资源,包括知识、技能、时间、金钱、人脉、天赋等。

资源往往是显性的、外在的,非常容易被自己和别人感知。

应用流程

所谓应用流程,指的是解决问题的方法、思维的框架、分配资源的方式、自我管理的模式等。

应用流程是内在的,容易被人忽略,但它却是解决问题的真正能力,当你具备了应用流程,才能很好的利用资源来解决问题,创造价值。

放在开发者身上,自主学习、逻辑思维、数据分析、价值判断、优先级排序、框架设计、想象力等能力,就是应用流程方面的能力。

应用流程这类能力,是可迁移的能力,是核心竞争力。有了这些,你才能快速的学习新知识新技能,你才能更好的整合你的知识、技能来解决实际的问题。

当拥有了应用流程能力,就会举一反三、触类旁通的表现,落实到技术上,就可以一门精、多门通,形成 T 型的知识结构,拥有强大的解决问题的能力。

developerWorkFlow

开发者的工作分为3个部分:

  1. 输入
  2. 第一次创造
  3. 第二次创造

初阶的小伙伴,大部分直接在第二次创造阶段,直接编码实现。

高阶的开发者,重点在第一次创造。先在头脑里完成了设计,形成了解决方案。然后安排初阶的小伙伴,或者自己来实现。