To yourself

来源:互联网 发布:停车场车牌识别算法 编辑:程序博客网 时间:2024/05/16 13:57

有人说,每个看起来与正常人无异的程序员,其实都是在学习程序开发的途中熬过,压抑过,而且创伤过的反社会人士.

当你学会oop后,在思考,是不是学会更多的Design pattern能得到更多的帮助,使自己的程序看上去更加高大上.

为了了解更多的编程范型,你开始学习fp的编程,开始学习Erlang、Haskell、Scheme,并比较它们各自的优势.而且每天还要花大量的事件跟各种教徒讨论fp好还是oop好.

慢慢的,随着自己的学习,终于知道了很多东西:lazy evalution,lambda function,higher order function.

这时你暗自窃喜,自己可能发现了可称之为思想的东西,同时能风轻云淡的寥寥几行代码实现currying,monad.闲时还可以写点博文”对王垠40行CPS变换的改进”,这样,自己就可能被别人认为是大神所受人膜拜.

但其实自己内心很清楚,自己不过是入门而已,因为自己不懂数学.越来越觉得这种充满Ph.D气息的范式,没有数学基础很难了然于心.

于是又试着学习lambda calculus,type theory.

学到这里,你突然哭了:”我这一辈子到底做了什么,没有房没有车,没有女朋友,什么都没有.”还整天跟一帮无趣的人讨论,Lisp的symbol-expression与数学形式的符号谁更优秀这样本身就没有意义的问题.

当你意识到这些并想起自己的初衷不过是想深入一些oop的时候,过去的同学都在相应国家政策准备二胎了.

这就是没事乱学习的后果.所以好好写代码,别搞那些有的没的.

原创粉丝点击