4. Dijkstra曾经提到:“Software engineering, of course,presents itself as another worthy cause,but that is eyewash: if you carefully read its literature and analyse what its devotees actually do,you will discover that software engineering has accepted as its charter ‘How to program if you cannot.’”[i]
软件工程是不是教那些不怎么会写程序的人开发软件? 你怎么看?
答:我认为软件工程不是叫那些不怎么会写程序的人开发软件,这件事应该是具体某门程序设计语言老师干的(例如:Java老师),也就是这个问题不应该是软件工程这门学科重点关心。软件工程是个庞大学科,研究的问题是更加广泛普遍,应该关心整个软件行业发展上一些宏观的问题,而不是关注某个个体,它的研究成果应推动整个行业向前发展。