静态动态是个程序员是流水线工人还是自由工匠的问题

r
realwhz
101 楼

高校的数学建模竞赛是九十年代开始的吧。那时候还有包分配?

【 在 magliner(magliner) 的大作中提到: 】

: 我们当时还流行( 也许现在依然流行)大学生建模竞赛,三个人一组。 我们学校一直

: 玩这个,老师都知道怎么玩,肯定会得奖。 就把领导的孩子塞进一个实力最强
的组里

: 。 其实真正做的就一个人。 最后果然这个组拿了奖。 到了年底评先进, 只有一个名

: 额, 三个人选谁? 是干活的,还是领导的孩子 ?

: 当然是领导的孩子, 因为校长也要晋升。后来干活的那个特别不服气, 事闹大了,

: 研究生都不让他报名。 对了, 根本就不让你报名考。 分配的时候直接到小山
沟。

: 你们知道当年大学生工作是国家分配的么? 其实说穿了就是几个领导大笔一挥
。 让你

: 到哪儿去就得到哪去。

m
magliner
102 楼

每个部门不一样, 每个地区也不一样 。
好比问, 国家什么时候停止分房的? 没个确切时间。
【 在 realwhz (君子剑) 的大作中提到: 】
: 高校的数学建模竞赛是九十年代开始的吧。那时候还有包分配?
:
: 我们当时还流行( 也许现在依然流行)大学生建模竞赛,三个人一组。 我们学
: 校一直
:
: 玩这个,老师都知道怎么玩,肯定会得奖。 就把领导的孩子塞进一个实力最强
: 的组里
:
: 。 其实真正做的就一个人。 最后果然这个组拿了奖。 到了年底评先进, 只有
: 一个名
:
: 额, 三个人选谁? 是干活的,还是领导的孩子 ?
:
: 当然是领导的孩子, 因为校长也要晋升。后来干活的那个特别不服气, 事闹大
: 了,
: ...................

g
guvest
103 楼

我校内选拔出来,然后拒绝了代表学校参加。
在我那时候不包分配。毕业后失业的。户口回原籍。
在我之前好几年我记得是包分配的。
【 在 realwhz (君子剑) 的大作中提到: 】
: 高校的数学建模竞赛是九十年代开始的吧。那时候还有包分配?
:
: 我们当时还流行( 也许现在依然流行)大学生建模竞赛,三个人一组。 我们学
: 校一直
:
: 玩这个,老师都知道怎么玩,肯定会得奖。 就把领导的孩子塞进一个实力最强
: 的组里
:
: 。 其实真正做的就一个人。 最后果然这个组拿了奖。 到了年底评先进, 只有
: 一个名
:
: 额, 三个人选谁? 是干活的,还是领导的孩子 ?
:
: 当然是领导的孩子, 因为校长也要晋升。后来干活的那个特别不服气, 事闹大
: 了,
: ...................

g
guvest
104 楼

我参加过的,或者亲身经历过的项目组。确实是这样的。在国内就是一个科室只有一两个老
师傅处理业务问题。在国外其实就是一个功能部门一两个搞定一切的。在家里都是太太说了算。etc

但是我没有你那么大的信心,可以把个人的观察或者经历向外,以及向未来推广出去。同时,我也觉得你往外推到全部软件这一步的论据,有一定的不足。
【 在 hci (海螺子) 的大作中提到: 】
: 其实这些都是工作过的人都心知肚明的,也就是一些大眼睛的学生或者学校里面呆久了
: 的人在反对这个说法。
: 这些纯洁的小盆友,你把外面的世界的真相告诉他们,他们也不愿意相信,说你太不要
: 脸了,和哈。

g
guvest
105 楼

我党就这些传统技术。除了分配到小山沟,下乡。还有组织女大学生给来宾表演节目,陪跳舞。
【 在 magliner (magliner) 的大作中提到: 】
: 我们当时还流行( 也许现在依然流行)大学生建模竞赛,三个人一组。 我们学校一直
: 玩这个,老师都知道怎么玩,肯定会得奖。 就把领导的孩子塞进一个实力最强的组里
: 。 其实真正做的就一个人。 最后果然这个组拿了奖。 到了年底评先进, 只有一个名
: 额, 三个人选谁? 是干活的,还是领导的孩子 ?
: 当然是领导的孩子, 因为校长也要晋升。后来干活的那个特别不服气, 事闹大了,
: 研究生都不让他报名。 对了, 根本就不让你报名考。 分配的时候直接到小山沟。 : 你们知道当年大学生工作是国家分配的么? 其实说穿了就是几个领导大笔一挥。 让你
: 到哪儿去就得到哪去。

h
hci
106 楼

所以我说这是个假说,想要人举出个反例来嘛。我是一个反例也想不出,你们举出的,仔细一看,也不是反例。

规律不都是这么总结出来么?总得有人来大胆假设,然后小心求证,求证中逐步完善提法,这才是科学的搞法。

中国文化里面,就是敢于大胆假设的人受压制很严重,所以说中国人创新少,其实并不是真的创新少,是被压制了。中国人听见不一样的想法,大家的一个反应就是否定和压制,给人发展的空间比较小。

文化差异,没办法的事。

【 在 guvest (我爱你老婆Anna) 的大作中提到: 】
: 我参加过的,或者亲身经历过的项目组。确实是这样的。在国内就是一个科室只有一两
: 个老
: 师傅处理业务问题。在国外其实就是一个功能部门一两个搞定一切的。在家里都是太太
: 说了算。etc
: 但是我没有你那么大的信心,可以把个人的观察或者经历向外,以及向未来推广出去。
: 同时,我也觉得你往外推到全部软件这一步的论据,有一定的不足。

h
hci
107 楼

我们这些老帮菜说这些人世经验,小年轻是不会appreciate的,觉得他们的新世界是会不一样的。

其实哪有什么新世界?人的社会的本质是一样的,啥都没有变。

但一代一代的年轻人都是睁着大眼睛,觉得自己在创造一个新世界。当然也的确创造了一些新东西,但都是表象,其实很脆弱,一场大灾难,就都清零了。

这,也许也是规律吧。

【 在 magliner (magliner) 的大作中提到: 】
: 我们当时还流行( 也许现在依然流行)大学生建模竞赛,三个人一组。 我们学校一直
: 玩这个,老师都知道怎么玩,肯定会得奖。 就把领导的孩子塞进一个实力最强的组里
: 。 其实真正做的就一个人。 最后果然这个组拿了奖。 到了年底评先进, 只有一个名
: 额, 三个人选谁? 是干活的,还是领导的孩子 ?
: 当然是领导的孩子, 因为校长也要晋升。后来干活的那个特别不服气, 事闹大了,
: 研究生都不让他报名。 对了, 根本就不让你报名考。 分配的时候直接到小山沟。 : 你们知道当年大学生工作是国家分配的么? 其实说穿了就是几个领导大笔一挥。 让你
: 到哪儿去就得到哪去。

m
magliner
108 楼

等有时间给你们讲讲研究所的趣事, 说来神秘, 其实也没什么 。
原来网上有写空军大院的,我看了看,写的真事。 不过写的太真了,迟早会被封掉。 统计版主,造航母的,谁有兴趣谁去看。 至于阿里云的故事, 看不出真假。 有照片
的肯定是真的,至于什么人说了什么话, 谁到底干了些什么,只有当事人知道了。

还可以看方舟子报的料, 以前我根本不关心,看他写的学术打有一例是我们原来单位
,好多只有我们内部人知道。 不知道方舟子从哪里搞来的材料,报出来。 从此知道老方也不是全瞎说。
h
hci
109 楼

有人发材料给方,方觉得靠谱,就发出来。

【 在 magliner (magliner) 的大作中提到: 】
: 等有时间给你们讲讲研究所的趣事, 说来神秘, 其实也没什么 。
: 原来网上有写空军大院的,我看了看,写的真事。 不过写的太真了,迟早会被封掉

: 统计版主,造航母的,谁有兴趣谁去看。 至于阿里云的故事, 看不出真假。 有照片
: 的肯定是真的,至于什么人说了什么话, 谁到底干了些什么,只有当事人知道了。
: 还可以看方舟子报的料, 以前我根本不关心,看他写的学术打有一例是我们原来单位
: ,好多只有我们内部人知道。 不知道方舟子从哪里搞来的材料,报出来。 从此知道老
: 方也不是全瞎说。

g
guvest
110 楼

中文世界,绝大多数都是金瓶梅的世界。区别在于人是不是知道。知道的可以靠算卦糊口。不知
道的,请人算卦也可以。

【 在 hci(海螺子) 的大作中提到: 】
<br>: 我们这些老帮菜说这些人世经验,小年轻是不会appreciate的,觉得他们的新世
界是会
<br>: 不一样的。
<br>: 其实哪有什么新世界?人的社会的本质是一样的,啥都没有变。
<br>: 但一代一代的年轻人都是睁着大眼睛,觉得自己在创造一个新世界。当然也的确
创造了
<br>: 一些新东西,但都是表象,其实很脆弱,一场大灾难,就都清零了。
<br>: 这,也许也是规律吧。
<br>

s
sui
111 楼

给海老师点赞👍 佩服海老师的洞见,包括两人论,我觉得非常精准!可以想象,造轮子的世界观和用轮子的世界观不可能一致。流水线工人最烦人的是变化性与不确定性,因为那种情况需要做决定与判断,而判断和决定是不喜欢的;自由工匠反过来,最喜欢的是挑战性。这个争论很容易让我想起 XML和JSON之争。

【 在 hci (海螺子) 的大作中提到: 】
: 程序语言的静态类型的出发点,其实是把程序员看成是一个流水线工人的一种哲学,而
: 动态类型是把程序员看成是一个用手艺吃饭的自由工匠的哲学。
: 我都说了很多遍了,复杂的商业应用程序,处理人类用户关心的信息,所谓RH的
: situated programming, 是我讨论的用例,这其实是99%以上的职业程序员的时常工作
: ,只是大多数程序员不愿面对和承认而已。这种编程,大多是由PHB (pointy
haired
: boss) 驱动的,也就是由不懂技术的PM决定的,他们今天要这个,明天要那个,这个和
: 那个可能连逻辑都不自洽,但他们就要这样,广大程序员们没有任何办法,日常工作就
: 是搞这些屎一样的东西。大家扪心自问,是不是这样?
: Clojure的哲学,是让搞这些东西也可以搞得很开心,让你的编程生涯轻松和愉快。你
: 不一定非要去搞政治,其实搞技术也可以自己很开心,同时让老板也很开心,给你高工
: ...................

d
dailygrind16
112 楼

这个就是商业学上说的八二律吧? 80%的活都是20%的人干的(另外80%的人员在扯皮干那其余20%的活);一个人干一件事的时候,很多时候在20%的时间里就把那件事的80%
干完了,剩下的80%的时间是在干剩余的20%的活。

你的这个总结就是更极端一些就是了。

以前(多年前)在蓝色公司实习的时候,就有这么一个例子。一个新的产品, 用的是C++。阅读这个产品的程序时, 发现绝大部分code都是一个家伙写的。然后, 招聘了40多个工程师来修补,增加东西。不是说那个家伙有多牛,那个OO设计的类,读起来多少有点别扭, 不那么顺畅。 但是人家先写出来了,只好在这个基础上顺着往下走。

像这种规律, 总有例外的。 但是给定一个新的场合, 很可能是对的。

以前的一个老师就说过: 社会主义就是大多数人剥削少数人(因为那少数人把活都干
了);资本主义,就是少数人(资本家)剥削大多数人。

【 在 hci (海螺子) 的大作中提到: 】
: 所以我说这是个假说,想要人举出个反例来嘛。我是一个反例也想不出,你们举出的,
: 仔细一看,也不是反例。
: 规律不都是这么总结出来么?总得有人来大胆假设,然后小心求证,求证中逐步完善提
: 法,这才是科学的搞法。
: 中国文化里面,就是敢于大胆假设的人受压制很严重,所以说中国人创新少,其实并不
: 是真的创新少,是被压制了。中国人听见不一样的想法,大家的一个反应就是否定和压
: 制,给人发展的空间比较小。
: 文化差异,没办法的事。

h
hci
113 楼

谬赞了。倒时差干不了活,灌水玩玩。

你说的愿不愿意做判断和决定的个体差异,还是很明显的。不少程序员真的的是很恨这个,这些人更喜欢静态类型分析这些工具,其实也是自然的。

不过我看不惯的是现在这个潮流,搞得非静态不可,不用静态就是“不道德”的说法都出来了。我出来说两句,希望大家皆听则明。

【 在 sui (黑圈圈) 的大作中提到: 】
: 给海老师点赞👍 佩服海老师的洞见,包括两人论,我觉得非常精准!可以想象
: ,造轮子的世界观和用轮子的世界观不可能一致。流水线工人最烦人的是变化性与不确
: 定性,因为那种情况需要做决定与判断,而判断和决定是不喜欢的;自由工匠反过来,
: 最喜欢的是挑战性。这个争论很容易让我想起 XML和JSON之争。
: haired

h
hci
114 楼

我这个不是更极端,而是更具体。

【 在 dailygrind16 (天天绞肉机) 的大作中提到: 】
: 这个就是商业学上说的八二律吧? 80%的活都是20%的人干的(另外80%的人员在扯皮干
: 那其余20%的活);一个人干一件事的时候,很多时候在20%的时间里就把那件事的80%
: 干完了,剩下的80%的时间是在干剩余的20%的活。
: 你的这个总结就是更极端一些就是了。
: 以前(多年前)在蓝色公司实习的时候,就有这么一个例子。一个新的产品, 用的
是C
: ++。阅读这个产品的程序时, 发现绝大部分code都是一个家伙写的。然后, 招聘了40
: 多个工程师来修补,增加东西。不是说那个家伙有多牛,那个OO设计的类,读起来多少
: 有点别扭, 不那么顺畅。 但是人家先写出来了,只好在这个基础上顺着往下走。
: 像这种规律, 总有例外的。 但是给定一个新的场合, 很可能是对的。
: 以前的一个老师就说过: 社会主义就是大多数人剥削少数人(因为那少数人把活都干
: ...................

n
nchip
115 楼

同感,最近被另外一个部门的告状,说我们的release break了他们的production code. 我就纳闷几个additional的JSON fields怎么就搞坏了他们的system。 让他们把
error log送过来看看。结果发现他们是把JSON又transform成pojo, 那个library不认
得新的field,就fail掉整个flow。这种因为为了静态而设计的脑残system flow,真是令人哭笑不得,纯属脱裤子放屁.

【 在 hci (海螺子) 的大作中提到: 】
: 谬赞了。倒时差干不了活,灌水玩玩。
: 你说的愿不愿意做判断和决定的个体差异,还是很明显的。不少程序员真的的是很恨这
: 个,这些人更喜欢静态类型分析这些工具,其实也是自然的。
: 不过我看不惯的是现在这个潮流,搞得非静态不可,不用静态就是“不道德”的说法都
: 出来了。我出来说两句,希望大家皆听则明。

h
hci
116 楼

Rich HIckey坚持哈希表必须是开放的,增加一个键不应该需要修改现有的代码,spec
也拒绝提供“必须不能含这个键”的predicate,看似很极端,其实都是在实践中血的
教训买来的经验。

其实连绝对的这种“这个键是可选的”,也是不应该有的,最近他承认自己也犯了同样的
错误,所以下一版本的spec,会更灵活。“可选”项会基于context,而不是绝对的。
https://www.reddit.com/r/Clojure/comments/a1n962/maybe_not_rich_hickey/

【 在 nchip (脑残芯) 的大作中提到: 】
: 同感,最近被另外一个部门的告状,说我们的release break了他们的production
code
: . 我就纳闷几个additional的JSON fields怎么就搞坏了他们的system。 让他们把
: error log送过来看看。结果发现他们是把JSON又transform成pojo, 那个library不认
: 得新的field,就fail掉整个flow。这种因为为了静态而设计的脑残system flow,真是
: 令人哭笑不得,纯属脱裤子放屁.

c
chebyshev
117 楼

80-20 叫帕累托定律。统计的定律。
【 在 dailygrind16 (天天绞肉机) 的大作中提到: 】
: 这个就是商业学上说的八二律吧? 80%的活都是20%的人干的(另外80%的人员在扯皮干
: 那其余20%的活);一个人干一件事的时候,很多时候在20%的时间里就把那件事的80%
: 干完了,剩下的80%的时间是在干剩余的20%的活。
: 你的这个总结就是更极端一些就是了。
: 以前(多年前)在蓝色公司实习的时候,就有这么一个例子。一个新的产品, 用的
是C
: ++。阅读这个产品的程序时, 发现绝大部分code都是一个家伙写的。然后, 招聘了40
: 多个工程师来修补,增加东西。不是说那个家伙有多牛,那个OO设计的类,读起来多少
: 有点别扭, 不那么顺畅。 但是人家先写出来了,只好在这个基础上顺着往下走。
: 像这种规律, 总有例外的。 但是给定一个新的场合, 很可能是对的。
: 以前的一个老师就说过: 社会主义就是大多数人剥削少数人(因为那少数人把活都干
: ...................

c
chebyshev
118 楼

这个事情不是这么简单。

历史上量子力学确实是很多人一点点修出来的,各自都有贡献。
广义相对论是Einstein和希尔伯特两个人领头,还有一些学生一起做的。

我完全可以认为,软件真正干事的人少。不是因为干事的人是自由的工匠,
而是他们擅长让别人跟着自己的setup走。简单说,Einstein/Hiblert不让
人和他们干同一个项目决定级别的活。

但是反过来,也有可能量子力学这种大项目,也许只有海森伯格一个人
干活,其他都是酱油。但是海森伯格是纳粹,所以变成了集体项目。

成功的项目的历史过程还原是非常困难的。
【 在 sui (黑圈圈) 的大作中提到: 】
: 给海老师点赞👍 佩服海老师的洞见,包括两人论,我觉得非常精准!可以想象
: ,造轮子的世界观和用轮子的世界观不可能一致。流水线工人最烦人的是变化性与不确
: 定性,因为那种情况需要做决定与判断,而判断和决定是不喜欢的;自由工匠反过来,
: 最喜欢的是挑战性。这个争论很容易让我想起 XML和JSON之争。
: haired

h
hci
119 楼

我这个假说是非常具体的,是说一个可运行的软件。你推到量子力学,一个整个科学领域,这个完全跑题了。与我说的对应的,应该是量子力学的一片文章。

【 在 chebyshev (......) 的大作中提到: 】
: 这个事情不是这么简单。
: 历史上量子力学确实是很多人一点点修出来的,各自都有贡献。
: 广义相对论是Einstein和希尔伯特两个人领头,还有一些学生一起做的。
: 我完全可以认为,软件真正干事的人少。不是因为干事的人是自由的工匠,
: 而是他们擅长让别人跟着自己的setup走。简单说,Einstein/Hiblert不让
: 人和他们干同一个项目决定级别的活。
: 但是反过来,也有可能量子力学这种大项目,也许只有海森伯格一个人
: 干活,其他都是酱油。但是海森伯格是纳粹,所以变成了集体项目。
: 成功的项目的历史过程还原是非常困难的。

x
xiankai
120 楼

放屁!中美两国院士施一公、颜能、爱茉莉大学李小江千人侬晓得栰?重要著作都是中美4个单位几十人一起完成的!

【 在 magliner (magliner) 的大作中提到: 】
: 软件咱不懂, 但可不可以这么说, 世界上几乎所有的重要著作都是由一两个核心人员
: 开发的 。 我还得加一句, 99.999%是一个人写的 。
: 两个人写的,有, 但很少, 比如马克思恩格斯选集。
: 三个人写的,就更少了, 马克思,恩格斯,列宁选集。
: 四个人写的, 我还真没听说过。
: 所以啊, 我看写软件, 跟写书, 写诗一样,是个工匠型的活。