本文主要是介绍业务能力技术栈 —— 树立层次思维,专注于本层面的事物,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
Q:根据目前的物理学,世间万物是由夸克等基本粒子构成的,会有人想从基本粒子推演出万物的运行规律吗?如社会规律,历史规律,即便是考虑了量子力学的概率与不确定性。
肯定有人想,但是目前做不到,不过的确可以从量子力学推导出牛顿力学[1],但是更高层面的规律,则这种由A推出B的方式就失效了,你不可以从物理学直接推导出社会学,至少目前没人做到这一步,这就是复杂系统所带来的问题,复杂系统有其自身的思维方式,记得B站有个视频,专门讲解过复杂系统,某个教授对不同层面的现象做了归纳。
同样地,作为一名程序员,应该摒弃这样一种思维,即老想着从硅原子,到芯片,到编译器,到汇编语言,到高级语言,到业务组织模式,从上到下地去每行每行代码地,每个每个元器件地搞懂为什么,不同层面的程序员与厂家负责不同的事情,你只需要关注本层面的业务与代码逻辑即可,真有一天要搞懂底层代码,那就等那一天到了再说,用Java写业务代码的不要觉得用C++写嵌入式的更加有技术含量,用C++写嵌入式的也不要觉得Java程序员只懂组织业务逻辑没什么含金量,只是当初你们感兴趣的层面不一样罢了,术业有专攻,如实而已。
官员并不了解这世上所有事物的运行道理,但是掌握组织社会运行的一些必要知识,如法律与人情世故就可以应付此层面,至少从我的观察上来说,大部分非技术官僚都遵循了这个模式。
不同层面的事物,用不同层面的规律去解决,按照《大学》那一套 “物格而后知至,知至而后意诚,意诚而后心正,心正而后身修,身修而后家齐,家齐而后国治,国治而后天下平”,天下平永远也不会来到,这些只是天下平的必要条件而非充分必要条件,单靠这些无法准确分析社会矛盾,只有靠社会层面的分析规律如马列主义,历史唯物主义,才能指导如何做到天下平,如果有一天,你真的有钱有闲了,那你可以去干上面这些事情,但树立层次思维,能让你减轻思维负担,让你在本业务层面的事物上更加精进,用计算机的话术就是,广度优于深度。
参考文章或视频链接 |
---|
[1] 量子力学如何推导出牛顿三定律? - 知乎 |
这篇关于业务能力技术栈 —— 树立层次思维,专注于本层面的事物的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!