由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Programming版 - 王垠 -- 拳打南山魏老 脚踢北海好虫
相关主题
王垠: 程序员的心理疾病functional programming?
functional programming 哪本书经典适合入门这么多人讨论 FP, 大牛推荐门语言吧
求助 python 中 16进制的读取与处理有没有喜欢haskell的同学
python并不算google带火的大家选选自己最喜欢的语言
有哪些公司用Lisp开发程序clojure能单独做大系统么?
各种语言程序猿被鄙视级别排序 (转载)如果选择学习5种编程语言你们选什么?
板上的高人们能给科普比较functional programming language么对 (im)mutability 的误解和深度理解
Haskell很难学。。王垠新文 为Java说句公道话
相关话题的讨论汇总
话题: 程序员话题: 语言话题: java话题: 软件话题: python
进入Programming版参与讨论
1 (共1页)
a*w
发帖数: 4495
1
秒杀造册、北京二、上海老将...
程序员的心理疾病
说实话,虽然似乎为之奋斗了十多年,在真正进入软件行业的短短一年之后,我已经对
它感到相当的厌倦了。这并不是说这个行业没有前景,而是在这个行业工作,其实很难
得到心理上的快乐。
人们说女怕嫁错郎,男怕入错行。我并不认为自己入错了行,我仍然很喜欢设计程序和
语言,而且我显然是这个领域的王牌之一。然而我却看到了这个行业里的无限混沌,让
我觉得喘不过气来。几十年的垃圾设计堆积在那里,却没有人试图把它们清理掉,权威
主义盛行。无论你在哪个公司,哪个地方,只要跟程序员说话,十有八九会谈不来。非
常扫兴不说,甚至感觉很伤自尊。
久而久之我发现了,由于程序员工作的性质,他们受到的“熏陶”,形成了一种行业性
的心理疾病。这里我就简单的把我所观察到的一些症状总结一下。
无自知之明
由于程序员的工作最近几年比较容易找,工资还不错,所以很多程序员往往只看到自己
的肚脐眼,看不到自己在整个社会里的位置其实并不是那么的关键和重要。很多程序员
除了自己会的那点东西,几乎对其它领域和事情完全不感兴趣,看不起其他人。这就是
为什么我的前同事 TJ 作为一个资深的天体物理学家,在一个软件公司里面那么卑微。
貌似会写点 node.js,iOS 软件的人都可以对他趾高气昂的样子,而其实这些东西的价
值哪里可能跟 TJ 知道的物理知识相提并论。让人感觉是在阴沟里翻了船被老鼠欺负。
如果力学工程师犯了错误,飞机会坠毁;如果结构工程师犯了错误,大桥会垮塌;可是
如果软件工程师犯了错误,大不了网站挂掉一小时,重启一下貌似又好了。所以所谓“
软件工程师”,由于门槛太低,他们的工作严谨程度,其实是根本没法和力学工程,结
构工程等真正的工程师相提并论的。实际上“软件工程”这个名词根本就是扯淡的,软
件工程师也根本不能被叫做“工程师”。跟其他的工程不一样,软件工程并不是建立在
科学的基础上的,计算机科学也根本不是科学。按照 Dijkstra 的说法,“软件工程”
是穷途末路的领域,因为它的目标是:如果我不会写程序的话,怎么样才能写出程序?
为了达到这个愚蠢的目的,很多人开始兜售各种像减肥药一样的东西。面向对象方法,
软件“重用”,设计模式,关系式数据库,NoSQL,大数据…… 没完没了。只要是有钱
人发布的东西,神马垃圾都能被吹捧上天。Facebook 给 PHP 做了个编译器,可以编译
成 C++,还做了个 VM,多么了不起啊!
其实软件里面有少数永恒的珍宝,可惜很少有人理解和尊重它们的价值。这在其它的工
程领域看来是不可思议的,然而这却是事实。
垃圾当宝贝
由于没有科学作为理论的基础,没有实验作为检验它们的标准,软件行业的很多东西就
像现代艺术一样,丑陋无比的垃圾还能摆在外表堂皇的“现代艺术博物馆”里面,被人
当成传世大作一样膜拜。
为了凸显自己根本不存在的价值,又提出一些新的“理念”,就像有些现代艺术家一样
,说“艺术的目的不是为了美,而是为了自由。”哦,这就是为什么你们可以自由地把
那些让人反胃的东西放在博物馆里,还要买门票才能参观?
宗教斗争
当然了因为没有实质的技术,为了争夺市场和利益,各种软件的理念就开始互相倾轧。
一会儿说软件危机啦,面向对象方法来拯救你们!一会儿又提出设计模式。过了一会儿
又有人说这些设计模式里面有些模式是“反模式”,然后又有人把函数式编程包装起来
,说是面向对象编程的克星,一会儿是关系式数据库,一会儿是 NoSQL,一会儿是 web
,一会儿是 cloud,一会儿又是 mobile…… 每个东西都喜欢把自己说成是未来的希望。
这就是为什么有人说在软件行业里需要不停地“学习”,因为不断地有人为了制造新的
理念而制造新的理念。在这样一个行业里,你会很难找到一个只把程序语言或者技术当
成是工具的人。如果有人问你对某个语言或者技术的评价,是非常尴尬甚至危险的事情
,所以最可靠的办法就是不做评论,什么都不要说。
引难为豪
在 IT 行业里批评一个技术难用,是一件非常容易伤自尊的事情,因为立马会有人噼里
啪啦打出一大篇代码,说:就是这么简单!然后你就发现,这些人完全不明白什么叫做
设计,他们以自己能用最快的速度绕过各种前人的设计失误为豪,很多程序员甚至以自
己打字快为豪。
当遇到这样的人,我的经验是,千万不要恭维他们。你必须大声地嘲笑他们是 code
monkey,否则你不但助长了他们的气焰,而且将来自己的自尊也难保了。
去读文档!
不知从什么时候开始,人们开始引用 Eric Raymond 的一篇叫做《提问的艺术》的文章
,这篇文章后来就成为了对提问者没礼貌的借口。由于这篇文章的误导,当你希望同事
能给你一个手把手的演示的时候,他们往往会丢给你一篇不知道什么时候写的文档,让
你自己去读,仿佛文档就可以代替人之间的直接互动。况且不说这文档可能已经过时,
里面有很多地方已经不符合最新的设计,而这意味着在潜意识里,他们觉得高你一等。
他们甚至会对你说,如果每个新人来了我们都花这么多时间去指导他们入门,哪里还有
时间干正事呢?然后你就意识到了,你在他们心里的地位,其实是如此的卑微和低下。
有的人稍微委婉一点,当你提问的时候,他们会二话不说打开一个浏览器窗口,在里面
用 Google 搜索,然后指给你:看,就是这样。貌似比较礼貌,但那其实意味着他们在
教训你:Google 一下就找到了的,自己不动脑筋!有谁不会用 Google 呢?提问的人
恐怕是想得到 Google 不能给他的答案。真正有礼貌的人在不知道答案的时候是不会当
面去帮你搜索的,他会对你说:“这个我也不知道…… 要不你搜索一下?”
在 IRC 的聊天室里,由于隔着网络的屏障,这种对提问者没礼貌的现象就更加嚣张。
我曾经有几次去 Java 的聊天室问一些貌似基础,而其实很深入的语言设计问题,结果
没有一次不是以收到像“去读 API!”这样的回答而结束。API 谁不会读,然而我需要
的是一个有血有肉的人对此的理解。所以后来我根本不去 IRC 这种地方了,因为那里
面对你打字的基本上已经不是人类了。他们觉得你问问题浪费了他们的时间,好像他们
一天到晚泡在 IRC 里面就是在做什么正事似的。不想回答问题,不开口还不行吗。后
来你发现,原来在 IRC 里面训斥新手就是这些人唯一的乐趣,所以其实他们是非开口
说话不可的。然而这次他们遇到的却不是个新手,而是一个可以把 Java 整个造出来的
人。
像 Haskell 之类的聊天室貌似稍微友好一点,然而后来你发现他们显得友好是有所企
图的。因为当时 Haskell 还没有很多人用,他们需要吸引新手,所以竭尽所能的诱导
他们。而一旦它用户稍微多了一点,有声势了,那些积极分子就成了专家一样的人物。
他们就开始写书,然后就开始牛气哄哄的了。然后你就会发现当对 Haskell 的设计提
出异议的时候,这些“id”们是多么的不友好,有理也说不清。所以最后你发现,其实
所有语言的所谓“社区”都一个德行。如果 Haskell 有一天像 Java 一样如日中天(
当然不大可能),肯定对大部分问题的答案也就是“去读API!”其实它已经在向这一
步发展了。
不得不指出,《提问的艺术》等介绍“黑客文化”的文章对于这种现象的出现有着极大
的责任。说穿了,写这些文章的人一般都是 Unix 的跟屁虫。这种文章试图抹去人类文
明几千年来传承的文化,而重新给“礼貌”做出定义。其结果是,人类的文明因为这些
文章,在程序员的世界里倒退了几十甚至几百年。很多外行人人不喜欢跟程序员说话,
叫他们是 nerd,就是这个原因。
不要提问,不要谦虚,不要恭维
跟上面的症状相似,程序员世界里的一条重要的潜规则是:只有菜鸟才会问问题。所以
如果你有任何机会可以自己得到答案,就不要试图向人“请教”,尤其不要显得好奇,
否则你就会被认为是菜鸟。我有几次不耻下问的经历,最后导致了我被人当成菜鸟。我
只是觉得那问题有趣,也许能够启发我设计自己的东西,所以吃饭时觉得是个话题可以
说一下,结果呢就有人忙着鄙视你,那么小的问题都没搞清楚。正确的态度应该是诚实
,直接,见惯不惊,那有什么大不了的,我什么没见过,我很怀疑。
随之而来的引论就是:不要谦虚!那些“职场经验”之类的文章告诉你的进入新的公司
工作,要谦虚好问,对 IT 公司这种不讲美德的地方是不管用的。有的大 IT 公司有所
谓的“文化”,比如叫你要“Googley”,要“humble”,其实只是用来贬低你价值的
借口。他们要你向他们“学习”,但其实他们没有什么值得学习的地方。他们只是想让
你安于“本分”,做一些微不足道,不能发挥你才能的工作。看看那些叫你要 humble
的人,他们 humble 吗?所以跟江湖一样,在 IT 公司里面一件很重要的事情是,亮出
自己的宝剑和绝招,给人下马威。介绍自己的东西一定要自豪,这就是世界上最好的,
无敌的,没有其他人能做到!不能有任何保留。不要像科学家一样介绍自己技术的局限
性,否则随之而来的就是有些人对你价值的怀疑和对你自信心的打击。
另外要注意的是对于别人介绍的东西,不要轻易地表扬或者点头,否则有人就更有气势
了。你要问这样的问题:这里面有什么新的东西吗?这个事情,另外一种技术早就能做
了啊,没觉得有什么了不起。
哎,总之这样还是很累,所以最好是能不跟程序员讲话就不讲。
以语言取人
你的软件是什么语言写的,告诉别人的时候是千万要小心的,不到万不得已最好不要说
。因为十有八九,对方会立即会在心里对你的软件的价值做出判断,光凭你用的是什么
语言。
很多程序员都以自己会用最近流行的一些新语言为豪,以为有了它们自己就成了更好的
程序员。他们看不到,用新的语言并不能让他们成为更好的程序员。其实最厉害的程序
员无论用什么语言都能写出很好的代码。在他们的头脑里其实只有一种语言,他们首先
用这种语言把问题建模出来,然后根据实际需要“翻译”成最后的代码。这种在头脑里
的建模过程的价值,是很难用他最后用语言的优劣来衡量的。有时候一个程序员用一个
语言并不是因为他只会用那种语言,而是其他的原因。可是很多人误以为他们不愿意学
习“新”的东西,从而从心里鄙视他们。
这种以语言取人的现象甚至出现在一些公司里。很可笑的是,我离开 Coverity 之后那
段时间面试的所有使用 Python 的公司,最后都认定了我是 Python 的菜鸟。然而我的
水平显然高过 Python 的创造者 Guido van Rossum 很多。在制造了 PySonar 之后,
他对程序语言的理解,他的每一个错误都被我看得清清楚楚。当然,Ruby 就更烂了。
跟屁虫
有些程序员对新手和同事是那么的不友好,然而对大牛们拍马屁的功夫可真是出类拔萃
。我刚到旧金山的几个月经常参加一些程序语言的“meetup”,后来我发现这种
meetup 都是宗教气氛非常浓厚的地方,跟传销大会差不多。Scala 的 meetup 里面的
人几乎全都对 Scala 和 Martin Odersky 顶礼膜拜。Clojure 的,当然基本上把 Rich
Hickey 当成神。各种 talk 总是宣扬,哇,我们用 Scala/Clojure 做出了多么了不
起的东西云云……
很多人喜欢做这些新的语言和技术的“evangelist”,尽显各种马屁神功,然后就开始
写书,写 blog,…… 目的就是成为这个“领域”的第一批专家。这就难怪了,再垃圾
的语言也有一大批人来鼓吹。因为这些没真本事的人,随便把一个东西捧上天都有自己
的好处。
由于受到这些“先知”的影响,有些人开始在他们自己的公司里“布道”。比如有人在
Python 的 meetup 集会时告诉我,他试图在自己的小组里推 Python,可是一些老顽
固一定要用 Java,认为 Java 才是王道。很鄙夷不高兴的样子。
看到这些我终于理解了,一些地区是如何被从一个国家分裂出去,最后沦落为另外一个
国家殖民地的。最早的时候,一般是派传教士过去“传经”,然后就煽动一小部分人起
来造反。到后来就可以名正言顺的以“保护传教士”,“保护宗教自由”,“维持和平
”等理由把军舰开到别人家门口……
n*****t
发帖数: 22014
2
很多人是为了饭票写程序,自然毫无乐趣,充满了愚蠢、丑恶、屈辱 。。。

【在 a*w 的大作中提到】
: 秒杀造册、北京二、上海老将...
: 程序员的心理疾病
: 说实话,虽然似乎为之奋斗了十多年,在真正进入软件行业的短短一年之后,我已经对
: 它感到相当的厌倦了。这并不是说这个行业没有前景,而是在这个行业工作,其实很难
: 得到心理上的快乐。
: 人们说女怕嫁错郎,男怕入错行。我并不认为自己入错了行,我仍然很喜欢设计程序和
: 语言,而且我显然是这个领域的王牌之一。然而我却看到了这个行业里的无限混沌,让
: 我觉得喘不过气来。几十年的垃圾设计堆积在那里,却没有人试图把它们清理掉,权威
: 主义盛行。无论你在哪个公司,哪个地方,只要跟程序员说话,十有八九会谈不来。非
: 常扫兴不说,甚至感觉很伤自尊。

c********l
发帖数: 8138
3
王银还是太嫩,太理想主义。
这个世界,90%以上的人都是把职业当成混饭的工具。我对于interest的理解
就在于interest这玩意就和恋爱时候的hormone一样,热度最多超过不了3个月
一对情侣在相处3个月之后(最多了,有的只是one night),要么分手,
要么继续屡行责任呆下去。这并不是什么丑陋的现象,而是人的天性
职业也是一样,抛开pay不谈,看上去再怎么吸引人的dream job,过了3个月
对于我们中的绝大部分人必然会发生审美疲劳。一名热爱cooking的人,报名
当厨师,肯定在3个月内 get bored。同样的,一名热爱小孩子的女性,报名
幼师,也会头疼。问题是,头疼之后怎么样?既然在位子,就要保持professional
做到这一点就行了。既然没有人要求职业司机真正热爱驾驶,也没有人要求
职业会计真正热爱做账,也没有人要求职业小姐真正地enjoy和每个男客人xx
那么凭什么要求职业程序员真正地热爱编程呢?
p*u
发帖数: 2454
4

what Wang Yin described was just human nature; i dont think it's any better
in other industries.

【在 n*****t 的大作中提到】
: 很多人是为了饭票写程序,自然毫无乐趣,充满了愚蠢、丑恶、屈辱 。。。
c********l
发帖数: 8138
5
这个我同意,正如我上面说的
一名热爱cooking的人,报名
当厨师,肯定在3个月内 get bored。同样的,一名热爱小孩子的女性,报名
幼师,也会头疼。问题是,头疼之后怎么样?既然在位子,就要保持professional
做到这一点就行了。既然没有人要求职业司机真正热爱驾驶,也没有人要求
职业会计真正热爱做账,也没有人要求职业小姐真正地enjoy和每个男客人xx
那么凭什么要求职业程序员真正地热爱编程呢?

better

【在 p*u 的大作中提到】
:
: what Wang Yin described was just human nature; i dont think it's any better
: in other industries.

c****3
发帖数: 10787
6
除了有点自大,这次写的基本属实。
有一个词叫洗脑,程序员是非常容易被洗脑的一族

【在 a*w 的大作中提到】
: 秒杀造册、北京二、上海老将...
: 程序员的心理疾病
: 说实话,虽然似乎为之奋斗了十多年,在真正进入软件行业的短短一年之后,我已经对
: 它感到相当的厌倦了。这并不是说这个行业没有前景,而是在这个行业工作,其实很难
: 得到心理上的快乐。
: 人们说女怕嫁错郎,男怕入错行。我并不认为自己入错了行,我仍然很喜欢设计程序和
: 语言,而且我显然是这个领域的王牌之一。然而我却看到了这个行业里的无限混沌,让
: 我觉得喘不过气来。几十年的垃圾设计堆积在那里,却没有人试图把它们清理掉,权威
: 主义盛行。无论你在哪个公司,哪个地方,只要跟程序员说话,十有八九会谈不来。非
: 常扫兴不说,甚至感觉很伤自尊。

h*****a
发帖数: 1718
7
this guy has no hope.

【在 a*w 的大作中提到】
: 秒杀造册、北京二、上海老将...
: 程序员的心理疾病
: 说实话,虽然似乎为之奋斗了十多年,在真正进入软件行业的短短一年之后,我已经对
: 它感到相当的厌倦了。这并不是说这个行业没有前景,而是在这个行业工作,其实很难
: 得到心理上的快乐。
: 人们说女怕嫁错郎,男怕入错行。我并不认为自己入错了行,我仍然很喜欢设计程序和
: 语言,而且我显然是这个领域的王牌之一。然而我却看到了这个行业里的无限混沌,让
: 我觉得喘不过气来。几十年的垃圾设计堆积在那里,却没有人试图把它们清理掉,权威
: 主义盛行。无论你在哪个公司,哪个地方,只要跟程序员说话,十有八九会谈不来。非
: 常扫兴不说,甚至感觉很伤自尊。

r*g
发帖数: 3159
8
有一条说得好:最烦 RTFM 的回复了。有些人自己狗屁不通,还喜欢回复别人RTFM。

【在 a*w 的大作中提到】
: 秒杀造册、北京二、上海老将...
: 程序员的心理疾病
: 说实话,虽然似乎为之奋斗了十多年,在真正进入软件行业的短短一年之后,我已经对
: 它感到相当的厌倦了。这并不是说这个行业没有前景,而是在这个行业工作,其实很难
: 得到心理上的快乐。
: 人们说女怕嫁错郎,男怕入错行。我并不认为自己入错了行,我仍然很喜欢设计程序和
: 语言,而且我显然是这个领域的王牌之一。然而我却看到了这个行业里的无限混沌,让
: 我觉得喘不过气来。几十年的垃圾设计堆积在那里,却没有人试图把它们清理掉,权威
: 主义盛行。无论你在哪个公司,哪个地方,只要跟程序员说话,十有八九会谈不来。非
: 常扫兴不说,甚至感觉很伤自尊。

L******3
发帖数: 18
9
"然而我的水平显然高过 Python 的创造者 Guido van Rossum 很多。在制造了
PySonar 之后,他对程序语言的理解,他的每一个错误都被我看得清清楚楚。"。。。
。这说明不了你比Guido强吧。
Anyway,静候你的语言,强不是说出来的。
b*******g
发帖数: 603
10
此人病入膏肓,不懂的东西都是忽悠,都没用。他就一个做编程语言的,下面的任何一
个他都不懂,都是外行,非要评论。跟板上有些人倒是一个毛病。
"面向对象方法,
软件“重用”,设计模式,关系式数据库,NoSQL,大数据…… 没完没了。只要是有钱
人发布的东西,神马垃圾都能被吹捧上天。"
相关主题
各种语言程序猿被鄙视级别排序 (转载)functional programming?
板上的高人们能给科普比较functional programming language么这么多人讨论 FP, 大牛推荐门语言吧
Haskell很难学。。有没有喜欢haskell的同学
进入Programming版参与讨论
z****e
发帖数: 54598
11
你不是?
老姜你连php都写
别告诉我你喜欢php
这些东西不过是一工具
工具本身不重要,目的至上
实现什么目的挑什么工具
很合理

【在 n*****t 的大作中提到】
: 很多人是为了饭票写程序,自然毫无乐趣,充满了愚蠢、丑恶、屈辱 。。。
f**********2
发帖数: 2401
12
这主又一竿子打翻一船人。。。有他看的起的人和事吗
n*****t
发帖数: 22014
13
工具本身既然不重要,PHP 和 C++ 又有多大区别?况且这俩玩意本身就有渊源。
重要的不是用什么写,是写什么。话说你到现在都没明白我在干嘛,我退休好多年了,
打从娘胎出来就没见过 W2

【在 z****e 的大作中提到】
: 你不是?
: 老姜你连php都写
: 别告诉我你喜欢php
: 这些东西不过是一工具
: 工具本身不重要,目的至上
: 实现什么目的挑什么工具
: 很合理

z****e
发帖数: 54598
14
工具本身不重要,实现目的就行
但是很多时候,实现不了目的
就像你写个php都晕菜了,你还怎么实现目的?
这个也是很现实的东西,c++写晕菜的人就更多了
java我都见过让人晕菜的代码,更何况是其他语言
java比较好的一点就是底线比较高,让人彻底晕菜不太容易
努力去看,还是能看懂的,但是其他语言,很容易让人彻底晕菜
所以这个时候就会出现目的无法实现的情况
那这个时候就要控制一下工具的使用,尤其是一些工具的滥用
你说我不懂你在干嘛,是真的
但是你实实在在地抱怨了PHP的代码的难懂
这个是客观事实,对不对?

【在 n*****t 的大作中提到】
: 工具本身既然不重要,PHP 和 C++ 又有多大区别?况且这俩玩意本身就有渊源。
: 重要的不是用什么写,是写什么。话说你到现在都没明白我在干嘛,我退休好多年了,
: 打从娘胎出来就没见过 W2

n*****t
发帖数: 22014
15
我抱怨的是 PHP 代码的难懂???
你跟古德八同一个语文老师教的吧

【在 z****e 的大作中提到】
: 工具本身不重要,实现目的就行
: 但是很多时候,实现不了目的
: 就像你写个php都晕菜了,你还怎么实现目的?
: 这个也是很现实的东西,c++写晕菜的人就更多了
: java我都见过让人晕菜的代码,更何况是其他语言
: java比较好的一点就是底线比较高,让人彻底晕菜不太容易
: 努力去看,还是能看懂的,但是其他语言,很容易让人彻底晕菜
: 所以这个时候就会出现目的无法实现的情况
: 那这个时候就要控制一下工具的使用,尤其是一些工具的滥用
: 你说我不懂你在干嘛,是真的

z****e
发帖数: 54598
16
别不好意思承认阿,老姜
要不你说说你抱怨啥

【在 n*****t 的大作中提到】
: 我抱怨的是 PHP 代码的难懂???
: 你跟古德八同一个语文老师教的吧

n*****t
发帖数: 22014
17
你自己去看吧,你丫要跟古德八一样煞笔我也不拦着。
你倒是告诉我,PHP 代码本身有啥难懂的地方,你是太看不起我了,还是太看得起自己
了?

【在 z****e 的大作中提到】
: 别不好意思承认阿,老姜
: 要不你说说你抱怨啥

z****e
发帖数: 54598
18
懒得看,你用几个字给概括一下
这点能力应该要有,老姜
php代码是烦,乱,杂,就是恶心,看都不想看
你要说这些不是难,那随便你
这就好比一辆破车,你连开的欲望都没有,看到就恶心
那你说这个工具重要不重要?

【在 n*****t 的大作中提到】
: 你自己去看吧,你丫要跟古德八一样煞笔我也不拦着。
: 你倒是告诉我,PHP 代码本身有啥难懂的地方,你是太看不起我了,还是太看得起自己
: 了?

s*****V
发帖数: 21731
19
这个人真是浅薄和愚蠢

【在 L******3 的大作中提到】
: "然而我的水平显然高过 Python 的创造者 Guido van Rossum 很多。在制造了
: PySonar 之后,他对程序语言的理解,他的每一个错误都被我看得清清楚楚。"。。。
: 。这说明不了你比Guido强吧。
: Anyway,静候你的语言,强不是说出来的。

x****u
发帖数: 44466
20
不是去了个startup么?怎么还是和网络写手一样。

【在 a*w 的大作中提到】
: 秒杀造册、北京二、上海老将...
: 程序员的心理疾病
: 说实话,虽然似乎为之奋斗了十多年,在真正进入软件行业的短短一年之后,我已经对
: 它感到相当的厌倦了。这并不是说这个行业没有前景,而是在这个行业工作,其实很难
: 得到心理上的快乐。
: 人们说女怕嫁错郎,男怕入错行。我并不认为自己入错了行,我仍然很喜欢设计程序和
: 语言,而且我显然是这个领域的王牌之一。然而我却看到了这个行业里的无限混沌,让
: 我觉得喘不过气来。几十年的垃圾设计堆积在那里,却没有人试图把它们清理掉,权威
: 主义盛行。无论你在哪个公司,哪个地方,只要跟程序员说话,十有八九会谈不来。非
: 常扫兴不说,甚至感觉很伤自尊。

相关主题
大家选选自己最喜欢的语言对 (im)mutability 的误解和深度理解
clojure能单独做大系统么?王垠新文 为Java说句公道话
如果选择学习5种编程语言你们选什么?实践研究表明,FP代码虫子少,质量高
进入Programming版参与讨论
n*****t
发帖数: 22014
21
LOL 这是你的心路历程,还是那句话,你坚持跟古德八一样煞笔,我也拦不住,你们咖
啡程序猿看不懂 PHP 我也完全可以理解。
我在做什么,不用告诉你,也不可能告诉你,你爱咋想咋想

【在 z****e 的大作中提到】
: 懒得看,你用几个字给概括一下
: 这点能力应该要有,老姜
: php代码是烦,乱,杂,就是恶心,看都不想看
: 你要说这些不是难,那随便你
: 这就好比一辆破车,你连开的欲望都没有,看到就恶心
: 那你说这个工具重要不重要?

z****e
发帖数: 54598
22
老姜你装这个有用么?
我还心路历程,php这种东西我压根不会去写
这个工具我不喜欢直接扔掉就是了
干嘛用?又不是没有选择
是你非要自虐一把,你不说工具不重要么?
当工具恶心你的时候,你说重要不重要?
那当然重要,谁没事给自己找不快乐阿?

【在 n*****t 的大作中提到】
: LOL 这是你的心路历程,还是那句话,你坚持跟古德八一样煞笔,我也拦不住,你们咖
: 啡程序猿看不懂 PHP 我也完全可以理解。
: 我在做什么,不用告诉你,也不可能告诉你,你爱咋想咋想

b******0
发帖数: 101
23
不能说说的没有道理。可是还是觉得太把程序猿当回事了。刚当上村长就老惦着拯救地
球,能不累吗?其实不管干什么不都是图着个养家糊口吗?
m****a
发帖数: 2593
24
这段写的不错,总算有人说几句真话。
对这些时髦的语言, 我老就一句话:过十年再看!
java,c,c++是经过时间检验,大浪淘沙的,其他的昙花一现的可能太大了。
===========================
我刚到旧金山的几个月经常参加一些程序语言的“meetup”,后来我发现这种
meetup 都是宗教气氛非常浓厚的地方,跟传销大会差不多。Scala 的 meetup 里面的
人几乎全都对 Scala 和 Martin Odersky 顶礼膜拜。Clojure 的,当然基本上把 Rich
Hickey 当成神。各种 talk 总是宣扬,哇,我们用 Scala/Clojure 做出了多么了不
起的东西云云……
很多人喜欢做这些新的语言和技术的“evangelist”,尽显各种马屁神功,然后就开始
写书,写 blog,…… 目的就是成为这个“领域”的第一批专家。这就难怪了,再垃圾
的语言也有一大批人来鼓吹。因为这些没真本事的人,随便把一个东西捧上天都有自己
的好处。
由于受到这些“先知”的影响,有些人开始在他们自己的公司里“布道”。比如有人在
Python 的 meetup 集会时告诉我,他试图在自己的小组里推 Python,可是一些老顽
固一定要用 Java,认为 Java 才是王道。很鄙夷不高兴的样子。

【在 b*******g 的大作中提到】
: 此人病入膏肓,不懂的东西都是忽悠,都没用。他就一个做编程语言的,下面的任何一
: 个他都不懂,都是外行,非要评论。跟板上有些人倒是一个毛病。
: "面向对象方法,
: 软件“重用”,设计模式,关系式数据库,NoSQL,大数据…… 没完没了。只要是有钱
: 人发布的东西,神马垃圾都能被吹捧上天。"

d***a
发帖数: 13752
25
搞计算机这行的人,是比较容易争强好胜。
b*******s
发帖数: 5216
26
我觉得这文章更主要是讲赵策那一类全堆程序员的

Rich

【在 m****a 的大作中提到】
: 这段写的不错,总算有人说几句真话。
: 对这些时髦的语言, 我老就一句话:过十年再看!
: java,c,c++是经过时间检验,大浪淘沙的,其他的昙花一现的可能太大了。
: ===========================
: 我刚到旧金山的几个月经常参加一些程序语言的“meetup”,后来我发现这种
: meetup 都是宗教气氛非常浓厚的地方,跟传销大会差不多。Scala 的 meetup 里面的
: 人几乎全都对 Scala 和 Martin Odersky 顶礼膜拜。Clojure 的,当然基本上把 Rich
: Hickey 当成神。各种 talk 总是宣扬,哇,我们用 Scala/Clojure 做出了多么了不
: 起的东西云云……
: 很多人喜欢做这些新的语言和技术的“evangelist”,尽显各种马屁神功,然后就开始

z****e
发帖数: 54598
27
快来看太监阿
皇帝前面草,太监后面推屁股阿

【在 b*******s 的大作中提到】
: 我觉得这文章更主要是讲赵策那一类全堆程序员的
:
: Rich

z****e
发帖数: 54598
28
顺便用你最喜欢的访问问候你全家一下
我要不是全堆程序员,你全家死绝

【在 b*******s 的大作中提到】
: 我觉得这文章更主要是讲赵策那一类全堆程序员的
:
: Rich

n*****t
发帖数: 22014
29
跟 PHP 有毛关系啊?你为啥样样跟古德八学啊,真是你小姨子啊?真服了你了。
简单点说,是用 PHP 写的一个轮子脑残,这下明白点了?还是更糊涂了???

【在 z****e 的大作中提到】
: 老姜你装这个有用么?
: 我还心路历程,php这种东西我压根不会去写
: 这个工具我不喜欢直接扔掉就是了
: 干嘛用?又不是没有选择
: 是你非要自虐一把,你不说工具不重要么?
: 当工具恶心你的时候,你说重要不重要?
: 那当然重要,谁没事给自己找不快乐阿?

n*****t
发帖数: 22014
30
你们全堆最牛逼的,凡是自己搞不定的,就是不够时髦

【在 z****e 的大作中提到】
: 老姜你装这个有用么?
: 我还心路历程,php这种东西我压根不会去写
: 这个工具我不喜欢直接扔掉就是了
: 干嘛用?又不是没有选择
: 是你非要自虐一把,你不说工具不重要么?
: 当工具恶心你的时候,你说重要不重要?
: 那当然重要,谁没事给自己找不快乐阿?

相关主题
functional programming的两个方面functional programming 哪本书经典适合入门
对scala很失望 (转载)求助 python 中 16进制的读取与处理
王垠: 程序员的心理疾病python并不算google带火的
进入Programming版参与讨论
z****e
发帖数: 54598
31
用你的例子,你这么转不过来
轮子不好用,你换阿
抱怨顶p用

【在 n*****t 的大作中提到】
: 跟 PHP 有毛关系啊?你为啥样样跟古德八学啊,真是你小姨子啊?真服了你了。
: 简单点说,是用 PHP 写的一个轮子脑残,这下明白点了?还是更糊涂了???

z****e
发帖数: 54598
32
php谁搞不定,不想给人擦屁股而已
都是脏活累活

【在 n*****t 的大作中提到】
: 你们全堆最牛逼的,凡是自己搞不定的,就是不够时髦
n*****t
发帖数: 22014
33
谁告诉你转不过来的?接着小姨子

【在 z****e 的大作中提到】
: 用你的例子,你这么转不过来
: 轮子不好用,你换阿
: 抱怨顶p用

n*****t
发帖数: 22014
34
用咖啡的更是脑残居多,反正你就是擦屁股的命,悲愤也没用

【在 z****e 的大作中提到】
: php谁搞不定,不想给人擦屁股而已
: 都是脏活累活

z****e
发帖数: 54598
35
那你换了没?
工具我不喜欢就换

【在 n*****t 的大作中提到】
: 谁告诉你转不过来的?接着小姨子
z****e
发帖数: 54598
36
用咖啡的话,屁股上比较容易擦干净
所以就算想擦也难,倒是php屎比较多
你慢慢擦

【在 n*****t 的大作中提到】
: 用咖啡的更是脑残居多,反正你就是擦屁股的命,悲愤也没用
n*****t
发帖数: 22014
37
换之前我先开骂不行啊,尼玛不好用我还跟轮子死磕,你当我小姨子啊

【在 z****e 的大作中提到】
: 那你换了没?
: 工具我不喜欢就换

n*****t
发帖数: 22014
38
反正是擦屁股,你悲愤没用

【在 z****e 的大作中提到】
: 用咖啡的话,屁股上比较容易擦干净
: 所以就算想擦也难,倒是php屎比较多
: 你慢慢擦

z****e
发帖数: 54598
39
你这么无聊?
我比较怀疑,哈哈
你换成了什么?

【在 n*****t 的大作中提到】
: 换之前我先开骂不行啊,尼玛不好用我还跟轮子死磕,你当我小姨子啊
z****e
发帖数: 54598
40
那擦得比你少,应该是你悲愤

【在 n*****t 的大作中提到】
: 反正是擦屁股,你悲愤没用
相关主题
python并不算google带火的板上的高人们能给科普比较functional programming language么
有哪些公司用Lisp开发程序Haskell很难学。。
各种语言程序猿被鄙视级别排序 (转载)functional programming?
进入Programming版参与讨论
b*******s
发帖数: 5216
41
擦得少,有可能你们的项目都比较小或者是一锤子买卖
或者你就是让人给你擦的那个

【在 z****e 的大作中提到】
: 那擦得比你少,应该是你悲愤
z****e
发帖数: 54598
42
也就是你擦得多咯?
看来你就是干这个的

【在 b*******s 的大作中提到】
: 擦得少,有可能你们的项目都比较小或者是一锤子买卖
: 或者你就是让人给你擦的那个

b*******s
发帖数: 5216
43
你是不是没做过大项目?

【在 z****e 的大作中提到】
: 也就是你擦得多咯?
: 看来你就是干这个的

z****e
发帖数: 54598
44
如果我做过,你全家死绝

【在 b*******s 的大作中提到】
: 你是不是没做过大项目?
b*******s
发帖数: 5216
45
不象

【在 z****e 的大作中提到】
: 如果我做过,你全家死绝
z****e
发帖数: 54598
46
那就接过去吧

【在 b*******s 的大作中提到】
: 不象
b*******s
发帖数: 5216
47
真不象

【在 z****e 的大作中提到】
: 那就接过去吧
z****e
发帖数: 54598
48
哈哈,你不敢接

【在 b*******s 的大作中提到】
: 真不象
b*******s
发帖数: 5216
49
:) 你当小孩子过家家么

【在 z****e 的大作中提到】
: 哈哈,你不敢接
z****e
发帖数: 54598
50
哈哈,是阿,我骂你全家死光我其实很开心啊

【在 b*******s 的大作中提到】
: :) 你当小孩子过家家么
相关主题
这么多人讨论 FP, 大牛推荐门语言吧clojure能单独做大系统么?
有没有喜欢haskell的同学如果选择学习5种编程语言你们选什么?
大家选选自己最喜欢的语言对 (im)mutability 的误解和深度理解
进入Programming版参与讨论
b*******s
发帖数: 5216
51
嗯,邻居家小狗整天汪汪汪估计也是差不多的想法

【在 z****e 的大作中提到】
: 哈哈,是阿,我骂你全家死光我其实很开心啊
n*****t
发帖数: 22014
52
老轮子让我砍剩 1/3,其余自己造

【在 z****e 的大作中提到】
: 你这么无聊?
: 我比较怀疑,哈哈
: 你换成了什么?

z****e
发帖数: 54598
53
我们都说子非鱼,安知鱼之乐
你知道狗的想法,看来……

【在 b*******s 的大作中提到】
: 嗯,邻居家小狗整天汪汪汪估计也是差不多的想法
z****e
发帖数: 54598
54
那这样工作量就大了不是?

【在 n*****t 的大作中提到】
: 老轮子让我砍剩 1/3,其余自己造
b*******s
发帖数: 5216
55
反正看上去像你,叫起来像你,那多半就是你咯
duck typing我还是懂的

【在 z****e 的大作中提到】
: 我们都说子非鱼,安知鱼之乐
: 你知道狗的想法,看来……

n*****t
发帖数: 22014
56
怎么可能

【在 z****e 的大作中提到】
: 那这样工作量就大了不是?
z****e
发帖数: 54598
57
不好意思,我们咖啡家不这么搞
不反对你们家这么搞
有人愿意象duck谁有办法

【在 b*******s 的大作中提到】
: 反正看上去像你,叫起来像你,那多半就是你咯
: duck typing我还是懂的

z****e
发帖数: 54598
58
那你砍掉的2/3的功能怎么办?
又得自己造不是?

【在 n*****t 的大作中提到】
: 怎么可能
b*******s
发帖数: 5216
59
我管你除了duck typing需要的行为之外什么行为
这不是duck typing的本质吗

【在 z****e 的大作中提到】
: 不好意思,我们咖啡家不这么搞
: 不反对你们家这么搞
: 有人愿意象duck谁有办法

z****e
发帖数: 54598
60
你不管,所以你是duck
用duck的人都不管

【在 b*******s 的大作中提到】
: 我管你除了duck typing需要的行为之外什么行为
: 这不是duck typing的本质吗

相关主题
王垠新文 为Java说句公道话对scala很失望 (转载)
实践研究表明,FP代码虫子少,质量高王垠: 程序员的心理疾病
functional programming的两个方面functional programming 哪本书经典适合入门
进入Programming版参与讨论
n*****t
发帖数: 22014
61
造轮子费时间还是维护破轮子费时间啊?再说我又不需要整个轮子

【在 z****e 的大作中提到】
: 那你砍掉的2/3的功能怎么办?
: 又得自己造不是?

z****e
发帖数: 54598
62
完蛋了,你那个轮子还不能拆装阿?
搞起来是有点小烦的说

【在 n*****t 的大作中提到】
: 造轮子费时间还是维护破轮子费时间啊?再说我又不需要整个轮子
b*******s
发帖数: 5216
63
这逻辑

【在 z****e 的大作中提到】
: 你不管,所以你是duck
: 用duck的人都不管

z****e
发帖数: 54598
64
你也配谈逻辑

【在 b*******s 的大作中提到】
: 这逻辑
b*******s
发帖数: 5216
65
你还真是滚来滚去一点长进没有

【在 z****e 的大作中提到】
: 你不管,所以你是duck
: 用duck的人都不管

b*******s
发帖数: 5216
66
当然了,不配和你谈你那种

【在 z****e 的大作中提到】
: 你也配谈逻辑
z****e
发帖数: 54598
67
长进什么?见到你这种家伙直接问候全家就好了
我不打算对你客气

【在 b*******s 的大作中提到】
: 你还真是滚来滚去一点长进没有
z****e
发帖数: 54598
68
知道不配就好

【在 b*******s 的大作中提到】
: 当然了,不配和你谈你那种
b*******s
发帖数: 5216
69
就是,算法也不行,设计也不行,一具体问题就露怯的这把年纪还在写业务逻辑没机会
忽悠人的全堆,长进什么?

【在 z****e 的大作中提到】
: 长进什么?见到你这种家伙直接问候全家就好了
: 我不打算对你客气

z****e
发帖数: 54598
70
哈哈,如果你这句话真值为0,全家死光

【在 b*******s 的大作中提到】
: 就是,算法也不行,设计也不行,一具体问题就露怯的这把年纪还在写业务逻辑没机会
: 忽悠人的全堆,长进什么?

相关主题
functional programming 哪本书经典适合入门有哪些公司用Lisp开发程序
求助 python 中 16进制的读取与处理各种语言程序猿被鄙视级别排序 (转载)
python并不算google带火的板上的高人们能给科普比较functional programming language么
进入Programming版参与讨论
z****e
发帖数: 54598
71
具体个球,三个月连个异步都没琢磨出来
还不如人家89年的孩子,你也就这种水平了
哈哈

【在 b*******s 的大作中提到】
: 就是,算法也不行,设计也不行,一具体问题就露怯的这把年纪还在写业务逻辑没机会
: 忽悠人的全堆,长进什么?

g****t
发帖数: 31659
72
你又来坑人家1989了...

具体个球,三个月连个异步都没琢磨出来
还不如人家89年的孩子,你也就这种水平了
哈哈

【在 z****e 的大作中提到】
: 具体个球,三个月连个异步都没琢磨出来
: 还不如人家89年的孩子,你也就这种水平了
: 哈哈

z****e
发帖数: 54598
73
你这个不厚道
1989的水平在不少人之上
他一上来就把关键的几个环节都点出来了
内行一看就知道了
外行看了三个月后的今天还是一窍不通
你不懂软件,不能看到他的精妙之处
他说你那几句,p大点事,后面紧接着一个那个谁
索尔斯克亚头像那个id就说你不懂软件
那个应该是老手,你被年轻人骂,觉得不服,那老手说了类似的话
那这个你没啥好辩驳的吧?

【在 g****t 的大作中提到】
: 你又来坑人家1989了...
:
: 具体个球,三个月连个异步都没琢磨出来
: 还不如人家89年的孩子,你也就这种水平了
: 哈哈

z****e
发帖数: 54598
74
如果你认真看,撇开那些态度张狂的文字
其实王垠观点四平八稳,没有太多的破绽可以抓
换个方式说出来,搞不好你会以为是古德霸在说
他的问题是态度不够好,观点其实没啥太大的破绽

【在 a*w 的大作中提到】
: 秒杀造册、北京二、上海老将...
: 程序员的心理疾病
: 说实话,虽然似乎为之奋斗了十多年,在真正进入软件行业的短短一年之后,我已经对
: 它感到相当的厌倦了。这并不是说这个行业没有前景,而是在这个行业工作,其实很难
: 得到心理上的快乐。
: 人们说女怕嫁错郎,男怕入错行。我并不认为自己入错了行,我仍然很喜欢设计程序和
: 语言,而且我显然是这个领域的王牌之一。然而我却看到了这个行业里的无限混沌,让
: 我觉得喘不过气来。几十年的垃圾设计堆积在那里,却没有人试图把它们清理掉,权威
: 主义盛行。无论你在哪个公司,哪个地方,只要跟程序员说话,十有八九会谈不来。非
: 常扫兴不说,甚至感觉很伤自尊。

n*****t
发帖数: 22014
75
擦,我只能拿这个字评价了

【在 z****e 的大作中提到】
: 你这个不厚道
: 1989的水平在不少人之上
: 他一上来就把关键的几个环节都点出来了
: 内行一看就知道了
: 外行看了三个月后的今天还是一窍不通
: 你不懂软件,不能看到他的精妙之处
: 他说你那几句,p大点事,后面紧接着一个那个谁
: 索尔斯克亚头像那个id就说你不懂软件
: 那个应该是老手,你被年轻人骂,觉得不服,那老手说了类似的话
: 那这个你没啥好辩驳的吧?

n******t
发帖数: 4406
76
这年头startup和网络写手基本上是同一款。。

【在 x****u 的大作中提到】
: 不是去了个startup么?怎么还是和网络写手一样。
z****e
发帖数: 54598
77
给你们解读一下王在写什么吧,看看在说谁,哈哈
程序员的心理疾病
说实话,虽然似乎为之奋斗了十多年,在真正进入软件行业的短短一年之后,我已经对
它感到相当的厌倦了。这并不是说这个行业没有前景,而是在这个行业工作,其实很难
得到心理上的快乐。
...
由于程序员的工作最近几年比较容易找,工资还不错,所以很多程序员往往只看到自己
的肚脐眼,看不到自己在整个社会里的位置其实并不是那么的关键和重要。很多程序员
除了自己会的那点东西,几乎对其它领域和事情完全不感兴趣,看不起其他人。这就是
为什么我的前同事 TJ 作为一个资深的天体物理学家,在一个软件公司里面那么卑微。
貌似会写点 node.js,iOS 软件的人都可以对他趾高气昂的样子,而其实这些东西的价
值哪里可能跟 TJ 知道的物理知识相提并论。让人感觉是在阴沟里翻了船被老鼠欺负。
------------在骂node.js,二爷此处不爽
如果力学工程师犯了错误,飞机会坠毁;如果结构工程师犯了错误,大桥会垮塌;可是
如果软件工程师犯了错误,大不了网站挂掉一小时,重启一下貌似又好了。所以所谓“
软件工程师”,由于门槛太低,他们的工作严谨程度,其实是根本没法和力学工程,结
构工程等真正的工程师相提并论的。实际上“软件工程”这个名词根本就是扯淡的,软
件工程师也根本不能被叫做“工程师”。跟其他的工程不一样,软件工程并不是建立在
科学的基础上的,计算机科学也根本不是科学。按照 Dijkstra 的说法,“软件工程”
是穷途末路的领域,因为它的目标是:如果我不会写程序的话,怎么样才能写出程序?
-------------在说软件工程的起源和演化过程,cs的确不是科学,这个没啥疑问,软
件工程倒是真的工程,这点他没说准,所有的工程都是尽可能让开发傻瓜化,这个进程
不可逆
为了达到这个愚蠢的目的,很多人开始兜售各种像减肥药一样的东西。面向对象方法,
软件“重用”,设计模式,关系式数据库,NoSQL,大数据…… 没完没了。只要是有钱
人发布的东西,神马垃圾都能被吹捧上天。Facebook 给 PHP 做了个编译器,可以编译
成 C++,还做了个 VM,多么了不起啊!
------------在骂hype,这是唯一一个硬伤,因为他不懂这些东西,说错了
------------在骂hhvm & facebook
其实软件里面有少数永恒的珍宝,可惜很少有人理解和尊重它们的价值。这在其它的工
程领域看来是不可思议的,然而这却是事实。
垃圾当宝贝
...
当然了因为没有实质的技术,为了争夺市场和利益,各种软件的理念就开始互相倾轧。
一会儿说软件危机啦,面向对象方法来拯救你们!一会儿又提出设计模式。过了一会儿
又有人说这些设计模式里面有些模式是“反模式”,然后又有人把函数式编程包装起来
,说是面向对象编程的克星,一会儿是关系式数据库,一会儿是 NoSQL,一会儿是 web
,一会儿是 cloud,一会儿又是 mobile…… 每个东西都喜欢把自己说成是未来的希望。
这就是为什么有人说在软件行业里需要不停地“学习”,因为不断地有人为了制造新的
理念而制造新的理念。
...
在 IT 行业里批评一个技术难用,是一件非常容易伤自尊的事情,
...
在 IRC 的聊天室里,由于隔着网络的屏障,这种对提问者没礼貌的现象就更加嚣张。
我曾经有几次去 Java 的聊天室问一些貌似基础,而其实很深入的语言设计问题,结果
没有一次不是以收到像“去读 API!”这样的回答而结束。API 谁不会读,然而我需要
的是一个有血有肉的人对此的理解。所以后来我根本不去 IRC 这种地方了,因为那里
面对你打字的基本上已经不是人类了。他们觉得你问问题浪费了他们的时间,好像他们
一天到晚泡在 IRC 里面就是在做什么正事似的。不想回答问题,不开口还不行吗。后
来你发现,原来在 IRC 里面训斥新手就是这些人唯一的乐趣,所以其实他们是非开口
说话不可的。然而这次他们遇到的却不是个新手,而是一个可以把 Java 整个造出来的
人。
---------------在说学习java,对于这个语言思考时候的一些经历,这个地方我应该
不爽,可惜,我跟古德霸从来都没有呵斥过任何一个学习java的新手,所以我甚至还多
少同意他的看法
像 Haskell 之类的聊天室貌似稍微友好一点,然而后来你发现他们显得友好是有所企
图的。因为当时 Haskell 还没有很多人用,他们需要吸引新手,所以竭尽所能的诱导
他们。而一旦它用户稍微多了一点,有声势了,那些积极分子就成了专家一样的人物。
他们就开始写书,然后就开始牛气哄哄的了。然后你就会发现当对 Haskell 的设计提
出异议的时候,这些“id”们是多么的不友好,有理也说不清。所以最后你发现,其实
所有语言的所谓“社区”都一个德行。如果 Haskell 有一天像 Java 一样如日中天(
当然不大可能),肯定对大部分问题的答案也就是“去读API!”其实它已经在向这一
步发展了。
---------------在骂lisp,也点出了lisp不如java这一现状,那个blaze此处不爽
不得不指出,《提问的艺术》等介绍“黑客文化”的文章对于这种现象的出现有着极大
的责任。说穿了,写这些文章的人一般都是 Unix 的跟屁虫。这种文章试图抹去人类文
明几千年来传承的文化,而重新给“礼貌”做出定义。其结果是,人类的文明因为这些
文章,在程序员的世界里倒退了几十甚至几百年。很多外行人人不喜欢跟程序员说话,
叫他们是 nerd,就是这个原因。
不要提问,不要谦虚,不要恭维
...
这种以语言取人的现象甚至出现在一些公司里。很可笑的是,我离开 Coverity 之后那
段时间面试的所有使用 Python 的公司,最后都认定了我是 Python 的菜鸟。然而我的
水平显然高过 Python 的创造者 Guido van Rossum 很多。在制造了 PySonar 之后,
他对程序语言的理解,他的每一个错误都被我看得清清楚楚。当然,Ruby 就更烂了。
跟屁虫
---------------------在骂python,顺便踩了下ruby,很多人此处不爽
有些程序员对新手和同事是那么的不友好,然而对大牛们拍马屁的功夫可真是出类拔萃
。我刚到旧金山的几个月经常参加一些程序语言的“meetup”,后来我发现这种
meetup 都是宗教气氛非常浓厚的地方,跟传销大会差不多。Scala 的 meetup 里面的
人几乎全都对 Scala 和 Martin Odersky 顶礼膜拜。Clojure 的,当然基本上把 Rich
Hickey 当成神。各种 talk 总是宣扬,哇,我们用 Scala/Clojure 做出了多么了不
起的东西云云……
---------------------在骂scala和clojure,二爷此处不爽
很多人喜欢做这些新的语言和技术的“evangelist”,尽显各种马屁神功,然后就开始
写书,写 blog,…… 目的就是成为这个“领域”的第一批专家。这就难怪了,再垃圾
的语言也有一大批人来鼓吹。因为这些没真本事的人,随便把一个东西捧上天都有自己
的好处。
由于受到这些“先知”的影响,有些人开始在他们自己的公司里“布道”。比如有人在
Python 的 meetup 集会时告诉我,他试图在自己的小组里推 Python,可是一些老顽
固一定要用 Java,认为 Java 才是王道。很鄙夷不高兴的样子。
--------------------在骂那些说python会替代java的人,公孙大神此处不爽
看到这些我终于理解了,一些地区是如何被从一个国家分裂出去,最后沦落为另外一个
国家殖民地的。最早的时候,一般是派传教士过去“传经”,然后就煽动一小部分人起
来造反。到后来就可以名正言顺的以“保护传教士”,“保护宗教自由”,“维持和平
”等理由把军舰开到别人家门口……
z****e
发帖数: 54598
78
老姜你的时代过去了,长江后浪起来了

【在 n*****t 的大作中提到】
: 擦,我只能拿这个字评价了
x****u
发帖数: 44466
79
力学工程师再怎么出问题,飞机也掉不下来,这才是人们搞软件工程的根本原因。

【在 z****e 的大作中提到】
: 给你们解读一下王在写什么吧,看看在说谁,哈哈
: 程序员的心理疾病
: 说实话,虽然似乎为之奋斗了十多年,在真正进入软件行业的短短一年之后,我已经对
: 它感到相当的厌倦了。这并不是说这个行业没有前景,而是在这个行业工作,其实很难
: 得到心理上的快乐。
: ...
: 由于程序员的工作最近几年比较容易找,工资还不错,所以很多程序员往往只看到自己
: 的肚脐眼,看不到自己在整个社会里的位置其实并不是那么的关键和重要。很多程序员
: 除了自己会的那点东西,几乎对其它领域和事情完全不感兴趣,看不起其他人。这就是
: 为什么我的前同事 TJ 作为一个资深的天体物理学家,在一个软件公司里面那么卑微。

z****e
发帖数: 54598
80
不错

【在 x****u 的大作中提到】
: 力学工程师再怎么出问题,飞机也掉不下来,这才是人们搞软件工程的根本原因。
相关主题
Haskell很难学。。有没有喜欢haskell的同学
functional programming?大家选选自己最喜欢的语言
这么多人讨论 FP, 大牛推荐门语言吧clojure能单独做大系统么?
进入Programming版参与讨论
g*****g
发帖数: 34805
81
语言之争,本质就是投资之争。啥语言不是类库学一年,精熟得三年。ecosystem死了
,就基本白学了。
要做的东西只是换个语言还好,像desktop->web/mobile的这种生态转换,让一堆程序
员失业了有没有。
z****e
发帖数: 54598
82
所以这个家伙狡猾就狡猾在用java写语言
估计出来第一个feature就是兼容所有的java类库
不过我也不能确定,静观其变了

【在 g*****g 的大作中提到】
: 语言之争,本质就是投资之争。啥语言不是类库学一年,精熟得三年。ecosystem死了
: ,就基本白学了。
: 要做的东西只是换个语言还好,像desktop->web/mobile的这种生态转换,让一堆程序
: 员失业了有没有。

g*****g
发帖数: 34805
83
没啥难懂,所以有傻逼中的傻逼弄到吐血精分不是一般的极品。

【在 n*****t 的大作中提到】
: 你自己去看吧,你丫要跟古德八一样煞笔我也不拦着。
: 你倒是告诉我,PHP 代码本身有啥难懂的地方,你是太看不起我了,还是太看得起自己
: 了?

n*****t
发帖数: 22014
84
你妈当初不静芬就没你了

【在 g*****g 的大作中提到】
: 没啥难懂,所以有傻逼中的傻逼弄到吐血精分不是一般的极品。
h*****a
发帖数: 1718
85
说实话,也许你的预言是对的,但it doesn't matter。所有的程序语言都是用来解决
眼前的问题的,不需要想太多。

Rich

【在 m****a 的大作中提到】
: 这段写的不错,总算有人说几句真话。
: 对这些时髦的语言, 我老就一句话:过十年再看!
: java,c,c++是经过时间检验,大浪淘沙的,其他的昙花一现的可能太大了。
: ===========================
: 我刚到旧金山的几个月经常参加一些程序语言的“meetup”,后来我发现这种
: meetup 都是宗教气氛非常浓厚的地方,跟传销大会差不多。Scala 的 meetup 里面的
: 人几乎全都对 Scala 和 Martin Odersky 顶礼膜拜。Clojure 的,当然基本上把 Rich
: Hickey 当成神。各种 talk 总是宣扬,哇,我们用 Scala/Clojure 做出了多么了不
: 起的东西云云……
: 很多人喜欢做这些新的语言和技术的“evangelist”,尽显各种马屁神功,然后就开始

w**z
发帖数: 8232
86
我也真无聊,竟然爬完了那么高的而且那么无聊的楼。

【在 h*****a 的大作中提到】
: 说实话,也许你的预言是对的,但it doesn't matter。所有的程序语言都是用来解决
: 眼前的问题的,不需要想太多。
:
: Rich

e**o
发帖数: 5509
87
原来软件工程的本质是造个好工具,让笨蛋也能出活。
而不是,给聪明人做个好工具,让聪明人更快的出更好的活。

【在 x****u 的大作中提到】
: 力学工程师再怎么出问题,飞机也掉不下来,这才是人们搞软件工程的根本原因。
z****e
发帖数: 54598
88
聪明人发明工具,让傻瓜也能用工具出活
这样一个工作切成20份,找20个人来做,就搞定了
光靠聪明人一个人做,就算效率翻番,也还是很慢
而且效率翻番这种事做起来太难了,大多数人iq其实都差不多
你找一个比你同事聪明一倍的人,我估计你找不到

【在 e**o 的大作中提到】
: 原来软件工程的本质是造个好工具,让笨蛋也能出活。
: 而不是,给聪明人做个好工具,让聪明人更快的出更好的活。

n*****t
发帖数: 22014
89
20 个傻瓜?侬当楼长好伐

【在 z****e 的大作中提到】
: 聪明人发明工具,让傻瓜也能用工具出活
: 这样一个工作切成20份,找20个人来做,就搞定了
: 光靠聪明人一个人做,就算效率翻番,也还是很慢
: 而且效率翻番这种事做起来太难了,大多数人iq其实都差不多
: 你找一个比你同事聪明一倍的人,我估计你找不到

z****e
发帖数: 54598
90
封你做前半区区长

【在 n*****t 的大作中提到】
: 20 个傻瓜?侬当楼长好伐
相关主题
如果选择学习5种编程语言你们选什么?实践研究表明,FP代码虫子少,质量高
对 (im)mutability 的误解和深度理解functional programming的两个方面
王垠新文 为Java说句公道话对scala很失望 (转载)
进入Programming版参与讨论
n*****t
发帖数: 22014
91
我不带傻瓜干活,更不认为软件工程是让傻瓜干活的

【在 z****e 的大作中提到】
: 封你做前半区区长
z****e
发帖数: 54598
92
这个是现实,你悲愤没有用

【在 n*****t 的大作中提到】
: 我不带傻瓜干活,更不认为软件工程是让傻瓜干活的
c*******9
发帖数: 9032
93
人生有几个三个月。这个事情不讲兴趣,那个事情不讲兴趣加起来一生就很无趣。

【在 c********l 的大作中提到】
: 王银还是太嫩,太理想主义。
: 这个世界,90%以上的人都是把职业当成混饭的工具。我对于interest的理解
: 就在于interest这玩意就和恋爱时候的hormone一样,热度最多超过不了3个月
: 一对情侣在相处3个月之后(最多了,有的只是one night),要么分手,
: 要么继续屡行责任呆下去。这并不是什么丑陋的现象,而是人的天性
: 职业也是一样,抛开pay不谈,看上去再怎么吸引人的dream job,过了3个月
: 对于我们中的绝大部分人必然会发生审美疲劳。一名热爱cooking的人,报名
: 当厨师,肯定在3个月内 get bored。同样的,一名热爱小孩子的女性,报名
: 幼师,也会头疼。问题是,头疼之后怎么样?既然在位子,就要保持professional
: 做到这一点就行了。既然没有人要求职业司机真正热爱驾驶,也没有人要求

H**r
发帖数: 10015
94
没看完。
不过软件工程师的活儿,有可能造成安全隐患,例如丰田。
H**r
发帖数: 10015
95
光靠IQ也没用,还得要精力

【在 z****e 的大作中提到】
: 聪明人发明工具,让傻瓜也能用工具出活
: 这样一个工作切成20份,找20个人来做,就搞定了
: 光靠聪明人一个人做,就算效率翻番,也还是很慢
: 而且效率翻番这种事做起来太难了,大多数人iq其实都差不多
: 你找一个比你同事聪明一倍的人,我估计你找不到

m******t
发帖数: 635
96
突然觉得软件开发的生产力是个scalability的问题,和网络应用的scalability似乎有
些相象:
强调个人的生产力(牛不牛,工具是否好FP?),就是单机优化,scale up
强调团队协作,堆人力(Java?),就是scale out
但是人头多了的话,相互间的通讯overhead也成指数增加(如果是全连通的拓扑,小团
队没有问题, 理想的情况是share-nothing),折中的办法是类似DNS那样的树状分层结
构(高层间可以全连通logN *
logN,不过存在信息失真问题),就是java的architect -> team lead -> senior sde
-> junior sde。
总觉得应该在这两个极端(大团队 <-> 小团队)中间有个局部最优解。也许通过SOA切
割模块,然后小团队(都是大牛或者senior级别)开发同时维护,是这个最优?

【在 z****e 的大作中提到】
: 聪明人发明工具,让傻瓜也能用工具出活
: 这样一个工作切成20份,找20个人来做,就搞定了
: 光靠聪明人一个人做,就算效率翻番,也还是很慢
: 而且效率翻番这种事做起来太难了,大多数人iq其实都差不多
: 你找一个比你同事聪明一倍的人,我估计你找不到

p**********e
发帖数: 316
97
理想和现实总是有差距的, 说不定理想本身也是有局限的
如果以理想和理论的态度来看现实,自然是会很痛苦的, 但是王垠既然能讲出来, 可
能就是一种发泄的手段了,发泄完了,他也就没有痛苦了, 呵呵, 所谓知之者不如好
知者,好知者不如乐之者

【在 a*w 的大作中提到】
: 秒杀造册、北京二、上海老将...
: 程序员的心理疾病
: 说实话,虽然似乎为之奋斗了十多年,在真正进入软件行业的短短一年之后,我已经对
: 它感到相当的厌倦了。这并不是说这个行业没有前景,而是在这个行业工作,其实很难
: 得到心理上的快乐。
: 人们说女怕嫁错郎,男怕入错行。我并不认为自己入错了行,我仍然很喜欢设计程序和
: 语言,而且我显然是这个领域的王牌之一。然而我却看到了这个行业里的无限混沌,让
: 我觉得喘不过气来。几十年的垃圾设计堆积在那里,却没有人试图把它们清理掉,权威
: 主义盛行。无论你在哪个公司,哪个地方,只要跟程序员说话,十有八九会谈不来。非
: 常扫兴不说,甚至感觉很伤自尊。

z****e
发帖数: 54598
98
对,所以切成20份比指望一个人iq和eq同时翻番20倍更靠谱

【在 H**r 的大作中提到】
: 光靠IQ也没用,还得要精力
z****e
发帖数: 54598
99
嗯,差不多
我也是这个想法
所以现在隐约感觉vert.x做了一个折中
所以有成为局部最优解的可能

sde

【在 m******t 的大作中提到】
: 突然觉得软件开发的生产力是个scalability的问题,和网络应用的scalability似乎有
: 些相象:
: 强调个人的生产力(牛不牛,工具是否好FP?),就是单机优化,scale up
: 强调团队协作,堆人力(Java?),就是scale out
: 但是人头多了的话,相互间的通讯overhead也成指数增加(如果是全连通的拓扑,小团
: 队没有问题, 理想的情况是share-nothing),折中的办法是类似DNS那样的树状分层结
: 构(高层间可以全连通logN *
: logN,不过存在信息失真问题),就是java的architect -> team lead -> senior sde
: -> junior sde。
: 总觉得应该在这两个极端(大团队 <-> 小团队)中间有个局部最优解。也许通过SOA切

z****e
发帖数: 54598
100
我隐约感觉netflix的模式也是这个模式
不过netflix是从人的管理角度出发
vert.x则是从构架角度出发,本质上都是先划分责任范围
然后范围内自由度最大化,充分发挥能人的主观能动性
很像二战时候德军的前线军官委任制
前线军官有最大程度的自由,只要不影响达到目的
上司不介入该军官的职权,让前线军官自由发挥
加上德国人的素质又高,战争期间经常性打出奇袭

sde

【在 m******t 的大作中提到】
: 突然觉得软件开发的生产力是个scalability的问题,和网络应用的scalability似乎有
: 些相象:
: 强调个人的生产力(牛不牛,工具是否好FP?),就是单机优化,scale up
: 强调团队协作,堆人力(Java?),就是scale out
: 但是人头多了的话,相互间的通讯overhead也成指数增加(如果是全连通的拓扑,小团
: 队没有问题, 理想的情况是share-nothing),折中的办法是类似DNS那样的树状分层结
: 构(高层间可以全连通logN *
: logN,不过存在信息失真问题),就是java的architect -> team lead -> senior sde
: -> junior sde。
: 总觉得应该在这两个极端(大团队 <-> 小团队)中间有个局部最优解。也许通过SOA切

相关主题
王垠: 程序员的心理疾病python并不算google带火的
functional programming 哪本书经典适合入门有哪些公司用Lisp开发程序
求助 python 中 16进制的读取与处理各种语言程序猿被鄙视级别排序 (转载)
进入Programming版参与讨论
T**********s
发帖数: 2135
101
这篇倒写的有一腚道理,之前写的都像屎。。。。
揭穿了很多人不愿被人揭穿的老底。。。

【在 a*w 的大作中提到】
: 秒杀造册、北京二、上海老将...
: 程序员的心理疾病
: 说实话,虽然似乎为之奋斗了十多年,在真正进入软件行业的短短一年之后,我已经对
: 它感到相当的厌倦了。这并不是说这个行业没有前景,而是在这个行业工作,其实很难
: 得到心理上的快乐。
: 人们说女怕嫁错郎,男怕入错行。我并不认为自己入错了行,我仍然很喜欢设计程序和
: 语言,而且我显然是这个领域的王牌之一。然而我却看到了这个行业里的无限混沌,让
: 我觉得喘不过气来。几十年的垃圾设计堆积在那里,却没有人试图把它们清理掉,权威
: 主义盛行。无论你在哪个公司,哪个地方,只要跟程序员说话,十有八九会谈不来。非
: 常扫兴不说,甚至感觉很伤自尊。

t****a
发帖数: 1212
102
这哥们话说得偏激了些,不好听,不过我个人觉得至少部分是对的。程序员本身就是一
个特殊的群体。如果更喜欢和人打交道的话也许就不来对着电脑编程了,写的好的花的
时间多,跟人交往少,欠缺社交能力也很正常。
这哥们骂了一圈,其实他自己也是其中一份子。
c*******9
发帖数: 9032
103
看了一下,虽然有些说的有点道理,但整个看来这家伙就是个愤青,走极端。

【在 a*w 的大作中提到】
: 秒杀造册、北京二、上海老将...
: 程序员的心理疾病
: 说实话,虽然似乎为之奋斗了十多年,在真正进入软件行业的短短一年之后,我已经对
: 它感到相当的厌倦了。这并不是说这个行业没有前景,而是在这个行业工作,其实很难
: 得到心理上的快乐。
: 人们说女怕嫁错郎,男怕入错行。我并不认为自己入错了行,我仍然很喜欢设计程序和
: 语言,而且我显然是这个领域的王牌之一。然而我却看到了这个行业里的无限混沌,让
: 我觉得喘不过气来。几十年的垃圾设计堆积在那里,却没有人试图把它们清理掉,权威
: 主义盛行。无论你在哪个公司,哪个地方,只要跟程序员说话,十有八九会谈不来。非
: 常扫兴不说,甚至感觉很伤自尊。

1 (共1页)
进入Programming版参与讨论
相关主题
王垠新文 为Java说句公道话有哪些公司用Lisp开发程序
实践研究表明,FP代码虫子少,质量高各种语言程序猿被鄙视级别排序 (转载)
functional programming的两个方面板上的高人们能给科普比较functional programming language么
对scala很失望 (转载)Haskell很难学。。
王垠: 程序员的心理疾病functional programming?
functional programming 哪本书经典适合入门这么多人讨论 FP, 大牛推荐门语言吧
求助 python 中 16进制的读取与处理有没有喜欢haskell的同学
python并不算google带火的大家选选自己最喜欢的语言
相关话题的讨论汇总
话题: 程序员话题: 语言话题: java话题: 软件话题: python