代码之外
程序员和其他人一样关心人类利益;只不过,他们很难将其作为生活重点,因为每天大部分时间都被花在查找缺失的分号、阅读没有文档的库的源代码,或是盯着某些可能因Unicode转换错误而损坏的二进制转储文件发呆。如果能够与粗糙、低级、繁琐的现有工具作斗争,逐渐用与工作成果更贴近的工具取代它们,那么行业的关注点就能果断地、永久地由以技术为中心转变为以人为本。 为了全面看待这一问题,可以想象一下在过去代码由汇编语言编写、数据需要存储在手动打包的二进制大对象里的那种环境下,该怎样解决现在的编程问题。在数字和逻辑约束的海洋里,很容易将整个软件开发问题看作纯数学问题。 这种抽象空间不太容易理解。因此,勤恳的程序员不愿被吹毛求疵,尤其是当他们觉得自己的工作很高端时更是如此。 现在就行动起来,你将会有一个值得骄傲的明天。对于我们每个人来说,问题的答案不尽相同,但考虑这个问题是很有必要的,因为未来需要每个人参与创造、互相帮助、贡献力量。
有关键情节透露