程序员的经典座右铭
为什么很多人都想成功,但成功的人只是极少数?不是因为成功有多困难,其实成功简单得很,只要你一开始都有计划,并且能一直做下去,总会成功的。关键是如何面对成功,你失败了,起码还有人同情你,而成功了,连得到同情的机会都没有。一匹真正的好马,即使在鞭子的影子下,也能飞奔。如果你没有把握做到,最好就不要承诺,你什么也不承诺,至少别人不会看不起你。一本好书,就像高级武功秘籍一样,哪怕只是从里面领悟到个一招半势,功力提升起来都是惊人的。永不放弃,永不放弃又有两个原则,第一个原则是永不放弃,第二个原则就是:当你想放弃时回头看第一个原则。疯狂的程序员决不是靠狂妄和拼命的程序员,而是能够脚踏实地,持续努力的程序员,一个程序员真正做到这两点,技术上去后,唯一能限制他的只有想象力,到那个时候才算“疯狂的程序员”,这种程序员,才能令对手无比恐惧。硬的怕横的,横的怕不要命的,疯子都是不要命的,所以疯子力量大,程序员只有一种,疯狂的程序员。作为一个真正的程序员,首先应该尊重编程,热爱你所写下的程序,他是你的伙伴,而不是工具。程序员可以让步,却不可以退缩,可以羞涩,却不可以软弱,总之,程序员必须是勇敢的。编程是一种单调的生活,因此程序员比普通人需要更多的关怀,更多的`友情。程序不是年轻的专利,但是,他属于年轻。没有情调,不懂浪漫,也许这是程序员的一面,但拥有朴实无华的爱是他们的另一面。一个好汉三个帮,程序员同样如此。一个100行的代码调试都可能会让程序员遇到很多挫折,所以,面对挫折,我们永远不能低头。调试完一个动态连接函数,固然值得兴奋,但真正的成功远还在无数个函数之后。程序是我的生命,但我相信爱她甚过爱我的生命。信念和目标,必须永远洋溢在程序员内心。就算我们站在群山之颠,也别忘记雄鹰依旧能从我们头顶飞过。骄傲是比用JAVA进行底层开发更可笑的东西。你的一个程序有时正常有时不正常,而你已经完全遵循编程的规则,为什么?事实上我认为相信只要遵循别人所说就能得到想当然的结果的人其实是个傻瓜。在seso 的blog上看到的,粘贴过来,鼓励自己~曾经的理想是做个程序员,那时以为程序就是计算机的全部。现在依然喜欢程序,但是开始明白,程序并不是计算机的全部,好的程序,好的程序员要经历漫长的修炼,就像是武林高手修炼内功比招式更重要。我要做的是程序员,不是coder。这些是曾经收集的程序员励志语录,其实也并不仅仅是针对程序员,很多事情,是相通的,做事的道理更是一样。把它们贴出来,和大家分享,共勉,一起努力,一起做个真正的程序员。我的专业叫做计算机科学与技术,里面有科学,有技术,真正做下去,前路还很漫长,我们一起努力。程序员是值得尊敬的,程序员的双手是魔术师的双手,他们把枯燥无味的代码变成了丰富多彩的软件。你比他好一点,他不会承认你,反而会嫉妒你,只有你比他好很多,他才会承认你,然后还会很崇拜你,所以要做,就一定要比别人做得好很多。对程序员来说大部分的快乐是从解决问题,特别是独立解决问题中获得,而不是从这个CASE有多大,奖金有多少中获得。人呐,眼光放得长远一些,看到的东西也会多一些,生活也就会过得更有意义一点。程序员,他们想的是什么?他们想的永远都是技术,他们崇尚的也永远都是技术。其实你找不到错误不代表错误不存在,同样你看不到技术比你牛的人并不代表世界上没有技术比你牛的人。一个人静静坐在电脑面前写代码的感觉,那是什么感觉?那是武林高手闭关修炼的感觉。程序员中的前辈在谈到一个人学写程序有没有前途时,总是会说:“学程序不光要能吃苦能用功,还得看有没有sense,没sense的人,就是再怎么学,再怎么给他讲效果都不好。”要么做第一个,要么做最好的一个。理想如果不向现实做一点点屈服,那么理想也将归于尘土。每一个问题都是一把锁,你要相信世界上一定有一把钥匙能打开这把锁,你也能找到这把钥匙。编程中我们会遇到多少挫折?表放弃,沙漠尽头必是绿洲。非优秀的程序员常常把空间和时间消耗殆尽,优秀的程序员则总是有足够的空间和时间去完成编程任务,而且配合近乎完美。我们应该重视团队的精神,一个人作用再大,也不过是一碗水中比较大的一粒水珠而已。无私奉献不是天方夜谭,有时候,我们也可以做到。程序员可以让步,却不可以退缩,可以羞涩,却不可以软弱,总之,程序员必须是勇敢的。调试完一个动态连接函数,固然值得兴奋,但真正的成功远还在无数个函数之后。如果你喜欢底层开发,千万不要勉强自己去搞VC,找到你最真实的想法,程序员最不能忍受的就是万精油。非优秀的程序员常常把空间和时间消耗殆尽,优秀的程序员则总是有足够的空间和时间去完成编程任务,而且配合近乎完美。程序员是值得尊敬的,程序员的双手是魔术师的双手,他们把枯燥无味的代码变成了丰富多彩的软件。一个人静静坐在电脑面前写代码的感觉,那是什么感觉?那是武林高手闭关修炼的感觉。硬的怕横的,横的怕不要命的,疯子都是不要命的,所以疯子力量大,程序员只有一种,疯狂的程序员。“设计是一个发现问题、而不是发现解决方案的过程” —— Leslie Chicoine“功能说明书里不存在可操作性” —— 37 Signals“过去的代码都是未经测试的代码” —— Michael Feathers“任何傻瓜都能写出计算机可以理解的代码。好的程序员能写出人能读懂的代码” —— Martin Fowler“测试是来表明bug的存在而不是不存在” —— Edsger Dijkstra“简单不先于复杂,而是在复杂之后” —— Alan Perlis“Real developers ship” —— Jeff Attwood“没有绝世神功” —— Frederick Brooks“过去的33年里,我每天早上看着镜子问自己:“今天是我生命的最后一天吗?我是否要去做今天该做的事?”一天一天太多次是“不是”,我知道这需要改变…所有的事情——所有身外的期望,所有的骄傲,所有的对困难和失败的恐惧——这些东西在死亡面前立刻消失的无影无踪,只剩下真正重要的东西。想着自己即将死去,这是让我避免落入担心失去什么的陷阱里的最好的方法。” —— Steve Jobs这句话不是很文雅,彻底鄙视那些害怕别人超越自己而拒绝回答别人问题的程序员。如果调试一个程序让你很苦恼,千万不要放弃,成功永远在拐角之后,除非你走到拐角,否则你永远不知道你离他多远,所以,请记住,坚持不懈,直到成功。最累的时候,家人是你最好的归宿。退一步海阔天空,这是一种应有的心境。如果你喜欢底层开发,千万不要勉强自己去搞VC,找到你最真实的想法,程序员最不能忍受的就是万精油。IF(BOOL 学习= =FALSE)BOOL 落后=TRUE;不断的学习,我们才能不断的前进。