阅读更多

58顶
1踩

研发管理

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

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

  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 条 请登录后发表评论
16 楼 wjch_111 2012-10-15 11:59
starnc 写道
知道为什么我喜欢编程吗,因为可以拽英文,虽然我连4级都没过

me too~~~
15 楼 javaboy8282 2012-10-15 09:47
Bug是程序员的不愿意看到的,但都避免不了的
14 楼 ali5207 2012-10-15 09:38
19.它在我的机器上可以很好运行!——大部分程序员
13 楼 xixingzhe 2012-10-15 09:22
心有戚戚焉
12 楼 nicegege 2012-10-15 09:05
19.它在我的机器上可以很好运行!——大部分程序员
11 楼 allenny 2012-10-15 00:24
调试一个初次见到的代码比重写代码要困难两倍。因此,按照定义,如果你写代码非常巧妙,那么没有人足够聪明来调试它。—— Brian W. Kernighan
10 楼 allenny 2012-10-15 00:19
有几句话确实是说的中肯,大概只有经历过的人才能理解。
9 楼 javamonkey 2012-10-14 23:14
---无论你在工作中碰到多大麻烦,你都要记住,你的领导曾是软件开发白痴
8 楼 yawei 2012-10-14 05:11
你们中大多数人都熟悉程序员的美德,有三种:那就是懒惰、急躁和傲慢。– Larry Wall,Perl語言发明人
===================
这个真是太对了。
7 楼 wf_wangfeng 2012-10-13 18:17
说的有道理啊
6 楼 starnc 2012-10-13 14:09
知道为什么我喜欢编程吗,因为可以拽英文,虽然我连4级都没过
5 楼 purelilium 2012-10-13 09:32
pangbuddy 写道
that's right

4 楼 Fatyu 2012-10-13 08:11
现在都喜欢拽英文了!
3 楼 sweat89 2012-10-12 22:58
i thank so too
2 楼 wjsgsb 2012-10-12 20:56
I think so.
1 楼 pangbuddy 2012-10-12 18:51
best topic today

发表评论

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

相关推荐

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

    评论区抽粉丝送书啦 欢迎大家在评论区提出意见和建议! (抽 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 写一个垃圾回收器,就是自己把 ...

  • 通信电源蓄电池组容量性充放电试验三措一案.docx

    5G通信行业、网络优化、通信工程建设资料。

  • 铁塔维护检测手段.docx

    5G通信行业、网络优化、通信工程建设资料

  • 通信设备安装施工组织方案.doc

    5G通信、网络优化与通信建设

  • 299-教育行业信息化与数据平台建设分享.pptx

    299-教育行业信息化与数据平台建设分享.pptx

Global site tag (gtag.js) - Google Analytics