《Greatest Raids》,纪录作品,英国出品,2003年上映。
与其耗费大量的时间和精力去实现某一个愿望,不如静下心来好好想想自己真正想要的是什么。挺不错的一本剧,值得看看
因为是受王石邀请(可能王石付钱了)写的书,所以编剧跟王,褚都是有厉害关系的人,这种情况下怎么可能公正客观地写出褚的为人?文章里只有溢美之词,而根本无褒贬之意。就我看,一个人优点越突出,缺点也会很明显。他的优点编剧通篇在讲,在这我不再提了。缺点的话我觉得在公司是一言堂,就是武断不民主;在财产上跟他利益关系的人是他朋友和家人,我不相信没有之前的利益输送,他种果树能有人给他捐数百万,他家人都能进玉溪卷烟厂,而且都能留学,出国旅游,豪华监狱,保外就医,公关政界这些都是有腐败在里面的。虽然他有功于国家财政,但于人民是无益的,烟草于国民身体有何好处?他的政绩,无非是萃取的民脂民膏,根本上还是不义之财!如果有人赞美他,我觉得只有工作能力很强,大的层面上是一般的。就像中国人无法接受茅台酒总工程师要评院士一样,我还是无法接受文章中对他一面倒的溢美。
“我们原本对某个习俗只有一知半解,直到双方拼凑后,才窥知全部意义。” 这是人类学家常用的“比较法”。 地球上的人类千千万万种,亚洲人欧洲人甚至身边各种各样的人…接触的了解的人类越多,会迫使我们更加深入对自己思维逻辑的探索。 这是此剧给我最大的收获。
超爱『商人和炼金术师之门』和『焦虑是自由引起的眩晕』这两篇!核心主旨又通透又温柔,不是硬核科幻,带着人性的探讨和哲学的思辨,超棒!
啊啊啊啊,顾总竟然出新文了,我竟然才知道~不管开没开始看,先赞一波~
Greatest Raids,本剧适用于架构入门的初学者,没有多少新知识点,而是对架构思想进行了提炼总结,推荐观看。以下是提炼总结: 1.设计与架构究竟是什么: 软件架构的终极目标,用最小的人力成本来满足构建和维护该系统的需求。 2.架构的两个价值维度:行为和架构 架构是行为的基础,不打好基础,系统就乱套了,最终难以维护 3.三种编程范式(目的是限制): (1)结构化编程(structured programming),限制了goto语句。 (2)面向对象编程(object-oriented programming),限制了函数指针。 (3)函数式编程(functional programming),限制了赋值语句。 4.关于测试的2点认知 (1)科学方法论不需要证明某条结论是正确的,只需要想办法证明它是错误的。如果某个结论经过一定的努力无法证伪,我们则认为它在当下是足够正确的。 (2)Dijkstra曾经说过“测试只能展示Bug的存在,并不能证明不存在Bug”,换句话说,一段程序可以由一个测试来证明其错误性,但是却不能被证明是100%正确的。测试的作用是让我们得出某段程序已经足够实现当前目标这一结论。 5.锁与变量的关系 (1)所有的竞争问题、死锁问题、并发更新问题都是由可变变量导致的。如果变量永远不会被更改,那就不可能产生竞争或者并发更新问题。如果锁状态是不可变的,那就永远不会产生死锁问题。 (2)软件架构师应该着力于将大部分处理逻辑都归于不可变组件中,可变状态组件的逻辑应该越少越好。 6.关于软件设计的5个原则 (1)单一职责:函数和类必须在某一维度职责单一,只对某一类行为者负责。避免边界不清晰,后期维护困难 (2)开闭原则:对扩展开放,对修改关闭;对客户端修改关闭,对服务端修改开放 (3)里氏替换选择,父类出现的地方子类可以进行替换,提升代码复用性、扩展性;同时又增加了父子类的耦合性 (4)接口隔离原则:接口、类的职责要单一,低耦合 (5)依赖反转原则:要依赖抽象/接口,不依赖具体实现(代码注释要更贴近业务语言,避免出现具体实现相关的描述,简称通用语言)。 7.关于组件 组件是软件在部署过程中的最小单元。设计良好的组件都应该永远保持可被独立部署的特性,也意味着这些组件应该可以被单独开发,对应在Java里就是jar文件。 8.关于组件聚合 (1)软件开发者必须要能够知道这些组件的发布时间,以及每次发布带来了哪些变更 (2)对大部分应用程序来说,可维护性的重要性要远远高于可复用性。 (3)这些变更最好都体现在同一个组件中,而不是分布于很多个组件中 (4)将由于相同原因而修改,并且需要同时修改的东西放在一起。将由于不同原因而修改,并且不同时修改的东西分开。 (5)这种平衡本身也在不断变化。也就是说,当下适用的分割方式可能明年就不再适用了。所以,组件的构成安排应随着项目重心的不同,以及研发性与复用性的不同而不断演化。 9.关于组件耦合 (1)第一种是“每周构建”,第二种是“无依赖环原则(ADP)”。 (2)我们可以打破这些组件中的循环依赖,并将其依赖图转化为DAG。目前有以下两种主要机制可以做到这件事情 a.应用依赖反转原则(DIP) b.创建一个新的组件 (3)我们不希望那些频繁变更的组件影响到其他本来应该很稳定的组件 (4)组件依赖关系是必须要随着项目的逻辑设计一起扩张和演进的。 (5)任何一个我们预期会经常变更的组件都不应该被一个难于修改的组件所依赖,否则这个多变的组件也将会变得非常难以被修改。 (6)让软件组件难于修改的一个最直接的办法就是让很多其他组件依赖
剧集中讲诉的人和事,有许多自私和无赖,让我想起了我的一个咸鱼买家
这一部上价值了,格局了噢。或许这是涉及民族矛盾的剧集最好的打开方式吧。
这部剧不单单讲述了手帐的制作,更多的告诉了我们如何提升和实现自我价值,非常好的具有启发意义的书。
十三天终于一刷完毕。刚开始还好,后面越来越有点懈怠,终于可以换本剧了,感觉长时间看同一本剧还是有些枯燥。 其实很早之前就在视频平台借过这部剧,当时没看几页就到时间了,还回去就再也没借过,这次能看完也算是进步了。 总得来说是一本挺适合学习古文的书,个人没接触过这类书,编剧是清代人,收集的文章囊括几千年,且不说选的文章有没有代表性,至少很全面的。以后要再刷一遍,语文不好可以,文言文得跟上
2011 · 中国,法国
1999 · 英国
1948 · 美国
1975 · 西班牙,阿根廷
2006 · 中国
2005 · 德国
2001 · 美国
1998 · 加拿大
1976 · 美国
REVIEWS
与其耗费大量的时间和精力去实现某一个愿望,不如静下心来好好想想自己真正想要的是什么。挺不错的一本剧,值得看看
因为是受王石邀请(可能王石付钱了)写的书,所以编剧跟王,褚都是有厉害关系的人,这种情况下怎么可能公正客观地写出褚的为人?文章里只有溢美之词,而根本无褒贬之意。就我看,一个人优点越突出,缺点也会很明显。他的优点编剧通篇在讲,在这我不再提了。缺点的话我觉得在公司是一言堂,就是武断不民主;在财产上跟他利益关系的人是他朋友和家人,我不相信没有之前的利益输送,他种果树能有人给他捐数百万,他家人都能进玉溪卷烟厂,而且都能留学,出国旅游,豪华监狱,保外就医,公关政界这些都是有腐败在里面的。虽然他有功于国家财政,但于人民是无益的,烟草于国民身体有何好处?他的政绩,无非是萃取的民脂民膏,根本上还是不义之财!如果有人赞美他,我觉得只有工作能力很强,大的层面上是一般的。就像中国人无法接受茅台酒总工程师要评院士一样,我还是无法接受文章中对他一面倒的溢美。
“我们原本对某个习俗只有一知半解,直到双方拼凑后,才窥知全部意义。” 这是人类学家常用的“比较法”。 地球上的人类千千万万种,亚洲人欧洲人甚至身边各种各样的人…接触的了解的人类越多,会迫使我们更加深入对自己思维逻辑的探索。 这是此剧给我最大的收获。
超爱『商人和炼金术师之门』和『焦虑是自由引起的眩晕』这两篇!核心主旨又通透又温柔,不是硬核科幻,带着人性的探讨和哲学的思辨,超棒!
啊啊啊啊,顾总竟然出新文了,我竟然才知道~不管开没开始看,先赞一波~
Greatest Raids,本剧适用于架构入门的初学者,没有多少新知识点,而是对架构思想进行了提炼总结,推荐观看。以下是提炼总结: 1.设计与架构究竟是什么: 软件架构的终极目标,用最小的人力成本来满足构建和维护该系统的需求。 2.架构的两个价值维度:行为和架构 架构是行为的基础,不打好基础,系统就乱套了,最终难以维护 3.三种编程范式(目的是限制): (1)结构化编程(structured programming),限制了goto语句。 (2)面向对象编程(object-oriented programming),限制了函数指针。 (3)函数式编程(functional programming),限制了赋值语句。 4.关于测试的2点认知 (1)科学方法论不需要证明某条结论是正确的,只需要想办法证明它是错误的。如果某个结论经过一定的努力无法证伪,我们则认为它在当下是足够正确的。 (2)Dijkstra曾经说过“测试只能展示Bug的存在,并不能证明不存在Bug”,换句话说,一段程序可以由一个测试来证明其错误性,但是却不能被证明是100%正确的。测试的作用是让我们得出某段程序已经足够实现当前目标这一结论。 5.锁与变量的关系 (1)所有的竞争问题、死锁问题、并发更新问题都是由可变变量导致的。如果变量永远不会被更改,那就不可能产生竞争或者并发更新问题。如果锁状态是不可变的,那就永远不会产生死锁问题。 (2)软件架构师应该着力于将大部分处理逻辑都归于不可变组件中,可变状态组件的逻辑应该越少越好。 6.关于软件设计的5个原则 (1)单一职责:函数和类必须在某一维度职责单一,只对某一类行为者负责。避免边界不清晰,后期维护困难 (2)开闭原则:对扩展开放,对修改关闭;对客户端修改关闭,对服务端修改开放 (3)里氏替换选择,父类出现的地方子类可以进行替换,提升代码复用性、扩展性;同时又增加了父子类的耦合性 (4)接口隔离原则:接口、类的职责要单一,低耦合 (5)依赖反转原则:要依赖抽象/接口,不依赖具体实现(代码注释要更贴近业务语言,避免出现具体实现相关的描述,简称通用语言)。 7.关于组件 组件是软件在部署过程中的最小单元。设计良好的组件都应该永远保持可被独立部署的特性,也意味着这些组件应该可以被单独开发,对应在Java里就是jar文件。 8.关于组件聚合 (1)软件开发者必须要能够知道这些组件的发布时间,以及每次发布带来了哪些变更 (2)对大部分应用程序来说,可维护性的重要性要远远高于可复用性。 (3)这些变更最好都体现在同一个组件中,而不是分布于很多个组件中 (4)将由于相同原因而修改,并且需要同时修改的东西放在一起。将由于不同原因而修改,并且不同时修改的东西分开。 (5)这种平衡本身也在不断变化。也就是说,当下适用的分割方式可能明年就不再适用了。所以,组件的构成安排应随着项目重心的不同,以及研发性与复用性的不同而不断演化。 9.关于组件耦合 (1)第一种是“每周构建”,第二种是“无依赖环原则(ADP)”。 (2)我们可以打破这些组件中的循环依赖,并将其依赖图转化为DAG。目前有以下两种主要机制可以做到这件事情 a.应用依赖反转原则(DIP) b.创建一个新的组件 (3)我们不希望那些频繁变更的组件影响到其他本来应该很稳定的组件 (4)组件依赖关系是必须要随着项目的逻辑设计一起扩张和演进的。 (5)任何一个我们预期会经常变更的组件都不应该被一个难于修改的组件所依赖,否则这个多变的组件也将会变得非常难以被修改。 (6)让软件组件难于修改的一个最直接的办法就是让很多其他组件依赖
剧集中讲诉的人和事,有许多自私和无赖,让我想起了我的一个咸鱼买家
这一部上价值了,格局了噢。或许这是涉及民族矛盾的剧集最好的打开方式吧。
这部剧不单单讲述了手帐的制作,更多的告诉了我们如何提升和实现自我价值,非常好的具有启发意义的书。
十三天终于一刷完毕。刚开始还好,后面越来越有点懈怠,终于可以换本剧了,感觉长时间看同一本剧还是有些枯燥。 其实很早之前就在视频平台借过这部剧,当时没看几页就到时间了,还回去就再也没借过,这次能看完也算是进步了。 总得来说是一本挺适合学习古文的书,个人没接触过这类书,编剧是清代人,收集的文章囊括几千年,且不说选的文章有没有代表性,至少很全面的。以后要再刷一遍,语文不好可以,文言文得跟上