读书笔记之梦断代码1
软件开发真的很难。
人的思维是模糊的、抽象的,而软件是具体的、精确的。
小规模的开发是愉悦的,规模变得庞大时,复杂度就难以控制了。
写代码是艺术吗?艺术的学习需要长期投入专研,需要借鉴、欣赏其他人的作品。做软件的会这样努力完善自己吗?
大规模的软件,谈不上优雅的结构,只能像金字塔一样,由大量的石块堆砌,背后是无数奴隶的工作。我们现在的软件开发不正是如此吗?
每天都在开发、调试、找Bug中度过,日复一日,完成了一个又一个的项目,最终得到只是一堆堆粗制滥造、自己都失望的代码。