摘要: 用隐喻来更充分地理解软件开发 隐喻(metaphors)即比喻,在这里指用现实生活的具体事物来描述计算机世界中的虚拟事物。病毒(virus)、流(stream)、池(pool)、库(library)等都是这方面的经典例子。现实世界的构建是缓慢的,很多事物的出现都有漫长的过程,然而计算机世界则是在短短 阅读全文
posted @ 2018-03-28 22:57 nicekingwei 阅读(156) 评论(1) 推荐(0) 编辑
摘要: ​ 我这周阅读的部分讨论的是怎样组装一个程序。对于程序设计,作者打比方说:构造一个程序就像用原子来造一间房屋,直接从原子开始建造是极其困难的,所以我们需要抽象、需要封装、需要层次、需要复用、需要结构化等等思维工具来帮助我们管理复杂度。由于熵增原理广泛存在于自然界,所以我们还需要一些约定的规范来使得程 阅读全文
posted @ 2018-03-28 22:57 nicekingwei 阅读(160) 评论(1) 推荐(0) 编辑
摘要: 这周我读了《我是一只IT小小鸟》,感触颇深。 这本书讲了很多IT人的成长经历,他们背景不同,学历不同,兴趣和主攻方向不同,性格不同,经历也不同。他们的成功或阶段性的成功可能很难完全重现,但他们的品质,他们的经验是值得我们认真思考并消化的。 首先,学习应该认真刻苦,不能浪费青春美好的时光。计算机行业发 阅读全文
posted @ 2018-03-28 22:56 nicekingwei 阅读(147) 评论(1) 推荐(0) 编辑