<郭东白的架构课> Day10 技术生命周期

39 阅读2分钟

针对如何把握技术的生命周期,作者从几个方面进行了描述

1)人性的弱点(为什么我们不思考)

2)技术的生命周期曲线

3)如何应对旧的技术以及如何预判技术发展趋势

关于人性的弱点这个角度,作者提到了是三个原因,分别是

1)自我麻痹

2)畏惧变化

3)过去成功经验的路径依赖

从这三个角度来看,我觉得应该是可以分成两个方面更合适

1)畏惧变化,自我麻痹可以看做是畏惧变化的一个方面,通过用战术上的勤奋(变化较小或者基本不变)来应对日常的工作

2)经验依赖则更多的是过度自信,不够open的原因

对于技术趋势的利用问题,毫无疑问,对于老去或者即将老去的技术,应该是要果断放弃的,这需要有人站出来,克服恐惧

而对于新技术的发展趋势如何判断,作者提到了三点

1)从硬件发展的角度看

这个角度有一个问题就是这里是不是鸡蛋问题,软件技术发展趋势尚且看不懂,硬件技术发展如何看懂?作者描述用了前置量,或许是不需要判断硬件技术的发展趋势吧,当硬件技术已经有了一定规模之后在思考如何利用业ok吗?

2)从软件的市场竞争格局看

k8s的问题是这个场景的典型例子,在现在的大环境下,开发战胜封闭似乎是一定的

3)从商业模式的变化看

商业模式部分的知识还很薄弱,需要补充