《移山之道》确实写的很有趣,跟以往的教科书天壤之别。对话的形式很好,更能让人融入到这本书想要表达的内容中去。
看了很多人的Bolg,大家也写了不少对于这本书的看法,不过都大同小异,我觉得已基本上说出了我对与这本书的一些看法。我在这就不再赘述,但是作业毕竟要完成,所以,我打算说一说邹老师的Blog。在平常的时候,我读了很多邹老师的Blog,觉得其实也算是一本教材了,而且更加详实,更加生动,还有其他的博友的互动回复。
先说说《黄金分割的游戏》这个文章吧,当时我在大二的时候上过“博弈论”这门课,也玩过类似的游戏,当时我选了一个最小的数字,还受到了老师的表扬。后来看到邹老师的这篇文章,我才知道,原来在实际开发,社会生产中,比别人想得很远是聪明,但并不明智,多走一步,才会真正引领时代发展的潮流。
在博客中,邹老师还展示了这个游戏多次玩的过程中一个变化趋势,很有意思,更现实对应的也很紧密,确实是震荡递减,然后触底反弹,然后继续震荡递减。特别统计了第一次玩游戏的时候,大致的数字处在17左右。后来证明,确实如此。
当时我在微博上说了这个事情,有一个人回复很好,他说,一上来就写17,不算是聪明,一上来就写0,也不能说有多聪明,但是一上来先想到0,然后再写出17才算是真正的大牛。我觉得这个说的很好。大学的教育在本质上,应该是教会我们判断力。知识是一方面,如何使用我们的知识对未来,对自己的未来,对自己负责的事情的未来做出判断才是最重要的。但是可惜的是,在大多数时候,学校只教会我们为什么是0,而没有教会我们要如何想到0然后再写出17。
【问题】在“创新的迷思”中,讲到了很多,说真的,我现在还在迷思中,因为创新确实上到国家,小到个人,天天都在说,想起陶喆一首歌,“天天”【很好听老师不妨试试】,歌词里这样说——“那马路上天天都在说,而每个人天天在忍耐,没有你日子很黑白,原来这样就是恋爱{原来是爱上了创新},我想要你在我身边,分享生命中的一切,我想要天天说 天天说,天天对你说我有多爱你 ”。但是,如何创新,创新到什么程度,确实学校没有交给我们,都是大家在实践过程中一点一点摸索出来的。要走很多弯路。我有一个问题就是,老师上课确实举了很多例子给我们,我们也了解了很多关于创新的东西,但是课上能不能教一些如何判断创新的程度,或者说,什么样的方法能促进创新的形成。就像敏捷开发一样,可能促进软件工程的管理。
再说一篇博客吧,就是关于项目规划的博文,是一组,有很多篇。因为我在软工小组里是PM,而且自己也经历过很多管理的工作,所以对这个也很感兴趣。母亲在国有企业算是中层领导干部,管理着100多号人的一个单位。这其实就是一个最好的工程管理的试验场,在这里你能看到工程中出现各种管理方面的问题,也能看到一个措施在一个生动的集体中起到了如何的左右。也许工资计算方法中一个小数点的改变,也能引起轩然大波。先说对任务的估计。在软件工程中,对任务量的大小,对任务所需的时间的多少进行估计确实十分难,特别难,对于我们学生来说尤为难。邹老师在这里提供了很多很好的办法,确实让我们思路打开。通过几个例子让我们明白了该如何做。特别是核心的——绩效分析,该如何做。
特别是邹老师说的二维评价,我觉得很新颖!如何才能做到公平公正,客观合理、奖罚分明,这才是最重要的。
【问题】文中提出来的一个公式:“贡献度 = 工作量 × 工作的影响力 × 工作的不可替代性”看起来确实十分好用。我们一个一个分析,首先是工作量,不能按照工作时间,只能按照代码量,但是代码量也不行,好代码和差代码是有区别的,那只能按照完成模块的量来定,那么这个量怎么定比较合适,比如我们组的英语学习助手。组长任务是要设计好接口,便于前端UI的编写,他还要设计好数据库的结构,以便我们进行Dev,那么他的工作量是多少呢?对于我们Dev来说,做出一个精美的UI和做出一个数据库,到底谁的工作量要大一点呢?怎么界定?再说工作影响力和不可替代性。是不是后端就一定比前端重要且不可替代,是不是架构就一定比Dev重要且不可替代?在实际的酬劳方面,有什么区别么?好,这个时候,老师提出了二维评价,我觉得很好,但是二维评价首先我们要分清塔基础能力是什么?这个又很难,怎么办!??!