《程序员的心理疾病》读后感
我觉得王垠其实是想挖苦一种现象:“一局部顺序员由于会写代码调破绽就以为自己聪明绝顶,殊不知写软件的门槛很低——一台电脑就行,远不能和别的工程所需求的大型仪器相比拟。” 我也以为软件工程不能算是真正的工程,由于这外面没有实地调查,误差剖析,线性代数等等传统工程所需求的深邃技巧,顺序员充其量也只是坐在电脑前动入手指和大脑,错了可以重来,时期除了消耗点电费,没有别的本钱。
我在美国学的计算机专业,自以为肚子里还是有些墨水。我这边学软件的先生大局部整天盯着电脑,缺少对理想的猎奇心,自然看法不到电脑之外的物理、化学、历史等等。顺序员大多只用API编代码,但很少有人关心整个系统自身的设计思绪。
我学习的时分学校都用java, c#教面向对象编程,一提到C就是面向进程。但是面向对象只是一种顺序设计思绪,和编程言语自身关系不大。经过C的struct和function pointer可以完成面向对象的class,经过long jump可以完成try catch finally这样的结构。而且这些思绪自身也是很虚的东西,太过于纠结反而限制自己的思想。
总之,可以吹的人很多,可以看法到自己局限的人不多,可以把自我局限拿出来批斗的人更少。他自己也算是顺序员,做到这点曾经比我见到的CSE Phd好不少啦。