程序员的经典语录-通用98条
本站整理了关于程序员的经典语录的相关内容,供您参考,下面就一起来看看吧。
程序员的经典语录(一)
1、Computer never lies.人的内心也同计算机一样不会说谎,只是人们常常忽略了心底最真实的想法。
2、就算我们站在群山之颠,也别忘记雄鹰依旧能从我们头顶飞过。骄傲是比用Java进行底层开发更可笑的东西。
3、软件通常在beta测试完成不久后发布。Beta在拉丁语中是“还不能用”的意思。(Anonymous)
4、它在我的机器上可以很好运行!—大部分程序员
5、科学家说爱情是一种化学反应,哲学家说爱是人生的原则和唯一的目的,程序员说爱是永远无法用代码写出的程序,而我说爱是一场只属于勇敢者的游戏。在这场无法存档的游戏里,希望每个人都能勇敢去爱,一路向前,找到属于你们的通关密语。
6、Before software can be reusable it first has to be usable. (Ralph Johnson)
7、你要么要软件质量,要么要指针算法;两者不可兼得。—Bertrand Meyer
8、Software undergoes beta testing shortly before it’s released. Beta is Latin for “still doesn’t work”. (Anonymous)
9、其实输一点都不可怕,可怕的是连输的机会都没有。所以有时候比赛并不是为了赢,而是为了能和对方一直玩下去。
10、“If debugging is the process of removing software bugs, then programming must be the process of putting them in.” —— E.W. Dijkstra
11、任何一个傻瓜都会写能够让机器理解的代码,只有好的程序员才能写出人类可以理解的代码。—Martin Fowler
12、我们应该重视团队的精神,一个人作用再大,也不过是一碗水中比较大的一粒水珠而已。
13、程序员,他们想的是什么?他们想的永远都是技术,他们崇尚的也永远都是技术。
14、生命太短暂,不要去做一些根本没有人想要的东西。—Ash Maurya
15、靠代码行数来衡量开发进度,就像是凭重量来衡量飞机制造的进度。—比尔·盖茨
程序员的经典语录(二)
1、It is easier to measure something than to understand what you have measured. (Anonymous)
2、有一种心情叫做患得患失,人们总会因为喜欢上别人而变得卑微起来,但却忘记了如果一只追着光跑,光永远也不会看见身后的你。
3、你的一个程序有时正常有时不正常,而你已经完全遵循编程的规则,为什么?事实上我认为相信只要遵循别人所说就能得到想当然的结果的人其实是个傻瓜。
4、一匹真正的好马,即使在鞭子的影子下,也能飞奔。
5、如今的大部分软件都非常像埃及金字塔,由成千上万的石块一个摞一个构成,没有结构上的集成,是由暴力强制和成千上万的奴隶完成。(Alan Kay)
6、看得懂的书,请仔细看;看不懂的书,请硬着头皮看。
7、其实,我尝试着使 Ruby 更自然,而不是简单。Ruby 看起来很简单,但内部是非常复杂的,就像我们的身体一样。—松本行弘,Ruby 之父
8、最初90%的代码用去了最初90%的开发时间…余下10%的代码用去了另外90%的开发时间。(Tom Cargill)
9、傻瓜都能写出计算机能理解的程序。优秀的程序员写出的是人类能读懂的代码。
10、‘理论’是你知道是这样,但它却不好用。‘实践’是它很好用,但你不知道是为什么。程序员将理论和实践结合到一起:既不好用,也不知道是为什么。—佚名
11、The hardest part of design … is keeping features out. (Donald Norman)
12、“Most of you are familiar with the virtues of a programmer. There are three, of course: laziness, impatience, and hubris.” – Larry Wall
13、所有的接口都插上了硬盘,因此觉得26个字母不够;
14、理论上,理论和实践是没有差异的。但实践中,是有的。(Jan L. A. van de Snepscheut)
15、真正的程序员没有进度表,只要讨好领导的马屁精才有进度表,真正的程序员会让领导提心吊胆。
16、培养员工,即使他们有跳槽的风险。什么都不做而留他们在公司,这样风险更大。(Anonymous)
17、编程是10%的科学,20%天份,和70%的让这天份符合科学。(Anonymous)
18、It’s a curious thing about our industry: not only do we not learn from our mistakes, we also don’t learn from our successes. (Keith Braithwaite)
19、罗马帝国崩溃的一个主要原因是,没有0,他们没有有效的方法表示他们的C程序成功的终止。—Robert Firth
20、Don’t worry if it doesn’t work right. If everything did, you’d be out of a job. (Mosher’s Law of Software Engineering)
21、把时髦的技术挂在嘴边,还不如把过时的技术记在心里。
22、One man’s crappy software is another man’s full time job. (Jessica Gaston)
23、程序不是年轻的专利,但是,他属于年轻。
24、“Sometimes it pays to stay in bed on Monday, rather than spending the rest of the week debugging Monday’s code.”—— Christopher Thompson
25、The cheapest, fastest, and most reliable components are those that aren’t there. (Gordon Bell)
26、大部分情况下,构建程序的过程本质上是对规范调试的过程。—Fred Brooks,《人月神话》作者
程序员的经典语录(三)
1、如果你交给某人一个程序,你将折磨他一整天;如果你教某人如何编写程序,你将折磨他一辈子。—David Leinweber
2、我们这个世界的一个问题是,蠢人信誓旦旦,智人满腹狐疑。—Bertrand Russell
3、编程时要保持这种心态:就好象将来要维护你这些代码的人是一位残暴的精神病患者,而且他知道你住在哪。(Martin Golding)
4、任何你写的代码,超过6个月不去看它,当你再看时,都像是别人写的。Eagleson’s law
5、我们总是强调自己想要什么,却忽视了父母的情感需求,我们常常让他们失望,而他们却一直默默的支持和包容着我们。父母对我们永远不求索取,只是给予。
6、作为一个程序员,郁闷的事情是,面对一个代码块,却不敢去修改。更糟糕的是,这个代码块还是自己写的。— Peyton Jones
7、Once a new technology starts rolling, if you’re not part of the steamroller, you’re part of the road. (Stewart Brand)
8、编程是一种单调的生活,因此程序员比普通人需要更多的关怀,更多的友情。
9、学习如何进行基准测试,学会的那一天,你会发现世界将变得不同。
10、任何你写的代码,超过6个月不去看它,当你再看时,都像是别人写的。(Eagleson’s law)
11、选择当前科技领域的一个小子集,亲近它、拥抱它,并且尝试推进这个小领域的发展。
12、The best thing about a boolean is even if you are wrong, you are only off by a bit. (Anonymous)
13、每个情感关系里都有漏洞存在,与其战战兢兢地提防黑客入侵,不如主动修复,为自己争取感情中的主动权。
14、评估一个事情要比去理解你评估了什么容易。(Anonymous)
15、看再多的书是学不全脚本的,要多实践。
16、调试一个初次见到的代码比重写代码要困难两倍。因此,按照定义,如果你写代码非常巧妙,那么没有人足够聪明来调试它。— Brian W. Kernighan
17、真正的程序员不写文档也不需要文档,只有看不懂程序的笨蛋才用文档。
18、一个人静静坐在电脑面前写代码的感觉,那是什么感觉?那是武林高手闭关修炼的感觉。
19、一种新技术一旦开始流行,你要么坐上压路机,要么成为铺路石。(Stewart Brand)
20、一个好的程序员是那种过单行线马路都要往两边看的人。Doug Linder
21、有两种方法能写出没有错误的程序;但只有第三种好用。
程序员的经典语录(四)
1、工作进度上越早落后,你就会有越充足的时间赶上。(Anonymous Scheduler)
2、当你选择了一种语言,意味着你还选择了一组技术、一个社区。—Joshua Bloch
3、java都是伪对象,最多算暧昧。但C++日子一直都好过,因为C++是多继承,富二代呀!!!
4、质量、速度、廉价,选择其中两个。—匿名
5、老天是个脾气古怪的编剧,他喜欢心血来潮的安排一场猝不及防的见面,然后躲在一旁欣赏演员们的狼狈和惊慌。
6、It’s not at all important to get it right the first time. It’s vitally important to get it right the last time. (Andrew Hunt and David Thomas)
7、为了理解递归,我们首先要理解的是递归。(Anonymous)
8、一本好书,就像高级武功秘籍一样,哪怕只是从里面领悟到个一招半势,功力提升起来都是惊人的。
9、最累的时候,家人是你最好的归宿。
10、总是用复杂的方法解决简单的问题。
11、一个人写的烂软件将会给另一个人带来一份全职工作。(Jessica Gaston)
12、It’s hard enough to find an error in your code when you’re looking for it; it’s even harder when you’ve assumed your code is error-free. (Steve McConnel)
13、我想大部分人都知道通常一个程序员会具有的美德。当然了,有三种:懒惰,暴躁,傲慢。(Perl语言发明者Larry Wall)
14、真正的程序员不接受团队开发的理念,除非他自己是头头。
15、烂代码并不烂,只是被误解了。(Anonymous Code Behaviorist)
16、要么做第一个,要么做最好的一个。
17、没有情调,不懂浪漫,也许这是程序员的一面,但拥有朴实无华的爱是他们的另一面。
18、C程序员永远不会灭亡。他们只是cast成了void。
19、There are two ways to write error-free programs; only the third one works. (Alan J. Perlis)
20、The sooner you get behind in your work, the more time you have to catch up. (Anonymous Scheduler)
21、软件设计有两种方式:一种方式是,使软件过于简单,明显没有缺陷;另一种方式是,使软件过于复杂,没有明显的缺陷。—C.A.R. Hoare
程序员的经典语录(五)
1、Programming is like sex. One mistake and you have to support it for the rest of your life. (Michael Sinz)
2、代码纠错要比新编写代码困难一倍。因为,如果你写出了最聪明的代码,按此推算,你将没有更大的智慧来debug它。
3、程序员是值得尊敬的,程序员的双手是魔术师的双手,他们把枯燥无味的代码变成了丰富多彩的软件。
4、乘电梯的时候总担心死机,并且在墙上找reset键;
5、Java之于JavaScript如同Car之于Carpet。 (Chris Heilmann)
6、人生就像打游戏,有时候不用等到通关也能意外获得游戏奖励。
7、The best performance improvement is the transition from the nonworking state to the working state. (J. Osterhout)
8、时刻准备好(包括能力和心理上)向深层探索,不仅仅是一两层,而是好几层。要知道,是否能在编程时势如破竹,与你所能达到的技术深度关联紧密。
9、我们这个行业有个特别奇怪的现象:不仅我们不从失败里吸取教训,同时也不从成功中学习经验。 (Keith Braithwaite)
10、软件能够复用前,它必须要可用。(Ralph Johnson)
11、Measuring programming progress by lines of code is like measuring aircraft building progress by weight. (Bill Gates)
12、非优秀的程序员常常把空间和时间消耗殆尽,优秀的程序员则总是有足够的空间和时间去完成编程任务,而且配合近乎完美。
13、不要总是向你的用户和管理者妥协,有时应该让他们知道,他们自以为的并不是那么重要。
14、数组的起始索引应该从0开始还是从1开始?我的0.5的折中提议被他们未经认真考虑到拒绝了——我认为是这样的。(Stan Kelly-Bootle)
15、如果只需更改一个单一的代码行,你的部门需要花费多长时间?—Mary Poppendieck