再读大道之简第七章第八章

有一句话叫做,理想很丰满,现实很骨感。原来,单纯的以为,软件工程不就是码农么,就连工作也是一心趴在课编程编程,各种编程上,可是,现实中的软件工程和理想中或者说,想象中的还是有很大的差距的。就连我们心中的大企业,也并不是想象中的那样。比如IBM知道把握力量总之比创造力量来得经济。我还单纯的以为,所有的公司只是为了盈利呢,依靠完成的软件去盈利。此时不禁自嘲一番,还是太嫩了啊。所有的大公司在标准、理论、语言上的争来夺取,未必全然出于“软件实现”的考虑。对统一理论、统一工具、统一过程的企图,其最终目的是在整个软件工程体系中的全面胜出。看到这段话的时候,不禁想起了UML,统一建模语言,那个上课完全没有听懂的内容。

记得第六章,作者一直围绕着那副软件工程体系层次图来讲说,而第七章中却在那个的基础之上添加了软件工程层状模型图。还是那几样,但是,多了几笔:在程序和方法界面,是关注具体的实现的,而在过程和工程的层面,更首要考虑的是团队问题,在角色的角度上来说,开发经理思考项目的实施方案和管理具体的开发行为,而项目经理则保障团队的稳定性和一致性。这就是回到了关键。当然了,这只是理想模式,并不能完全描述现实。

第六章,最后一节讲到大BOSS的问题,现在又要讲一个经理,一个思考项目成本的经理。对于一个工程,这位项目经理思考的问题是完成工程的方法。而评价这个方法的标准就是节约成本。毕竟没有一个顾客会为了等一个项目而耗费几年的光阴。不计成本的项目计划不会得到经营者的的支持。同时,毫无目的的消耗成本是项目中的慢性毒药。但是,最重要的是,最致命的风险是成本的枯竭。一个软件项目的把握还是要跟女人持家一样,经济实惠。

我记得第一天上C++课的时候,老师就十分强调我们的思路。强调着思想和思考。有一个成语,我们都知道,管中窥豹,把每一个管见拼合起来,得到的才可能是豹,而不是斑,实质上,应该回归到软件工程的本体上来思考问题,而不是仅关注每一个局部的要素。工程的整体问题仍然是实现。这就是,软件工程三个要素的价值。

其实我现在还不知道RUP是个什么东西,编者告诉我,它是一个杂物箱。虽说我不是很理解,但是还是可以体会到它的用途。在RUP中,有许多东西,其中不乏有益的东西。假如说钓竿能够带给你团队以精神上的鼓励,那么钓竿就是十分重要的啦,一旦失去,就是团队的魂的丢失。一旦把钓竿挂在开发部的墙上。相信会带来很多的益处。

看到“UML与甲骨文之简的差异”这个小标题,我真的十分想吐槽一句,UML现在对我来说就是甲骨文啊,不懂不懂。不过甲骨文,见过的人应该都可以猜到他的意思,甲骨文的表达没有那么刻板。出于沟通的必要,类似UML这种语言的象征意义必须描述的足够准确和详细。

第六章讲到,大BOSS并不决定着程序员的薪金。现在又提了句经营者离开开发者很远,反之亦然。经营者,并不需要什么都会,比如,马云。话说,双十一,马云又赚了很多。

政治或说是马克思或说社会主义,有这么一句话,矛盾与统一共存。同样的,实现目标和保障质量是一队矛盾体。有时候的确会顾此失彼,但是,我们所要追求的就是他的统一。

时间: 2024-10-04 14:15:03

再读大道之简第七章第八章的相关文章

再读大道至简第六章

大道之简临近了尾声,作者也开始了“与前文相呼应”,第六章的内容大部分建立在前面五章的基础之上,对相关的名词进行了进一步的阐释,理解,对有关的概念进行了扩充. 一开始说了,语言只是工具,这几乎与第一章的内容相呼应,不讲JAVA/C/C++等等语言的好坏,只是把他们放在工具的层面来说.没有对语言的膜拜也没有对语言的漠视.语言再不同,只是工具不同,适用于不同的环境.就像是犁地不需要铲子,扫地需要扫把一样的.笔者借由各种语言只是工具来引出了,那张幻灯片.看清代码.方法.工程.组织的关系. 在代码.方法.

再读大道至简第五章

我记得在选择软工之前,就已经认识了那幅秋千的图.还是王建民老师在信息导论课的时候讲到的.当时还笑话呢,好好的一幅秋千,硬是被程序员做成了一个轮胎.当时放这个图片是为佐证客户描述的内容和程序员做出来的产品是会有很大的不同这个观点.如今又看到了这幅图,心里稍微多了一些感触.在UML的大作业的第一次实验报告中,自己想的很丰满,但是写出来的东西却很单薄.当时我是按照老师给的一份例子来模仿的,看着老师的例子尽善尽美,可是我自己的项目却乱七八糟,没有十分严谨的思路和结构,在不断的修改中已经和我想的有些明显的

大道至简第七章第八章

IBM为了完善自己的软件的工程体系收购了Rational,这使得IBM的实力大大的增长. 一个软件的实现离不开团队的努力,一个人再天才也有思考不到的地方,一个人就算再没用,也与他所擅长的地方,不论什么时候团队应该是刻在我们每一个软件工作者心中的事.就像我们编程时写注释,既是为了自己思路清晰也是为了方便团队中其他人阅读.大道至简中关于团队是这样说的. 蚂蚁的团队总是被本能地组织得非常好.然而如果一 个蚂蚁的群体中有了流行疾病,蚂蚁在死去,而新生蚂蚁 不能跟上其死亡的速度,那么很快,这个团队就溃散了

再读大道之简第三章

团队缺乏的不只是管理 书里这么说. 首先一个人算不得团体,那就是个体.两个人则互相支撑,古文中“从”字是二人互利就是这个意思.然而两人互利并不算团队,因为没有监督.三个人便可以构成团队,这样便有了团队的一些基本特性:主从.监督和责任. 其实我是第一次看这段的时候,是十分赞同这段话的,甚至有些佩服.我们很多时候指导我们是个TEAM,但是不知道到底多少人可以构成一个TEAM,甚至不知道团队里有什么关系.可是现在看看也不完全正确,或者准确的说,团队是至少有三个人的,并且团队有主从.监督.责任三个基本特

大道至简第七章读后感

大道至简第七章读后感——现实中的软件工程 “王不如远交而近攻,得寸,则王之寸:得尺,亦王之尺也.”——<战国策.秦策> 1:大公司手中的算盘 文中列举了IBM,Borland和Microsoft的一些体系,来说明大公司眼中的世界. 大公司们在标准.理论.语言上的争来夺去,未必全然出于“软件实现”的考虑.对统一理论.统一工具.统一过程的企图,其最终目的是在整个软件工程体系中的全面胜出.算 盘 上 的 绝 大 多 数 人 , 只 是 用 于 计 算 胜 负 的 一 枚 算子.所谓编程语言,只不过是

读大道至简第三章感想

大道至简第三章介绍的是关于团队的问题.首先说明了什么是团队,至少是三个人的队伍才称得上是团队.对于团队就会存在领导者,作为领导者能力很重要的,但是并不意味着能力出众就可以成为领导者.就像书中所说,一个员工在一次项目制作中完成了全部的核心代码,公司给予了他优厚的奖励,但是这并不意味着下一个项目就由他来领导.因为项目经理必须具备最基本的素质:承担责任.做项目不是要像程咬金一样只有能力而不会管理的人,而是要李离这样对于出错敢于担当的死士.作为一个项目经理你拿着经理的工资,凭什么出了问题要你的员工来背锅

再读大道至简第一章以及生活有感

开始上JAVA,在还没有老师授课前就接受了安装JDK的任务,虽然我在暑假前就已经安装完了JDK,以及ECLIPSE,也跟着学长学了一点点的东西,但是,一个暑假因为家里的关系,电脑都没开几次的我,真心都忘的差不多了……唉,先是JSE的界面出了问题,后来是cmd黑框无法运行.JSE的问题还好及时解决了,不然那个附带的小问题还真的没办法搞定. 上课,果然自己的亲导师是从<大道至简>开始授课的,虽然我之前看过了一遍,也大概知道了主要内容,但是,具体的问题我还真心的回答不上来.比如,愚公移山的分析,编程

读大道至简第七八章有感

第七章题目为现实中的软件工程,第一部分讲到了大公司手中的算盘,和各个大公司之间的争夺战引发的后果.比如像IBM这样的公司并购Rational真实原因就是IBM需要构建一个完整的软件工程体系.有了Rational的IBM会变成一个拥有一套成熟的理论体系和实作工具.对于IBM来说Rational有着UML语言的非常丰富的实践经验,还有着RUP作为理论框架的创立者和领导者的地位,这些对IBM在确立大型软件工程应用方案提供商的行业形象都是极大的支持.通过一些大公司之间的争夺,比如Borland与IBM,

再读大道至简第二章

懒人,第一想到的就是那种总躺在床上,吃喝拉撒睡都是要等着别人伺候的人.第一次看到标题便是不解,但是也没有特别的理解,也就这么过去了.第二次再次带着对这个的疑问和老师上课的略微讲解,便往下看第一节.这次看完第一节,才略有所悟,这里的懒人并不是真正意义上的懒,那种不会愿意做事的人,而是那种会动脑子,寻求捷径而不耽误工作效率的人. 人生在世,人的精力终归是有极限的,谁也没有比别人多几倍 的精力,纵使是爱因斯坦那样的人,他们也是牺牲了睡眠时间工作,并且以寿命为代价,毕竟因为熬夜而猝死的人现在比比皆是.为