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的时候,过去的同学都在相应国家政策准备二胎了.
这就是没事乱学习的后果.所以好好写代码,别搞那些有的没的.
阅读全文
0 0
- To yourself
- How to describe yourself
- 48 Ways to Wisdom - Way 4, Introduce Yourself to Yourself
- Send an SMS to yourself
- Thirteen Tricks to Motivate Yourself
- How to Teach Yourself Programming
- Things to Remember: Accustoming Yourself to C++
- The Right Way to Speak to Yourself
- Six ways to protect yourself from botnets
- How to be a friend of yourself
- Programmer 101: Teach Yourself How to Code
- C++ Chapter 1. Accustoming Yourself to C++
- 10 ways to present yourself more professionally
- EC之Accustoming Yourself to C++
- Conclusion for Accustoming Yourself to C++
- Effective C++ - Accustoming Yourself to C++
- Learning how to learn: How to teach yourself。
- [总结]How to Shoot Yourself In the Foot
- PHP 调用 exec 执行中文命令的坑
- Tomcat源码分析-JMX(下)
- Tomcat安装与环境变量的配置
- CentOS yum install Another app is currently holding the yum lock解决方法
- 初学者到编程高手
- To yourself
- 反编译apk出现Exception in thread "main" brut.androlib.err.UndefinedResObject: resource spec错误
- C语言中scanf(),sscanf(),fscanf()的用法和区别
- OpenCV颜色空间——HLS颜色空间
- 浅谈程序设计
- spring-aop配置多切面
- VS/MFC实例:对话框--为对话框添加控件
- 最小生成树(普利姆算法、克鲁斯卡尔算法)
- JKS导出的P12无法导入keychain或转换成pem问题:Error outputting keys and certificates