篇一:程序员9条经典的编程语录
2013年伊始,告别短暂的小长假,我们又回到了紧张的工作氛围中,在这篇文章中,我收集了几条非常有趣的且广受欢迎的编程术语,为广发编程爱好者加波助澜,就像Linus Torvalds说的那样,我们因为兴趣而编程。 2013年伊始,告别短暂的小长假,我们又回到了紧张的工作氛围中,在这篇文章中,我收集了几条非常有趣的且广受欢迎的编程术语,为广发编程爱好者加波助澜,就像Linus Torvalds说的那样,我们因为兴趣而编程。
1 在水里行走和以一个需求规格进行软件开发类似,即如果水或需求都被冻结住,那么行走和软件开发都会变得很容易。-——Edward V Berard
2 不要担心程序异常,如果它总是正确的话你早就失业了。——软件工程Mosher定律
3 设计的附加价值高于它所增加的花费。——Thomas C Gale
4 没有好的团队就开发不出好的软件,但绝大多数的软件开发团队看起来就像不健全的家庭一样。——Jim McCarthy
5 我才不关心我的代码是否能在你的机器上工作!我们不会给你提供机器。——Vidiu Platon
6 “靠代码行数来衡量开发进程就好比用重量来衡量飞机制造的进度。”——Bill Gates
7 “程序员的问题是,不到太晚,你永远不会知道他在做着些什么。”——Seymour Cray
8 “大部分好的程序员编程并不是为了钱或名望,而只是因为纯粹的乐趣。”——Linus Torvalds
9 “有两种生成一个软件设计方案的途径。一个是把它做得如此简单,以致于明显不会有漏洞存在;另一个是把它做的如此复杂,以致于不会有明显的漏洞存在。”——CAR Hoare
篇二:程序员经典语录
1 选择当前科技领域的一个小子集,亲近它、拥抱它,并且尝试推进这个小领域的发展。
2 理解不同数据结构和算法的优缺点,不单是内存中,还有磁盘上的表现。
3 首先深刻理解你所在的领域,然后抛开计算机,像普通用户那样观察和体会。
4 时刻准备好(包括能力和心理上)向深层探索,不仅仅是一两层,而是好几层。要知道,是否能在编程时势如破竹,与你所能达到的技术深度关联紧密。
5 运用你的想象力,总是问这样的问题“还有更好的办法吗?”跳出固有的思维模式,最好的实现方式也许还没有人尝试过。
6 永远不要过早退出,不要两次编写同一段代码,不要将一个变量命名为另一个变量的子集。如果不理解这些规则,也许你会争辩,不过一旦你这么做了,它们就能帮助你写出更好的代码,否则你将永远停留在初级程序员的水平。
7 学习如何进行基准测试,学会的那一天,你会发现世界将变得不同。
8 学会如何分辨琐事和细节,只将精力集中于细节。
9 不要总是向你的用户和管理者妥协,有时应该让他们知道,他们自以为的并不是那么重要。
10 写一个框架,无论你是否计划使用它。这个过程会让你学到靠其他方式无法学到的东西。
11 把学到的东西教给别人,无论是口口相授还是文以载道,你都会发现自己也能从这个过程中收获良多。
12 找到旁人写的这样一些代码——它们实现了重要的功能,但写得并不够聪明。重写它们,然后告诉自己永远不要犯相同的错误。
13 在人生的某个时候,运营你自己的事业(服务或产品)。你能从中学到当职员时无法领悟的编程技巧 你认为最具争议的编程观点是什么?
C#专家Jon Skeet曾在StackOverflow上提出这个问题。这里列举最热门的前10条讨论。
1 业余时间不以编程为乐者,永远赶不上那些以此为乐的同行
即使最聪明、最有才华的人,若只是将编程作为工作,就永远成不了真正优秀的程序员。以编程为乐的人会在业余时搞些小项目,或者摆弄各种编程语言和编程思想。
2 唯一能放之四海而皆准的最佳实践,是“用脑子思考”
太多人喜欢追逐众多时髦技术,想方设法把各种方法、模式、框架用到不适合的地方。新技术和名人大牛的观点并不等于适用于实际情况。
3 依赖Google没什么错
这种言论肯定会让那些学富五车的饱学之士恼火。但重要的是能真正理解,并给出成功的编程解决方案,让客户和老板满意。
4 大多数注释是代码的糟糕重复
我们大部分时间是在维护其他人(或我们自己)所写的代码,而糟糕、错误、过时和误导性的注释也是代码中最令人纠结的因素之一。
5 XML被大大高估了
许多随波逐流的人没动过脑子就跳上了XML这条黑船。XML用于Web应用不错,因为它本来就是干这个的。此外的问题定义、设计思路应该尽量不用XML。
6 程序员生而不平等
经理往往认为“程序员A=程序员B”,因为他们工作的年头差不多。但实际上,他们的效率可能相差十倍甚至百倍。
7 将Java作为最适合大学教学的第一门语言令人费解
第一门编程语言应该重在学习控制流和变量,而不是对象和语法。此外没有调试C/C++内存泄漏经验的人,根本无法完全理解Java的初衷。
8 若你只会一门语言,无论多么精通,仍然不够优秀
任何人如果只局限于一门语言,都无法充分发挥自己的潜力。而且缺乏求知欲和探索意愿,都不符合优秀程序员的特质。
9 性能真的很重要
尽管可以通过购买更强劲的CPU、硬盘和内存提升性能,但若这样想的人少一些,我们也许能在1GHz的CPU上运行更多程序。
10 Print语句是有效的调试方式
用Systemoutprintln之类的输出语句调试代码的方式挺好。这经常比正式的调试要快,而且可以比较不同运行的输出结果
篇三:101条经典计算机语录
1、计算机没什么用他们只会告诉你答案(巴勃罗毕加索,画家)
2、计算机就跟比基尼一样,省去了人们许多的胡思乱想(萨姆尤因,作家)
3、他们拥有计算机,他们也还可能拥有其他的大规模杀伤性武器(珍内特雷诺,美国前女司法部长)
4、跟计算机工作酷就酷在这里,它们不会生气,能记住所有东西,还有,它们不会喝光你的啤酒(保罗利里,吉他手)
5、如果汽车能赶上计算机的发展周期的话,一辆今天的劳斯莱斯仅值100美元,每加仑要跑100万英里,每年还得爆炸一次,把里面的人杀个精光(Robert X Cringely,技术作家)
6、计算机总是越来越智能的科学家告诉我们说不久它们就能跟我们对话了(这里的它们,我指的是计算机我怀疑科学家永远都不能跟我们对话) (Dave Barry,幽默作家)
7、我最近注意到,在共同文化中,那种对计算机变得智能化并最终掌控世界的妄想恐惧症几乎彻底消失了据我所知,这跟MS-DOS的发布基本是同步的(Larry DeLuca)
8、计算机会不会思考这个问题就像问潜水艇会不会游泳一样(Edsger W Dijkstra,图灵奖获得者)
9、活了一百年却只能记住30M字节是荒谬的你知道,这比一张压缩盘还要少人类境况正在变得日趋退化(Marvin Minsky,人工智能研究的奠基人) 信任
10、这座城市的中央计算机告诉你的R2D2,你不该相信一台陌生的计算机!(C3PO,星球大战中的翻译机器人)
11、永远不要相信一台不能扔掉一扇窗户的计算机(斯蒂夫沃兹尼亚克,苹果联合创始人)
12、硬件:计算机系统中可被踢的部分(Jeff Pesis)
13、今天大部分的软件都很像上百万块砖堆叠在一起组成的埃及金字塔,缺乏结构完整性,只能靠强力和成千上万的奴隶完成(阿伦凯,图灵奖获得者,面向对象创始人)
14、我终于明白'向上兼容性'是怎么回事了这是指我们得保留所有原有错误(Dennie van Tassel)
15、有两样重要产品出自伯克利:LSD和BSD我们不相信这是个巧合(Jeremy S Anderson)
16、2038年1月19日,凌晨3点14分07秒(UNIX中的世界末日1970年1月1号之后的2^32秒)
17、每个 *** 作系统都差不多 我们都一样的烂(微软的高级副总裁布莱恩瓦伦蒂尼这样描述 *** 作系统的安全状况,2003)
18、微软有出了个新版本,Windows XP,据大家说是'有史以来最稳定的Windows', 对我而言, 这就好像是在说芦笋是'有史以来发音最清脆的蔬菜一样' (Dave Barry)
19、互联网那个东西还在吗(Homer Simpson)
20、网络就像是个母夜叉我每转到一处都会看见小个的按钮命令我提交(Nytwind)
21、想想看吧,已经有一百万只猴子坐在一百万台打字机旁,可Usenet就是比不上莎士比亚(Blair Houghton)
22、计算机软件产业最为惊人的成就,是其持续不断地放弃硬件产业的惊人成果和稳定性(Henry Petroski)
23、真正的创新经常来自于那些贴近市场、但无力拥有市场的的小型初创公司(Timm Martin)
24、人们常说,伟大的科学学科就像是站在其它巨人肩膀上的巨人人们也说过,软件产业正如站在其他侏儒脚上的侏儒(Alan Cooper,交互设计之父)
25、这无关比特、字节和协议,而关乎利润和损益(郭士纳,IBM前CEO)
26、我们是微软反抗是徒劳的你会被同化的(保险杠贴纸)
27、不管演示在彩排的时候有多好,一旦在观众面前展示时,演示不出错的几率与观众人数成反比,与投入的金钱总额成正比(Mark Gibbs)
28、专利大多数都是垃圾浪费时间去阅读这些专利是愚蠢的只有专利持有人才会这么干,还得强迫自己才会看(Linus Torvalds,LINUX创始人)
29、控制复杂性是计算机编程的本质(Brian Kernigan)
30、复杂性杀死一切它把程序员的生活给搞砸了,它令产品难以规划、创建和测试,带来了安全挑战,并导致最终用户和管理员沮丧不已(Ray Ozzie)
31、进行软件设计有两种方式一种是让它尽量简单,让人看不出明显的不足另一种是弄得尽量复杂,让人看不出明显的缺陷(CAR Hoare)
32、好的软件的作用是让复杂的东西看起来简单(Grady Booch,UML创始人之一) 易用性
33、不管那些计算机书籍如何宣称,只需记住,你并非'傀儡'真正的傀儡是那些无法设计出易于使用的硬件和软件的那些人,尽管他们是技术专家,因为这是普通消费者赖以生活的东西(Walter Mossberg,科技专栏记者)
34、软件供应商在努力尝试让他们的软件更'易于 *** 作' 迄今为止,他们最好的办法就是翻出所有的老手册,然后在封面盖上'易于 *** 作'这几个字(比尔盖茨)
35、有个老套的故事说有人希望他的计算机能像他的电话机一样好用他的愿望实现了,因为我已经不知道该如何使用自己的电话了(BjarneStroustrup,C++之父)
36、任何一个傻瓜都会用电脑很多都会(Ted Nelson)
37、只有两个行业把客户称为'用户'(Edward Tufte,信息设计大师)
38、程序员在跟宇宙赛跑,他们在努力开发出更大更好的傻瓜程序,而宇宙则努力培养出更大更好的白痴到目前为止,宇宙领先(Rich Cook)
39、你们当中很多人都知道程序员的美德当然啦,有三种:那就是懒惰、急躁以及傲慢(Larry Wall,Perl发明者)
40、程序员的问题是你无法预料他在做什么,直到为时已晚(Seymour Cray,超级计算机之父)
41、那就是这些自认为痛恨计算机的人的真实面目他们实际上真正痛恨的是糟糕的程序员(拉瑞尼文,科幻作家)
42、很长时间以来我一直困惑不已,为什么一些又贵又先进的东西会一点用都没有直到我突然想起,计算机不就是一台愚蠢之至却拥有难以置信的做聪明事能力 的机器嘛,而程序员不就是聪明绝顶却拥有难以置信的干蠢事的能力的人嘛一句话,他们简直就是天生绝配(比尔布莱森,旅游文学作家)
43、不像学学涂涂画画也能让某人成为专家级画家,计算机科学教育不会让任何人成为一名编程大师(埃里克雷蒙,开源运动领袖)
44、一个程序员是经历以下事情后仍能证明自己是严格的专家的人:他可以历经数不清的捶打,可取材于无关紧要的文档,用上面的争议数据作出模糊假设,并以 此计算出测微精度的无数片面理解的答案,并由一个不可靠、脑袋充满质疑、公
开宣称要让一个倒霉透顶、没有指望、毫无防备,要求第一时间获得信息的部门狼狈 不堪、令人生厌的人使用一台准确度有问题的仪器去实施(IEEE网格新闻杂志)
45、运气好的黑客能用几个月的时间 - 生产出一个小规模的开发团体(比如说,7-8人)历尽艰辛一起工作了一年多才能做出来的东西IBM经常报告说某些程序员的生产力要比其它工人高百倍,甚至更多(Peter Seebach,黑客)
46、最好的程序员跟好的程序员相比可不止好那么一点点这种好不是一个数量级的,取决于标准怎么定:概念创造性、速度、设计的独创性或者解决问题的能力(兰德尔E斯特劳斯,科技作家)
47、伟大的车工值得给他几倍于普通车工的薪水,但一个伟大的软件代码作家,其价值则要等同于一个普通的软件写手的价格的1万倍(比尔盖茨)
48、就算它工作不正常也别担心如果一切正常,你早该失业了(Mosher的软件工程定律)
49、靠代码行数来衡量开发进程就好比用重量来衡量飞机制造的进度(比尔盖茨)
50、写代码的社会地位比盗墓的高,比管理的低(杰拉尔德温伯格,软件与系统思想家)
51、首先学习计算机科学及理论接着形成自己编程的风格然后把这一切都忘掉,尽管改程序就是了(George Carrette,杰出软件工程师,开源推广者)
52、先解决问题再写代码(John Johnson)
53、乐观主义是编程行业的职业病;用户反馈则是治疗方法(Kent Beck)
54、迭代者为人,递归者为神(L Peter Deutsch)
55、布尔值最好的一点是,就算你错了,也顶多错了一位而已(无名氏)
56、数组的下标是从0开始好还是从1开始好呢我的05的折衷方案,以我之见,没有经过适当考虑就被否决掉了(Stan Kelly-Bootle)
57、只有两种编程语言:一种是天天挨骂的,另一种是没人用的(BjarneStroustrup,C++之父)
敲代码和程序员一样吗?答案是否定的。敲代码只是程序员的一部分,它是程序员编写代码的基础步骤。程序员需要掌握的不仅仅是敲代码,还要掌握计算机科学的基本理论,掌握编程语言,掌握编程思想,掌握软件工程的基本知识,掌握计算机网络的基本知识,掌握计算机系统的基本知识,掌握计算机安全的基本知识,掌握数据库的基本知识,掌握软件开发的基本流程,掌握软件测试的基本知识,掌握软件维护的基本知识,掌握软件优化的基本知识,掌握软件发布的基本知识,掌握软件项目管理的基本知识,以及掌握其他专业知识。所以,敲代码和程序员一样吗?答案是否定的。
疯狂的程序员决不是靠狂妄和拼命的程序员,而是能够脚踏实地,持续努力的程序员,一个程序员真正做到这两点,技术上去后,唯一能限制他的只有想象力,到那个时候才算“疯狂的程序员”,这种程序员,才能令对手无比恐惧。下面是程序员的励志语录,欢迎参考~!
1、要么做第一个,要么做最好的一个。
2、信念和目标,必须永远洋溢在程序员内心。
3、最累的时候,家人是你最好的归宿。
4、C程序员永远不会灭亡。他们只是cast成了void。
5、真正的程序员认为自己比用户更明白用户需要什么。
6、退一步海阔天空,这是一种应有的心境。
7、过去的代码都是未经测试的代码。
8、优秀的判断力来自经验,但经验来自于错误的判断。
9、测试是来表明bug的存在而不是不存在。
10、我们这个世界的一个问题是,蠢人信誓旦旦,智人满腹狐疑。
11、一个好汉三个帮,程序员同样如此。
12、看再多的书是学不全脚本的,要多实践。
13、无私奉献不是天方夜谭,有时候,我们也可以做到。
14、世界上只有两句真理:1、人一定会死。2、程序一定有Bug。
15、UNIX很简单。但需要有一定天赋的人才能理解这种简单。
16、程序中蕴含着很多的`道理,唯有大彻大悟者方能体会其中的奥妙。
17、编程中我们会遇到多少挫折?表放弃,沙漠尽头必是绿洲。
18、做技术一定要一颗恒心,这样才不会半途而废。
19、不要被对象、属性、方法等词汇所迷惑;最根本的是先了解最基础知识。
20、请把书上的例子亲手到电脑上实践,即使配套光盘中有源文件。
21、别指望看第一遍书就能记住和掌握什么——请看第二遍、第三遍。
22、如果debugging是一种消灭bug的过程,那编程就一定是把bug放进去的过程。
23、知道一点东西,并不能说明你会写脚本,脚本是需要经验积累的。
24、真正的程序员不接受团队开发的理念,除非他自己是头头。
25、IF(BOOL学习==FALSE)BOOL落后=TRUE;不断的学习,我们才能不断的前进。
26、真正的程序员几乎不写代码的注释,如果注释很难写,它理所当然也很难读。
27、任何傻瓜都能写出计算机可以理解的代码。好的程序员能写出人能读懂的代码。
28、没有情调,不懂浪漫,也许这是程序员的一面,但拥有朴实无华的爱是他们的另一面。
29、这句话不是很文雅,彻底鄙视那些害怕别人超越自己而拒绝回答别人问题的程序员。
30、如果建筑工人盖房子的方式跟程序员写程序一样,那第一只飞来的啄木鸟就将毁掉人类文明。
31、程序员可以让步,却不可以退缩,可以羞涩,却不可以软弱,总之,程序员必须是勇敢的。
32、当你想在你的代码中找到一个错误时,这很难;当你认为你的代码是不会有错误时,这就更难了。
33、程序员,他们想的是什么?他们想的永远都是技术,他们崇尚的也永远都是技术。
34、一个100行的代码调试都可能会让程序员遇到很多挫折,所以,面对挫折,我们永远不能低头。
35、罗马帝国崩溃的一个主要原因是,没有0,他们没有有效的方法表示他们的C程序成功的终止。
36、永不放弃,永不放弃又有两个原则,第一个原则是永不放弃,第二个原则就是:当你想放弃时回头看第一个原则。
37、一个人静静坐在电脑面前写代码的感觉,那是什么感觉?那是武林高手闭关修炼的感觉。
38、就算我们站在群山之颠,也别忘记雄鹰依旧能从我们头顶飞过。骄傲是比用JAVA进行底层开发更可笑的东西。
39、硬的怕横的,横的怕不要命的,疯子都是不要命的,所以疯子力量大,程序员只有一种,疯狂的程序员。
40、每学到一个脚本难点的时候,尝试着对别人讲解这个知识点并让他理解——你能讲清楚才说明你真的理解了。
41、作为一个真正的程序员,首先应该尊重编程,热爱你所写下的程序,他是你的伙伴,而不是工具。
42、每一个问题都是一把锁,你要相信世界上一定有一把钥匙能打开这把锁,你也能找到这把钥匙。
43、看帮助,不要因为很难而自己是初学者所以就不看;帮助永远是最好的参考手册,虽然帮助的文字有时候很难看懂,总觉得不够直观。
44、非优秀的程序员常常把空间和时间消耗殆尽,优秀的程序员则总是有足够的空间和时间去完成编程任务,而且配合近乎完美。
45、程序员和上帝打赌要开发出更大更好——傻瓜都会用的软件。而上帝却总能创造出更大更傻的傻瓜。所以,上帝总能赢。
46、对程序员来说大部分的快乐是从解决问题,特别是独立解决问题中获得,而不是从这个CASE有多大,奖金有多少中获得。
47、真正的程序员不会在上午9:00到下午5:00之间工作,如果你看到他在上午9:00工作,这表现他从昨晚一直干到现在。
48、‘理论’是你知道是这样,但它却不好用。‘实践’是它很好用,但你不知道是为什么。程序员将理论和实践结合到一起:既不好用,也不知道是为什么。
49、你比他好一点,他不会承认你,反而会嫉妒你,只有你比他好很多,他才会承认你,然后还会很崇拜你,所以要做,就一定要比别人做得好很多。
50、程序员中的前辈在谈到一个人学写程序有没有前途时,总是会说:“学程序不光要能吃苦能用功,还得看有没有sense,没sense的人,就是再怎么学,再怎么给他讲效果都不好。
51、当你用脚本到一半却发现自己用的方法很拙劣时,请不要马上停手;请尽快将余下的部分粗略的完成以保证这个代码的完整性,然后分析自己的错误并重新编写和工作。
52、如果调试一个程序让你很苦恼,千万不要放弃,成功永远在拐角之后,除非你走到拐角,否则你永远不知道你离他多远,所以,请记住,坚持不懈,直到成功。
以上就是关于编程经典语录全部的内容,包括:编程经典语录、敲代码和程序员一样吗、程序员的励志语录等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)