引自《悟透Javascript》
编程世界里只存在两种基本元素:一个是数据,一个是代码。数据天生就是文静的,总想保持自己固有的本色;代码却天生活泼,总想改变这个世界。
文静的数据 VS 闹腾的代码就像现实世界中的,男人和女人一样,男人和女人让现实世界变得五彩缤纷。编程国度里,数据和代码在千丝万缕的纠缠中,呈现出无限的生机和活力。
数据也是有惯性的,如果没有代码来施加外力,她总保持自己原来的状态。
我永远18岁
而代码就象能量,他存在的唯一目的,就是要努力改变数据原来的状态。
努力改变数据状态
在代码改变数据的同时,也会因为数据的抗拒而反过来影响或改变代码原有的趋势。
抗争与妥协
甚至在某些情况下,数据可以转变为代码,而代码却又有可能被转变为数据。
强势的数据
就是在数据和代码间这种即矛盾又统一的运转中,体现出计算机世界的规律,这些规律正是我们编写的程序逻辑。
和谐社会
不过,由于不同程序员有着不同的世界观,这些数据和代码看起来也就不尽相同。于是,不同世界观的程序员们运用各自的方法论,推动着编程世界的进化和发展。
大伽 VS 菜鸟
一个深动的比喻,却让笔者大受启发。程序有没有好坏呢,大伽与菜鸟的差别在哪里呢?有人说是经验使然,然而有些人看似很努力,却始终停在原地。将这个问题,上升到道的层面,上升到哲学的层面,上升到世界观与方法论层面,或许可以获得一个相对合理的答案。科学有很多的相通之处,技术有很多的共性。王阳明讲“内圣外王”,马云讲“智商、情商与爱商”,个人的技术修炼能达到什么样的成就,取决于其内在的修为,唯有一颗强大的内心,才可能造就一代大师。
网友评论