主题:【整理】关于编程改革 -- 代码ABC
数学素养说白了就是逻辑思考能力下的解决问题的能力,这个当然是理工科的本行,数学学得越多,人的思维越程式化,与计算机的沟通能力越强,自然设计出来的程序运行起来约好。
但是编程技术在现在这个年代仍然是个力气活,因此就需要越来越多的人来满足计算机扩张占领人的各种生活领域的编程需要,因此许多没有什么数学训练的人,尤其是文科生,艺术生特别喜欢加入编程工作,主要是因为门槛低,也没有对理工科思维训练的硬性入行规定,因此计算机行业就从一个严格依赖逻辑的工作变成了因为编程的出虫量大面积增加而成为以测试除虫为主要工作的行业,并因此产生了各种各样的管理学派,项目管理技术,以及复杂的除虫技术,并从而加剧了软件业的人工成本,最后拖了整个计算机业的后腿。
在“码农”哲学指导下的软件行业,为了在制造更多虫与除更多虫的问题中求生存,不得不雇佣更多的文科生与艺术兵,大打人海战术,而人海战术的一个前提是单位产出下降之后的单位收入必须得到控制,于是就不得不放眼到第三世界去寻找更多的廉价文青。在印度大婶大妈小媳妇,三娃二愣子全民皆兵之后,这个人工成本终于得到了比较的解决方案,辅以各种流派的架构,管理流程方面为此专门发展的各类学说,就形成了我们今日看到的所谓企业级应用软件工程这样一个空前绝后的产业结构与学科。
与此同时,少数经过理工训练的头脑,已经把眼光放在了从根本上去处这个不伦不类产业的方向上。云计算,数据挖掘,从形态上来说无一不是强调软件的运行水平,逻辑严密,对数学要求高的新产业,更主要的是,这是一个需要人数少,但是高精尖的行业。大妈大婶三娃与各种文青都可以随便混口饭吃的时间不会很久了。“码农”之说可以休矣。
- 相关回复 上下关系5
压缩 3 层
🙂差学校的小学老师有可能 新蝾螈 字218 2012-03-23 18:38:19
🙂其实中国也能 2 代码ABC 字96 2012-03-22 14:55:46
🙂数学退化正说明大多数编程的要求是小学数学 61 子功能 字1418 2012-03-23 00:45:49
🙂数学素养对编程尤其设计却是最重要的
🙂有的程序员极端强调数学重要性,有的却觉得不重要 8 金口玉言 字489 2012-03-30 05:22:28