代码之美

90年代初期,有人观察参与的所有开发实践得出结论:未来的软件开发多体现为整合,而不是传统意义上的编程,软件开发者将分化:一部分人开发核心部件和基础平台,更多人将主要是配置和整合现有构建以满足客户需求,在这一分工体系中,由于软件整合产业很难出现垄断局面,因此大多数利润总是被截留在上游。

如今互联网搜索引擎的出现领着这个行业进入整合为王的时代,独自思考解决问题成为不必要,低效率,out,不经济的行为,软件开发也迅速成为一个强调搜索和短期记忆的技能,就整体来讲,行业随着分工明晰、技能简化、从业门槛降低,大多数人享受到了便宜而无处不在的软件服务,这是行业而成熟。在中国,软件一直享受着比较快速的成长,但软件开发者却越来越迷惘焦躁不自信,苦寻自己核心竞争力,多抱怨体制产业市场,实则有失偏颇,平心而论,对于卓越的程序员来说过上充实自信的生活并不困难,问题还是在于能否卓越,这需要具备强悍的思考能力,也就具备强悍解决问题的能力。这样的开发者永远是行业中的稀缺资源。

现在人们对软件开发行业的关注或者尊崇已经大不如前,程序员也从以前的高薪一族沦为IT民工,伴随而来更严重的变化是编程的神圣感也在逐步缺失,当一份工作在我们眼里只是一个糊口的工具时,很难投之于激情和梦想,更谈不上最后会取得什么成就。

有人这样定义“程序员”:作为代码的编写者,编写的代码不仅在设计和实现上是漂亮的,同时还使代码所带来的结果在社会的环境中是漂亮的。计算机技术置于一个最神圣庄严的用途:保护人权和人的生命。

原文地址:https://www.cnblogs.com/Real-Ying/p/7748666.html