今天开始看这本经典教程《笨方法学Python》,看了几页之后找到了一些学习Python的理由。
1.学得越多,新的语言就会变得越容易学习,学了 Python 接下来学习 Ruby 和 JavaScript 就会比较快,很多语言有着共同的理念,只要学了其中一种,就能用在别的语言上。
大名鼎鼎的 Ruby 我也是仰慕已久,学好了 Python 就能更轻松地入门 Ruby 。
2.学习新语言要记住的事情就是:别当一个蠢游客。蠢游客就是那种去了一个国家旅游,然后回来抱怨那儿的饭不好吃的人。“为什么这个白痴国家连汉堡都买不到?”当你学习一种新语言时,不要假设它的工作方式太蠢——它只是不同而已——只有接受它你才能学会它。
嗯,作者的这个比喻非常贴切,我们常常习惯于抱怨,而抱怨只是把责任归因给了不可控制的外界,如果把原因归到自己身上就会转变思路,会想着自己要做哪些方面的改变让情况有所改进。与此相同的情况比如,刚上手 Mac 会觉得不好用,但不能认为是 Mac 的问题,只是需要一段时间去适应它。
3.我的体会是:编程语言这东西并不重要,重要的是你用这些语言做的事情,不要被围绕某一种语言的“宗教”把你扯进去,这只会让你忘掉语言的真正目的——作为你的工具来实现有趣的事情。
柴静也有类似的名言,不要因为走得太远而忘了为什么出发。我从作者的这一句当中联想到,我们学到了某种看上去高大上的知识技能,往往心里会觉得很有 bigger,又或者觉得它很有 bigger 而想得过于困难,盲目地把某种知识或者工具看得脱离实际会阻碍我们真正理解和掌握它。
4.技术公司里面会编程的人多到一毛钱一打,根本得不到什么尊敬。而在生物学、医药学、政府部门、社会学、物理学、数学等行业领域从事编程的人就能得到足够的尊敬,而且你可以使用这项技能在这些领域做出令人惊异的成就。
最好的选择是将自己的编程技术作为自己其他职业的秘密武器。
5.有人因为你懂得计算机怎么工作而觉得你是个讨厌的怪人,只要记住这是你的旅程,不是他们的。“与众不同”不是谁的错,告诉你“与众不同是一种错”的人只是嫉妒你掌握了他们做梦都想不到的技能而已。
嗯,要多做一些自己也觉得是酷酷的事儿。
这篇手记写得像是小学生读后感,作者作为老程序员给新手们的这些建议,我读起来觉得很受用,即便写得很菜,也还是硬着头皮鼓励自己把一点点所得也记录下来。