当前位置: 首页 > 科技观察

在编程中体验纯粹的快乐

时间:2023-03-15 23:23:05 科技观察

LearnPythonTheHardWay***,有一个“老程序员的建议”告诫学完本教程的同学不要拘泥于编程语言,不要陷入“关于语言”中《迷信与吵架》,不管你是否从事计算机行业,都可以爱上编程,并从中获得乐趣。老程序员忠告译文如下:既然你学完了这个教程,你就拥有了决定继续学习更多。编程可以是你的职业,也可以是一种爱好。所以你可能需要一些建议,如何避免走弯路,并充分利用你的新爱。我已经编程了这么久,以至于这对我来说已经变成了一份极其无聊的工作。在我写这本书的时候,我知道20种编程语言,并且可以在一天到一周内学会一门新语言(取决于它有多奇怪)。即便如此,我厌倦了,没有兴趣了。但这并不是说编程是无聊,或者你以后会觉得无聊,我的意思是,在我这个年纪很无聊。这么多年过去了,我发现了一个道理:你用什么编程语言不重要,重要的是你用它做什么。其实这个道理我早就明白了,但是我还是经常忽略它,还是被编程语言分心。但以后我不会忘记,你也会记得。不管你学习或使用哪种语言,都不要陷入语言的宗教崇拜,这只会让你忘记最初的目的:将编程语言作为一种工具来做有趣的事情。作为一种智力活动,编程几乎是唯一可以创造互动艺术的艺术形式。你可以写软件给别人玩,甚至可以直接通过这种形式和别人对话。没有其他艺术具有这种交互性。电影拍摄完成后,直接向观众播放。图片不会动,但是代码可以做到。在编程行业工作所获得的享受,其实是平庸的。这是一份不错的工作,但你可以用同样多的钱经营一家快餐店,而且会更快乐。所以你不得不把编程当做其他领域的秘密武器。在科技公司工作的会编码的人没有什么特别的,他们也不会得到特别的尊重。但生物学、化学、政治、公务员、社会学、物理学、历史和数学领域的人如果会编码,就会格外受到尊重,因为他们可以做这些令人惊奇的事情来发展他们的学科。当然,这些建议都没有多大意义。如果你真的喜欢编程,你会尝试用它来以任何方式改善你的生活。尽情探索这个人们50年来孜孜不倦探索的奇异、神奇、智慧的世界吧!愿幸福永远伴随着你。***不得不提的是,学习编写软件可能会让你变得有些不同。不管是好是坏,都是不一样的。也许有人会对你刻薄,比如用“书呆子”这个词来形容你;也许你会发现,因为你的逻辑性强,别人不愿意和你争论;也许你甚至会发现,你懂电脑的运作原理,别人却觉得你很古怪,不合群。对于这些情况,我只有一个建议:让他们死吧!(他们可以下地狱。)这个世界需要怪人,需要知道或喜欢弄清楚事物运作方式的书呆子。当有人真的这样对你时,请记住:这是你自己的方式,而不是他们的方式。与众不同并不是罪过,人们说,因为他们嫉妒,所以他们做白日梦时做梦都不会想到这一点。你可以编码。他们不可以。这真是太酷了。