对"构建之法“的理解和困惑
对"构建之法“的理解和困惑
本人“学沫沫”一个,对于之前的编程学习虽不大“感冒”,但秉着对自己负责的态度进行了基础学习。
在这个充满代码程序的大学生活中,从“Hello Word !”到一个小程序的完整运行,总有修改无数次代码仍ERROR让我抓狂的时候,相对的,也有几经波折才显示结果的时候,虽然有时就显示出来一部分,但那时的心情简直比新番(I'm 动漫迷)每周更新时还激动。Give them a try:
对于新开设的“软件工程”这门课程的最初的理解和其他课程一样平淡,不过是满本书里干巴巴的“理论、公式、习题”,等到书(构建之法)拿在手中,给我一种惊艳的感觉,从“给任课老师和助教的建议”那一篇提出的别样指导,到正文中的丰富语句,由此感受到了此书的作者不拘一格的思想和写作手法,但也正像冯老师所说,这本书虽“活泼”,但“不好教”。
大概浏览了这本书的目录和内容,用丰富有趣的语言建造的大框架,偶尔还有一则插图和一句调侃,让我对这门课程有了很好的第一印象,不会有种望满篇文字而怯步的感觉。书中尽显“做中学”这一理念,更加接近实际,贴合实践,有些像学校内新开展的翻转课堂和慕课网学习计划,信息系的老师们可算得上是煞费苦心的的寻找着任何对我们有帮助且能都带动我们兴趣的方法,也是希望我们在活泼新颖的课堂中多多受益。
虽说近年来互联网的迅猛发展,也是给我们这些“技术宅们”(我仍在进阶中)带来了一番广阔的天地,但对于国内的教育而言,却是一个极大的挑战。如果课堂中依然凭借几年都不曾变化的教学讲义,恐怕无法满足如今的市场需求。在新环境(互联网+)中快速做出变化,适应时代,是冯老师即将要面临的挑战,同时也是我们“噩梦般”的春天(此词喂褒义词,可理解为苦中尝甜)。最后说句俗话,新的一年,新的气象,新的我。
补充:对于MarckdownPad有种相见恨晚的感觉,大爱,希望能有更多相关的使用教程。
对于课程仍存在的困惑(求解答)
面对接下来大量的实践,从内心能感受到自己有些犯怵,都说在实践中体会并学习理论,但对于基础薄弱弱弱的我来说,底气仍不足,怎样调整应对?
在实践中,除了主要的编写代码,如何在其他地方体现自身价值?有哪些地方?
软件工程不同于C,Java,不是一种语言,而是是一个集“计划、估算、设计和测试等”多任务的课程,考虑的因素也非常多,比如符合用户需求;在适当时间发布;可持续开发的计划;用户的反馈整理等等,书中的介绍也未能详尽到每一点,对于没有系统理论的学习市场的我们来说,是否缺乏竞争力?需要掌握的市场技巧都有哪些?
备注:
至今能想到的主要问题为以上3个,在接下来遇到其他问题也会持续更新。
2016-3-6 9:30:58
因学习目标不清晰,在此进行补充:
完成每周学习目标,并按时在博客中更新自己的进度和学习心得。
深入学习并理解软件工程,并利用所学和团队成员工程完成一个小软件的编写。
在实践的基础上,巩固C,Java语言,找到其共通性。
根据自己实际情况,更新每周进度表,记录自己的成长。
一周#学习进度总结
学习时间 | 新增代码行 | 博客量(篇) | 知识总结 | |
第一周 | 5h | 约80 | 3 | (1)数据库课设:写出关于旅游管理的E-R图并将对应关系进行整理。(2)J2EE:修改文本为.java的扩展名,并在其中输入程序并运行,修改其中错误,直至调试完成。(3)软件工程:了解软件工程的实质和将要学习的内容,制定计划并创建博客完成作业。 |
2016-3-9 16:39:39
对"构建之法“的理解和困惑的更多相关文章
- 8th 对软件工程的理解(读构建之法有感)
对于任何一个学计算机的人来说,软件都不陌生,甚至于一个普通的朝九晚五的上班族,他的每日生活工作也都与软件有着密不可分的关系.然而,程序又是如何从一行行指尖留下的代码,机器存储的数据变成快捷高效的软件的 ...
- 201771010111-李瑞红 实验一 软件工程准备-<构建之法-现代软件工程-基础认识和理解>
|||||||| | :--
- 《构建之法》阅读有疑 与 个人Week1作业
<构建之法>阅读有疑 在用将近五节课的时间将邹欣老师的书<构建之法——现代软件工程>第二版大致看完.虽然全书是以轻松的口吻与”移山公司”员工的一些趣味谈话来传输一些理念和思想的 ...
- 《构建之法》教学笔记——Python中的效能分析与几个问题
<构建之法:现代软件工程>中第2章对效能分析进行了介绍,基于的工具是VSTS.由于我教授的学生中只有部分同学选修了C#,若采用书中例子讲解,学生可能理解起来比较困难.不过所有这些学生都学习 ...
- 读着读着《构建之法》(Build To Win) 越精神的白雪儿的思考
哲学家的宗旨是:我思,故我在 科学家的宗旨是:我发现,故我在 工程师的宗旨是:我构建,故我在 ——<工程学--无尽的前沿> 序言:珍惜角色“人”,注重实践“物” <构建之法>, ...
- 201771010117—马兴德—实验一 软件工程准备—掌握博客中MarkDown的使用以及通读《现代软件工程—构建之法》的总结
实验一 软件工程的前期准备工作 在前期的准备工作以及老师上课的讲解中,我懂得了"软件=程序+软件工程"这句话的基本含义,以前只是对软件工程有一个很浅显的概念,现在在读了<现代 ...
- 阅读《构建之法》之FAQ
注:本文档已提交Github,地址是这个 欢迎大家通过PR的方式或者在本博客下留言的方式随时补充意见和建议,我们会持续更新 书中7.2.4的表7-1 MSF团队模型和关键质量目标里面提到的" ...
- <构建之法>第十一章、十二章有感
十一章:软件设计与实现 工作时要懂得平衡进度和质量.我一直有一个困扰:像我们团队这次做 男神女神配 社区交友网,我负责主页的设计及内容模块,有个队友负责网站的注册和登录模块,有个队友负责搜索模块,有个 ...
- 阅读《构建之法》P384~391
通过阅读<构建之法>P384~391以及参考阅读杜老师给出的链接,得出一个重要的结论:软件工程师的职业道德至关重要. 软件工程的动态性和需求的前后关系,要求一个规范能对出现的新情形有较强的 ...
随机推荐
- 合并多个dll为一个dll
有时候自己写个小工具或者其它啥的物件,引用了好多第三方控件,如log4net,aspnetpager啥的,发布出去让别人看到自己竟然用了这么多的第三方DLL, 会对自己的能力产生怀疑,那有什么办法可以 ...
- 在WPF中使用文件夹选择对话框
开发中有时会想实现"选择某个文件夹"的效果: 在WPF中,使用Microsoft.Win32.OpenFileDialog只能选择文件,FolderBrowserDialog只能用 ...
- php正规则表达式的语法
界定符的三种书写方式: regexpal工具(正规则表达调试工具): 可以实时显示效果出来. 原子: 可见原子,即uincode编码表中的某个字符 不可见原子: 为了避免编码问题导致匹配不正确,要把文 ...
- 【iOS】通知监听
下例为:监听文本框 accountField 内容的改变, 当发生改变时, 调用textChange方法(多次).监听结束需要移除通知. - (void)viewDidLoad { [super ...
- hadoop2.2.0伪分布式搭建2--安装JDK
2.1上传FileZilla 上传 https://filezilla-project.org/ 2.2解压jdk #创建文件夹 mkdir /usr/java #解压 tar -zxvf jdk-7 ...
- API的非向后兼容性无论如何通常代表着一种比较差的设计
不管一个类库或者工具方法实现多么的好,如果无法做到向后兼容性,通常会给用户带来很大的升级成本,很多对此的依赖如果希望在后续的升级和维护期间使用该类库的其他新增特性或者好处,将不得不推迟升级亦或是被迫接 ...
- windbg定位死锁
操作系统对死锁的描述如下: 所谓死锁:是指两个或两个以上的进程在执行过程中,因争夺资源而造成的一种互相等待的现象,若无外力作用,它们都将无法推进下去. 那么为什么会产生死锁呢? 1.因为系统资源不足. ...
- android Json详解
Json:一种轻量级的数据交换格式,具有良好的可读和便于快速编写的特性.业内主流技术为其提供了完整的解决方案(有点类似于正则表达式 ,获得了当今大部分语言的支持),从而可以在不同平台间进行数据交换.J ...
- 搭建Android 5.0开发环境
1.Android SDK的安装 下载地址:http://developer.android.com/index.html 访问网站的话请自备梯子 选择:adt-bundle-windows-x86_ ...
- Web应用程序系统的多用户权限控制设计及实现-首页模块【5】
首页模块就是展示不同权限的最终结果了,在阅读这章之前若有些不明白,可看看后续的单独的权限模块,用户模块,目录模块后从整体上再看首页模块. 阅读该模块需要一定或者是比较熟练的js知识,EasyUI Ta ...