对于“全民编程”的提法我一向没有表示过反对,但从今天起我将坚定得相信应该全民编程,这一转变过程其实经历了三个阶段,时间跨度是从我大三开始接触编程到研三一次早晨起床时的胡思乱想:
第一阶段:出于兴趣爱好,我觉得应该全民编程,但是作为接受过马克思主义哲学教育的我们应该有批评思维的。直觉告诉我们“全民”这个词就太绝对了,所以这个命题是应该被怀疑的。
第二阶段:我开始意识到了行业思维的局限性,于是我就开始想“全民编程”是否是程序员这个群体的片面狭隘思维导致的对编程重要性的过高估计呢?就像学经济的认为每个人都要懂金融,当官的认为每个人都要会管理,种田的认为每个人都应该知道何时播种。
第三阶段:今天早晨我对“全民编程”有了新看法,并将坚定得相信应该全民编程。
1.对于世界我们分认知和操控两个阶段,文字语言是我们认知世界的工具,那么编程语言就是我们操控世界的媒介。
2.这个世界有两种东西人和物,文字语言是我们和人交流的工具,那么编程语言就是我们和物交流的媒介。
3.我们扫除了文盲,那么就应该扫除码盲。
编程语言的发明必将是继文字语言发明后的又一伟大成就。它将人类从全民认知世界带入了全民操控世界的历史节点,它让人能真正和物开始了交流!