作者回复: 您好,humor。不好意思,我把回复写到议论里去了。这里我把观点再重新整理给您。 首先,您提到的计算机体系结构、操作系统原理等等算是计算机的基础理论,我们可以用物理与电子工程、机械工程等等作一个对比,物理是这些应用工程的基础理论。但是基础理论确实在很长时间内不变的,学好了或者理解好了基础理论,确实对实施工程有奠基价值。但是科学并不等于科技,科技往往依赖于某种实体和面向这个实体的技能以及衍生技能来落地的,比如,您提到的操作系统原理。原理理论是一致的,因为都基于冯诺依曼模型的计算机体系结构来构建了操作系统的基础理论,但是在落地层面,Windows和Linux的实现是决然不同的,无论是其约定的、基于它实现的应用程序的编程风格还是使用方式都是不同的,这就要求人们必须有不同的、与之相对应的技能。因此实际中,职业中的技术技能是属于工程这一类领域的。另外,如何构建一个有价值的软件而不是一个程序,比如电商,设计者或者实现者都是要熟悉电商业务的,这就要你能够有电商方面的设计技能,这个技能很显然也会随着时代、市场的变化而与时俱进;比如,云原生平台,设计者或者实现者也必须懂得基于云的自动化架构,这也是一种思想和技能,很显然这个也是与时俱进的。如果一个计算机技术人员只是把技能只停留子一个层次上,比如,只是基于某种OS进行编程,而对技术如何产品化和平台化毫不知情的话,也只能像机床上的工人,再怎么钻研,最后也只是一个熟练的机床操作员,根本谈不上什么产品化和平台化。这样的人虽然掌握了基础的原理,但是始终也无法突破自己的瓶颈。虽然说,以不变(基础理论)应万变(应用场景),但是它们之间存在一种转换关系,这种转换要有某些具体实体的工程技术和认知来做转换。因此,我认为,计算机领域,有不变的东西,但是要应对万变的东西,就需要不停滴提升自己的技能,往往每次升级都需要更加高级的认知和技能才能让你提升到更高的层次。反过来说,如果我们只认识到只有不变的部分,不积极去构建更高层次的认识和技能,最终就和那个机床的工人一样:看起来是机床操作工种中的“霸主”,但是还是操作机床的。此时我不得不佩服周星驰在苏乞儿那部电影的对白:老乞丐对周星驰说“看阁下从头到脚,以后一定是乞丐中的霸主!”,周星驰问“那是什么”,老乞丐回答说“还是乞丐”。抱着不变的基础理论,它的价值就在于,它能让你快速学习新的变化(新技术),就像九阳神功护体一样,学习什么都快。但是并不等于说你只需要抱着理论基础而不探索基于它的高层次技能。 如果技能不能与时俱进,吃老本,虽然底层原理不变,但是上层技术会不断升级,此时基于技术的技能就会贬值。其他的技能也是如此。我用半衰期来类比职业技能的贬值机制而已。
作者回复: 必然是会涉及的,而且内容早就录制好了,届时,恭请您的大驾。
作者回复: 您好,是的。
作者回复: 谢谢认可,我们一起进步
作者回复: 谢谢!
作者回复: 您好!我从p8升级到p9时,有个感悟,就是越往上软能力就越重要。毕竟技能大家都是一样的,差异之处就在于思维方式,说白了,是我们的底层操作系统,如何洞察事物背后的结构,能看到别人看不到的(这就是所谓的信息差,客观现象下,不同认知的人会有不同的看法)。要做到更好的自己,就需要做难的事情,甚至要主动投身更有挑战力的事情,敢于挑战。日拱一卒,逐渐实现自己的夙愿。我们一起学习,一起进步。