50条最经典的程序员⾄理名⾔
每个互联⽹企业都少不了程序员,但是想要到⼀个好的程序员却很难,可现在⼤学、软件学院及各种培训机构,每年培养⼏⼗万的程序员,毕业的每个⼈都有同样困恼:不到好的⼯作。问题出在哪⾥呢?
其实企业需要的是能⼲活的程序员,尤其能把活⼲好的程序员。刚毕业的⼤学⽣只能做⼀个测试⽣,想要⼲好这个活估计还要练两年。今天⼩编闲来⽆事,总结了⼀些程序员⽅⾯的语录,尤其来看看吧!
下⾯请看程序员的编程的50条名⾔:
1,⼤部分情况下,构建程序的过程本质上是对规范调试的过程。——Fred Brooks,《⼈⽉神话》作者
2,软件开发往往是这样:最开始的 90% 代码占⽤了开始的 90% 的开发时间;剩下 10% 代码同样需要 90% 的开发时间。——Tom Cargill
3,当你试图解决⼀个你不理解的问题时,复杂化就产成了。——Andy Boothe
4,⽣命太短暂,不要去做⼀些根本没有⼈想要的东西。——Ash Maurya
5,任何⼀个傻⽠都会写能够让机器理解的代码,只有好的程序员才能写出⼈类可以理解的代码。——Martin Fowler
6,靠代码⾏数来衡量开发进度,就像是凭重量来衡量飞机制造的进度。——⽐尔·盖茨成都程序员培训机构哪个好
7,这不是⼀个 bug,这只是⼀个未列出来的特性。——匿名
8,作为⼀个程序员,郁闷的事情是,⾯对⼀个代码块,却不敢去修改。更糟糕的是,这个代码块还是⾃⼰写的。—— Peyton Jones
9,它在我的机器上可以很好运⾏!——⼤部分程序员
10,能说算不上什么,有本事就把你的代码给我看看。——Linus Torvalds,Linux 之⽗
11,如果你交给某⼈⼀个程序,你将折磨他⼀整天;如果你教某⼈如何编写程序,你将折磨他⼀辈⼦。——David Leinweber
12,软件设计有两种⽅式:⼀种⽅式是,使软件过于简单,明显没有缺陷;另⼀种⽅式是,使软件过于复杂,没有明显的缺陷。——C.A.R. Hoare
13,其实,我尝试着使 Ruby 更⾃然,⽽不是简单。Ruby 看起来很简单,但内部是⾮常复杂的,就像我们的⾝体⼀样。——松本⾏弘,Ruby 之⽗
14,⽤⼏个⼩时来制定计划,可以节省⼏周的编程时间。—— 匿名
15,控制复杂性是计算机编程的本质。—— Brian Kernighan
16,计算机科学领域的所有问题都可以通过其他⽅式间接解决。——David Wheeler
17,编程是两队⼈马在竞争:软件⼯程师努⼒设计出最⼤最好的连⽩痴都会使⽤的程序;⽽宇宙在拼命制造最⼤最好的⽩痴。到⽬前为⽌,宇宙是胜利者。—— Rick Cook
18,调试⼀个初次见到的代码⽐重写代码要困难两倍。因此,按照定义,如果你写代码⾮常巧妙,那么没有⼈⾜够聪明来调试它。—— Brian W. Kernighan
19,我不是⼀个伟⼤的程序员,我只是⼀个具有良好习惯的优秀程序员。― Kent Beck
20,你们中⼤多数⼈都熟悉程序员的美德,有三种:那就是懒惰、急躁和傲慢。– Larry Wall,Perl 語⾔发明⼈
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
31,⽆论在排练中演⽰是如何的顺利(⾼效),当⾯对真正的现场观众时,出现错误的可能性跟在场观看的⼈数成正⽐。——佚名
32,罗马帝国崩溃的⼀个主要原因是,没有0,他们没有有效的⽅法表⽰他们的C程序成功的终⽌。——Robert Firth
33,C程序员永远不会灭亡。他们只是cast成了void。——佚名
34,如果debugging是⼀种消灭bug的过程,那编程就⼀定是把bug放进去的过程。——Edsger Dijkstra
35,你要么要软件质量,要么要指针算法;两者不可兼得。——(Bertrand Meyer)
36,有两种⽅法能写出没有错误的程序;但只有第三种好⽤。——Alan J. Perlis
37,最初的90%的代码⽤去了最初90%的开发时间。余下的10%的代码⽤掉另外90%的开发时间。——Tom Cargill
38,程序员和上帝打赌要开发出更⼤更好——傻⽠都会⽤的软件。⽽上帝却总能创造出更⼤更傻的傻⽠。所以,上帝总能赢。——Anon
39,你是否也有⾃⼰喜欢的名⾔,欢迎分享。
40,UNIX很简单。但需要有⼀定天赋的⼈才能理解这种简单。——Dennis Ritchie
41,有两种软件设计的⽅式:⼀种是使它⾜够简单以致于明显没有缺陷,另⼀种则是使它⾜够复杂以致于没有明显的缺陷。 ——C.A.R. Hoare
42,软件⼯程的⽬标是控制复杂度,⽽不是增加复杂性。——Dr. Pamela Zave
43,软件在能够复⽤前必须先能⽤。——Ralph Johnson
44,优秀的判断⼒来⾃经验,但经验来⾃于错误的判断。——Fred Brooks
45,‘理论’是你知道是这样,但它却不好⽤。‘实践’是它很好⽤,但你不知道是为什么。程序员将理论和实践结合到⼀起:既不好⽤,也不知道是为什么。——佚名
46,当你想在你的代码中到⼀个错误时,这很难;当你认为你的代码是不会有错误时,这就更难了。——Steve McConnell 《代码⼤全》
47,如果建筑⼯⼈盖房⼦的⽅式跟程序员写程序⼀样,那第⼀只飞来的啄⽊鸟就将毁掉⼈类⽂明。——Gerald Weinberg
48,项⽬开发的六个阶段:1. 充满热情 2. 醒悟 3. 痛苦 4. 出罪魁祸⾸ 5. 惩罚⽆辜 6. 褒奖闲⼈——佚名
49,优秀的代码是它⾃⼰最好的⽂档。当你考虑要添加⼀个注释时,问问⾃⼰,“如何能改进这段代码,以让它不需要注释?”——Steve McConnell 《代码⼤全》
50,我们这个世界的⼀个问题是,蠢⼈信誓旦旦,智⼈满腹狐疑。——Bertrand Russell
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论