现代软件工程 习而学的软件工程教育

很认真的读了邹老师的这篇文章和茅先生的博客

首先,我要说,我是很支持“习而学”的

实践是检验真理的唯一标准

在与前大班的同学的聊天中,对比两种软件工程课

我们很容易得到了这样的比较结果:我们现在的软件工程课更有意义

我们的软件工程课是没有考试的,而前大班的是要考试的

以上学期的面向对象建模课为例,分数分为平时与考试两部分,各占50%,其中平时包括几次小作业与一次大作业

小作业与大作业即是分别完成一个“小程序”与“小工程”,可以归为实践

考试则是考概念,UML,等等等等

如果要我来评价,大作业对我更有意义

我是在OO的大作业中学会Java的,这样又引申到了“很有名”的Java课

全年级200多人,在Java课上学会Java的,我想不超过10个吧,每年每届学生都是如此

老师在讲台上空谈概念,没有课后练习,没有实际例子,考试考什么是接口,try...catch有什么用

由于是开卷考试,我们都“答出”了“标准答案”,但谁也没学会

与之对应的,7班的一些同学可能听过刘禹老师的C++课

刘禹老师的C++是这样讲的:

没有PPT,打开电脑,打开投影,打开VC6.0,大家一起跟着做

输入一段代码,问大家觉得会出什么样的结果

按照我们的学习经验,这代码肯定是有问题的,比如编译错、结果错、各种错,然后再讲解

这样下来,每个同学对这个“知识点”的印象都非常深刻

但是

方法上面说到的只是实践对学习是很有必要的

也就是说,习而学是很好的学习方法

这不必意味着学而习就不是好的学习方法

现在有着这样一种说法:说大学学数学,研究生再学专业

也就是说,我们是以理论为基础,然后再加以实践,最后在实践的过程中回归理论

这与先实践,在实践中感受理论是有区别的

软件工程的工作职位中,有需求分析师、有架构师、有PM、有Dev

很显然,Dev是供大于求的,而需求分析师是最难的

茅先生的话有些道理,但我想对每一点都挑点刺

不一定非得到四年级(五年级)才算大学毕业,而是任何一个年级都可以毕业就业。

对于社会来说,可能我需要的Dev就是比架构师多,就像工头只有一个,但工人有很多

这样的大学模式可能符合社会规律,但对个体本身而言,如果你只是当一个技师,而且只学过怎么当技师,那他永远就只能当技师

任何一个年级都可以招收新生。

我可以不上一年级就上二年级吗?如何考量是否有上二年级的水平呢?

学习不仅仅是知识的简单积累,而是一个系统的过程化行为,连续上一、二年级,与上一年级、上二年级肯定是有区别的

新体制下,大的工厂、施工现场都可以开办正式大学。

理论很美好,现实很残酷。如果他们开办的不是“大学”,而是“培训班”,我想可能更准确一些吧

现在还有种说法,说公司愿意找一个学其它专业,比如自动化、电子的,而不愿意找学计算机的编程

他们认为编程这个随便学学大家都能编,但其它专业的人有一些计算机专业不可能有的才能

那么,对于计算机专业的学生来说,重要的就是be professional

如果以实践为基础来学习,但我们与其它专业对着本书自学C语言的有什么区别呢?

我们正因为是从理论出发的,了解的不仅仅是表层的知识,还了解底层的的知识,才能说明我们是专业的

综上,理论是基础,我认为只有在理论上才能加以实践

特别是在大学这个学习的时期

还是应该打好基础,从理论出发,再辅以实践

学习学习,学在前,习在后

先学,再习,有新的收获,再学,再习

才能获得最好的学习成果

转载于:https://www.cnblogs.com/buaashine/archive/2012/12/10/2808107.html

习而学的软件工程教育 之 思考相关推荐

  1. 关于习而学的软件工程教育

    邹欣老师的博客在此:http://www.cnblogs.com/xinz/archive/2012/01/08/2316717.html 我不是很同意邹欣老师的观点.对于一个大学生,思想远比实践经验 ...

  2. 7.3 习而学与CDIO,来自工程教育思想的启示——《逆袭大学》连载

    返回到[全文目录] 目录 7.3 习而学与CDIO,来自工程教育思想的启示 践行"习而学"的宝贵思想 国际工程教育的前沿--CDIO 7.3 习而学与CDIO,来自工程教育思想的启 ...

  3. ChinaSoft 论坛巡礼 | 软件工程教育论坛

    2022年CCF中国软件大会(CCF ChinaSoft 2022)将于2022年11月25-27日在上海国际会议中心举行.预期将有林惠民.陈左宁.邬江兴.何积丰.梅宏.吕建.柴洪峰.王怀民.郑纬民. ...

  4. 致数统院副院长的一封信(含:泛函分析初步知识,对数学和教育的思考)

    美丽数学 (我大三初给我们学校数统院副院长写的一封信) ----借题目致敬<美丽心灵>中纪念的数学家纳什 目录 美丽数学 1.数学是什么 最速降线问题 泛函分析基本知识 现在求解原问题 2 ...

  5. 2022 CCF中国软件大会(CCF ChinaSoft)“软件工程教育”论坛成功召开

    2022年11月27日13:30-17:00,2022 CCF中国软件大会(CCF ChinaSoft)"软件工程教育"论坛成功举办.本次论坛聚焦于教育部"101计划&q ...

  6. 疫情背景下小学线上教育的思考与实践

    线上教育改变了原来的课堂模式和环境. 教师如何把握线上教育的特点并整合资源,探索有效教育方式? 如何做到面向全体,关注弱势群体? 如何让线上学习不自觉.线下学习不自主的学生不掉队? 如何使监管孩子学习 ...

  7. 优秀论文教育技术学与现代教育

    教育技术学与现代教育 在当代社会的迅猛发展中,国际性的"知识爆炸"与"人口爆炸"已成为严峻的现实.在这种现实面前,教育事业承受着巨大的压力,教育工作者不得不有所 ...

  8. 中小学教师计算机应用,关于中小学教师计算机应用教育的思考

    关于中小学教师计算机应用教育的思考 刘金堂 1996年10月29--31日,国家教委在北京召开了"全面提高中小学教师素质研讨会",中心议题是如何适应新形势下中小学教师继续教育的需要 ...

  9. 期末各科复习总攻略!学多分教育

    期末考试就要来了,孩子们几个月的努力付出,终于到验收的时候.快快收下这份期末总攻略,跟我们一起回顾各学科复习要点,实现期末完美逆袭吧! 小学语文 ✎复习注意事项 (1)以课文为重点 复习阶段应以课本为 ...

最新文章

  1. 通过示例学习JavaScript闭包
  2. (转)Spring中Singleton模式的线程安全
  3. js中的window.onload和jquery中的load区别的讲解
  4. TypeScript的class关键字
  5. mysql查询结果添加序号
  6. linux shell $#获取所有参数的个数 $@获取所有参数
  7. 简七32堂极简理财课——模块五:基金与股票,年化收益20%+
  8. 物业公众号推文范例_如何运营社区物业微信公众号
  9. pandas缺省值处理
  10. Geronimo入门与进阶
  11. 通过金矿模型介绍动态规划(转)
  12. http 传输原理及格式
  13. NYOJ 1016 德莱联盟(计算几何 线段相交判定)
  14. 【Serenity BDD】Serenity 2.2.0 版本变动说明及相应的配置变动
  15. 在电脑屏幕上截图的5种方式
  16. apex语言与java比较_Apex 基础知识合辑
  17. java - day13 - UnionPay
  18. html消除绝对定位的影响,css怎么清除绝对定位?
  19. 性别平等进展倒退136年!疫情引发女性经济衰退;阿斯利康与丹纳赫雷度米特、路胜达成合作 | 美通社头条...
  20. 分数用计算机怎么分数除法,分数除法怎么算

热门文章

  1. 程序员创业之路——华章图书永远相伴
  2. word中输入文字后面的文件被覆盖掉了
  3. 《MongoDB入门教程》第21篇 CRUD之删除文档
  4. 正则表达式匹配邮箱 php,php中匹配邮箱地址正则表达式
  5. Unity adb在安卓手机上查看日志
  6. 怎么下载优酷,土豆、乐视网上视频,4种快速方法
  7. 【开发工具】AR原型的浏览器扩展
  8. pd.Series.cor的三大相关性系数
  9. 华为eNSP无法正常启动(0xc000007b)问题的解决
  10. 小米路由为何要搭载搜狗预取引擎