幽默:编程不是试错 - tottingge


一些人是这样对待编程的:
1. 你有一本外语的短语词组书籍
2. 你以语音的方式记住了这些词组
3.你将这些词组复制到编辑器
4.如果能得到正确结果就大功告成。
这不是编程。

编程是指:您必须学习如何以一种语言和一种风格来表达代码思想。多年来,您一直在发展自己的词汇和句子结构。您将学习框架/库的工作原理,预期使用方式、功能。您可以使用它来加速工作。
您了解到有很多表达想法的方法,有些方法在某些情况下比其他方法更好。您会发现以前用来表达自己的方式很笨拙,而短语手册所说的方式也很笨拙和错误。但是你知道他们为什么这么做...
短语手册只是在告诉您如何让某人告诉你洗手间在哪里,而不是如何与他人交谈。短语的时间和空间都很有限,并且知道您不懂这种语言的情况下,他们正在帮助您。
但是如果现在您已经了解了这种语言,不仅可以提高要求,而且可以用更少的单词和习惯用法正确地进行询问,并且可以告诉您何时被误解了以及原因。那更像是编程。
语言,框架和库是文化。您不需要“引用短语”来“解决”,而是使用解决方案提供的语言和习语来表达您的解决方案。这是一种互动,而不是咒语。