对"构建之法“的理解和困惑
对"构建之法“的理解和困惑
本人“学沫沫”一个,对于之前的编程学习虽不大“感冒”,但秉着对自己负责的态度进行了基础学习。
在这个充满代码程序的大学生活中,从“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以及参考阅读杜老师给出的链接,得出一个重要的结论:软件工程师的职业道德至关重要. 软件工程的动态性和需求的前后关系,要求一个规范能对出现的新情形有较强的 ...
随机推荐
- css中inline、block、inline-block的区别
http://www.cnblogs.com/fxair/archive/2012/07/05/2577280.html display:inline就是将元素显示为块级元素. block元素的特点是 ...
- 小白学Linux(二)--命令行基本操作
安装完Ubuntu后,进入系统,呈现在眼前的是Ubuntu的界面,跟windows的差不太多.一般操作系统包含GUI和CLI.GUI就是我们现在看到的,也是windows常用的直接用拖拽,点击等操作对 ...
- POJ 1681---Painter's Problem(高斯消元)
POJ 1681---Painter's Problem(高斯消元) Description There is a square wall which is made of n*n small s ...
- 由SimpleAyncTaskExecutor到ListenableFutureTask
Spring AsyncExecutor观后感 导语 本来想看下spring关于Async&Sync TaskExecutor的主要内容,看着看着发现ListenableTaskExecuto ...
- PHP 操作socket 实现简易聊天室
<?php $socket = socket_create(AF_INET, SOCK_STREAM, SOL_TCP ); socket_bind($socket ,'127.0.0.1', ...
- MySQL 数据库 InnoDB 和 MyISAM 数据引擎的差别
InnoDB和MyISAM是在使用MySQL最常用的两个表类型,各有优缺点,视具体应用而定.基本的差别为:MyISAM类型不支持事务处理等高级处理,而InnoDB类型支持.MyISAM类型的表强调的是 ...
- ASP.NET Web API默认支持的媒体类型(SupportedMediaTypes)
JsonMediaTypeFormatter XmlMediaTypeFormatter ( application/xml text/xml) FormUrlEncodedMediaTypeFor ...
- jquery重置html form
很多时候在ajax提交或者对话框隐藏之后,我们希望重置默认值以便下次打开对话框时保持干净. 因为jquery选择器返回的是list,并且没有对此提供reset方法,所以需要针对单个元素进行reset. ...
- 关于C#中Environment.OSVersion判断操作系统及Win10上的问题
我们都知道在C#中可以通过Environment.OSVersion来判断当前操作系统,下面是操作系统和主次版本的对应关系: 操作系统 主版本.次版本 Windows 10 10.0* Windows ...
- 使用Kindle4rss推送自己感兴趣的博文
微信是个好东西,信息量超大,正能量的东西居多,但信息过载的滋味也很不好受,浏览了一大堆铺天盖地的信息后,关上手机后大脑又重新回到空白.所以还是喜欢用RSS聚合功能,自己去订阅优秀的博客或新闻,当有更新 ...