由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Programming版 - 从王垠的代码看似乎其没在正规公司呆过
相关主题
这些语言开发大型软件的可能性王垠的40行代码是干嘛的
王垠忏悔录王垠代码进入闭源状态这事---卖软件的应该笑抽了
王垠被炒了?提议:发起写书评活动
王垠整EB1有戏吗?multiple random number generator
给王垠同学的一点看法 (转载)C++ IDE under Linux
天才王垠double's equality
那就推荐一本快出版的书吧Literate programming
14位在世的最好的程序员什么OPEN SOURCE的CODE对初级用户比较有用
相关话题的讨论汇总
话题: 王垠话题: 代码话题: 细节话题: 正规话题: final
进入Programming版参与讨论
1 (共1页)
Y**G
发帖数: 1089
1
https://github.com/yinwang0/yin/blob/master/src/main/java/org/yinwang/yin/
value/BoolType.java
public String toString() {
...
}
先不说代码的质量如何,前面连个@Override都没有,没有养成好的习惯。一般正规公
司呆过似乎不会有这种坏习惯。
Y**G
发帖数: 1089
2
https://github.com/yinwang0/yin/blob/master/src/main/java/org/yinwang/yin/
Scope.java
那个"public Scope parent;"怎么说也得是个final吧。
其代码中充斥着copy-paste。估计他不知道do not repeat yourself。
他可能是个聪明人,可惜缺乏正规训练。
Y**G
发帖数: 1089
3
俺的真诚建议(如果他能看到最好),先放下身段,去诸如亚麻,eBay这种公司从底层
程序员干起,三五年内或许会脱胎换骨,成为真正的牛人。

【在 Y**G 的大作中提到】
: https://github.com/yinwang0/yin/blob/master/src/main/java/org/yinwang/yin/
: Scope.java
: 那个"public Scope parent;"怎么说也得是个final吧。
: 其代码中充斥着copy-paste。估计他不知道do not repeat yourself。
: 他可能是个聪明人,可惜缺乏正规训练。

l******t
发帖数: 55733
4
java的final是joke。没有override应该有警告吧?
用eclipse save前自动clean up是个多好的习惯啊。
Y**G
发帖数: 1089
5
java 的 final 为什么是joke?

【在 l******t 的大作中提到】
: java的final是joke。没有override应该有警告吧?
: 用eclipse save前自动clean up是个多好的习惯啊。

l******t
发帖数: 55733
6
不是immutable

【在 Y**G 的大作中提到】
: java 的 final 为什么是joke?
l******t
发帖数: 55733
7
cleanup自动就给你全final了,就是个心理安慰。@overeide也自动处理了

【在 Y**G 的大作中提到】
: java 的 final 为什么是joke?
l******t
发帖数: 55733
8
这两个类成员为毛不private?为毛有instance of?
X****r
发帖数: 3557
9
Java的final和C++的const根本两回事。

【在 l******t 的大作中提到】
: 不是immutable
Y**G
发帖数: 1089
10
举例?

【在 l******t 的大作中提到】
: 不是immutable
相关主题
天才王垠王垠的40行代码是干嘛的
那就推荐一本快出版的书吧王垠代码进入闭源状态这事---卖软件的应该笑抽了
14位在世的最好的程序员提议:发起写书评活动
进入Programming版参与讨论
q****x
发帖数: 7404
11
我贴过leveldb的代码,也有明显问题啊。

【在 Y**G 的大作中提到】
: https://github.com/yinwang0/yin/blob/master/src/main/java/org/yinwang/yin/
: Scope.java
: 那个"public Scope parent;"怎么说也得是个final吧。
: 其代码中充斥着copy-paste。估计他不知道do not repeat yourself。
: 他可能是个聪明人,可惜缺乏正规训练。

Y**G
发帖数: 1089
12
这种代码敢往github上帖,神经得多粗大啊!

【在 q****x 的大作中提到】
: 我贴过leveldb的代码,也有明显问题啊。
a*****g
发帖数: 19398
13
嗯.

【在 Y**G 的大作中提到】
: https://github.com/yinwang0/yin/blob/master/src/main/java/org/yinwang/yin/
: Scope.java
: 那个"public Scope parent;"怎么说也得是个final吧。
: 其代码中充斥着copy-paste。估计他不知道do not repeat yourself。
: 他可能是个聪明人,可惜缺乏正规训练。

l******t
发帖数: 55733
14
Call a final list's add

【在 Y**G 的大作中提到】
: 举例?
Y**G
发帖数: 1089
15
java's final is totally different than c++'s const.

【在 l******t 的大作中提到】
: Call a final list's add
A*****i
发帖数: 3587
16
正常,这厮估计连lint都没用过
总之从头到尾就是个赤脚医生水平,当然是高档些的赤脚医生。
搞不清为什么一帮捧臭脚的,我在job版说了这厮两句,我操一群傻逼上来喷,艾玛我
都觉得自己是不是骂了他们爹了
c********1
发帖数: 421
17
re
final那个没有必要
但没有@override不应该
不过这基本也是compiler的工作

【在 l******t 的大作中提到】
: java的final是joke。没有override应该有警告吧?
: 用eclipse save前自动clean up是个多好的习惯啊。

x*********n
发帖数: 100
18
谁是王垠?
觉得讨论这些没什么意思吧。现在回头看,学这些有毛用啊,还不是按照人家规定的技
术手册,做个熟练工吗?那些严格按照规定的去笑不那么严格的,有意思么?
x****u
发帖数: 44466
19
不管是爱因斯坦还是水管工,学会熟练的擦屁股都对工作非常有意义。

【在 x*********n 的大作中提到】
: 谁是王垠?
: 觉得讨论这些没什么意思吧。现在回头看,学这些有毛用啊,还不是按照人家规定的技
: 术手册,做个熟练工吗?那些严格按照规定的去笑不那么严格的,有意思么?

k**********g
发帖数: 989
20

Java 语法本来就有很多冗馀无用的细节。就 public 一个关键字都要重覆几十遍。
话说回来,程序员本来就是面向细节的职业。当中决定成败的细节,其一是设计使客户
满意,其二是程序逻辑无重大失漏。
重大失漏:
http://en.wikipedia.org/wiki/Edge_case
http://en.wikipedia.org/wiki/Data_loss
http://en.wikipedia.org/wiki/Data_breach
根据日常观察所得,语法细节虽不影响大局,但掌握不好语法的人,通常也掌握不好上
述决定成败的细节。
LZ可能是热爱数学、热爱形式、热爱简洁的人,但程序员的工作就是要让电脑能跑能干
活,因此细节不可或缺。

【在 x*********n 的大作中提到】
: 谁是王垠?
: 觉得讨论这些没什么意思吧。现在回头看,学这些有毛用啊,还不是按照人家规定的技
: 术手册,做个熟练工吗?那些严格按照规定的去笑不那么严格的,有意思么?

相关主题
multiple random number generatorLiterate programming
C++ IDE under Linux什么OPEN SOURCE的CODE对初级用户比较有用
double's equalitypython太慢了
进入Programming版参与讨论
p***y
发帖数: 637
21
正规公司的develop之间为了升迁,同事都是你上我下的残酷竞争,谁有空写什么优质
代码。等升了职,维护的工作就交给新丁了。
Y**G
发帖数: 1089
22
你说的是野鸡公司的情况。

【在 p***y 的大作中提到】
: 正规公司的develop之间为了升迁,同事都是你上我下的残酷竞争,谁有空写什么优质
: 代码。等升了职,维护的工作就交给新丁了。

x*********n
发帖数: 100
23
是啊,能保住工作。添干净后,就哀叹一声吧,有什么好拿出来讲的呢?

【在 x****u 的大作中提到】
: 不管是爱因斯坦还是水管工,学会熟练的擦屁股都对工作非常有意义。
x****u
发帖数: 44466
24
四肢健全的人不要学习霍金,他患病前生活也可以自理。

【在 x*********n 的大作中提到】
: 是啊,能保住工作。添干净后,就哀叹一声吧,有什么好拿出来讲的呢?
w***g
发帖数: 5958
25
java是阿三用来练剑阵的,即使流水般地换程序员,并且程序员素质极差,似乎也能极
大地保证项目的进展。这一点似乎再也没有别的语言可以匹敌了。在父类/子类都不是
你写的情况下,@overload貌似对于防止低水平程序员犯低水平错误还是非常有必要的。
不过写程序的办法多种多样。如果按java的标准看来,nginx的作者可能得直接送去烧
死。有一部分人的工作似乎就是擦屁股,但我并不觉得擦屁股有什么可以骄傲的。因为
会擦屁股的人实在太多了,所以一不小心没擦干净就会别干掉。
王垠写side project不擦屁股我觉得无可厚非。单枪匹马要做大东西,如果刻意去把每
一步都擦干净,这东西就永远也做不出来了。对用户来说,只要东西能稳定运行,里面
怎么写的谁在乎。
从我仅有的一点在不是那么大的公司干的经验来说,这种屁股没擦干净的代码是根本没
法checkin的。连peer review都到不了。

【在 k**********g 的大作中提到】
:
: Java 语法本来就有很多冗馀无用的细节。就 public 一个关键字都要重覆几十遍。
: 话说回来,程序员本来就是面向细节的职业。当中决定成败的细节,其一是设计使客户
: 满意,其二是程序逻辑无重大失漏。
: 重大失漏:
: http://en.wikipedia.org/wiki/Edge_case
: http://en.wikipedia.org/wiki/Data_loss
: http://en.wikipedia.org/wiki/Data_breach
: 根据日常观察所得,语法细节虽不影响大局,但掌握不好语法的人,通常也掌握不好上
: 述决定成败的细节。

y**********u
发帖数: 6366
26
nginx不是用C写的吗?
这种event-driven的code看着很舒服啊

的。
客户
好上
能干

【在 w***g 的大作中提到】
: java是阿三用来练剑阵的,即使流水般地换程序员,并且程序员素质极差,似乎也能极
: 大地保证项目的进展。这一点似乎再也没有别的语言可以匹敌了。在父类/子类都不是
: 你写的情况下,@overload貌似对于防止低水平程序员犯低水平错误还是非常有必要的。
: 不过写程序的办法多种多样。如果按java的标准看来,nginx的作者可能得直接送去烧
: 死。有一部分人的工作似乎就是擦屁股,但我并不觉得擦屁股有什么可以骄傲的。因为
: 会擦屁股的人实在太多了,所以一不小心没擦干净就会别干掉。
: 王垠写side project不擦屁股我觉得无可厚非。单枪匹马要做大东西,如果刻意去把每
: 一步都擦干净,这东西就永远也做不出来了。对用户来说,只要东西能稳定运行,里面
: 怎么写的谁在乎。
: 从我仅有的一点在不是那么大的公司干的经验来说,这种屁股没擦干净的代码是根本没

Y**G
发帖数: 1089
27
要擦屁股说明王垠的训练还不够。好的程序员写出的第一遍代码就是优质的,这是由于
平时养成了良好的习惯决定的。
在正规公司里,出活意味这写出优质的代码。你要是还要不停的该,你的出活量就明显
受限制。
差的程序员写完后要不停的该才能拿出来见人。
更差的程序员是不知到哪里需要擦,别人指出后还耍无赖说不臭。

的。

【在 w***g 的大作中提到】
: java是阿三用来练剑阵的,即使流水般地换程序员,并且程序员素质极差,似乎也能极
: 大地保证项目的进展。这一点似乎再也没有别的语言可以匹敌了。在父类/子类都不是
: 你写的情况下,@overload貌似对于防止低水平程序员犯低水平错误还是非常有必要的。
: 不过写程序的办法多种多样。如果按java的标准看来,nginx的作者可能得直接送去烧
: 死。有一部分人的工作似乎就是擦屁股,但我并不觉得擦屁股有什么可以骄傲的。因为
: 会擦屁股的人实在太多了,所以一不小心没擦干净就会别干掉。
: 王垠写side project不擦屁股我觉得无可厚非。单枪匹马要做大东西,如果刻意去把每
: 一步都擦干净,这东西就永远也做不出来了。对用户来说,只要东西能稳定运行,里面
: 怎么写的谁在乎。
: 从我仅有的一点在不是那么大的公司干的经验来说,这种屁股没擦干净的代码是根本没

y**********u
发帖数: 6366
28
很多正规公司的代码也写的很屎。。。

能极
不是
去烧
因为
把每
里面

【在 Y**G 的大作中提到】
: 要擦屁股说明王垠的训练还不够。好的程序员写出的第一遍代码就是优质的,这是由于
: 平时养成了良好的习惯决定的。
: 在正规公司里,出活意味这写出优质的代码。你要是还要不停的该,你的出活量就明显
: 受限制。
: 差的程序员写完后要不停的该才能拿出来见人。
: 更差的程序员是不知到哪里需要擦,别人指出后还耍无赖说不臭。
:
: 的。

j********x
发帖数: 2330
29
问题是吹牛震天响的银牛其实只会写一些烂代码,连给人看看都给人揪出一堆错误。。。
当然银牛擅长的是以“我没错,错的是世界”的态度写一篇臭脚文熏死路人。。。

的。

【在 w***g 的大作中提到】
: java是阿三用来练剑阵的,即使流水般地换程序员,并且程序员素质极差,似乎也能极
: 大地保证项目的进展。这一点似乎再也没有别的语言可以匹敌了。在父类/子类都不是
: 你写的情况下,@overload貌似对于防止低水平程序员犯低水平错误还是非常有必要的。
: 不过写程序的办法多种多样。如果按java的标准看来,nginx的作者可能得直接送去烧
: 死。有一部分人的工作似乎就是擦屁股,但我并不觉得擦屁股有什么可以骄傲的。因为
: 会擦屁股的人实在太多了,所以一不小心没擦干净就会别干掉。
: 王垠写side project不擦屁股我觉得无可厚非。单枪匹马要做大东西,如果刻意去把每
: 一步都擦干净,这东西就永远也做不出来了。对用户来说,只要东西能稳定运行,里面
: 怎么写的谁在乎。
: 从我仅有的一点在不是那么大的公司干的经验来说,这种屁股没擦干净的代码是根本没

r**m
发帖数: 1825
30
一砌砖头的小工笑话设计所的建筑师砌的砖不平,建议去大包工头下面砌砖三年,出来
后必成大师。
呵呵。

【在 Y**G 的大作中提到】
: https://github.com/yinwang0/yin/blob/master/src/main/java/org/yinwang/yin/
: Scope.java
: 那个"public Scope parent;"怎么说也得是个final吧。
: 其代码中充斥着copy-paste。估计他不知道do not repeat yourself。
: 他可能是个聪明人,可惜缺乏正规训练。

相关主题
感觉go最无聊的就是王垠忏悔录
根据调研以及好虫建议王垠被炒了?
这些语言开发大型软件的可能性王垠整EB1有戏吗?
进入Programming版参与讨论
g*****g
发帖数: 34805
31
呵呵,建筑师失业了,遍地找砌砖头的小工活呢。挣得也没小工多,现在连暂住证都没
有,
被笑话,该。

【在 r**m 的大作中提到】
: 一砌砖头的小工笑话设计所的建筑师砌的砖不平,建议去大包工头下面砌砖三年,出来
: 后必成大师。
: 呵呵。

r**m
发帖数: 1825
32
呵呵,
龙游浅水遭虾戏
虎落平阳被犬欺

【在 g*****g 的大作中提到】
: 呵呵,建筑师失业了,遍地找砌砖头的小工活呢。挣得也没小工多,现在连暂住证都没
: 有,
: 被笑话,该。

g*****g
发帖数: 34805
33
呵呵,blog上的龙虎,不提也罢。

【在 r**m 的大作中提到】
: 呵呵,
: 龙游浅水遭虾戏
: 虎落平阳被犬欺

d*******r
发帖数: 3299
34
哈哈
看王同学已经找完工作了,不知道他 H1B 搞定没
http://www.yinwang.org/blog-cn/2014/07/30/help/
更新1:感谢各位给我 refer 工作。面试过程中居然偶遇失散很久的朋友。很开心。
更新2(8月7日):一个星期以来聊了好几家公司,面试了两家公司,拿到两个很不错
的 offer,成功率 100%。多谢各位的支持和 refer!

【在 r**m 的大作中提到】
: 一砌砖头的小工笑话设计所的建筑师砌的砖不平,建议去大包工头下面砌砖三年,出来
: 后必成大师。
: 呵呵。

N******K
发帖数: 10202
35
护照已经撕了 非法移民了? 加入轮子

【在 d*******r 的大作中提到】
: 哈哈
: 看王同学已经找完工作了,不知道他 H1B 搞定没
: http://www.yinwang.org/blog-cn/2014/07/30/help/
: 更新1:感谢各位给我 refer 工作。面试过程中居然偶遇失散很久的朋友。很开心。
: 更新2(8月7日):一个星期以来聊了好几家公司,面试了两家公司,拿到两个很不错
: 的 offer,成功率 100%。多谢各位的支持和 refer!

W***o
发帖数: 6519
36
H1b transfer过去了? 不是有人说他身份黑了吗

【在 d*******r 的大作中提到】
: 哈哈
: 看王同学已经找完工作了,不知道他 H1B 搞定没
: http://www.yinwang.org/blog-cn/2014/07/30/help/
: 更新1:感谢各位给我 refer 工作。面试过程中居然偶遇失散很久的朋友。很开心。
: 更新2(8月7日):一个星期以来聊了好几家公司,面试了两家公司,拿到两个很不错
: 的 offer,成功率 100%。多谢各位的支持和 refer!

x****u
发帖数: 44466
37
他说的是拿到offer,可没说自己愿意去干。。。

【在 d*******r 的大作中提到】
: 哈哈
: 看王同学已经找完工作了,不知道他 H1B 搞定没
: http://www.yinwang.org/blog-cn/2014/07/30/help/
: 更新1:感谢各位给我 refer 工作。面试过程中居然偶遇失散很久的朋友。很开心。
: 更新2(8月7日):一个星期以来聊了好几家公司,面试了两家公司,拿到两个很不错
: 的 offer,成功率 100%。多谢各位的支持和 refer!

t*****n
发帖数: 4908
38
他说合法居留。我估计是h1b->f1/f2->h1b,中间有gap。不过问题不大。

【在 W***o 的大作中提到】
: H1b transfer过去了? 不是有人说他身份黑了吗
g*****g
发帖数: 34805
39
安啦,有个饭碗是好事。老老实实码砖,好歹有口饭吃。建筑师是做出来的,不是吹出
来的。
c********1
发帖数: 421
40
市场说了算

【在 r**m 的大作中提到】
: 呵呵,
: 龙游浅水遭虾戏
: 虎落平阳被犬欺

相关主题
王垠整EB1有戏吗?那就推荐一本快出版的书吧
给王垠同学的一点看法 (转载)14位在世的最好的程序员
天才王垠王垠的40行代码是干嘛的
进入Programming版参与讨论
S*******s
发帖数: 13043
41
既然说到重视细节上,这篇回帖里你对LZ一词的使用似乎是错误的

【在 k**********g 的大作中提到】
:
: Java 语法本来就有很多冗馀无用的细节。就 public 一个关键字都要重覆几十遍。
: 话说回来,程序员本来就是面向细节的职业。当中决定成败的细节,其一是设计使客户
: 满意,其二是程序逻辑无重大失漏。
: 重大失漏:
: http://en.wikipedia.org/wiki/Edge_case
: http://en.wikipedia.org/wiki/Data_loss
: http://en.wikipedia.org/wiki/Data_breach
: 根据日常观察所得,语法细节虽不影响大局,但掌握不好语法的人,通常也掌握不好上
: 述决定成败的细节。

p*u
发帖数: 2454
42

if u r fixing minor bugs, maybe. if u r writing a fairly big chunk of code
from scratch, i've never seen anybody can do it well in one run.

【在 Y**G 的大作中提到】
: 要擦屁股说明王垠的训练还不够。好的程序员写出的第一遍代码就是优质的,这是由于
: 平时养成了良好的习惯决定的。
: 在正规公司里,出活意味这写出优质的代码。你要是还要不停的该,你的出活量就明显
: 受限制。
: 差的程序员写完后要不停的该才能拿出来见人。
: 更差的程序员是不知到哪里需要擦,别人指出后还耍无赖说不臭。
:
: 的。

c****3
发帖数: 10787
43
这些也无所谓吧
他主要是工作经验太单一,对行业的看法太单纯,完全从理想主义出发,一点不了解适
者生存的道理,和资本主义赤裸裸剥削是怎么回事,现在他应该知道了。

【在 Y**G 的大作中提到】
: https://github.com/yinwang0/yin/blob/master/src/main/java/org/yinwang/yin/
: Scope.java
: 那个"public Scope parent;"怎么说也得是个final吧。
: 其代码中充斥着copy-paste。估计他不知道do not repeat yourself。
: 他可能是个聪明人,可惜缺乏正规训练。

r**m
发帖数: 1825
44
你以为别人的市场和你的有交集?
张益唐找不到教职,去safeway打工并不表示人家和劳模是一个市场的。
王搞的东西你一普通马工看都看不懂。

【在 c********1 的大作中提到】
: 市场说了算
r**m
发帖数: 1825
45
他有点单纯是肯定的,飞鸟尽良弓藏的道理他应该知道。他做的东西一旦做出了,东家
也就没有留他的必要了。

【在 c****3 的大作中提到】
: 这些也无所谓吧
: 他主要是工作经验太单一,对行业的看法太单纯,完全从理想主义出发,一点不了解适
: 者生存的道理,和资本主义赤裸裸剥削是怎么回事,现在他应该知道了。

S**I
发帖数: 15689
46
老张的成就得到了数学界的公认;你说说王有什么计算机行业公认的成就吧,工业界学
术界都算。

【在 r**m 的大作中提到】
: 你以为别人的市场和你的有交集?
: 张益唐找不到教职,去safeway打工并不表示人家和劳模是一个市场的。
: 王搞的东西你一普通马工看都看不懂。

x****u
发帖数: 44466
47
王银对硬件和体系结构知识少的令人震惊,偏偏还要做相关工作,这就很悲剧。

【在 c****3 的大作中提到】
: 这些也无所谓吧
: 他主要是工作经验太单一,对行业的看法太单纯,完全从理想主义出发,一点不了解适
: 者生存的道理,和资本主义赤裸裸剥削是怎么回事,现在他应该知道了。

S**I
发帖数: 15689
48
未必少。丫就是觉得现有的体系不符合他心目中的理想,所以就造了一个可以在尚不存
在的理想体系上运行的理想编程语言...... 如果这还不算屠龙之技的话,我就不知道
什么才算了。

【在 x****u 的大作中提到】
: 王银对硬件和体系结构知识少的令人震惊,偏偏还要做相关工作,这就很悲剧。
x****u
发帖数: 44466
49
问题是他根本不了解现有体系。。。
他幻想的体系就是二类永动机。

【在 S**I 的大作中提到】
: 未必少。丫就是觉得现有的体系不符合他心目中的理想,所以就造了一个可以在尚不存
: 在的理想体系上运行的理想编程语言...... 如果这还不算屠龙之技的话,我就不知道
: 什么才算了。

c****3
发帖数: 10787
50
他的想法确实和别人不同。
一般人有点抱负都会想,我努力做的东西有没有用,能不能挣钱,有没有希望开公司,
诸如此类的。
想他这么想的,上面一点都做不到,确实少见

【在 S**I 的大作中提到】
: 未必少。丫就是觉得现有的体系不符合他心目中的理想,所以就造了一个可以在尚不存
: 在的理想体系上运行的理想编程语言...... 如果这还不算屠龙之技的话,我就不知道
: 什么才算了。

相关主题
王垠代码进入闭源状态这事---卖软件的应该笑抽了C++ IDE under Linux
提议:发起写书评活动double's equality
multiple random number generatorLiterate programming
进入Programming版参与讨论
i***q
发帖数: 1095
51
其实底层的代码工人做的事情谁都会做,比的就是谁效率高,所以就搞出了很多所谓的
best practice标准动作。这些细节全无可理解的逻辑,就在于这么干可以提高生产效
率,增加团队配合。没在流水线上锻炼过的人自然不知道。就好像美军的战术细则,规
定每个动作的规范。没当过兵的人自然是不知道的,但这也只是说明他干不了一个好的
foot solider而已。

【在 S**I 的大作中提到】
: 老张的成就得到了数学界的公认;你说说王有什么计算机行业公认的成就吧,工业界学
: 术界都算。

Y**G
发帖数: 1089
52
民科在找借口。

【在 i***q 的大作中提到】
: 其实底层的代码工人做的事情谁都会做,比的就是谁效率高,所以就搞出了很多所谓的
: best practice标准动作。这些细节全无可理解的逻辑,就在于这么干可以提高生产效
: 率,增加团队配合。没在流水线上锻炼过的人自然不知道。就好像美军的战术细则,规
: 定每个动作的规范。没当过兵的人自然是不知道的,但这也只是说明他干不了一个好的
: foot solider而已。

i***q
发帖数: 1095
53
你要两个领域都做过才有发言权。

【在 Y**G 的大作中提到】
: 民科在找借口。
g*****g
发帖数: 34805
54
呵呵,码农要是谁都会做,工资就跟麦当劳看齐了。细节本来就很重要。一个细节不对
多半就是一个bug。

【在 i***q 的大作中提到】
: 其实底层的代码工人做的事情谁都会做,比的就是谁效率高,所以就搞出了很多所谓的
: best practice标准动作。这些细节全无可理解的逻辑,就在于这么干可以提高生产效
: 率,增加团队配合。没在流水线上锻炼过的人自然不知道。就好像美军的战术细则,规
: 定每个动作的规范。没当过兵的人自然是不知道的,但这也只是说明他干不了一个好的
: foot solider而已。

n******u
发帖数: 4271
55
他的本科学校就说明他这辈子几乎不可能成为牛人
当然他高中玩了三年的话另当别论。
到了康奈尔,读不下去,转到不入流学校 结果还是读不下去,就更说明了这一
点,
中国比他牛的人,别说全中国,就随便找个学校,也是大把大把的。。只是会装13,会
炒作的没几个。。。
他应该继续拿出他给清华的一套,不是会写信退学吗。
写信给美国总统退出美国啊,再追加一封给康奈尔退出康奈尔
如果其他国家都混得不如意,再写一封给联合国退出地球
i***q
发帖数: 1095
56
这个也在于需求和供给,当一个领域初创的时候,二流三流的人也能有一流的回报,等
一个领域饱和了,一流的人也往往是二流三流的回报。这个世界上还有很多东西值得信
息化,所以还有很多年好日子过,但是还是改变不了软件行业的下游就是熟练工种而已
,C++用的好和钳子扳手用的好没有本质的区别。编程的细节,和握扳手的细节也没有
本质区别。只能说编程接口是抽象一点的扳手,更新的比较快而已。
搞土木的人画图纸,只需要会用软件画图,懂数学分析即可。至于什么人来修,以至于
修的人干活的细节和独特的心得,根本不会注意到。

【在 g*****g 的大作中提到】
: 呵呵,码农要是谁都会做,工资就跟麦当劳看齐了。细节本来就很重要。一个细节不对
: 多半就是一个bug。

r**m
发帖数: 1825
57
well said

【在 i***q 的大作中提到】
: 这个也在于需求和供给,当一个领域初创的时候,二流三流的人也能有一流的回报,等
: 一个领域饱和了,一流的人也往往是二流三流的回报。这个世界上还有很多东西值得信
: 息化,所以还有很多年好日子过,但是还是改变不了软件行业的下游就是熟练工种而已
: ,C++用的好和钳子扳手用的好没有本质的区别。编程的细节,和握扳手的细节也没有
: 本质区别。只能说编程接口是抽象一点的扳手,更新的比较快而已。
: 搞土木的人画图纸,只需要会用软件画图,懂数学分析即可。至于什么人来修,以至于
: 修的人干活的细节和独特的心得,根本不会注意到。

g*****g
发帖数: 34805
58
所有engineer都是熟练工种,software engineer只不过其中一种。你就是说了一堆的
废话而已。
何况钳工也有三六九等,门槛低不等于做好容易。细节恰恰决定了成败。比如做个
12306,我老能给出个听着不牛逼但可行的方案,有人吹得天花乱坠,要实现就只能给
你一个计数器,而且这板上水平相似的还不是一个两个。

【在 i***q 的大作中提到】
: 这个也在于需求和供给,当一个领域初创的时候,二流三流的人也能有一流的回报,等
: 一个领域饱和了,一流的人也往往是二流三流的回报。这个世界上还有很多东西值得信
: 息化,所以还有很多年好日子过,但是还是改变不了软件行业的下游就是熟练工种而已
: ,C++用的好和钳子扳手用的好没有本质的区别。编程的细节,和握扳手的细节也没有
: 本质区别。只能说编程接口是抽象一点的扳手,更新的比较快而已。
: 搞土木的人画图纸,只需要会用软件画图,懂数学分析即可。至于什么人来修,以至于
: 修的人干活的细节和独特的心得,根本不会注意到。

n***s
发帖数: 234
59
当然不一样。编程的能编出“顶级的代码”. 拧扳手的能拧出“顶级”的螺丝吗?

【在 i***q 的大作中提到】
: 这个也在于需求和供给,当一个领域初创的时候,二流三流的人也能有一流的回报,等
: 一个领域饱和了,一流的人也往往是二流三流的回报。这个世界上还有很多东西值得信
: 息化,所以还有很多年好日子过,但是还是改变不了软件行业的下游就是熟练工种而已
: ,C++用的好和钳子扳手用的好没有本质的区别。编程的细节,和握扳手的细节也没有
: 本质区别。只能说编程接口是抽象一点的扳手,更新的比较快而已。
: 搞土木的人画图纸,只需要会用软件画图,懂数学分析即可。至于什么人来修,以至于
: 修的人干活的细节和独特的心得,根本不会注意到。

x****u
发帖数: 44466
60
没有顶级代码,只有合格的代码

【在 n***s 的大作中提到】
: 当然不一样。编程的能编出“顶级的代码”. 拧扳手的能拧出“顶级”的螺丝吗?
相关主题
什么OPEN SOURCE的CODE对初级用户比较有用根据调研以及好虫建议
python太慢了这些语言开发大型软件的可能性
感觉go最无聊的就是王垠忏悔录
进入Programming版参与讨论
i***q
发帖数: 1095
61

我很清楚的说了我的观点,你没有新的观点,只是说我的观点很平常,不值得一说。所
以从信息量的角度来说,你说的才是废话,我说的是有用的话。没有我的话在前,你的
话是没有意义的。
我只是说术业有专攻,你不懂的东西要尊重。画图纸的宁扳手不熟练很正常,你笑人家
没有意义。他如果混不下去,自然有他的罪受。人家还没混不下去,何必指指点点。

【在 g*****g 的大作中提到】
: 所有engineer都是熟练工种,software engineer只不过其中一种。你就是说了一堆的
: 废话而已。
: 何况钳工也有三六九等,门槛低不等于做好容易。细节恰恰决定了成败。比如做个
: 12306,我老能给出个听着不牛逼但可行的方案,有人吹得天花乱坠,要实现就只能给
: 你一个计数器,而且这板上水平相似的还不是一个两个。

i***q
发帖数: 1095
62
这就是你孤陋寡闻了,中国的工程水平不行,很大程度上不是设计的人学问才智不够,
主要是民工的手艺不够。

【在 n***s 的大作中提到】
: 当然不一样。编程的能编出“顶级的代码”. 拧扳手的能拧出“顶级”的螺丝吗?
g*****g
发帖数: 34805
63
错了,码农是熟练工种是常识,所以把废话煞有介事当观点的是你。说到术业有专攻,
恰恰说明了熟练性的重要不是?你觉得码农没什么难,但不熟练就是干活不行。这恰恰
是我
说的细节问题。

【在 i***q 的大作中提到】
: 这就是你孤陋寡闻了,中国的工程水平不行,很大程度上不是设计的人学问才智不够,
: 主要是民工的手艺不够。

i***q
发帖数: 1095
64
呵呵,如果我说了一个常识,你也同意这是个常识,那为什么还要接我的话。除了满足
你的ego,证明你比其他人更内行,有任何说你接下来话的必要吗?

【在 g*****g 的大作中提到】
: 错了,码农是熟练工种是常识,所以把废话煞有介事当观点的是你。说到术业有专攻,
: 恰恰说明了熟练性的重要不是?你觉得码农没什么难,但不熟练就是干活不行。这恰恰
: 是我
: 说的细节问题。

g*****g
发帖数: 34805
65
因为你的论据虽然是正确的,是个常识。但你的论证是错误的。
码农是熟练工种,不等于熟练很容易,恰恰就像我说的钳工,细节取决了成败。
我接你的话,就是为了指出你扯蛋的过程。

【在 i***q 的大作中提到】
: 呵呵,如果我说了一个常识,你也同意这是个常识,那为什么还要接我的话。除了满足
: 你的ego,证明你比其他人更内行,有任何说你接下来话的必要吗?

i***q
发帖数: 1095
66
我哪里说过熟练工种容易了,我说的是你用自己的分工的操作标准去评价一个不从事自
己分工的人,是错误的。如果人家也做你这份工,你会的别人也能学会。你老板写代码
估计也不如你,你觉得这么评价你老板就能让你升职还是加薪?

【在 g*****g 的大作中提到】
: 因为你的论据虽然是正确的,是个常识。但你的论证是错误的。
: 码农是熟练工种,不等于熟练很容易,恰恰就像我说的钳工,细节取决了成败。
: 我接你的话,就是为了指出你扯蛋的过程。

g*****g
发帖数: 34805
67
你错了,王垠可能自认是天才科学家,干的却是码农的活。只不过连这个活也干不好而
已。而且还喜欢评价码农们。
我的老板编程可能不如我,但是ppt做得比我好。而且也没自称管理天才。本质不同。

【在 i***q 的大作中提到】
: 我哪里说过熟练工种容易了,我说的是你用自己的分工的操作标准去评价一个不从事自
: 己分工的人,是错误的。如果人家也做你这份工,你会的别人也能学会。你老板写代码
: 估计也不如你,你觉得这么评价你老板就能让你升职还是加薪?

i***q
发帖数: 1095
68
所以你说来说去还是ego,呵呵。没有逻辑,就是情感上让你接受不了是吧。
另外,王垠是做pl的,至少不是IT的最下游,主要也是评价码农们的工具而不是码农本
身。

【在 g*****g 的大作中提到】
: 你错了,王垠可能自认是天才科学家,干的却是码农的活。只不过连这个活也干不好而
: 已。而且还喜欢评价码农们。
: 我的老板编程可能不如我,但是ppt做得比我好。而且也没自称管理天才。本质不同。

g*****g
发帖数: 34805
69
这不是ego,就是是骡子是马拉出来溜溜。你要是觉得自己是天才码农,就拿代码出来
大家看看。如果觉得自己是天才程序语言科学家,可以鄙视Knuth,那就拿出点可以鄙
视Knuth的成就大家瞧瞧。
否则那不就是装逼吗?啥时候批评凤姐装逼就是ego了?

【在 i***q 的大作中提到】
: 所以你说来说去还是ego,呵呵。没有逻辑,就是情感上让你接受不了是吧。
: 另外,王垠是做pl的,至少不是IT的最下游,主要也是评价码农们的工具而不是码农本
: 身。

i***q
发帖数: 1095
70
如果你对他的工作的理解就是他和knuth是同行,这个就不用再聊了。另外,如果一个
同事比你赚的多,职位高,张扬一点,你就碎碎念说丫有啥能给全世界人看看啊,这个
说不是ego的问题也很难。

【在 g*****g 的大作中提到】
: 这不是ego,就是是骡子是马拉出来溜溜。你要是觉得自己是天才码农,就拿代码出来
: 大家看看。如果觉得自己是天才程序语言科学家,可以鄙视Knuth,那就拿出点可以鄙
: 视Knuth的成就大家瞧瞧。
: 否则那不就是装逼吗?啥时候批评凤姐装逼就是ego了?

相关主题
王垠忏悔录给王垠同学的一点看法 (转载)
王垠被炒了?天才王垠
王垠整EB1有戏吗?那就推荐一本快出版的书吧
进入Programming版参与讨论
g*****g
发帖数: 34805
71
他不跟Knuth同行,跟我同行,都是码农。Knuth是个教授。如果一个同事满世界张扬挣
钱多,比大门还多,要他贴个税表大家看看就ego了吗?
你要粉王垠是你的事情,我老鄙视他都不行就是ego,你不会是王垠马甲吧?

【在 i***q 的大作中提到】
: 如果你对他的工作的理解就是他和knuth是同行,这个就不用再聊了。另外,如果一个
: 同事比你赚的多,职位高,张扬一点,你就碎碎念说丫有啥能给全世界人看看啊,这个
: 说不是ego的问题也很难。

S**I
发帖数: 15689
72
不管他是干啥的,号称自己是天才总得拿点干货出来吧?他的blog里拿John Nash和
Richard Feynman自比,这俩都是顶尖大学的教授,拿过炸药奖,成就是学术界公认的
。你说这两位过不了公司的面试,但人家至少拿了PhD,过了大学的面试拿到tenure了
,你的PhD和tenure在哪儿?你看不起工业界,那你拿出点学术界认可的成就也成啊?
要跟这两位比,你不拿个图灵奖你好意思吗?
这就好比当年诸葛孔明自比管仲乐毅,要是没有后来辅佐刘备三分天下的功绩,大家也
只会认为这是个打嘴炮的主;当然更可能的是大家压根都不会知道历史上有过这么一号
人物。

【在 i***q 的大作中提到】
: 如果你对他的工作的理解就是他和knuth是同行,这个就不用再聊了。另外,如果一个
: 同事比你赚的多,职位高,张扬一点,你就碎碎念说丫有啥能给全世界人看看啊,这个
: 说不是ego的问题也很难。

i***q
发帖数: 1095
73
工程师凭的是动手的经验,有些时候思考和读书的经验就有所不足。所以才会说出这样
的话来。我劝你你还是读点工作以外的书,开阔一下视野,遇到王垠这样的人,就不会
这么大惊小怪,觉得离经叛道了。就此打住,不比再说了。

【在 g*****g 的大作中提到】
: 他不跟Knuth同行,跟我同行,都是码农。Knuth是个教授。如果一个同事满世界张扬挣
: 钱多,比大门还多,要他贴个税表大家看看就ego了吗?
: 你要粉王垠是你的事情,我老鄙视他都不行就是ego,你不会是王垠马甲吧?

g*****g
发帖数: 34805
74
我老虽然没读过phd,发的paper从数量到质量都比丫的高。patent也有那么几个。
要说开阔视野,首先要懂得天外有天,人外有人。你要跟他一起坐井观天是你的事情。
中文叫做行胜于言,英文叫做walk the walk。术语叫做是骡子是吗拉出来遛。
我老不牛,但是牛人颇见过几个。装逼最没用了。

【在 i***q 的大作中提到】
: 工程师凭的是动手的经验,有些时候思考和读书的经验就有所不足。所以才会说出这样
: 的话来。我劝你你还是读点工作以外的书,开阔一下视野,遇到王垠这样的人,就不会
: 这么大惊小怪,觉得离经叛道了。就此打住,不比再说了。

i***q
发帖数: 1095
75
如果说他的学术成就不值一提,你的学术成就又在哪里?他没拿过诺奖,就说诺奖获得
者如何如何,是自不量力。你没做过他的领域,你评价他的水平如何如何,是不是也自
不量力?
你们这么说来说去,大概就是假设这个世界上有一种人叫牛人,自己觉得自己不配做牛
人,也看不得别人做。有人张扬一点,马上摆出“那个xxx,比你不知道高到哪里去了
,我和他谈笑风生。”的架势。这世界上没有什么牛人。做的好的肯定,做的不好的批
评,批评要公平,如此而已。如果你批评别人的标准,自己其实做不到,这就等于把自
己看成了小人,假设别人是大人,这样是不对的。

【在 S**I 的大作中提到】
: 不管他是干啥的,号称自己是天才总得拿点干货出来吧?他的blog里拿John Nash和
: Richard Feynman自比,这俩都是顶尖大学的教授,拿过炸药奖,成就是学术界公认的
: 。你说这两位过不了公司的面试,但人家至少拿了PhD,过了大学的面试拿到tenure了
: ,你的PhD和tenure在哪儿?你看不起工业界,那你拿出点学术界认可的成就也成啊?
: 要跟这两位比,你不拿个图灵奖你好意思吗?
: 这就好比当年诸葛孔明自比管仲乐毅,要是没有后来辅佐刘备三分天下的功绩,大家也
: 只会认为这是个打嘴炮的主;当然更可能的是大家压根都不会知道历史上有过这么一号
: 人物。

g*****g
发帖数: 34805
76
我老读了两年 master, paper比他10年 phd多。你不服有用吗?
牛人是做出来的,不是吹出来的。

【在 i***q 的大作中提到】
: 如果说他的学术成就不值一提,你的学术成就又在哪里?他没拿过诺奖,就说诺奖获得
: 者如何如何,是自不量力。你没做过他的领域,你评价他的水平如何如何,是不是也自
: 不量力?
: 你们这么说来说去,大概就是假设这个世界上有一种人叫牛人,自己觉得自己不配做牛
: 人,也看不得别人做。有人张扬一点,马上摆出“那个xxx,比你不知道高到哪里去了
: ,我和他谈笑风生。”的架势。这世界上没有什么牛人。做的好的肯定,做的不好的批
: 评,批评要公平,如此而已。如果你批评别人的标准,自己其实做不到,这就等于把自
: 己看成了小人,假设别人是大人,这样是不对的。

g*****g
发帖数: 34805
77
刚查了一下我老文章总共76 citation. 秒王垠没压力。
S**I
发帖数: 15689
78
你这理解力实在堪忧啊。说“诺奖获得者如何如何”,你可以,我也可以,阿猫阿狗都
可以;但是不是每个阿猫阿狗都有资格说“我跟这个诺奖获得者水平差不多”的。王既
然号称可跟炸药奖得主比肩,好歹拿出点能跟炸药奖得主成就相比的干货出来啊。我水
平浅薄评价不了他有多牛,你能让业界同行里的牛人评价他牛也行啊。这就好比我理解
不了广义相对论,但是物理学的大拿们都说这个很牛,那我就会认为爱因斯坦很牛。所
以你要是能拿出个搞PL的专家说他很牛的评价,那我也认可他是个牛人。当然你要是说
王在PL上造诣高深到了计算机行业的牛人都理解不了,只有他和你们这一小群粉丝才能
理解,那我只能说地球已经不适合你们了,还是回天顶星去吧。

【在 i***q 的大作中提到】
: 如果说他的学术成就不值一提,你的学术成就又在哪里?他没拿过诺奖,就说诺奖获得
: 者如何如何,是自不量力。你没做过他的领域,你评价他的水平如何如何,是不是也自
: 不量力?
: 你们这么说来说去,大概就是假设这个世界上有一种人叫牛人,自己觉得自己不配做牛
: 人,也看不得别人做。有人张扬一点,马上摆出“那个xxx,比你不知道高到哪里去了
: ,我和他谈笑风生。”的架势。这世界上没有什么牛人。做的好的肯定,做的不好的批
: 评,批评要公平,如此而已。如果你批评别人的标准,自己其实做不到,这就等于把自
: 己看成了小人,假设别人是大人,这样是不对的。

S**I
发帖数: 15689
79
王粉的逻辑就是“王垠就是牛!就是牛呀,就是牛,就是牛。”你要追问到底牛在哪儿
,王粉们就会说“王垠的牛不是你们这些俗人能够理解的”;跟信奉李大师的轮子们有
的一拼。

【在 g*****g 的大作中提到】
: 我老读了两年 master, paper比他10年 phd多。你不服有用吗?
: 牛人是做出来的,不是吹出来的。

i***q
发帖数: 1095
80
其实从你对他的博文和消息的了解程度来看,你比我粉他多了。他写的东西和做的事情
,除了最早的一篇,除非有人给我看,我是从来没看过的。他牛不牛我也不知道。我只
是觉得你们批评他的态度是把自己放的太低了,仿佛他是什么大人物似的。

【在 S**I 的大作中提到】
: 王粉的逻辑就是“王垠就是牛!就是牛呀,就是牛,就是牛。”你要追问到底牛在哪儿
: ,王粉们就会说“王垠的牛不是你们这些俗人能够理解的”;跟信奉李大师的轮子们有
: 的一拼。

相关主题
14位在世的最好的程序员提议:发起写书评活动
王垠的40行代码是干嘛的multiple random number generator
王垠代码进入闭源状态这事---卖软件的应该笑抽了C++ IDE under Linux
进入Programming版参与讨论
S**I
发帖数: 15689
81
没有粉丝们不停地往买买提上转发,谁闲着没事去看凤姐?

【在 i***q 的大作中提到】
: 其实从你对他的博文和消息的了解程度来看,你比我粉他多了。他写的东西和做的事情
: ,除了最早的一篇,除非有人给我看,我是从来没看过的。他牛不牛我也不知道。我只
: 是觉得你们批评他的态度是把自己放的太低了,仿佛他是什么大人物似的。

i***q
发帖数: 1095
82
物以类聚,人以群分。

【在 S**I 的大作中提到】
: 没有粉丝们不停地往买买提上转发,谁闲着没事去看凤姐?
1 (共1页)
进入Programming版参与讨论
相关主题
什么OPEN SOURCE的CODE对初级用户比较有用给王垠同学的一点看法 (转载)
python太慢了天才王垠
感觉go最无聊的就是那就推荐一本快出版的书吧
根据调研以及好虫建议14位在世的最好的程序员
这些语言开发大型软件的可能性王垠的40行代码是干嘛的
王垠忏悔录王垠代码进入闭源状态这事---卖软件的应该笑抽了
王垠被炒了?提议:发起写书评活动
王垠整EB1有戏吗?multiple random number generator
相关话题的讨论汇总
话题: 王垠话题: 代码话题: 细节话题: 正规话题: final