阅读更多

58顶
1踩

研发管理

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

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

  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 写一个垃圾回收器,就是自己把 ...

  • 智慧园区3D可视化解决方案PPT(24页).pptx

    在智慧园区建设的浪潮中,一个集高效、安全、便捷于一体的综合解决方案正逐步成为现代园区管理的标配。这一方案旨在解决传统园区面临的智能化水平低、信息孤岛、管理手段落后等痛点,通过信息化平台与智能硬件的深度融合,为园区带来前所未有的变革。 首先,智慧园区综合解决方案以提升园区整体智能化水平为核心,打破了信息孤岛现象。通过构建统一的智能运营中心(IOC),采用1+N模式,即一个智能运营中心集成多个应用系统,实现了园区内各系统的互联互通与数据共享。IOC运营中心如同园区的“智慧大脑”,利用大数据可视化技术,将园区安防、机电设备运行、车辆通行、人员流动、能源能耗等关键信息实时呈现在拼接巨屏上,管理者可直观掌握园区运行状态,实现科学决策。这种“万物互联”的能力不仅消除了系统间的壁垒,还大幅提升了管理效率,让园区管理更加精细化、智能化。 更令人兴奋的是,该方案融入了诸多前沿科技,让智慧园区充满了未来感。例如,利用AI视频分析技术,智慧园区实现了对人脸、车辆、行为的智能识别与追踪,不仅极大提升了安防水平,还能为园区提供精准的人流分析、车辆管理等增值服务。同时,无人机巡查、巡逻机器人等智能设备的加入,让园区安全无死角,管理更轻松。特别是巡逻机器人,不仅能进行360度地面全天候巡检,还能自主绕障、充电,甚至具备火灾预警、空气质量检测等环境感知能力,成为了园区管理的得力助手。此外,通过构建高精度数字孪生系统,将园区现实场景与数字世界完美融合,管理者可借助VR/AR技术进行远程巡检、设备维护等操作,仿佛置身于一个虚拟与现实交织的智慧世界。 最值得关注的是,智慧园区综合解决方案还带来了显著的经济与社会效益。通过优化园区管理流程,实现降本增效。例如,智能库存管理、及时响应采购需求等举措,大幅减少了库存积压与浪费;而设备自动化与远程监控则降低了维修与人力成本。同时,借助大数据分析技术,园区可精准把握产业趋势,优化招商策略,提高入驻企业满意度与营收水平。此外,智慧园区的低碳节能设计,通过能源分析与精细化管理,实现了能耗的显著降低,为园区可持续发展奠定了坚实基础。总之,这一综合解决方案不仅让园区管理变得更加智慧、高效,更为入驻企业与员工带来了更加舒适、便捷的工作与生活环境,是未来园区建设的必然趋势。

  • labelme标注的json转mask掩码图,用于分割数据集 批量转化,生成cityscapes格式的数据集

    labelme标注的json转mask掩码图,用于分割数据集 批量转化,生成cityscapes格式的数据集

  • (参考GUI)MATLAB GUI漂浮物垃圾分类检测.zip

    (参考GUI)MATLAB GUI漂浮物垃圾分类检测.zip

  • 人脸识别_OpenCV_活体检测_证件照拍照_Demo_1741778955.zip

    人脸识别项目源码实战

Global site tag (gtag.js) - Google Analytics