0903 【万泉河】突破技术的天花板
有没有听说过一段名言:
“任何在我出生时已经有的科技都是稀松平常的世界本来秩序的一部分。任何在我15-35岁之间诞生的科技都是将会改变世界的革命性产物。任何在我35岁之后诞生的科技都是违反自然规律的。”
---英国科幻作家道格拉斯·亚当斯(Douglas Adams)
这段话生动揭示了人类对技术变革的认知偏见,极大受到了自身所处的时代,以及自身地位的影响。而达不到客观理性。 ----尽管这只是个客观问题。
而与此同时,我也发现,一些搞技术的工程师,在对技术的认知上面,也是拥有同样的天花板思维。
简单描述下就是:我是这个行业的天花板。 我不掌握的技术方法,都是不可能实现的。 我可以通过无数种方法来证明这个技术不能实现。 然后回过头来证明我确实是天花板。
由此形成闭环。
完美。
即我发现很多人乐意花费精力来证明自己做不到的事情不可能做到,而不愿意去提高自己的学识研究水平把这个问题解决。
比如前段时间我们在一个群里面讨论人形机器人的问题:
XX: 我觉得还是先轮式吧,人形有点好高骛远了
XX: 人形目前还是炒概念。。。
XX: 为了有腿 有的腿
XX: 五年里出不来实用的人形,那些烧钱的扛不住
WQH: 轮式不行, 家里一道推拉门滑轨就卡住了。
XX: 你们要跟进,就去跟轮式的座式的,人形的我劝你们不要陷入太深
XX: 烧钱的扛不住,一地鸡毛
XX: 人体的脚,从脚掌到小腿肚都是布满了传感器,才能让人能够稳定站立
WQH: 证明不行总是容易的。
但也证明你老了。 没有冲劲了。
我对这个话题没有话语权,但我不会去因为自己搞不定而去证实搞不得。
所以我的结论是, 证明不行总是容易的。
而且也很容易拿出来案例。
因为你站在人类5000年文明史以及200年工业文明史的视角看,人类确实没有实现过的先例,然而失败者却比比皆是,横尸遍野。随便拎出来一个,都是血淋淋的教训。 要论教训,不可谓不深刻。
然而我们每个人却只能看到过去,并没有能力看到未来。 以牛顿物理宗师的地位, 也只能看得到经典力学的定理,却看不到相对论。 爱因斯坦看得到相对论,却看不到量子力学。 甚至一度成为量子力学发展的拦路虎。
所以, 任何人以过去的经验学识以及当下的判断力来预测未来,预测天花板,都是要承受有朝一日被打脸的风险的。
更浅近的例子是PLC中的OOP面向对象编程,我们会发现有无数所谓的大佬通过各种理论来证明PLC中做不到OOP,比如PLC的编程语言不支持OOP中的某一个特征,接口,多态,事件等等,从而完美证明了是PLC这个产品整体不行,而不是自己不行。 自己仍然是大佬,仍然是天花板。
我每次看到这样的言论的时候,就忍不住要笑:证明不行总是容易的。
然而同时也让我看到了他们本质上不懂OOP的。 根本不懂得OOP的概念与其几大特征的关系。 谁是谁的必要条件,谁是谁的充分条件,谁是谁的实现方法?一锅粥的。
我在文章《0728 【万泉河】每个人都有面向对象的解释权》中有过完整的阐述。 这些论点中有一个明显的盲区:你们所主张的不能,是某个品牌的某个编译器不能还是PLC不能?这至少不能混为一谈。
如果是前者,比如你说西门子TIA PORTAL的编程环境不行,那你得把版本说清楚了,因为后来西门子就出了SIMATIC AX,尽管我还没用过,但我听说它已经补上了某个短板。 或者你说CODESYS V2不行的时候,还需要考虑到V3行了,甚至未来会有V4,V5,会逐渐更行。
而如果指的是后者, PLC那个小方盒子里面性能根本就不支持,我早有文章论述过了:《0906 【万泉河】一个问题:汇编语言支持面向对象编程吗?》,PLC中运行的可以约等于就是汇编语言,与普通电脑中并无大不同。说汇编语言不支持OOP,是语法错误。
最后,再从学术研究的角度来评价一下技术天花板的问题。 首先,我们搞的是技术应用,不是科学研究。 技术应用中,已经没有不可逾越的物理规律了,还需要科学理论实现。
那么,如果你发现了技术上不可能的课题,如果你有读过硕士研究生,或者博士, 当然,大部分同行并没有机会读过硕士和博士,但现在你会知道,你的机会来了:恭喜你,你的硕士论文的开题报告有了。
你只要把你所论证发现的技术上的不可能,证明其确实是个行业大难题,然后再稍微努力研究找到解决方向,就可以至少值一篇硕士学位论文甚至博士论文。
要知道,所有的硕士研究生和博士研究生, 整个读研阶段,最头疼的就是毕业论文的题目,而不是解决方法。我们在读书期间,周边的师兄弟, 硕士和博士,拿不出课题研究方向,完成不了开题报告的比比皆是,痛苦程度简直生不如死。 而相比之下,考试过关取得入学资格那都是简单到不值一提。
当然,我这描述的是20多年前,扩招大放水之前。 现在的硕士博士水份有可能大了许多,具体怎么操作,我不太了解了。 但门槛只能更低,而不可能更高。