2.真正的程序员不写文档也不需要文档,只有看不懂程序的笨蛋才用文档。
3.没有情调,不懂浪漫,也许这是程序员的一面,但拥有朴谈碰磨实无华的爱是他们的另一面。
4.如果你喜欢底层开发,千万不要勉强自己去搞VC,找到你最真实的想法,程序员最不能忍受的就是万精油。
5.一个行的代码调试都可能会让程序员遇吵早到很多挫折,所以,面对挫折,我们永远不能低头。
6.在任何时刻都不要认为自己手中的书已经足够了。
7.设计是一个发现问题、而不是发现解决方案的过程。
8.优秀的判断力来自经验,但经验来自于错误的判断。
9.你的一个程序有时正常有时不正常,而你已经完全遵循编程的规则,为什么?事实上我认为相信只要遵循别人所说就能得到想当然的结果的人其实是个傻瓜。
10.看再多的书是学不全脚本的,要多实践。
11.过去的代码都是未经测试的代码。
12.真正的程序员不接受团队开发的理念,除非他自己是头头。
13.真正的程序员不画流程图,原始人和文盲才会干这事儿。
14.软件在能够复用前必须先能用。
15.‘理论’是你知道是这样,但它却不好用。‘实践’是它很好用,但你不知道是为什么。程序员将理论和实践结合到一起:既不好用,也不知道是为什么。
16.你要么要软件质量,要么要指针算法;两者不可兼得。
17.对程序员来说大部分的快乐是从解决问题,特别是独立解决问题中获得,而不是从这个CASE有多大,奖金有多少中获得。
18.如果调试一个程序让你很苦恼,千万不要放弃,成功永远在拐角之后,除非你走到拐角。
19.学习脚本最好的方法之一就是多练习。
20.编程是一种单调的生活,因此程序员比普通人需要更多的关怀,更多的友情。
喏。我们的时代是程序员主导的时代,而最伟大的程序员,就是黑客。
同样是写程序,有的人是伏案coding,有的人是伏案painting。就像是作者写的那样:“You can create art and beauty on a computer.”
在第二章里,显而易见了,作者是一个厌恶平庸、厌恶束缚的人。他厌恶高墙里的学校,厌恶无趣的照搬教辅的法文课,厌恶循规蹈矩平常人的样子。
而在第三章“不能说的话”里,他讨论了这些那些被他不屑的规矩。他这样写道,“历史的常态似乎就是,任何一个年代的人们,都会对一些荒谬的东西深信不疑。他们的信念还很坚定,只要有人稍微表示一点怀疑,就会惹来大麻烦。”不好意思,叛逆的黑客朋友就经常扮演怀疑者的角色。因为那些规矩,在作者看来,根本就不值得遵守。从纵向上来说,回顾过去,有太多过去被认为理所当然,如今却被认为不可思议的事情,并且反之亦然从横向上来说,不同地域的文化理念,也会带来大量的冲突。
对于这些规矩的反击,作者提供的一些好方法:抽象化、用隐喻以及幽默对待。
本章的末尾,作者由衷告诫:如果想要清晰思考,就必须远离人群。
除了创造力,黑客和码农更为直接的区别就是价值观的不同。在第七章里,作者的价值观体现得淋漓尽致。
从前人们想要获得财富,往往依赖于财富存量的分配,即依赖偷窃、征税。但是现在,中产阶级的出现使得这一切绝御发生了一些变化,因为财富总量不再是一个固定不变的值。乔布斯和沃兹尼亚克没有使他人贫穷赚到了钱。所以现在的人们,应该将心思放到如何增加财富的增量。
这不羡档禁让我想起了当今的中国创业大军。试问,有多少创业者是真正有能力去改变财富的增量,而不是竭尽全力去优化财富的存量?这样想来,作者那可能是不屑于国内各种风起云涌的O2O了。
最后,我猜,作者应该是个共和党人吧兄宏乱。减税、支持中小企业、反对最低工资,也应该是作者喜欢的政策环境。
要么做第一个,要么做最好的一个。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、没有情调,不懂浪漫,也许这是程序员的一面,但拥有朴实无华的爱绝老是他们的另一面。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)