`
guoyiqi
  • 浏览: 965606 次
社区版块
存档分类
最新评论

我们的软件工程教育其实在本末倒置

 
阅读更多

软件工程原理的掌握应该是:编码->设计->分析

而我们的软件工程课上来就让毫无经验的学生传授分析的思路和方法,如同教一个刚会走路的人掌握跳远的技巧。其实走的是 分析->设计->编码 的道路,这根本就不符合人的认知习惯。

-----张育平

难怪多年在公司做事的人说学校最重要最有用的课是《软件工程》,因为他们已经积累了足够多的经验来学习上次设计的技巧,甚至可以学习分析,这是自然的。

分享到:
评论

相关推荐

    软件工程师日语(1-28)适用对象: 对日外包软件工程师

    对日软件开发近年来比较热门,这方面的资料却一直比较少,开个专栏尝试看看,希望对向往进入日企做类似工作的沪友有些许帮助。同时也希望能抛砖引玉,吸引更多高手来分享资料或经验^^ 不过欣然还得先啰嗦提醒一下,...

    本末倒置的意思是什么.doc

    本末倒置的意思是什么.doc

    全面软件质量管理.ppt

    经典软件工程教科书以及CMM和ISO9001总是抛开商业目标谈质量管理,本末倒置,纸上谈兵,误导了大量读者,所以质量管理才变得那么艰辛。世界上还没有万能的软件质量管理圣经,我们不要迷信CMM和ISO9000。 要多向有...

    如何成为软件公司最需要的人

    经典软件工程教科书以及CMM和ISO9001总是抛开商业目标谈质量管理,本末倒置,纸上谈兵,误导了大量读者,所以质量管理才变得那么艰辛。世界上还没有万能的软件质量管理圣经,我们不要迷信CMM和ISO9000。

    关于快速简便的使用AJAX技术操作的介绍

    其实就web开发而言,AJAX技术只是一个配合,完全没有必要本末倒置,是一种页面优化的技术,也就是说,如何去优化我们的web页面才是AJAX的重头戏。下面我举个很简单的例子,可以满足大部分的业务需求。(当然,如果是...

    手游核心技术实战.pdf

    举例来讲,Unity3d流行使很多C++阵营的人一夜之间用上C#,Cocos2d-x的流行又使人离不开...在软件开发中,游戏开发这个方向看起来目标很明确,但其实是个领域很广的方向,入门的时候如果得不到指点一二,很容易误入歧途

    Java架构面试专题汇总

    软件架构指的是软件的顶层结构,而架构设计是为了应对软件系统的复杂度而提出的解决方案,并不是所有的项目都需要架构,在错误的地方去做架构只会本末倒置 然后说java架构师,那就是在java领域内解决这个问题的人员...

    智能照明的本末倒置 手机操控还得先充电

    智能灯泡是一种很有意思的智能家居产品,也是很多家庭最开始的入门之选。厂商的初衷也非常容易理解:用手机来控制电灯开关,另外还可实现调色、甚至与音响系统等其他产品实现联动式操作。

    计算机软件用户界面设计的基本原则.doc

    3.3 让程序内部内容在程序内部进行处理 软件用户并不对软件如何运行感兴趣,他们只想实现他们的目标。因此,软件内部的 工作细节应当保留在内部,让用户看不见也想不到。这听起来不合理,但事实上将软件内 部暴露给用户...

    在做性能测试之后需要知道些什么

    之前写过一篇《在做性能测试之前应该知道什么》有博文,自我感觉讲的不好,举了两个例子,和做性能测试之前需要知道的一些要点。离我的题目有差距。二则觉得讲的不全。其实,要做性能测试需要知道的东西太多了。岂是...

    JavaScript基础知识.xmind

    javascript基础知识思维导图,js入门必备,学好ES5才能去学ES6,请不要本末倒置。ES5是基础、ES6其实是ES5的技术补充,弥补ES5长久以来的一些痛点,增加语法糖。ES6思维导图,后续更新。

    asp.net乱码解决方法

     3、直接用Server.UrlEncode和Server.Decode进行加码和解码操作,这种方法对于发送方和接收方都在一个项目中是可行的,现在的问题是,我们要随意去访问别人的系统,所以只能弃用此方法了。  4、采用HttpUtility...

    C语言中函数指针与软件设计经验总结

    函数指针与软件设计 记得刚开始工作时,一位高手告诉我,说,longjmp和setjmp玩得不熟,就不要自称为C语言高手。当时我半信半疑,为了让自己向高手方向迈进,还是花了一点时间去学习longjmp和setjmp的用法。后来明白...

    网站策划之网站要素:内容、功能、表现

    内容是网站最基本最重要的核心,因此高保真原型必须建立在低保真原型的基础上,直接进行页面的细节规划是一种本末倒置的错误行为。 1、区分“可交互”的部分 讨论内容的形式主义,并非要简单的区分哪些是图片,...

    冲破组织壁垒直达客户需求.pdf

    在产品和服务都日趋同质...然而,在实现这一转变的过程中,它们往往急于求成,在公司上下尚未建立起以客户为中心的协调机制之前,就推出所谓的解决方案,这无异于本末倒置,无法解决客户的实际需求,失败也就在所难免了

    敏捷思维-架构设计中的方法学(3)源自需求

    这并不是说计划、过程、中间产物不重要,只是不能够本末倒置 注:我们把中间产物定义为为了实现跨边界的沟通而制定的文档、模型、代码。例如设计文档、数据模型等。参考RUP的Artifact。 评判软件...

Global site tag (gtag.js) - Google Analytics