通用方法论

自己学习一项新的技能的方法论总结:

https://davywalker-bucket.oss-cn-shanghai.aliyuncs.com/img/202309122352915.png

样例

自己以docker, K8s, SpringBoot为例:

  1. 为啥会存在docker/k8s? 没有它会有啥问题? 在k8s以前大家都是怎么玩儿的?
  2. 如何去玩转docker/k8s? 这一步需要特别注重实践, 最好可以同步去实践下上一代的产品. 从而通过这个过程, 来加深第一个问题的认知.
  3. 它是如何实现的? 架构是怎样的? 从而来加深对第二个问题的认知, 例如如何更好滴来使用? 有那些最佳实践? 需要避免那些坑?

思考

可以想下, 自己现在对于某个技术, 是处于哪个认知层次?