20150412 周日 北京
04.加里.基尔代尔
学习的收获是什么?
解决问题以及如何学习.(说的太对了,如果从小学习输入的观念就是这样,那么一定会学以致用,理论联系实际的)
20150412 周日 北京
03.约翰.沃诺克
你写代码的方式?
动手做任何事情之前,我哦都会深思熟虑.但是一旦开始做事,我就会把它扔到一边.程序员看待一段代码应该像对待本路的烂章节一样,弃之如敝屐.千万不要固守某样东西以至于不能在必要的时候丢弃它,这才是程序员应有的态度.
绝对不要假设你知道的别人不知道,总会有聪明的家伙横空出世,提出更加厉害的算法,尽早认识这一点,并且迅速采纳善用它.而不必心存非我创造不可的烦恼.
(闻道有先后,优秀的想法不管出自谁的身上,学习它即可!难道还需要别的想法吗?)
20150412 周日 北京
02.巴特勒.兰普森
计算机什么吸引了呢?
在我看来,计算机是世界上最棒的玩具,你可以利用它把你的奇思妙想都变成现实.
设计系统时候你会力求简单吗?
对,一切都应该尽可能简单.但是做到这一点,你必须掌握复杂性.
你在实践中如何力求简单呢?
从根本上,分而治之,把事情分解,并准确描述各个部分应该实现什么功能,这会变成界限来如何行事的刚要.如果你还没有想清楚如何写规格,那表明你不明白具体是怎么回事?接着,你有两个选择,要么退回到你真正理解某个两外的问题上,要么你努力思考.
20150412 周日 北京
01.查尔斯.西蒙尼
编程是一种艺术.
(如果我有公司一定把公司的名称叫做****软件艺术有限公司.软件是一种技术,但是从更高层次更高的享受来看,软件就应该如同制作玉器等同!)
乔治.波利亚的书籍<怎样解题>.
求解问题时,遵循四个步骤:首先理解问题,然后拟定计划,接着执行计划,最后回顾整个过程.