编写代码如何使我成为更好的作家,以及为什么如此重要
“无需任何要求或设计,编程就是向空文本文件中添加错误的艺术。” — Louis Srygley 当我第一次开始编写代码和内容时,我草率地写着(我仍然这样做),没有目的。 我不是那里最好的作家之一,但是我确实有所进步(我想是这样,因为我现在知道牛津逗号是什么)。 语言学和计算机科学以及它们的交集(自然语言处理)一直吸引着我,这在撰写本文时为我提供了动力。 编写优秀代码所需的技能与有效,有说服力或总体上良好编写所需的技能非常相似。 编程本质上是一种不同的可视化过程并将其分解为更小和更易于管理的块的方法,该技能不仅限于编写,而且还适用于诸如商业之类的事物。 正如Twitter首席执行官杰克·多尔西 ( Jack Dorsey)所说:“我不认为您要成为一名工程师或程序员就这样做; 之所以这样做,是因为它教会了您如何以一种非常非常不同的方式进行思考。 它教您有关将问题分解成小部分然后解决问题的抽象方法,围绕系统以及系统如何相互连接。 因此,这些都是您将在所有地方使用的工具,尤其是在考虑建立企业,运营企业甚至在企业中工作时。 如果您可以将一个庞大而复杂的系统综合为必不可少的东西,并以一种有效的清晰方式将其表达出来,那正是编程所教的。” 结构,规则和计划…