原帖由 陈珺 于 2010-5-24 22:37 发表
那你就是很大的误解,事实上恰好相反,我能用操作系统解释日常生活中各种管理问题,能用生产管理学解释软件工程的思想,这种学以致用如果还是学与用脱节,那别的更是脱节
要知道,高级语言设计的再好最终都要转成机 ...
你能不能用软件工程方法指导软件开发才是主要的。能用管理学指导日常生活的管理,能用操作系统原理指导操作系统开发,能用生产管理学指导生产才算学以致用,当然只是能解释也已经不易了,保守估计最近一级的本科毕业生至少一半做不到这一点。
原帖由 陈珺 于 2010-5-24 22:41 发表
那你说说有什么重大成果,据我了解敏捷开发之类的还是从生产管理学里弄过来的,还有很多思想,比如流程再造,内部客户,还没来得及弄
我对管理学接触不多,请教敏捷开发中的几个重要实践,比如测试驱动、持续集成、快速迭代、集体代码所有权,都是从生产管理学的哪里弄过来的?
企业管理学我更是没有系统学过,在我粗浅的理解里,CMM之类可以理解为有关软件开发流程再造的,不知道理解的对不对?
原帖由 陈珺 于 2010-5-24 22:49 发表
再说一句,很多人只是简单的说理论要与实践结合,那么怎么结合?为什么不会深入思考这个问题,而往往满足"理论要与实践结合",对于深入思考这个问题的观点,往往又以浅显的"理论要与实践结合"观点去评价它,那不就是喜欢浅显的观点而排斥深入的观点?
那看来在你眼里软件工程就是一门阐述“理论要与实践结合”的学科而不是一个指导实践的学科了?
[ 本帖最后由 Maxwell 于 2010-5-24 23:46 编辑 ]