zoco

程序员

2019-12-19


程序员分为两类,一种是的编码,coder;另一种是主动的要使用数字手段系统地解决某种现实问题,programmer。

coder一般都自称为码农、社畜、搬砖的,不多做解释,大家都是糊口的,生活也不容易。主要想说的是programmer这部分。我希望并相信programmer能在社会中承担更多的角色。

写程序是种很特别的思维锻炼。会很自然的造成客观的视角。久而久之会自然而然的造就理性主义倾向——这几乎必然导致自由主义立场。这在喜欢关注社会现实的程序员中尤其突出。

programmer不会停顿于无谓争论,毕竟,他们可以说:写出来让它跑一跑看看倒底是啥样吧?这就是图灵的伟大之处了,对于基于自然语言的纷争,他们也可以说,想想你的说法对应的图灵模型是啥样吧。

我的确发现和真正素养良好的程序员谈问题,明显更容易谈出“明确的结果”:同意或者不同意,不同意的地方在何处,如何定义分歧,分歧的原因。。。很容易达到求同存异和有所收获。我觉得这种“谈话有成果”的现象和“他是好程序员”这个事实是有着本质联系的。这个现象在好的经理人身上同样存在,但是优秀经理人们往往不像优秀程序员那么善于抽象问题和跳出私人立场。

辉格说的有道理,呵呵。这种情况下程序员要是不能客观思考,就会总是处于一种跟程序较劲的状态,必然不能持久。

还有除了构造模型,还有一个同样重要的工作,就是建立模型和现实世界的映射,正是在这上面,很多逻辑思维强大的家伙错的一塌糊涂。胡乱的使用抽象的概念分析,讨论问题。而且现实世界中绝大部分问题,都不能像程序那样跑一跑就知道结果。

至于各种主义,除了那些学者们提供的理论,更多的还是体现了人们的一种趣味。自由主义对人类社会再好又怎样?我就是喜欢做人上人。理性再强大又怎样?不过是用来算计别人,用来把别人踩在脚下而已。