阅读更多

58顶
1踩

研发管理

翻译新闻 一些有趣的编程名言

2012-10-12 16:53 by 副主编 wangguo 评论(36) 有23597人浏览
以下内容收集自一些优秀的技术书籍章节开头的名言佳句,非常有意思,直接或间接反映了软件开发中的一些事情。

  1. 生命太短暂,不要去做一些根本没有人想要的东西。——Ash Maurya,Running Lean 作者
  2. 如果你交给某人一个程序,你将折磨他一整天;如果你教某人如何编写程序,你将折磨他一辈子。——David Leinweber
  3. 软件设计有两种方式:一种方式是,使软件过于简单,明显没有缺陷;另一种方式是,使软件过于复杂,没有明显的缺陷。——C.A.R. Hoare
  4. 其实,我尝试着使Ruby更自然,而不是简单。Ruby看起来很简单,但内部是非常复杂的,就像我们的身体一样。——松本行弘,Ruby之父
  5. 大部分情况下,构建程序的过程本质上是对规范调试的过程。——Fred Brooks,《人月神话》作者
  6. 软件开发往往是这样:最开始的90%代码占用了开始的90%的开发时间;剩下10%代码同样需要90%的开发时间。——Tom Cargill
  7. 当你试图解决一个你不理解的问题时,复杂化就产成了。——Andy Boothe
  8. 用几个小时来制定计划,可以节省几周的编程时间。—— 匿名
  9. 控制复杂性是计算机编程的本质。—— Brian Kernighan
  10. 计算机科学领域的所有问题都可以通过其他方式间接解决。——David Wheeler
  11. 编程是两队人马在竞争:软件工程师努力设计出最大最好的连白痴都会使用的程序;而宇宙在拼命制造最大最好的白痴。到目前为止,宇宙是胜利者。—— Rick Cook
  12. 调试一个初次见到的代码比重写代码要困难两倍。因此,按照定义,如果你写代码非常巧妙,那么没有人足够聪明来调试它。—— Brian W. Kernighan
  13. 我不是一个伟大的程序员,我只是一个具有良好习惯的优秀程序员。― Kent Beck
  14. 你们中大多数人都熟悉程序员的美德,有三种:那就是懒惰、急躁和傲慢。– Larry Wall,Perl語言发明人
  15. 任何一个傻瓜都会写能够让机器理解的代码,只有好的程序员才能写出人类可以理解的代码。——Martin Fowler
  16. 靠代码行数来衡量开发进度,就像是凭重量来衡量飞机制造的进度。——比尔•盖茨
  17. 这不是一个bug,这只是一个未列出来的特性。——匿名
  18. 作为一个程序员,郁闷的事情是,面对一个代码块,却不敢去修改。更糟糕的是,这个代码块还是自己写的。—— Peyton Jones
  19. 它在我的机器上可以很好运行!——大部分程序员
  20. 能说算不上什么,有本事就把你的代码给我看看。——Linus Torvalds,Linux之父
  21. 我认为对象就像是生物学里的细胞,或者网络中的一台计算机,只能够通过消息来通信——Alan Kay,Smalltalk的发明人,面向对象之父
  22. 当你选择了一种语言,意味着你还选择了一组技术、一个社区。——Joshua Bloch
  23. 质量、速度、廉价,选择其中两个。——匿名
  24. 过早的优化是罪恶之源。——Donald Knuth
  25. 没有什么代码的执行速度比空代码更快。——Merb核心原则
  26. 如果你是房间里最聪明的人,那么你走错房间了。——匿名
  27. 如果只需更改一个单一的代码行,你的部门需要花费多长时间?——Mary Poppendieck
  28. 九个人不能让一个孩子在一个月内出生。——Fred Brooks,《人月神话》作者
  29. 好代码本身就是最好的文档。当你需要添加一个注释时,你应该考虑如何修改代码才能不需要注释。——Steve McConnell,Code Complete 作者
  30. 一个人在教会电脑之前,别说他真正理解这个东西了。——Donald Knuth
你是否也有自己喜欢的名言,欢迎分享。

原文:http://ihower.tw/blog/archives/7046/
58
1
评论 共 36 条 请登录后发表评论
36 楼 架构师 2012-12-17 11:18
宇宙在拼命制造最大最好的白痴。到目前为止,宇宙是胜利者。

这个霸气。就是说用户全都是白痴。
35 楼 ba1du 2012-10-17 15:40
31:这次修改的代码没有污染。    ----大部分程序员
34 楼 KimHo 2012-10-17 11:46
九个人不能让一个孩子在一个月内出生。——Fred Brooks,《人月神话》作者

经典!
某些复杂的项目,不是投人就能追赶上进度的。
33 楼 jiangshaolin 2012-10-17 11:10
质量、速度、廉价,选择其中两个。——匿名

这句话也比较经典
32 楼 jiangshaolin 2012-10-17 11:00
控制复杂性是计算机编程的本质。—— Brian Kernighan



以下是我一年前自己总结出来的:

软件整个开发过程,即是复杂度的管理。 ------林哥
31 楼 shileishmily 2012-10-16 16:16
它在我的机器上可以很好运行!
30 楼 yuanyannan 2012-10-16 16:07
郑富成 写道
希望更多人把时间花在生活、陪家人和女朋友身上,而不是敲代码上.

机器人
29 楼 郑富成 2012-10-16 13:22
希望更多人把时间花在生活、陪家人和女朋友身上,而不是敲代码上.
28 楼 vitacui 2012-10-16 12:27
怎样把java学的扎实点
27 楼 skypengyc 2012-10-16 11:27
它在我的机器上可以很好运行!——大部分程序员
26 楼 jiangwenxian 2012-10-16 09:35
wjch_111 写道
starnc 写道
知道为什么我喜欢编程吗,因为可以拽英文,虽然我连4级都没过

me too~~~

me too~~~
25 楼 dsjt 2012-10-16 09:11
面向对象的名言:
牛逼只是一个接口,装逼也是它的一种实现
24 楼 泛泛evil 2012-10-16 08:22
cx372877498 写道
2.如果你交给某人一个程序,你将折磨他一整天;如果你教某人如何编写程序,你将折磨他一辈子

我就是先被人教编写程序.....毕业后做了程序猿....
23 楼 cx372877498 2012-10-15 20:09
2.如果你交给某人一个程序,你将折磨他一整天;如果你教某人如何编写程序,你将折磨他一辈子
22 楼 ilovejsj 2012-10-15 18:45
17.这不是一个bug,这只是一个未列出来的特性。——匿名
21 楼 mahengyang 2012-10-15 17:48
现在不编程怎么跟人家打招呼???连xx语言都不会,以后别混了
20 楼 ren2012r4 2012-10-15 17:21
人生苦短,请用python
19 楼 ansjsun 2012-10-15 17:15
编程是两队人马在竞争:软件工程师努力设计出最大最好的连白痴都会使用的程序;而宇宙在拼命制造最大最好的白痴。到目前为止,宇宙是胜利者。—— Rick Cook
18 楼 sinly 2012-10-15 13:00
不错。。。
17 楼 wjch_111 2012-10-15 11:59
灰常正确啊~~~

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • 数据中台怎么选型?终于有人讲明白了

    评论区抽粉丝送书啦 欢迎大家在评论区提出意见和建议! (抽 5 位幸运儿送书,实物图如下) 《高效使用Greenplum》 本书介绍 这不仅是一本从原理到使用、从入门到进阶讲解Greenplum的著作,而且是一本指导企业用更...

  • 学习计算机基础有什么推荐的书和视频?

    这一个我就很有心得了,因为我大学的专业并不是计算机专业的,是电气自动化专业的,所以学校的课程并没有操作系统、计算机网络、计算机组成、数据库这类课程,但是还是会有编程课。 所以,计算机基础这些课程都是我...

  • 没有基础的人如何自学裁缝?

    看了一下评论区,所以发图之前,觉得想先阐明一下偶的观点。有些同学说,怎么觉得人家做衣服没这么麻烦,我这是闹哪样。我也没闹哪样嘛~ 主要是因为这个问题是没有基础的人如何自学成裁缝,所以我完全是基于我...

  • 论坛精华

    但是,Server.Execute方法有一个重载的方法,允许通过一个TextWriter对象(或者它的子对象,例如StringWriter对象)获取被调用页面的输出,而不是直接追加到输出流,这样,在原始页面中可以方便地调整被调用页面输出...

  • JAVA精华区整理

    JAVA精华区整理截止到2005年04月16日本版共有 275 篇精华帖子『源代码分享』大量 Java 程序例子(基本类库, servlet, jsp, rmi, swing..)疑问:文件/图片上传、在线发送EMAIL? 详细的jsp分页(o

  • Transformer通俗笔记:从Word2Vec、Seq2Seq逐步理解到GPT、BERT

    本文基本上可以认为是对这几篇文章在内的学习笔记(配图也基本上都来自文末的参考文献),但本篇笔记准备面对没有任何NLP模型背景的文科生/初学者来写,不出现任何没有解释的概念。作为初学者的你,读本文之前,很多...

  • spark精华面试题

    spark精华面试题 1、driver的功能是什么?  1)一个Spark作业运行时包括一个Driver进程,也是作业的主进程,具有main函数,并且有SparkContext的实例,是程序的人口点; 2)功能:负责向集群申请资源,向master注册...

  • 【经验分享】没有导师的指导,研究生如何阅读文献、提出创见、写论文?

    作为一名已经毕业的博士,符合没有导师指导的情况,毕业时发了4篇2区SCI,其中3篇TOP,就勉强认为自己有资格回答这个问题吧。我的经验如下: 1.多看专业领域顶刊,而不是综合性顶刊。就我的阅读体验来讲,我们研究...

  • 计算机科班出身的优势?

    ”个人觉得没有科班和非科班的差别,只要学习过整个计算机专业课程都可以算科班,课程如:数字逻辑、计算机组成原理、高级语言编程、数据结构、操作系统、计算机网络、数据库原理、编译原理、计算机网络、离散数学、...

  • 农产品谋定创意种植-农业大健康·焦裕良:新概念新创意

    农产品谋定创意种植-农业大健康·焦裕良:新概念新创意 (闫盛霆 郗文娇)新闻中国采编网 中国新闻采编网 谋定研究中国智库网 经信研究 国研智库 国情讲坛 万赢信采编:盛夏时节,置身在绿树成阴、溪流淙淙的淄川区...

  • 罗振宇2021“时间的朋友”跨年演讲精华版全文

    没有。实际上,同期印度制造业增长的份额连1%都不到。 — 2 — 到底是为什么呢?我先讲一个故事。 有一家很大的中国制造业企业,前几年,派了一个得力干将前往印度建厂。在他们工厂里,有个印度本地的小伙子干得...

  • 英文学术论文写作有哪些经验心得?

    本人2012年9月直博,2017年7月博士毕业,2016年5月24日收到第一篇SCI的录用通知,随后又接连发了4篇,最后1篇1区、2篇2区、1篇3区、1篇4区,顺利毕业,这个经历让我明白,努力的人运气一般不会太差。所以希望题主...

  • 这一年,这些书:2022年读书笔记

    人们已经习惯靠种表和天气来判断时间,但是在没有白天黑夜,也没有机械钟表的情况下,时间,就被淡化为一个模糊的概念。 密修者,根据自己的呼吸和心跳来计算时间。 人们,并不是害怕洪荒猛兽,或是阴谋背叛,乃至...

  • 一个n人搜索的论坛精华帖子→网络(转)

    function fastreply(subject) {if($(postform)) {$(postform).subject.value = subject;$(postform).message.focus();}} 一个n人搜索的论坛精

  • 建设 Web3,现在最需要 Web2 的移民?

    没有人能回答。」他说。这也是为什么他认为,目前 GameFi 领域虽然拿了近 100 亿美元的融资,但几乎「什么东西都没做出来」。因为它们在跟 Web2 游戏进行无差异竞争。 目前,Web3 应用层项目的短暂生命力也与产品...

  • 计算机科班比其他专业有多少优势呢?

    这个课程,配套的实验是精华,CMU 的总共 7 个实验,涉及数据的表 示、Cache、缓冲区溢出、 过程调用及栈的构成与使用、堆内存分配器、webproxy 等,我记得我们当时还做过一个给 C 写一个垃圾回收器,就是自己把 ...

  • 2024职工群体户外交友拓展“躺进春天 趣野人生”活动策划方案ss.pptx

    2024职工群体户外交友拓展“躺进春天 趣野人生”活动策划方案ss.pptx

  • pypy3.7-v7.3.4-osx64.tar.bz2

    Python库是一组预先编写的代码模块,旨在帮助开发者实现特定的编程任务,无需从零开始编写代码。这些库可以包括各种功能,如数学运算、文件操作、数据分析和网络编程等。Python社区提供了大量的第三方库,如NumPy、Pandas和Requests,极大地丰富了Python的应用领域,从数据科学到Web开发。Python库的丰富性是Python成为最受欢迎的编程语言之一的关键原因之一。这些库不仅为初学者提供了快速入门的途径,而且为经验丰富的开发者提供了强大的工具,以高效率、高质量地完成复杂任务。例如,Matplotlib和Seaborn库在数据可视化领域内非常受欢迎,它们提供了广泛的工具和技术,可以创建高度定制化的图表和图形,帮助数据科学家和分析师在数据探索和结果展示中更有效地传达信息。

  • 腾讯&阿里&携程面试题汇总(精华版).pdf

    腾讯&阿里&携程面试题汇总(精华版)

  • pypy2-v6.0.0-s390x.tar.bz2

    Python库是一组预先编写的代码模块,旨在帮助开发者实现特定的编程任务,无需从零开始编写代码。这些库可以包括各种功能,如数学运算、文件操作、数据分析和网络编程等。Python社区提供了大量的第三方库,如NumPy、Pandas和Requests,极大地丰富了Python的应用领域,从数据科学到Web开发。Python库的丰富性是Python成为最受欢迎的编程语言之一的关键原因之一。这些库不仅为初学者提供了快速入门的途径,而且为经验丰富的开发者提供了强大的工具,以高效率、高质量地完成复杂任务。例如,Matplotlib和Seaborn库在数据可视化领域内非常受欢迎,它们提供了广泛的工具和技术,可以创建高度定制化的图表和图形,帮助数据科学家和分析师在数据探索和结果展示中更有效地传达信息。

Global site tag (gtag.js) - Google Analytics