三十年编程之怪现状:开源太多!我们还需要能搬砖的程序员吗?

古时候有吴趼人的《二十年目睹之怪现状》,谴责浊流冲击清流 。

三十年编程之怪现状:开源太多!我们还需要能搬砖的程序员吗?

现在有郭德纲的《五十年之相声现状》,讽刺劣币驱逐良币。

三十年编程之怪现状:开源太多!我们还需要能搬砖的程序员吗?

我这有《三十年编程之现状》,戏说恶码吞噬良码。

这里说的的恶码,不单指恶意代码。恶意代码虽然用意叵测,影响恶劣,但单客观从软件质量和创新来讲,不乏巧夺天工,偷天换日,移梁换柱,暗度陈仓,草船借箭,木马妙计等巧妙的构思和用心,也不乏精雕细琢,精打细算,美轮美奂,绞尽脑汁,潜心钻营的让人拍案叫绝的经典样本。所以,恶意代码可能出自高手、大师、绝门之手。

三十年编程之怪现状:开源太多!我们还需要能搬砖的程序员吗?

这里说的恶码,主要指质量低劣、缺乏良知、唯利是图、偷工减料、改头换面等造出来的"豆腐渣"软件代码,至少绝非良心之作的良码。

遥想30年前,还是命令行文本界面的DOS时代,Win1.0,2.0到Win31 Win NT(NT不是Network,是N10缩写),Win 95....

从汇编下的寄存器级的Debug、到Basic下变量级的小程序、到C下的过程级的链接编译、到C++下对象级的派生多态、到Visual下视窗级的界面和线程,每一个程序,都是用一砖一瓦,一行一段的铸造,就像海燕啄出的燕窝。

三十年编程之怪现状:开源太多!我们还需要能搬砖的程序员吗?

30年后,当代码积累到一定程度,到处都是开源代码、框架系统,开发者只要按照手册下一步、下一步的配置,就可以快速搭建一个网站、一个云、一个大系统,而且超级炫丽、超级高大上。你辛辛苦苦码砖,做出来的东西又不好看又不高级,人家一出手,就一个商用系统。

能搬砖的程序员越来越少,会刷漆的粉刷匠越来越多。

就好像人人都学会了“降龙十八掌”,你还在按部就班练太极拳。

可是,人人都不练内功了,都指望外国的开源系统、半成品改造,万一哪天,人家不免费了,人家不开放了,我们还有能搬砖的程序员吗?

我好像已经预感到未来的编程界是怎么一番风景了!你想成为这样的人吗?

三十年编程之怪现状:开源太多!我们还需要能搬砖的程序员吗?

相关推荐