Wanana's Blog
边走边唱|wanana| 技术&生活&牢骚 各种博
Tag Archives: free software
这两天重新看《Eric S. Raymond 五部曲》
感触颇深……有点向往…… 到底我追求的是什么?天天闷在公司里写巨烂无比的if-else以求养家糊口?还是将来找一个清闲的工作 迷迷糊糊的过一辈子? 如果写代码真的是我的爱好的话 我要努力 寻找一个美妙的环境 与一群聪明、有趣、同样热爱写代码的同事一起 去做创造性的工作 文档来源huihoo 强烈推荐大家都去看看 摘录几段 (有些是节选) 1.每个好的软件工作都开始于搔到了开发者本人的痒处。 2.好程序员知道该写什么,伟大的程序员知道该重写(和重用)什么。 3.“计划好抛弃,无论如何,你会的”(Fred Brooks,《人月神话》第11章) 4. 如果你有正确的态度,有趣的问题会找上你的,但是Carl Harris的态度甚至更加重要,他理解: 5.当你对一个程序失去兴趣时,你最后的责任就是把它传给一个能干的后继者。 6. 把用户当做协作开发者是快速改进代码和高效调试的无可争辩的方式。 7. 早发布、常发布、听取客户的建议 8. 如果有一个足够大的beta测试人员和协作开发人员的基础,几乎所有的问题都可以被快速的找出并被一些人纠正。 9. 聪明的数据结构和笨拙的代码要比相反的搭配工作的更好 10. 如果你象对待最宝贵的资源一样对待你的beta测试员,他们就会成为你最宝贵的资源。 11. 想出好主意是好事,从你的用户那里发现好主意也是好事,有时候后者更好。 12. 最重要和最有创新的解决方案常常来自于你认识到你对问题的概念是错误的。 13. “最好的设计不是再也没有什么东西可以添加了,而是再也没有什么东西可以去掉。” 14. 任何工具都应该能以预想的方式使用,但是一个伟大的工具提供你没料到的功能。 15. 当写任何种类的网关型程序时,多费点力,尽量少干扰数据流,永远不要抛弃信息,除非接收方强迫这么作! 16. 如果你的语言一点也不象是图灵完备的,严格的语法会有好处。 黑客应有的态度 黑客们解决问题,建设事物,同时他们崇尚自由和无私的双向帮助。 要被他人承认是一名黑客,你的行为得体现出你好像具备了这种态度一般。 而要想做得好象你具备这种态度一般,你就得切切实实坚持它。 但是如果你认为培养黑客态度只是一条在黑客文化圈中得到承认的路子, 那就大错特错了。成为具备这些特质的这种人对你自己非常重要——有助于你学习,及给你提供源源不断的动力。 同所有创造性的艺术一样,成为大师的最有效方法就是模仿大师的精神—— 不仅从智力上,也要从感情上进行模仿。 或许, 下面这首现代的禅诗很好的阐述了这个意思: To follow the [...]


最新评论