标题: 三国开发思路
性别:未知-离线 陈珺

Rank: 6Rank: 6Rank: 6
组别 校尉
级别 军师将军
好贴 5
功绩 26
帖子 927
编号 3820
注册 2003-12-27
来自 福建福州


发表于 2010-5-25 01:37 资料 个人空间 短消息 看全部作者


QUOTE:
原帖由 Maxwell 于 2010-5-25 01:24 发表


那么心理学和人力资源管理对软件开发的具体指导在什么地方?指导系统设计阶段的又是什么理论?

就说分工问题吧,有的人擅长算法,有的人擅长优化,这些需要计算机知识的参与
有的人认真,有的人三心二意,有的人喜欢广度,有的人喜欢深度,这些需要心理学的参与
然后以此安排任务,缺人时按心理学规律培养,出错时按心理学规律找原因
如果要再细下去,就得拿具体项目说了


顶部
性别:未知-离线 陈珺

Rank: 6Rank: 6Rank: 6
组别 校尉
级别 军师将军
好贴 5
功绩 26
帖子 927
编号 3820
注册 2003-12-27
来自 福建福州


发表于 2010-5-25 01:46 资料 个人空间 短消息 看全部作者


QUOTE:
原帖由 Maxwell 于 2010-5-25 01:30 发表

那么对实践的影响又在何处?这些影响与单纯应用软件工程产生了哪些差别?

最大的差别,就是不会那么呆板,可以根据具体项目和组织情况设计流程,安排人事,而不像软工那么死的需求分析,概要设计等等,还有就是通过沟通发现知识欠缺,及时弥补,注重开发成员的思维规律,而不是靠一堆规章制度,非要测试驱动,测试集成,可以根据开发成员的言语和代码分析出现问题的本质原因


顶部
性别:未知-离线 陈珺

Rank: 6Rank: 6Rank: 6
组别 校尉
级别 军师将军
好贴 5
功绩 26
帖子 927
编号 3820
注册 2003-12-27
来自 福建福州


发表于 2010-5-25 01:55 资料 个人空间 短消息 看全部作者


QUOTE:
原帖由 Maxwell 于 2010-5-25 01:50 发表


软件工程中不讲分工问题吗?软件工程中对资源的调配还包括了更广泛的内容,恐怕是心理学覆盖不到的吧?软件工程所覆盖的内容是远超你想象的,即使你能够从管理学、心理学、人力资源管理等等学科中总结出一些 ...

你说什么内容
顶部
性别:未知-离线 陈珺

Rank: 6Rank: 6Rank: 6
组别 校尉
级别 军师将军
好贴 5
功绩 26
帖子 927
编号 3820
注册 2003-12-27
来自 福建福州


发表于 2010-5-25 01:58 资料 个人空间 短消息 看全部作者


QUOTE:
呆板的是人不是软件工程。你灵活一个先概要设计后需求分析看看?不靠规章制度是管理学教你的?

软件工程有根据言语和代码分析应该补什么的内容吗
顶部
性别:未知-离线 陈珺

Rank: 6Rank: 6Rank: 6
组别 校尉
级别 军师将军
好贴 5
功绩 26
帖子 927
编号 3820
注册 2003-12-27
来自 福建福州


发表于 2010-5-25 02:08 资料 个人空间 短消息 看全部作者
软件工程其实是技术和管理的结合体,只不过技术方面不及计算机科学,管理方面又不及管理学,让管理学解决方向问题,让计算机科学解决技术问题,软工似乎不是在计算机科学和管理学基础产生的
顶部
性别:未知-离线 陈珺

Rank: 6Rank: 6Rank: 6
组别 校尉
级别 军师将军
好贴 5
功绩 26
帖子 927
编号 3820
注册 2003-12-27
来自 福建福州


发表于 2010-5-25 02:23 资料 个人空间 短消息 看全部作者


QUOTE:
原帖由 Maxwell 于 2010-5-25 02:12 发表

你就算读一下二十年前的软件工程书籍也该知道有没有啊。针对个人的、针对团队的直到针对公司的各个层次的都有。你到底是读过软件工程才说软件工程浅的还是没读过就说的啊?


突然想起个问题来,你 ...

我以前读的二十年前的软件工程书,针对个人的、针对团队的直到针对公司的几乎没有,有也只是一带而过
倒是有本IT项目管理花了一章的篇幅讲了,但深度和人力资源管理差远了
顶部
性别:未知-离线 陈珺

Rank: 6Rank: 6Rank: 6
组别 校尉
级别 军师将军
好贴 5
功绩 26
帖子 927
编号 3820
注册 2003-12-27
来自 福建福州


发表于 2010-5-25 02:31 资料 个人空间 短消息 看全部作者
我拿三册书是说明软件工程的方向应该是那本书那样,而不是目前的UML,设计模式之类的东西
顶部
性别:未知-离线 陈珺

Rank: 6Rank: 6Rank: 6
组别 校尉
级别 军师将军
好贴 5
功绩 26
帖子 927
编号 3820
注册 2003-12-27
来自 福建福州


发表于 2010-5-25 02:40 资料 个人空间 短消息 看全部作者


QUOTE:
原帖由 Maxwell 于 2010-5-25 02:29 发表

我倒是好奇人力资源管理里面的深度到软件开发上还剩多少,它不会在实践中遇到问题吗?在人力资源管理的指导下,你现在是如何做的?

这本
http://www.china-pub.com/801323&ref=xilie#ml
它每章涉及一个课题,这些课题都是会遇到的,即使在软件开发也是如此(业余开发也只有薪酬管理用不到)
它肯定在实践中会遇到问题,但能解决的比软工要多
顶部
性别:未知-离线 陈珺

Rank: 6Rank: 6Rank: 6
组别 校尉
级别 军师将军
好贴 5
功绩 26
帖子 927
编号 3820
注册 2003-12-27
来自 福建福州


发表于 2010-5-25 02:50 资料 个人空间 短消息 看全部作者


QUOTE:
原帖由 Maxwell 于 2010-5-25 02:39 发表

我不说了吗,软件工程范围大得很,软件工程大概产生于上世纪70年代,目标是利用有限的资源做出尽量高质量的软件,有助于达成目标的领域软件工程应该基本都涉及到了。UML和设计模式怎么不该研究了?这两样都是 ...

你说的是它的目标,但从现有软件工程成果看,方向差得很远,开发软件的主体是人,心理学肯定必要,然后需要用哲学和数学指导计算机资源的应用,最后用管理学来指导怎么合作,那三卷书在用哲学和数学指导计算机资源的应用做的很好
而UML和设计模式之类完全不是根本的东西,软件工程缺乏的正是地基,同样性质的数据库设计就好很多
顶部
性别:未知-离线 陈珺

Rank: 6Rank: 6Rank: 6
组别 校尉
级别 军师将军
好贴 5
功绩 26
帖子 927
编号 3820
注册 2003-12-27
来自 福建福州


发表于 2010-5-26 22:55 资料 个人空间 短消息 看全部作者


QUOTE:
原帖由 Maxwell 于 2010-5-26 09:35 发表

这说明你还是只知道“理论要与实践结合”,连软件工程是什么都没搞清楚就开始否定软件工程,无非还是一个XXX无用论而已。等你实际使用某种软件工程方法做一个三五人团队的项目之后再看软件工程效率高还是你搞 ...

你倒是说说我哪没搞清楚软件工程了
我也可以说三国开发工程比软件工程更贴近实际
顶部
性别:未知-离线 陈珺

Rank: 6Rank: 6Rank: 6
组别 校尉
级别 军师将军
好贴 5
功绩 26
帖子 927
编号 3820
注册 2003-12-27
来自 福建福州


发表于 2010-5-26 22:59 资料 个人空间 短消息 看全部作者


QUOTE:
原帖由 Maxwell 于 2010-5-26 10:08 发表


软件开发中除了人的管理以外的问题谁来解决?

而且对人的管理,在理论上软件工程可能不如专门研究人的学科深入,在实践上可是更贴近软件开发的。

按你的意思,数据结构在理论上可能不如离散数学深入,但在实践上可是更贴近实际编程的?
顶部
性别:未知-离线 陈珺

Rank: 6Rank: 6Rank: 6
组别 校尉
级别 军师将军
好贴 5
功绩 26
帖子 927
编号 3820
注册 2003-12-27
来自 福建福州


发表于 2010-5-26 23:04 资料 个人空间 短消息 看全部作者


QUOTE:
原帖由 Maxwell 于 2010-5-26 22:58 发表

我支持你继续持有此观点。

嗯,支持一门有表无实的学科
顶部
性别:未知-离线 陈珺

Rank: 6Rank: 6Rank: 6
组别 校尉
级别 军师将军
好贴 5
功绩 26
帖子 927
编号 3820
注册 2003-12-27
来自 福建福州


发表于 2010-5-26 23:19 资料 个人空间 短消息 看全部作者


QUOTE:
原帖由 Maxwell 于 2010-5-26 23:11 发表

数据结构理论不够深入吗?数据结构有一部分内容是离散数学在计算机上的应用,一个理论一个应用,怎么比较?关公战秦琼?

可是你把管理学,心理学与软件工程比了,然后说软件工程好用,如果这样,离散数学就不用学了,数据结构已经足够解决编程问题了,不需要自创一套把离散数学与编程问题结合了
顶部
性别:未知-离线 陈珺

Rank: 6Rank: 6Rank: 6
组别 校尉
级别 军师将军
好贴 5
功绩 26
帖子 927
编号 3820
注册 2003-12-27
来自 福建福州


发表于 2010-5-26 23:25 资料 个人空间 短消息 看全部作者


QUOTE:
原帖由 Maxwell 于 2010-5-26 23:15 发表


那你敢不敢回避一切软件工程方法?我前面帖子说了,你费劲学习其它学科学习的好的话,会遇到重复发明软件工程轮子的问题,如果你认为软件工程无用,那么就彻底回避吧。

我一直说借鉴,你说是不是回避一切软件工程方法
至于重复发明轮子,肯定无法避免,但更多的是改造轮子,创造轮子,更何况目前的轮子在行驶中还是磕磕碰碰的,如果要有编译原理里面形式语法学那么成熟,那直接用完全可以
顶部
性别:未知-离线 陈珺

Rank: 6Rank: 6Rank: 6
组别 校尉
级别 军师将军
好贴 5
功绩 26
帖子 927
编号 3820
注册 2003-12-27
来自 福建福州


发表于 2010-5-26 23:46 资料 个人空间 短消息 看全部作者


QUOTE:
原帖由 Maxwell 于 2010-5-26 23:35 发表


你愿意从这个角度比较一下的话,那么你就给出一个大致比例,有多少项目中用到了数据结构,又有多少项目只靠数据结构不够用要专门学习离散数学的?

似乎都不是很多,当然用离散数学的比只靠数据结构要少些,但是现在很多只学过数据结构去设计算法,头疼得很,跟离散数学没学有很大关系
顶部
性别:未知-离线 陈珺

Rank: 6Rank: 6Rank: 6
组别 校尉
级别 军师将军
好贴 5
功绩 26
帖子 927
编号 3820
注册 2003-12-27
来自 福建福州


发表于 2010-5-27 00:12 资料 个人空间 短消息 看全部作者


QUOTE:
原帖由 Maxwell 于 2010-5-27 00:02 发表


我很难想象如何做到写一个超过100行的程序而不用到数据结构,但是还没遇到过非得去翻离散数学的情况。只学过数据结构去设计算法确实很头疼,但是应该去学算法课而不是离散数学。确实,我见过不少绞尽脑汁设 ...

有些程序,调用就几百行了
关键问题是没有离散数学基础,学算法课学得也累,反正都逃不过这一劫,何苦非去逃呢?软件工程实践多遇到问题怎么办,最后还是得回归管理学和心理学
顶部
性别:未知-离线 陈珺

Rank: 6Rank: 6Rank: 6
组别 校尉
级别 军师将军
好贴 5
功绩 26
帖子 927
编号 3820
注册 2003-12-27
来自 福建福州


发表于 2010-5-27 00:25 资料 个人空间 短消息 看全部作者


QUOTE:
你貌似是无视各种实践中容易用到的计算机学科,没有困难创造困难也要上吗?

似乎你无视我借鉴二字,如果只是凑合下直接学各种实践中容易用到的计算机学科也不是不行,但如果想专门做,这些理论迟早逃不过的.
而且,我只说把基础理论与实际结合,没有说非要创造一套,学习实践中容易用到的计算机学科也是一种方式,只不过学习时侯要用基础理论为指导看,不要太信它,能批判就行了,对于实在没有的,那也不得不创造
顶部
性别:未知-离线 陈珺

Rank: 6Rank: 6Rank: 6
组别 校尉
级别 军师将军
好贴 5
功绩 26
帖子 927
编号 3820
注册 2003-12-27
来自 福建福州


发表于 2010-5-27 00:42 资料 个人空间 短消息 看全部作者


QUOTE:
原帖由 Maxwell 于 2010-5-27 00:35 发表


看你前面的讨论,应该是很有实际开发经验的吧,那么要不你找个用不到数据结构的程序的例子来给我长长见识。要是没系统学过计算机科学,学学离散数学倒是有益的,不过说非得先学离散数学再学算法倒是不一定。 ...

看你怎么定义数据结构了,如果基本数据类型,结构体,数组都算的话,那还真拿不出(不过用这些不需要学数据结构)
没有讨论过的话题怎么灵活运用,离散不学平面图,你倒是灵活运用下去判断一个图是不是平面图
顶部
性别:未知-离线 陈珺

Rank: 6Rank: 6Rank: 6
组别 校尉
级别 军师将军
好贴 5
功绩 26
帖子 927
编号 3820
注册 2003-12-27
来自 福建福州


发表于 2010-5-27 00:49 资料 个人空间 短消息 看全部作者


QUOTE:
原帖由 Maxwell 于 2010-5-27 00:42 发表

我倒是奇怪了,抽象的管理学和具体软件工程学,你实际使用的方法会更贴近哪一个?是应用抽象的借鉴具体的还是应用具体的借鉴抽象的?管理学你能结合实际应用到实践中,软件工程学就不会灵活运用了?这还是我说 ...

你说基础数学容易出问题,还是应用数学容易出问题?如果用一个有问题的理论出了问题怎么办,关键问题不是用,而是用的后果.我发现现在很多敷衍了事的做法也被称为灵活运用了.
顶部
性别:未知-离线 陈珺

Rank: 6Rank: 6Rank: 6
组别 校尉
级别 军师将军
好贴 5
功绩 26
帖子 927
编号 3820
注册 2003-12-27
来自 福建福州


发表于 2010-5-27 00:59 资料 个人空间 短消息 看全部作者
一个学科适不适合用,还是看学科本身发展的怎么样,如果很成熟,直接用还可以.对于软工这种还在萌芽期的理论,如果去用,恐怕很容易出问题.而不是因为它实际就用它.软工几十年后可能跟现在完全两样,而数学恐怕变不到哪去.
顶部
性别:未知-离线 陈珺

Rank: 6Rank: 6Rank: 6
组别 校尉
级别 军师将军
好贴 5
功绩 26
帖子 927
编号 3820
注册 2003-12-27
来自 福建福州


发表于 2010-5-27 23:35 资料 个人空间 短消息 看全部作者


QUOTE:
为什么数据结构里有别处也有的东西可以不学数据结构就能学会,离散数学里有数据结构里也有的就非得学离散数学、软件工程里有其它学科也有的就得学其它学科?你的逻辑不混乱吗?
另外,你上次用到平面图或者你预期下次用到平面图是什么时候?你要不要为了使用堆、栈、树就把图论、群论、集合论……全部学完?学离散数学还要有前置课程,照你这样要学到什么时候才能开始学习大部分时候真正需要的数据结构?感觉你在度的把握上偏差太大了。

事实上,我是先学数据结构后学离散数学的
说平面图,是因为曾经有个人就为生成一个线不交叉的地图头疼,你觉得光靠算法学灵活运用能解决问题吗
软件工程也同理,沟通问题总得面对吧,而软件工程又讲了多少?灵活运用能解决吗,估计到时赤手空拳就成灵活运用了
如果数据结构把最短路径算法也解释通,那直接学也可以.关键是它就放个代码简单解释下,其结果是很多人理解不了.同理如果软件工程把原理学很清楚直接看也可以,问题是事实不是如此
顶部
性别:未知-离线 陈珺

Rank: 6Rank: 6Rank: 6
组别 校尉
级别 军师将军
好贴 5
功绩 26
帖子 927
编号 3820
注册 2003-12-27
来自 福建福州


发表于 2010-5-27 23:42 资料 个人空间 短消息 看全部作者


QUOTE:
你学离散数学的时候自己证明过相关的定理吗?要是出了问题怎么办?后果多严重啊,不光离散数学是错的了,连数据结构也白学了,你学离散数学的时候没有这样的担心吗?如果没有,是不是敷衍了事呢?

我主贴就说了,学东西学到可以解决实际问题就可以收手,关键是软件工程根本不足以解决实际问题,用软件工程做的项目BUG还是巨多.
总不能解决不了实际问题,还死抱着软件工程去灵活运用吧,那和自创一套理论有何区别?倒是解决效果更差了.
顶部
性别:未知-离线 陈珺

Rank: 6Rank: 6Rank: 6
组别 校尉
级别 军师将军
好贴 5
功绩 26
帖子 927
编号 3820
注册 2003-12-27
来自 福建福州


发表于 2010-5-27 23:47 资料 个人空间 短消息 看全部作者


QUOTE:
原帖由 Maxwell 于 2010-5-27 23:40 发表


笑话,软件工程提供了多少手段来进行沟通的,还有算法,根据你的描述,恐怕在你眼里的软件工程和算法的范围就限于你看过的那几本书了,那也难怪得出这种结论来了。那我不反对你持有这种观点了。

软件工程是很宽,但是专业到从心理学的角度我是没见过,倒是说些表达要通俗,认真倾听之类的废话很多,你是可以说专业到从心理学的角度也属软件工程范围,但是现在没这种书啊,那你怎么学?
顶部
性别:未知-离线 陈珺

Rank: 6Rank: 6Rank: 6
组别 校尉
级别 军师将军
好贴 5
功绩 26
帖子 927
编号 3820
注册 2003-12-27
来自 福建福州


发表于 2010-5-27 23:58 资料 个人空间 短消息 看全部作者


QUOTE:
可能变和可能不变是你判断成熟不成熟的依据吗?应不应该应用软件工程应该看应用后是否比应用前更容易使软件项目成功,而不是一个空口说的成熟还是稚嫩。另外,也许你需要考虑一下为什么在软件开发中很多项目都使用了或者声称使用了各种软件工程方法,而甚少使用或者声称使用了你所谓的成熟的理论呢?全球IT民工皆醉你独醒吗?当然,如果你的目标是创立一门更能提高软件开发的学科你的观点也许没有问题,但是如果你的目标只是提高项目成功率,我实在不看好你仅“借鉴”软件工程的观点。

我前面就说了,IT业项目失败率很高,或者说成功也是以高成本,低质量,低效率为代价的,算不上真正成功.
先不说我的理论,就是那三册书也没什么人用,那是不是说那三册书的理论也不实用呢?
软工解决不了很多实际问题,所以才会导致项目失败率很高,而实际问题总得解决怎么办?赤手空拳?
借鉴的含义你还是不明白,原理讲清楚并且能解决实际问题的都可以去接受,但软件工程有几个理论做到了?
顶部
性别:未知-离线 陈珺

Rank: 6Rank: 6Rank: 6
组别 校尉
级别 军师将军
好贴 5
功绩 26
帖子 927
编号 3820
注册 2003-12-27
来自 福建福州


发表于 2010-5-28 00:08 资料 个人空间 短消息 看全部作者


QUOTE:
先从程序员的思想定位开始.程序员是什么,其实我们不是什么高深摸测的数学家,能使用多少种算法,能把计算机玩得那么厉害,其实程序的本质就是一个翻译者,是一个将人类的行为描述成计算机语言的翻译者.在这个解释里面,有一个根本的定位,就是计算机从属于人类思想!而现在的程序员,大部分习惯使用计算机思想去思考一个问题,当这些程序员看到需求的时候,他们脑子里面第一反映出来的是各种算法,比如说一看到寻路,脑子里面就出现A*两个字,然后就是"可靠" "消耗资源巨大"等一系列字眼,然后就会在这些字眼里面苦苦最求最完美的方案.
     
     但是,第一,我们只是人类的行为的计算机翻译者;第二,从以上观点出发,计算机的算法首先来自于人类的思想;所以,在我们面对需求的时候,为什么不先把自己代入实际环境中,问问人是怎么完成的,当你在各种算法之中苦苦追求完美的时候,为什么不问问自己,如果你在当时的环境下,是否能做到如此完美,如果连人都做不到,为什么要求计算机能完成呢?

这是一个搞AI的说的,我发现这种遇到问题不是从它本质去分析而是直接用XX理论然后冥思苦想半天的人多的是,你就是想单靠软件工程和灵活应用解决所有开发问题吧
顶部
性别:未知-离线 陈珺

Rank: 6Rank: 6Rank: 6
组别 校尉
级别 军师将军
好贴 5
功绩 26
帖子 927
编号 3820
注册 2003-12-27
来自 福建福州


发表于 2010-5-28 00:16 资料 个人空间 短消息 看全部作者


QUOTE:
你就凭着看过的软件工程的只言片语当然不足以解决问题。别人能用软件工程提高项目质量你却不行,你应该找自己的原因。

的确可以提高项目质量,可是提高项目质量是以大量劳动为代价的,明明别的理论效果更好,何苦要抱着软件工程不放?
不是说不可以提高项目质量,而是(1)提高的太有限,根本满足不了要求;(2)不讲原理,容易产生教条主义,用一个提高的太有限而容易产生教条主义的理论,可行吗?
顶部
性别:未知-离线 陈珺

Rank: 6Rank: 6Rank: 6
组别 校尉
级别 军师将军
好贴 5
功绩 26
帖子 927
编号 3820
注册 2003-12-27
来自 福建福州


发表于 2010-5-28 00:24 资料 个人空间 短消息 看全部作者


QUOTE:
那看来你要组织一个团队得需要一群心理专家才行,要不然沟通居然会有问题。
你看到很多表达要通俗认真倾听之类的废话多是你选的书不行,如果缺乏基本的判断能力,恐怕学什么学都白搭。
但是在软件工程里面,沟通是通过文档、规范、UML、CRC卡片等各种手段来保证沟通的,对心理专家来说,这些可能都太难理解了,毕竟这都是针对软件开发人员设计的。

我记得有本书就批评UML越来越乱了,现在的关键问题是文档、规范、UML、CRC都只是形式,怎么用呢,我看过一本讲怎么用的书,它说找对象就是把它上面的几类都以"宁可错杀,不可漏网"的方式网罗进来,然后再根据需要筛选掉,问题是上面的几类就全吗,而且怎么筛选掉才合理?这个恐怕又要你所说的灵活运用.讲白了还是治标不治本.
顶部
性别:未知-离线 陈珺

Rank: 6Rank: 6Rank: 6
组别 校尉
级别 军师将军
好贴 5
功绩 26
帖子 927
编号 3820
注册 2003-12-27
来自 福建福州


发表于 2010-5-28 00:43 资料 个人空间 短消息 看全部作者


QUOTE:
你妄下的论断太多了。

那你的意思是应用很广泛了?

QUOTE:
通过你对软件工程的描述,你的借鉴的含义就是说软件工程不是彻底的无用而已。我跟你讨论这些,无非是想告诉你软件工程里的学问已经够你学一阵的了,暂时不看好你能发明出什么比现有方法更有效的方法来。大部分人的创新都是站在前人成果的基础上的,只有民科们才能凭空创造各种“更好”的理论。当然,我也无非就是随便说说,你也就随便听听而已。

说了这么多,你还认为我完全独创,从谈话中可以看出,你对我的认识还处于前几年的水平,实际上,我现在大部分时间在看书,而不是冥思苦想,只不过不能完全看软件工程的书,从我的体会看,软件工程很多种理论根本就不是具体教人怎么用,比如什么时侯用那些设计模式,软工的书顶多提些启发思路而已,能不能把有哪些情形分析出来?然后指明?这就是软件工程,一门靠悟的学科.而数据库的范式,那是判断和分解算法都很明确了,看懂就能实际操作.
顶部
性别:未知-离线 陈珺

Rank: 6Rank: 6Rank: 6
组别 校尉
级别 军师将军
好贴 5
功绩 26
帖子 927
编号 3820
注册 2003-12-27
来自 福建福州


发表于 2010-5-28 00:52 资料 个人空间 短消息 看全部作者


QUOTE:
哪种理论跟实践没有差距?你那些非软件工程学科手把手教你面对什么问题时要怎么解决了?那得多厚一本,国家图书馆放得下不?软件工程中有些方法就是很呆板的,那是有它的道理的,等你以后做项目慢慢体会吧。

那些非软件工程学科,的确理论跟实践有差距,比如图论,线和点的判定就需要悟,但除此之外没有了,而软件工程是大面积的如此,问题就在于它看问题的粒度太大,自然要悟的东西多,而成熟的学科能用基本概念解释复杂问题
呆板是有它的道理的,死去活来的道理大家都明白,但关键就在于已经有现成的理论可以突破呆板,为什么不用
顶部
性别:未知-离线 陈珺

Rank: 6Rank: 6Rank: 6
组别 校尉
级别 军师将军
好贴 5
功绩 26
帖子 927
编号 3820
注册 2003-12-27
来自 福建福州


发表于 2010-5-28 01:02 资料 个人空间 短消息 看全部作者


QUOTE:
我只是告诉你软件工程有用,至于我怎么用那是我的问题。
你对工程的理解还是有问题,软件工程的目标我前面回帖说过,不再多说。在既定目标下使用成熟算法或者复用代码一点问题都没有,有限的资源要有重点地使用,只有菜鸟才会想着处处创新

也许我得到的成果的确属于软件工程范畴,但这些成果是参考了大量学科(可能也借鉴过软件工程),那这是不是也牵强附会成是用软件工程呢?
我知道几个世纪前有大成的科学家都懂哲学,钱学森也懂哲学,所以他们视野开阔,容易有成就,倒是现在实用主义多了,把这些基础抛弃了,结果项目出了问题.项目开发本身就是创造过程,一个应用者的思路,能解决的问题终究有限


顶部

正在浏览此帖的会员 - 共 2 人在线




当前时区 GMT+8, 现在时间是 2024-12-22 23:11
京ICP备2023018092号 轩辕春秋 2003-2023 www.xycq.org.cn

Powered by Discuz! 5.0.0 2001-2006 Comsenz Inc.
Processed in 0.021321 second(s), 9 queries , Gzip enabled

清除 Cookies - 联系我们 - 轩辕春秋 - Archiver - WAP