对"构建之法“的理解和困惑
对"构建之法“的理解和困惑
本人“学沫沫”一个,对于之前的编程学习虽不大“感冒”,但秉着对自己负责的态度进行了基础学习。
在这个充满代码程序的大学生活中,从“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以及参考阅读杜老师给出的链接,得出一个重要的结论:软件工程师的职业道德至关重要. 软件工程的动态性和需求的前后关系,要求一个规范能对出现的新情形有较强的 ...
随机推荐
- PHP常规模板引擎中与CSS/JSON冲突的解决
主要针对对象:Smarty/Dwoo 参考:http://developer.51cto.com/art/201009/224929.htm 其实以前都不怎么关注模板引擎,觉得没必要使用.但随着年龄的 ...
- u-boot移植总结(二)LED点灯调试 和 u-boot加载地址
(一)LED点灯调试 FL2440电路总共有4个LED0,LED1,LED2,LED3,分别接到板子GPB5,GPB6,GPB8,GPB10引脚.通过设置三个寄存器GPBCON(0x56000010) ...
- Android性能优化之一:ViewStub
ViewStub是Android布局优化中一个很不错的标签/控件,直接继承自View.虽然Android开发人员基本上都听说过,但是真正用的可能不多. ViewStub可以理解成一个非常轻量级的Vie ...
- jQuery 的 ajax
jQuery load() 方法 jQuery load() 方法是简单但强大的 AJAX 方法. load() 方法从服务器加载数据,并把返回的数据放入被选元素中. $(selector).load ...
- .NET破解之100%营销QQ辅助软件【更新】
应网友要求,更新一个以前的版本,效果如下: 更改方法 修改一:更改对象的可访问性 Assembly: RWXComLibrary, Version=2.1.0.3 Name: RWXComLibrar ...
- Opengles 管线编程介绍
OpenGL ES 2.0可编程管道 上图橙色部分(Vertex Shader和Fragment Shader)为此管道的可编程部分.整个管道包含以下两个规范: 1) OpenGL ...
- 安卓开发_慕课网_ViewPager与FragmentPagerAdapter实现Tab实现Tab(App主界面)
学习内容来自“慕课网” ViewPager与FragmentPagerAdapter实现Tab 将这两种实现Tab的方法结合起来.效果就是可以拖动内容区域来改变相应的功能图标亮暗 思路: Fragme ...
- 解决SSIS中的脚本任务无法调试的问题
开发环境:操作系统环境为Win7 64Bit,数据库为SQLServer2008R2 问题现象:在SSIS的项目工程中,新建Package包,新建脚本任务,编写脚本程序以后,设置断点无法调试(Debu ...
- Android实战--电话拨号器
今天跟着黑马视频建立一个android app--电话拨号器 首先新建一个android项目 activity_main_xml中的代码如下: <RelativeLayout xmlns:and ...
- C语言柔性数组
结构中最后一个元素允许是未知大小的数组,这个数组就是柔性数组.但结构中的柔性数组前面必须至少一个其他成员,柔性数组成员允许结构中包含一个大小可变的数组,sizeof返回的这种结构大小不包括柔性数组的内 ...