1、应当知道,任何一位受过职业道德训练的软件工程师都不会同意写一个“摧毁巴格达 DestroyBaghdad”这样的函数。相反,基本的职业道德要求他写一个“摧毁城市 DestroyCity”的函数,“巴格达 Baghdad”是一个参数。(Nathaniel S Borenstein)
2、只有两种计算机语言:一些语言天天挨骂,另外一些没有人用。(Bjarne Stroustrup)
3、数组下标应该从0开始还是从1开始?我的提议是做个折中,用0.5。我想,把它否决之前他们都没有仔细考虑考虑。(Stan Kelly-Bootle)
4、黑魔法编程:程序员们知道有些事情没有用,但是无论如何他们还是会去试一试,有时候这些事情还真管用了,比如说把所有东西重新编译一遍。(Karl Lehenbauer)
5、计算机语言就好像在公园里漫步一样,我指的是侏罗纪公园。(Larry Wall)
6、即使在餐巾上涂画也算是计算机语言,XML都不能算是其中之一。(Charles Simonyi)
7、使用TSO就想把死鲸鱼在沙滩上踢来踢去一样。(Stephen C Johnson)
8、面向对象的模型使得我们可以用聚少成多的方法来写程序。这通常是说,它提供了一种用结构化的方法写出烂面条般程序的方法。
9、重用别人写的程序就像从别人的故事里面挑出句子然后凑成一篇杂志上的文章。 (Bob Frankston)
10、(HTML里面的BLINK 标签)是一个玩笑,好不好?要是我们知道还有人使用它,我们就不会写它了。(Mark Andreessen)
11、软件就像性一样。不要钱的时候更好。(Linus Torvalds)
12、我有一个可以运行的编译器,没人愿意碰它。他们告诉我电脑只能做算术。--Rear Admiral Grace Hopper
13、如果你思虑不周,你可能会认为编程仅仅是敲入一行行的程序语句而已 -- Ward Cunningham
14、一种未包含所有东西的语言实际上比那些包含了的更容易使用。 -- Dennis M Ritchie
15、提倡自然语言编程的那些工作必然彻底失败。 -- Edsger Dijkstra
16、指针就像跳转一样,疯狂的从数据结构之间到处指来指去。在高级语言里面引入指针是个退步。我们可能永远无法从这一失败之中恢复过来。-- Charles Hoare
17、首先学习计算机科学和那些理论,然后摸索出你自己的编程风格,然后把那些都忘掉,乱来就行了。 -- George Carrette
18、我担心新的面向对象系统会遭到LISP相似的命运。他们可以做很多事情,但是过于复杂的类的阶层的重量会把他们压塌。 -- Bill Joy
19、如果我们要数代码的行数,我们不该把他们当成生产出来的行数,而是花费掉的行数。--Edsger Dijkstra
20、你可以拥有高质量的软件,也可以拥有指针运算,但两者不可兼得。-- Bertrand Meyer
21、语法,小伙子。它已经被重新授予共和国里最高的地位。 -- John Steinbeck
22、你真的确定无误的认为,那些铃铛和汽笛,所谓的编程语言里那些美妙的特性,是解决方案的一部分而不是问题的一部分? -- Edsger Dijkstra
23、汝切不可跟随NULL指针前行,因混沌狂乱待汝于彼端。(注:此处模仿圣经十诫语气)--Henry Spencer
24、我 觉得传统语言是给鸟类使用的。他们仅仅是冯诺依曼计算机的.延伸,他们把鼻子埋藏在字和地址的泥土之中,还做了很多同样傻的事。我们从编程之中学到了这些傻 事,又把他们放进了计算机语言,放进了Fortran,放进了PL/1,放进了几乎所有语言之中。--John Backus
25、在人类的阶层之中,写代码处在高于盗墓,但是低于管理的某处。(Gerald Weinberg)
26、如果程序员模拟一个结构比编译器实现这个结构还快,那这个编译器写的可够烂的。 (Guy Steele)
27、阶级(class)斗争,一些阶级胜利了,一些阶级消灭了。(Mao Zedong)
28、类,可以分为三种:一种不工作的,一种出错的,还有一种找不到了的。(Russell Baker)
29、内存就像高潮,真的比虚拟的好得多。(Seymour Cray)
30、更妙的在这里 : cnBeta上某网友评论——不懂编程的人看这个就像品尝蜡烛蘸白开水!
1、信念和目标必须永远洋溢在程序员内心。
2、功能说明书里不存在可操作性。
3、学习脚本最好的方法之一就是多练习。
4、真正的程序员不看参考手册,新手和胆小鬼才会看。
5、软件在能够复用前必须先能用。
6、做技术一定要一颗恒心,这样才不会半途而废。
7、对于问题的理解,一定要透彻。这样你才能实质的解决问题。
8、你要么要软件质量,要么要指针算法;两者不可兼得。
9、简单不先于复杂,而是在复杂之后。
10、一匹真正的好马,即使在鞭子的影子下,也能飞奔。
11、不要漏掉书中任何一个练习——请全部做完并记录下思路。
12、保存好你做过的所有的源文件——那是你最好的积累之一。
13、理想如果不向现实做一点点屈服,那么理想也将归于尘土。
14、真正的程序员不写文档也不需要文档,只有看不懂程序的笨蛋才用文档。
15、程序是我的生命,但我相信爱她甚过爱我的生命。
16、在任何时刻都不要认为自己手中的书已经足够了。
17、看得懂的书,请仔细看;看不懂的书,请硬着头皮看。
18、把时髦的技术挂在嘴边,还不如把过时的技术记在心里。
19、别心急,写脚本确实不容易;水平是在不断的实践中完善和发展的。
20、设计是一个发现问题、而不是发现解决方案的过程。
21、程序不是年轻的专利,但是,他属于年轻。
22、有两种方法能写出没有错误的程序;但只有第三种好用。
23、编程之八字真言:八个字:1、专2、静3、谦4、筹5、悟6、慎7、透8、恒。
24、记录下在和别人交流时发现的自己忽视或不理解的知识点。
25、用代码行数来测评软件开发进度,就相对于用重量来计算飞机建造进度。
26、真正的程序员不画流程图,原始人和文盲才会干这事儿。
27、把在书中看到的有意义的例子扩充;并将其切实的运用到自己的工作中。
28、我们应该重视团队的精神,一个人作用再大,也不过是一碗水中比较大的一粒水珠而已。
29、真正的程序员没有进度表,只要讨好领导的马屁精才有进度表,真正的程序员会让领导提心吊胆。
30、如果你没有把握做到,最好就不要承诺,你什么也不承诺,至少别人不会看不起你。
31、真正的程序员的程序不会在第一次就正确运行,但是他们愿意守着机器进行若干个30小时的调试改错。
32、这句话不是很文雅,彻底鄙视那些害怕别人超越自己而拒绝回答别人问题的程序员。
33、每一个问题都是一把锁,你要相信世界上一定有一把钥匙能打开这把锁,你也能找到这把钥匙。
34、真正的程序员几乎不写代码的注释,如果注释很难写,它理所当然也很难读。
35、项目开发的六个阶段:1、充满热情2、醒悟3、痛苦4、找出罪魁祸首5、惩罚无辜6、褒奖闲人。
36、一本好书,就像高级武功秘籍一样,哪怕只是从里面领悟到个一招半势,功力提升起来都是惊人的。
37、其实你找不到错误不代表错误不存在,同样你看不到技术比你牛的人并不代表世界上没有技术比你牛的人。
38、调试完一个动态连接函数,固然值得兴奋,但真正的成功远还在无数个函数之后。
39、任何傻瓜都能写出计算机可以理解的代码。好的程序员能写出人能读懂的代码。
40、最初的90%的代码用去了最初90%的开发时间。余下的10%的代码用掉另外90%的开发时间。
41、编程是一种单调的生活,因此程序员比普通人需要更多的关怀,更多的友情。
42、人呐,眼光放得长远一些,看到的东西也会多一些,生活也就会过得更有意义一点。
43、如果调试一个程序让你很苦恼,千万不要放弃,成功永远在拐角之后,除非你走到拐角。
44、没有情调,不懂浪漫,也许这是程序员的一面,但拥有朴实无华的爱是他们的另一面。
45、如果你喜欢底层开发,千万不要勉强自己去搞VC,找到你最真实的想法,程序员最不能忍受的就是万精油。
46、程序员是值得尊敬的,程序员的双手是魔术师的双手,他们把枯燥无味的代码变成了丰富多彩的软件。
47、学脚本并不难,JSP、ASP、PHP等等也不过如此——难的是长期坚持实践和不遗余力的博览群书。
48、优秀的代码是它自己最好的文档。当你考虑要添加一个注释时,问问自己,“如何能改进这段代码,以让它不需要注释?
49、看帮助,不要因为很难而自己是初学者所以就不看;帮助永远是最好的参考手册,虽然帮助的文字有时候很难看懂,总觉得不够直观。
50、不要看到别人的回复第一句话就说:给个代码吧!你应该想想为什么。当你自己想出来再参考别人的提示,你就知道自己和别人思路的差异。
51、初学者请不要看太多太多的书那会误人子弟的,先找本系统的学,很多人用了很久都是只对部分功能熟悉而已,不系统还是不够的。
52、内存无论在怎么发展,它都会有一个容量的限制。因此你应该堤防着它。你的程序如果导致内存泄漏,是程序员很可耻的事情。
53、无论在排练中演示是如何的顺利(高效),当面对真正的现场观众时,出现错误的可能性跟在场观看的人数成正比。
54、你的一个程序有时正常有时不正常,而你已经完全遵循编程的规则,为什么?事实上我认为相信只要遵循别人所说就能得到想当然的结果的人其实是个傻瓜。
55、不要放过任何一个看上去很简单的小问题——他们往往并不那么简单,或者可以引伸出很多知识点;不会举一反三你就永远学不会。
A good understanding and working knowledge of computers.
具电脑理解和应用知识。
Having experience in pC operation(Lotus, Wordperfect).
有操作pC机(Lotus和Wordperfect)的经验。
Database programming and network knowledge.
会数据库编程并具网络知识。
Have a technical degree and extensive experience in computers.
具有工科学历和广泛的电脑知识。
Good at computer operation of Windows.
熟练操作Windows。
Computer operating skills.
懂电脑操作技术。
Be skilled with computers.
熟悉电脑运用。
I/C systems design experience background .
具1/C系统设计经验。
Sound knowledge and experience with computers.
具坚实的'电脑知识和经验。
Some familiarity with personal computers.
略为熟悉个人电脑。
Have experience in computer operation, proficiency in Microsoft Windows, Microsoft Word and Microsoft Excel.
有电脑操作经验,熟悉Windows,word和Excel。
Knowledge of microcomputer and software programming.
了解微电脑及软件编程。
proficient in UNlX as well as DOS/WIN and Windows NT.
熟悉UNIX和DOS/WIN及Windows NT。
Strong knowledge of personal computer hardware.
具坚实的硬件知识。
Familiar with computer networking and office productivity software.
熟悉电脑网络和办公室生产率软件。
Working knowledge of Novell Lan, NUIX, Foxpro, C++, relational detabase.
熟悉Novell Lan,NUIX,Foxpro,C++ 联网数据库的应用。
High proficiency in computer operation.
熟练操作电脑。
With experience in system development including system analysis and design.
有系统开发经验,包括系统分析和设计。