对"构建之法“的理解和困惑
对"构建之法“的理解和困惑
本人“学沫沫”一个,对于之前的编程学习虽不大“感冒”,但秉着对自己负责的态度进行了基础学习。
在这个充满代码程序的大学生活中,从“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以及参考阅读杜老师给出的链接,得出一个重要的结论:软件工程师的职业道德至关重要. 软件工程的动态性和需求的前后关系,要求一个规范能对出现的新情形有较强的 ...
随机推荐
- C#中dategridview数据导出为excel文件
先从数据库中获取数据,绑定在datagridview中,再从dategridview中导出为excel文件 1.新建窗体,把控件datagridview和按钮设置好,如图
- EventUtil 根据IE自动适配事件
var EventUtil = { addHandler: function (element, type, handler) { if (element.addEventListener) { el ...
- 360 webscan中防注入跨站攻击的核心
//get拦截规则 $getfilter = "\\<.+javascript:window\\[.{1}\\\\x|<.*=(&#\\d+?;?)+?>|< ...
- php生成静态文件
1,通用生成方法 //获取文件内容 $content=file_get_contents("http://www.google.com/" ); $id=110; $filenam ...
- velocity merge作为工具类从web上下文和jar加载模板的两种常见情形
很多时候,处于各种便利性或折衷或者通用性亦或是限制的原因,会借助于模板生成结果,在此介绍两种使用velocity merge的情形,第一种是和spring mvc一样,将模板放在velocityCon ...
- C#获取网上图片的宽高代码
用Visual Studio建立Console应用程序,记得引用程序集System.Drawing; 代码如下: using System;using System.Drawing;using Sys ...
- 微信公共平台开发1 .net
如果想通过微信去开发(当然,指的是开发模式下),首先 建议先申请一个服务号,因为服务号的功能与接口也多,有些功能订阅号是实现不了的.另外申请过以后必须得通过微信 认证才能开发,好像是得付300大洋,高 ...
- python初识(2)
1.关于编码转换的方式. 比如,讲utf-8的编码转换为unicode方式如下 #-*- coding:utf-8 -*- i="德玛西亚" i_unicode=i_decode( ...
- SAP中关于用户IP信息的获取(转载)
SAP中如何获取登录用户的IP? 或如何查看哪些IP登录到SAP中: 在Table: USR41中查看,具体字段的说明如下: MANDT --- ClientBNAME --- 登录的 ...
- ArcObject10.1降级至10.0
最开始接触ArcGIS版本是9.3,为了需要也安装了9.2进行开发:因为自己的电脑配置较低,所以跑不起10.0中文版:毕业工作后,行业内用10.1居多(虽然10.3已出):现在10.4都要出来了:由于 ...