joelonsoftware 读书摘录

简介:

joelonsoftware 读书摘录

 
  《五个为什么》 
1.“黑天鹅难题”,代表外来因素,是一个超出正常预料之外的事件。 
2.丰田佐吉的“五个为什么”,当某个地方出现问题时,你就一遍遍地追问,直到你找到根本性的原因为止。然后,你就针对根本性的原因开始着手解决问题,你要从根本上解决这个问题,而不是一些表面的症状。 
3.解决问题的两种方式:一种是表面的、快速的解决方法,只求把问题解决了事。二是,防止类似问题发生的解决方法。 
 
《确定优先顺序》 
1.因为上架软件增加顾客的 边际成本 为零,所以你就是在吧同一件东西一遍又一遍地卖出去,赚到多得多的利润。 
2.沿着这条路走下去,你会成为比尔盖茨吗?不可能的。 
3.我以此为借口,拔去花园中的杂草,修补墙上的小洞,整理MSDN光盘(根据颜色、语言和编号),等等。我本应该吧这些时间用来写代码或者卖代码,它们才是创业公司真正需要做的仅有的两件事。 
4.换言之,我发现自己一直在假装,好像所有必须要做的事情都是同等重要的。既然同等重要,而且又迟早要做,那么按什么顺序作就无所谓了!现在就搞定! 
而实际上,我只是在浪费时间。 
那么我应该怎么做呢?好的,首先,我要克服自己的偏好,文件夹没必要一定要蓝色的,颜色是无所谓的。文件不一定要用不同颜色的文件夹分类。 
嗯,哪些MSDN的CD-ROM呢?全部扔进一个大箱子,完美解决。 
所以,如果你想把事情做完,无论何时,你一定要想清楚什么是眼下最重要的、必须马上做好的事。如果你不做这件事,你就不能以最快的速度取得进展。 
渐渐地,我摆脱了做事拖拉的毛病。我的方法是,不去理会那些相对不重要的事,把它们留在那里。 
 
《挑选发布日期》 
1.软件有开发周期。 
人有生理周期,男人、女人都有;程序有生命周期。理解周期,把握周期性的规律,方能活得顺利一些。我想起自己做服务员的经历,每天的生活就是清洁、服务。如果知道这些事情的规律,周期,就不会傻傻地等待,事物的发生。事件的发生,不是纯粹随机的。 
2.软件开发周期的基本规则: 
(1)确定发布日期,这个日期可以根据客观情况也可以根据主观愿望进行选择。 
(2)列出软件要实现的功能,然后按照优先顺序进行排序。 
(3)每当你落后于预定进程时,就把排在最后的功能砍掉。 
如果上面的每一步你都做到了,那么很快你就会发现,那些被你砍掉的功能不会让你感到后悔。这有点像编辑文章,如果你要写一篇750字的杰作,你可以先写出1500字,然后再编辑。 
顺带说一下,如果你忘了按照优先顺序部署功能,你就把一切搞糟。 
当你的妻子就要分娩、等着被送往医院的时候,你还在修理汽车引擎,那就太不妙了。相反,你应该感觉做出一个新版本,不必等一切工作都准备好了,才把软件交付市场。 
 
《软件定价》 
1.软件定价太低,会怎么样。 
2.软件定价太高,又会怎么样。 
3.做人太低调会怎么样,做人太低调又会怎么样。 
4.价格是能反映出一些内容的。一双鞋,价格太低,人们是会觉得很贱的。 
本文转自二郎三郎博客园博客,原文链接:http://www.cnblogs.com/haore147/p/3808339.html,如需转载请自行联系原作者
相关文章
|
9月前
|
安全 程序员 Python
这篇写给想选计算机专业的学弟学妹们
另外,这次我专门在自己母校拍了个视频,也算做个小宣传。但因为没经验、没设备,所以拍得比较业余,有人表示根本看不下去图片。纠结了一番我决定还是发出来。我经常跟同学说,你开始写代码不知道怎么写太正常不过了,谁不都是从小白过来的。
|
数据挖掘
|
数据挖掘
书单:分享我的读书笔记和最近阅读的几本好书
人最重要的是三个能力:①学习力-学习总结的能力;②输出力-逻辑思维和沟通表达的能力;③反思力-自省和修正的能力; 阅读、学习,让自己更加快乐,让自己有更多的可能性,让生命的意义有可能延展和突破。
695 2
书单:分享我的读书笔记和最近阅读的几本好书
|
数据可视化
关于读书学习与思考力。 文/江湖一剑客
文/江湖一剑客 读书学习的频率,思考力的高低,很大程度上决定了你的问题解决的能力,进而限制了你的人生格局,从而也基本上决定了你的人生命运。 独立之精神,自由之思想 陈寅恪给王国维的纪念碑撰文: 士之读书治学,盖将以脱心志于俗谛之桎梏,真理因得以发扬。
1611 0
|
新零售 机器学习/深度学习 搜索推荐
|
Web App开发 Python
我的六年CSDN博文写作感悟
2011年10月2日,我在CSDN博客上发表了自己的第一篇博文,从此之后,CSDN博客就成了我分享技术、观点和感悟的“前沿阵地”。
2033 0