分享 九句名言,你最喜欢哪一句?

blackanger · 发布于 2013年8月11日 · 最后由 camel 回复于 2013年8月12日 · 1967 次阅读
487

我最喜欢的一句是:

“简单不先于复杂,而是在复杂之后” —— Alan Perlis

表示不太理解这句:

“Real developers ship” —— Jeff Attwood

有人说, “真正的团队需要同舟共济” , 我觉的差不多是这意思。

谁能解释下?

======= 转载于《外刊IT评论》===========

我发现名人名言能激励人,鼓舞人或有时是煽动人,下面就是我这些年来最喜欢的几句。有时一本书能对你如何写程序或如何解决一个问题具有实实在在影响。有时一句简单的话已足够让你质疑对正在编写的代码的态度。有时候我惊讶于有些人如此的深谙这些藏在我心里多年、只是从未宣讲出来的道理。

“设计是一个发现问题、而不是发现解决方案的过程” —— Leslie Chicoine

“功能说明书里不存在可操作性” —— 37 Signals

“过去的代码都是未经测试的代码” —— Michael Feathers

“任何傻瓜都能写出计算机可以理解的代码。好的程序员能写出人能读懂的代码” ——Martin Fowler

“测试是来表明bug的存在而不是不存在” —— Edsger Dijkstra

“简单不先于复杂,而是在复杂之后” —— Alan Perlis

“Real developers ship” —— Jeff Attwood

“没有绝世神功” —— Frederick Brooks

“过去的33年里,我每天早上看着镜子问自己:“今天是我生命的最后一天吗?我是否要去做今天该做的事?”一天一天太多次是“不是”,我知道这需要改变…所有的事情 —— 所有身外的期望,所有的骄傲,所有的对困难和失败的恐惧 —— 这些东西在死亡面前立刻消失的无影无踪,只剩下真正重要的东西。想着自己即将死去,这是让我避免落入担心失去什么的陷阱里的最好的方法。” —— Steve Jobs

共收到 24 条回复
8207
dale · #1 · 2013年8月11日

“Real developers ship” —— Jeff Attwood——怎么理解?

594
ery · #2 · 2013年8月11日

任何傻瓜都能写出计算机可以理解的代码。好的程序员能写出人能读懂的代码 +1

487
blackanger · #3 · 2013年8月11日

#1楼 @dale 有人说, “真正的团队需要同舟共济” , 我觉的差不多是这意思。

487
blackanger · #4 · 2013年8月11日

#2楼 @ery +1

322
nevill · #5 · 2013年8月11日

@blackanger @dale 这里 ship 是 release 的意思,跟船没有什么关系 参见 http://www.codinghorror.com/blog/2009/12/version-1-sucks-but-ship-it-anyway.html

487
blackanger · #6 · 2013年8月11日

#5楼 @nevill 那怎么翻译那句话?

1573
nightire · #7 · 2013年8月11日 3 个赞

#1楼 @dale@blackanger 不是什么“同舟共济”,这句话其实是衍生自 Steve Jobs 的原话:

Real artists ship

原意是“真正的艺术家完成伟大的作品”,当然原话里并没有“伟大的作品”这个词汇,不过这句话的语境揭示了这一点。Steve 用这句话鼓励他的团队完成 Macintosh 的设计和生产,在苹果的眼里 Macintosh 就是“伟大的作品”。所以 Steve 的意思是“我们正在完成一个伟大的作品,而只有真正的艺术家才能做到这一点”。

在英文里,ship 常用于表示 交付上市 等意思,所以 "Real developers ship" 应该是说“能交付产品的才算真正的开发者”,用中文来讲比较接近于“说不如做”这样的意思,当然从另外的角度也是一种激励性的座右铭,效果和 Steve 的原话差不多。

322
nevill · #8 · 2013年8月11日 1 个赞

@blackanger 嗯,这个实在有点难翻,这句 real developers ship 是比较简短有力的,中文翻起来都太长。有一本书叫 ship it,中文版根本就没翻译这个名字,直接用英文副标题来做书名。

1573
nightire · #9 · 2013年8月11日

#8楼 @nevill “交付”——当然,的确没英文原文看着给力。

487
blackanger · #10 · 2013年8月11日

#7楼 @nightire #8楼 @nevill 感谢两位,大概明白了。

96
happypeter · #11 · 2013年8月11日

github 有 shipit 松鼠: http://shipitsquirrel.github.io/

表情里面也有 :shipit: :shipit:

小道消息,github 公司的墙上挂着 Great Artist Ship 的一个图片。

487
blackanger · #12 · 2013年8月11日

#11楼 @happypeter 有意思

7072
yfractal · #13 · 2013年8月11日

为经过审视的人生是不值得活的,没有测试的代码是不值得写的。 后半句是我编的,笑笑就好。哈哈哈哈。。。。

3873
cqcn1991 · #14 · 2013年8月11日

planning is guessing

60
googya · #15 · 2013年8月11日
4755
martin91 · #16 · 2013年8月11日

任何傻瓜都能写出计算机可以理解的代码。好的程序员能写出人能读懂的代码。

207
blacktulip · #17 · 2013年8月11日

"Real developers ship" 「靠谱码农,有始有终。」

4755
martin91 · #18 · 2013年8月11日

#17楼 @blacktulip 为何如此解释

207
blacktulip · #19 · 2013年8月12日

#18楼 @Martin91 就是说需要能把作品给完成了发布出来..

910
robertyu · #20 · 2013年8月12日

任何傻瓜都能写出计算机可以理解的代码。好的程序员能写出人能读懂的代码 +1

96
WolfLee · #21 · 2013年8月12日

Ship as ship the product

4151
themorecolor · #22 · 2013年8月12日

#17楼 @blacktulip 塔在人在?

558
camel · #23 · 2013年8月12日

Jeff Attwood 大牛呀,怎么能漏掉这句

Any application that can be written in Javascript, will eventually be written in javascript

http://www.codinghorror.com/blog/2009/08/all-programming-is-web-programming.html

558
camel · #24 · 2013年8月12日

@blackanger

“Real developers ship” —— Jeff Attwood

其实还有后半句,Shipping Isn't Enough 脱离了原文,其它的解释只能是猜测。 #17楼 @blacktulip 让我想起了这句:

知识就是力量,法国就是熏肉

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册