当前位置: 查字典图书网> 编程> 梦断代码> 除了中间的跑题外,基本上靠谱

除了中间的跑题外,基本上靠谱

对“除了中间的跑题外,基本上靠谱”的回应

compactset 2008-09-22 16:10:26

我记得Design for trustyworthy software中讲了个IBM的女的,好像本来是软件项目中的一个非程序员岗位上工作,大概是文秘之类的,不过她很懂音乐,后来IBM让一批人换岗位去编程,她学的最好编的也最好。后来爬到很高的位置,当了个软件方面的大头目。
  书里分析说,懂音乐的最适合编程,因为能够将静态的乐谱在脑子中转换成动态的音乐,那么将静态的代码转换成运行时的程序也不是难事,两者是同构的。

锅巴GG 2008-09-16 11:09:04

多学习多总结,软件不能都工程化,但是总有一部分可以先工程化起来。轮子不需要总是重新发明

[已注销] 2008-09-08 09:26:53

后天偷偷去见翻译者~~~~~哇哈哈哈哈哈~~~

咳咳……庄重……

王冬 2008-09-03 12:42:46

“一个系统总要求对确定的输入有确定的输出。”,确定?不知道多少人发过这样的春秋大梦,越早醒来,痛苦越少。也许那个确定的要求的确存在的,但其实没人知道它到底是什么,做软件的过程,就是开发者在把这件事儿弄清楚的过程,你弄清楚了,开发就完成了,开发完成了你才能弄清楚,两件事儿其实是一件事儿。

海语者伊谢尔伦 2008-09-03 09:22:09

编程倒底还不是画画。就像算法总指向确定结果一样,一个系统总要求对确定的输入有确定的输出。
而且就软件工程而言,我个人觉得更侧重于对人,时间,风险这三者的管理。
其实说起来,软件工程并不是程序员的活儿,至少不是写代码的程序员的活儿。
软件工程大部份是写代码之前的事。

Kiwi 2008-09-03 00:27:46

那个wiki我理解是专门给开发人员看的,是种交流工具,也算是非正式的项目文档。现在去Chandler项目网站上也能看到,很全面。

will 2008-09-01 19:26:26

你不把问题解决掉
问题就会来找你

软件工程就是把软件生命周期过程中各种可能出现的问题,存在的风险管理起来,使软件处于可控的状态。

没有软件工程,软件项目不可能做大。

造一个狗窝不需要作可行性研究,需求分析和设计
但造一座高楼,这些工作却是必不可少的

AlbertLee 2008-09-01 19:26:22

系统分析员……

大雁南飞 2008-09-01 19:14:11

软件工程应该存在,一个项目重要的是架构,怎么搭一个大型架构就是工程方面的问题,具体的实施就是方法的问题,这个就是单个程序员做的事.为什么会有IT民工,程序员就是IT民工,他们只管砌代码,把一个个功能做出来.而这个功能可不可行,系统分析员已经想好了.

SevenSweet 2008-09-01 17:45:46

那这么说软件工程到底不该存在吗?

银翼破碎战魂 2008-09-01 08:40:24

同意楼上。我就是一画家兼程序员,两者是有共同点的。

xyb 2008-08-31 21:42:32

同意。我也对软件工程的未来不大有信心。很多人拿软件开发的工作和建筑设计师相比,要我说程序员这活儿更像画家,对创造力的需要更甚于对技术能力的需要。如果无法找到一套方法,训练普通人去产出一幅幅高质量的画作,那么也无法找到一套规则,可以保证让程序员按时、按量的完成面前的任何一个开发项目。我们能做的就是尽量让这个过程顺畅,并且在出问题的时候不要手忙脚乱。

《梦断代码》热门书评


书名: 梦断代码
作者: Scott Rosenberg
出版社: 电子工业出版社
原作名: Dreaming in Code
译者: 韩磊
出版年: 2008.06
页数: 336
定价: 49.00元
ISBN: 9787121066795