SoftEng 版 (精华区)

发信人: Sun (大灯泡), 信区: SoftEng
标  题: ------------五个问题的讨论-----------
发信站: 哈工大紫丁香 (2000年06月05日12:18:22 星期一), 站内信件


发信人: qlw (钱五哥), 信区: SoftEng       
标  题: ------------五个问题的讨论-----------
发信站: BBS 水木清华站 (Sat May 13 14:07:36 2000)

五个问题和讨论  


转自news.webking.com.cn

----------------

1、你是不是不能忍受一个编程序不如你的人做你的项目经理?

2、你是不是觉得你的老板对客户吹牛皮、夸大自己而感到不舒服?

3、你是不是一个拿到一个需求脑袋里第一念头就是如何实现的人?

4、你是不是很崇拜Stallman,Linus,很讨厌Microsoft?

5、你是不是曾经在深夜编码的时候,突然感觉到一种乏味,对Code的生涯感到一种无趣?

--------by mouge-------------------------------------------------------------
对于你的回应,我觉得很有必要交流一下,因为你提的五个问题确实是我时常矛盾的原因。

1、你是不是不能忍受一个编程序不如你的人做你的项目经理?
我在内心里是无法忍受的,但在工作上我还是听他的领导,整体比能力更重要。

2、你是不是觉得你的老板对客户吹牛皮、夸大自己而感到不舒服?
对,我不喜欢没有根据以及不分场合的夸张,我们不是靠别人的看法而生存的,我们是
用自己的能力来工作。但是,对于成就感,是我的工作动力,这是别的东西无法替代的。

3、你是不是一个拿到一个需求脑袋里第一念头就是如何实现的人?
不,我是结构主义者,由于个性的原因,喜欢在形式上作过多的思考,而经常出现使实
现滞后的现象。

4、你是不是很崇拜Stallman,Linus,很讨厌Microsoft?
对,对于自由软件的内在结构,在Internet上,我认为它更具合理性,松散的分布式软
件架构,独立而又开放的接口设计,这是Mircosoft无法面对的事实,在很重要的一点
上,Microsoft一直想用它专有的产品集成全部的计算能力,解决全部的企业方案,单
凭这一点,使它在脑筋急转弯时,失去许多良机。但我在工作上,在公司的解决方案
上,我还是离不开它的支持。

5、你是不是曾经在深夜编码的时候,突然感觉到一种乏味,对Code的生涯感到一种无趣?
Stallman,linus也是不是会出现这种无趣呢?我倒很想知道,如果这些HACKDOM中的英
雄也会有这种真实的感觉,那我会对自己的无趣会有些安慰的释然。

谢谢你的问题。
mouge


----by kino--------------------------------------------------------------

1、你是不是不能忍受一个编程序不如你的人做你的项目经理?
答复:
那么你也不能接受“编码是软件开发中最低层次的活动”了?你的项目经理要能够
组织用户的需求,能够正确安排开发计划就可以,他没有必要编程序,甚至可以完
全不会编程序。

 2、你是不是觉得你的老板对客户吹牛皮、夸大自己而感到不舒服?
答复:
我们为什么要开发软件?
不是为了锻炼水平,更不是什么提高社会生产力,是为了商业的利益,money!
其他都是副产品!我们开发软件就是要卖给别人,怎么不是靠别人的看法生存?
mouge,你是个技术至上主义者。
如果你们的老板或者市场部同事能够把你们还没有做的东西推销出去,同时又能够
根据客观情况找人来完成这项工作,那么是你的万幸。

 3、你是不是一个拿到一个需求脑袋里第一念头就是如何实现的人?
答复:考虑结构也是考虑实现,只是你考虑实现得更多而已。
拿到需求应该首先想到“用户到底要的是什么?”“我们有没有现成的技术来Copy?”
以及要考虑这个需求变成软件后,应该具备的性能、参数、与其他的设备的接口等等。

4、你是不是很崇拜Stallman,Linus,很讨厌Microsoft?
答复:建议你学习一下《微软的秘密》,学习他组织开发的方式,开发过程的运转
方式等等。
网上骂人的文章少看一些,一个公司变成了“人民公敌”是非常不正常的。
深入的研究一下微软,研究一下到底为什么他的竞争对手那么怕他。

 5、你是不是曾经在深夜编码的时候,突然感觉到一种乏味,对Code的生涯感到一
种无趣?
答复:曾经接触到一些同事,他们根本就是埋头干活,不抬头看路的。我们对他的编码
技术非常爱惜,总是希望能够把他培养起来,但是从中国目前的氛围来看,他很满足于
做一个小圈子里受人敬仰的编程高手。最后只好可惜的放弃他,让他继续的编码。


此外,可以告诉mouge的是,你的编码生活很难延续到30岁后。
好好看一看最新的软件工程技术,特别是RUP或者《微软的秘密》,你在看的过程
中,会有所顿悟。
以前在学校的时候,老师教育我们,做软件最重要的不是编码,而是算法。
其实作软件最重要的是需求分析。

----------RUP------------------------------------------
自个儿去看。

RUP是Rational Unified Process,是一种开发流程指导,不是软件。
这就是知识经济!
http://www.rational.com/products/rup/index.jtmpl

----------------------by kino------------------
我在工作中,接触到印度软件公司开发出来的软件:
整个体系架构非常清晰,按照我们的要求实现了全部功能,而且相当稳定。
但是打开具体的代码一看,拖沓冗长,水平不咋样。
我们自己的一些程序员就有怪话了,说他们水平真低。

但是!
印度人能够把软件整体把握得很好,能够完成软件,并得到相当好的设计文档。
而中国人在那里琢磨数据结构、算法,界面人员就还没编码就想着是Outlook式的
还是Visual Studio式的界面。
到最后就成为Code高手,对某些特定的开发工具精通,但是就是不能保证能够把一
个软件稳当、完整的开发出来。

举个简单的例子:
软件中需要一个列表,用来表示我们处理的事务。该类表在业务繁忙的时候将变得很大。
中国人就用双向链表,抱着《数据结构》书在那里写链表的类。
印度人开了一个大数组,然后就开始干。
为什么印度人不用链表,他们说:
1、你们给出的设备(小型机),最少具备512M内存,浪费一些没有什么。
2、数组方式访问方便、效率高。

看出了一拿到东西就吭哧吭哧作Code,和好好进行软件分析的不同了吗?



--

  钱五哥的主页: http://166.111.14.195/qlw/(24H) 
  钱五哥的主页: http://qlw.wojia.com (24H)
  钱五哥的论坛: http://qlwbbs.wojia.com (不定期)
  软件工程资源: ftp://ftp.myhome.tsinghua.edu.cn/pub/softeng(24H)

※ 来源:·BBS 水木清华站 smth.org·[FROM: 166.111.187.99]
--
    太阳就是个大灯泡。(自创)
    先天下之光而光,后天下之脱而脱。(摘抄)

※ 来源:·哈工大紫丁香 bbs.hit.edu.cn·[FROM: 202.118.239.237]
※ 修改:·Sun 於 01月27日13:38:32 修改本文·[FROM: wpc.hit.edu.cn]
[百宝箱] [返回首页] [上级目录] [根目录] [返回顶部] [刷新] [返回]
Powered by KBS BBS 2.0 (http://dev.kcn.cn)
页面执行时间:3.063毫秒