阅读一本长篇小说的最后一页,就像完成了一项艰巨的任务,令人感到无比的满足。而在阅读一个长篇系列的最后一本书时,这种感觉更是难以言表。阅读不仅让享受精彩的故事,还能让心灵得到扩展。在人类文明的早期,讲故事的人备受尊敬。纵观历史,总是将那些擅长讲故事的人置于生活的高位。
能够激发行动的故事是令人惊叹的,能够激励自提升的故事是伟大的。这些故事通过讲述过程中的片段来激励,这些片段可以抓住并应用。故事的开头和结尾可能有助于构建框架,但故事的实质内容才是真正吸引人的地方。
发现,一个好的故事包含了可以应用到职业生涯中的小智慧。阅读的大多数书籍都属于高幻想领域,令人惊讶的是,它们与编程有很多相关之处。当然,他们没有电脑可以敲打,但作为开发者所做的工作,很多都与电脑无关。
当阅读布兰登·桑德森的《光辉之言》时,遇到了这样一句话。起初它看起来并不起眼,所以又读了一遍。一遍又一遍。
"Careful planning was, indeed, the water that nourished innovation."
布兰登·桑德森,《光辉之言》,第412页
在这句话之前的段落中,说话者正在讨论军队的秩序。普通的城市是杂乱无章地发展的。在一个通常很脏的行业中,将建立军事营地这样混乱的事情变成一个有序、整洁的机构,是一个有趣的对比。通过将混乱强加秩序和组织,说话者注意到可以做得更多。
这是每天去工作时都会看到的事情。有些开发者很少考虑问题,挣扎着反复修改代码,只是为了让代码能够工作。还看到其他开发者已经做出了有意识的努力,保持他们的工作空间整洁,他们的IDE简洁,这产生了简洁、工作的代码。
那些专注于生活中清晰度的人,将比那些在日常工作中跌跌撞撞的同行更快、更高质量地编写代码。
每天都努力有意识地组织自己和代码。花几分钟时间建立一个基础,让想法可以在此基础上蓬勃发展,这已经带来了巨大的回报。