现代软件工程 作业 第一周博客作业

(软件工程作业汇总)

第一周的博客作业

(这是历届学生的练习中, 从各个老师的作业中汇集而来,特别是北航的作业,东北师大的作业)

1. 介绍自己,建博客

在 http://www.csdn.net  建账号。关注老师和助教,关注一些和你一起上课的学生。 练习如何写博客, 如何上传代码, 如何遵守博客格式。  写博客花时间,但是很有意义,请坚持一段时间看效果。 持反对意见的同学,还可以反驳这个博客的观点。 同学在介绍自己的时候,可以隐藏一些信息,但是可以花时间说说自己的闪光点。很多人觉得,“我有什么闪光点...”,其实,同学们都有很多本事,超过周围大多数人。这个本事可以在课本学习之外,例如音乐,体育,娱乐,读书,演讲,记忆力,等等方面。请描述你的优势技能,并告诉我们,你通过了何种努力、花了多久获得这样的成就(参考娄老师的心得)。上课交作业,要有底线,请看看我们的底线要求。

2. 现状、经验和计划

(1)在你一生中身体最健康,精力最旺盛的时候,能在大学全职学习和研究,这是少有的机会。请说明一下,你是怎么选择了这个专业的?离成为一个合格的 IT专业毕业生,在专业知识、技能、能力上还差距哪些?请看这个技能调查表, 从表中抽取 5 - 7 项你认为对你特别重要的技能, 记下①你目前的水平 (用数字 0..9 表示水平, 5 表示能通过面试,9 表示世界一流); ②你想在课程结束后达到的水平 (数字 0..9 表示); ③你计划通过什么手段提高水平 (必须至少列出 5 项)。

(2)阅读一下博客,并务必写一些心得:

a) 你为何要来上课并且认真参与  (请看这个学生的思考,以及博客下面的评论)

b) 你在大学中体验到了哪种师生关系,你希望这门课是什么师生关系?如果老师布置的作业对你来说有些困难, 你会怎么样:

A: 我交钱来学校,我比老师更加懂教学,老师应该直接给我及格就好,不必布置作业了。

B: 觉得难就不做作业!并向学校告状

C: 向老师和同学请教,花更多时间,把作业全部完成。

D: 只做到能保证及格的部分,其他都放弃。

E. 其他(写下你的做法)

c) 在工作中,我们要引用文献,参考别人的资料,在别人工作的基础上继续开发, 这些活动和抄袭、剽窃的区别是什么?请仔细阅读相关文章,并询问老师在这门课中的要求,了解学校对于抄袭的处理规定。 

(3)几年后,你可以做学术研究、做软件项目、做其他专业的工作、做公务员、出国深造、回家继承家族企业...  ,不同的选择有不同的努力方向, 你今天是怎么为将来准备的?

对照以上你阅读的前人的经历,你的选择是什么?在这种选择下,你认为你相比其他同学来说有何优势,有何劣势?针对你的选择,你给自己的本学期的规划是什么?

(4)你在这门课的计划是什么?参考一些学校的教学(美国本科,中国软件工程本科1,美国大学软件专业),你对这个课程有什么期待?你打算怎样度过这个课程?你想当助教么?

  你目前的代码量是多少(列出语言和代码量,精确到100行)? 为了有资格入职一流的软件公司/互联网/人工智能公司,需要多少代码量?从事高校教学科研工作呢? 

你打算平均每周拿出多少个小时用在这门课上(时间包括上课时间)? 如果你在前面说过,你在前两年浪费了很多时间,现在要发奋赶上,请问你打算:

A: 刚才是随便说说的,我打算混过这门课

B: 和以前其他课花一样多的时间

C: 比以前的课稍多一些

D: 比以前课要多很多,直到达到目标为止。

你计划在本课程结束时,完成多少代码量?每周应完成多少代码量?

做计划的时候,可以参考一下这个WOOP 方法

第一步,Wish/确定愿望:写出你在这个课程中要实现的具体愿望。

第二步,Outcome/确定结果。想象一下如果这个愿望实现了,最好的结果是什么?­­—— 尽情描述梦想成真的喜悦。

第三步,Obstacles/找出障碍。回忆过去的经验,什么会妨碍我们实现愿望?内部和外部都有什么障碍?把它们具体写下来。例如,“静不下心” - 那么具体说如何静不下来,心里在想什么?

最可能的失败因素:

    每个人都想学好一门课, 也有人立了各种愿望和flag (我以前浪费了时间,现在我要好好地学习...), 但是学期结束,很多人却不能取得预期的成功。 假设你最后还是没有学好,请你列出一项最有可能导致你达不到预想目标的因素,以及你怎么去克服。 例如(起不了床, 不能长期自律, 爱好太多,  基础太差...) 

第四步,Plan/使用“if then”做风险防范计划。思考如何才能有效克服、避免那些障碍,制定一个“如果问题出现,就采取某行动去克服/避免它”的计划。越具体越好。 例如:如果我在程序没有写完的时候开小差上网冲浪,那么我就站起来离开电脑和手机,到外面走一圈,再回来继续写作业。 

3. 提有质量的问题, 给认真的反馈

学习有各种方法,其中很有效率的一种就是“预先测试,预先考试”,看看自己对学习内容有什么不了解的地方(参见:《如何学习》的笔记),这样的学习效果更加好。

“哎,怎么刚开始上课,就要测试,就要写出不懂的地方?这个课程太难了!”

其实,制造“必要的困难”这正是有效学习的一种方法。 (“必要困难”理论:如何成为一个超级学习者-虎嗅网 (huxiu.com)

请快速阅读《构建之法》全书,发布随笔1篇,要求列出5个问题,可以是读后不理解的,或者读后反对的。注明是哪一章哪一节。要有观点、有证据或分析。字数不是直接的考核标准,但是要求篇幅长到能把观点表述清楚。 

提示: 各人情况不相同,对于读书速度慢的同学,可以一周读 6 章,3 周快速读完,碰到不懂的可以暂时跳过去。 那些编程经验不多的同学,建议先看16章 “创新”, 提出自己的问题。

也可以看别人提出的问题和心得,帮助自己开拓思路(链接:构建之法(第三版)的笔记(54) )

如何提出有价值的问题? 请看这个文章:如何提问 - 娄老师 - 博客园 ,以及 在互联网时代如何提问题。 还有这些要点:① 在每个问题后面,必须说明哪一章节的什么内容引起了你的提问,提供一些上下文,如果能提供页码,就更加好。 ② 列出一些事例或资料,支持你的提问 。③ 说说你提问题的原因,你说因为自己的假设和书中的不同而提问,还是不懂书中的术语,还是对推理过程有疑问,还是书中的描述和你的经验(直接经验或间接经验)矛盾?

一个模板可以是这样:我看了这一段文字 (引用文字),

我有这个问题 (提出问题)。 我查了资料,有这些说法(引用说法),根据我的实践,我得到这些经验(描述自己的经验)。

但是我还是不太懂,我的困惑是(说明困惑)。

【或者】我反对作者的观点(提出作者的观点,自己的观点,以及理由)。

大学生应该能写出自己的思考, 而不光是摘抄书本内容。 

认真反馈:既然是健身/教练的关系, 那么健身学员就会经常提问“为何我的肥肉还在?为何我肌肉不长?为何要做这个练习?... ... ”; 为了改进教学,收集资料,老师在教学过程中会要求学生填写对课程的反馈, 你会怎么做?

A:  不提问, 不理会,不填写

B:不想提问题, 等到老师催促多次,才随便填写反馈。

C:有问题就问,至少一学期提三个问题, 认真按时填写反馈。

D:经常提问题, 平时就经常给老师和助教提反馈

4. 前车之鉴 

你现在的道路很多前人曾经走过,他们有什么经验教训?请从博客末尾的文章列表任选一些阅读,针对其中 2- 3 篇发表具体感想 (写感想的时候请贴出相关文章的链接)。

参考博客列表:

A.辜新星:时刻调整方向 找到人生的蓝海

(把每天把要做的事情分成ABCD四类:A-紧迫且重要;B-重要不紧迫;C-紧迫不重要;D-不重要不紧迫。你是否有类似的习惯?)

B.刘帅:在失望中寻找希望

(你是否也觉得自己是科班,但没学懂计算机?)

C.徐宥:掉进读书的兔子洞

(把每天胡思乱想的东西记在一个笔记本上,作为思维快照,并常常翻回去自省,看看过去和现在的变化。这样的习惯呢?)

以上三篇来自《IT小小鸟的故事》我是一只IT小小鸟 (豆瓣)

D. 一直在路上——记我从初中到本科近十年的学习成长历程 - 周见智 - 博客园

(偏科生自学摸索的道路。实习经验对应届生重要吗?)

E. https://www.cnblogs.com/geniusalex/p/4928713.html

(速成的培训班和打基础的大学教育有区别么,你是否对大学的基础学科存在的必要性有疑问?)

 .net程序员工作两年总结 - 荆棘人 - 博客园 (很多同学看不起大学老师按部就班地教课,他们心想,我看视频也能学会的,为何要来听课?请看这个学生学习的经历)

学编程要看出身、专业和性别么,还是靠热情:

F. 女生能学好么?请看例子和讨论。

G. 博客园

(半路出家,认真学习,对自己狠心,不断在实践中进步)

  【野生程序员】:优先招聘 - 自由飞 - 博客园

(文科生转编程与他对大学教育的批判)

H. 不要轻易在简历上写我热爱编程,我热爱学习(你对计算机的热情是怎样的?)

别人的成就是怎么得来的:

I. 我的软件开发生涯 (10年开发经验总结和爆栈人生) - 灵感之源 - 博客园

(技术栈和大佬的爆栈之旅)

J. 技术人生的职场众生相 - 十多年的经验与心得 - 灵感之源 - 博客园

(大佬在职场中的摸爬滚打)

K. 谈谈职业规划——CSDN对我的采访_陈皓专栏 【空谷幽兰,心如皓月】-CSDN博客

(大佬给出的职业规划建议)

L. http://coolshell.cn/articles/4561.html

(热情、能力、选择)

M. 进入2012 -- 回顾我走过的编程之路 - 陈梓瀚(vczh) - 博客园

(大佬的成长史与如何进入微软亚研院)

一流的大学: 

N. 你也可以把你的课堂生活过得像这样(第一流的本科教学课堂该是什么样?)

O. 美国读研期间的一些计算机课程作业(和你上过的专业课有什么不同?)

P. 你在大学中体验到了哪种师生关系 (你希望在这门课中采用哪种师生关系?)

Q. 世界一流大学怎么教软件工程 (这种方式是你喜欢的吗?)

补充阅读: 

编程人生,长篇连载(文章较长,可以暂时不看):

S. 原创 - 随笔分类 - 一个程序猿的生命周期 - 博客园

T. 老刘连载:编程十年 - Anders Liu - 博客园

U. 希望我能帮到你:给同学们软件开发的建议 - bettermorn - 博客园 业界资深人士对学生的建议

V. 对于想读博士的人,请搜索 “PhD Grind”这个文章并阅读主人公的后续发展

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/500327.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

java grpc 客户端处理 go 服务端多返回值_grpc基础实践(二)

在此篇中我们将简要介绍关于grpc对java客户端的实现。在开始开发前,我们需要先导入io.grpc grpc-netty 1.11.0io.grpc grpc-protobuf 1.11.0io.grpc grpc-stub 1.11.0如果是Android除了这几个包外,你可能还需要一个javax.annotation:javax.annotation-ap…

现代软件工程 作业 团队第一个作业

这是现代软件工程作业系列的一部分 1. 团队成员介绍 介绍每个成员(照片,主页,技术特长,在团队中担任的角色)。 建议拍一张有创意的合影。 在介绍的时候,可以采用艺术照等形式, 保护同学的隐私,不想说明真实…

asp.net 文本框显示xml格式数据_Excel 办公小技巧,查找和替换数据,您值得拥有...

在数据处理的过程中,有时需要在工作表中查找一些数据,以便查看或修改数据。若工作表的数据能一目了然,则可手动进行查找,但在记录繁多的工作表中查找所需数据并替换,效率比较低,而且极易出现遗漏。这时就可…

webpack打包后的文件夹是空的_vue+webpack 打包文件 404 页面空白的解决方法

{"moduleinfo":{"card_count":[{"count_phone":1,"count":1}],"search_count":[{"count_phone":4,"count":4}]},"card":[{"des":"阿里云文件存储NAS是一个可共享访问&#xf…

微软认知服务应用秘籍 – 与机器人聊知识

在本篇博客中,我们将会学习到零代码情况下,如何利用已有的技术建立自己的知识问答系统,这种系统的可以广泛适用于学校、企业、客服、政府公开信息等领域,代替传统的电话咨询、电子邮件沟通等高人工负荷的方式。 建立知识库 什么…

.net 开发怎么实现前后端分离_ASP.NET Core模块化前后端分离快速开发框架介绍

源码地址GitHub:https://github.com/iamoldli/NetModular演示地址地址:http://118.24.75.170:6220/账户:admin密码:admin前端框架演示地址(临时)地址:http://progqx5cu.bkt.clouddn.com/skins/index.html#/账户&#x…

微软认知服务应用秘籍 – 支持跨平台客户端的视觉服务中间层

不断演进的应用场景 初级应用场景—宅在家里 场景:Bob同学有一天在网上看到了一张建筑物的图片,大发感慨:"好漂亮啊!这是哪里?我要去亲眼看看!"Bob同学不想问别人,可笑的自尊心让他…

python建立列表并输入_python操作列表

遍历列表 for magic = [a,b,c] for m in magic: print(m) 输出控制台 image.png 深入for以及for之后进行操作 for m in magic: print(m.title()+ good boy) print(hahaha) 输出控制台 image.png 创建数值列表 使用函数range for value in range(1,5): print(value) 输出控制台 …

现代软件工程 作业 原型设计

[ 现代软件工程 作业系列] [ 这个作业来自福州大学 ] 软件工程课不是大家埋头写程序的课, 而是教给大家在软件需求 - 设计 - 实现 - 测试 - 维护 过程中的原理,方法和工具。下面我们就看如何用原型设计工具来帮助我们理清用户需求。 一、阅读《构建之法…

就业技术书文件表格_429页标准指南,教你如何管理工程监理文件资料,丰富图表一看就会...

房屋建筑工程监理文件资料的管理,参差不齐,也给监理工作带来了很大障碍。这份房建工程监理文件资料管理标准指南,能够帮助广大监理和资料员们实现监理文件资料标准化管理,能够有效地补充和支撑现场监理工作,对于工程资…

微软认知服务应用秘籍 – 君子动口不动手

概述 科技的不断发展带动着人们生活质量不断的提升,其中一方面就体现在日常家庭生活中,智能设备层出不穷,给人们的生活带来了很大的便利。 以电视为例,几十年前的电视还是按钮式的,每次换台还要跑到电视跟前&#xf…

一阶广义差分模型_经济学中的序列相关(自相关)

序列相关性异方差性表现于模型的随机误差项。我们将讨论模型的随机误差项违背了互相独立的基本假设的情况,称为序列相关性。序列相关性同样表现于模型的随机误差项。一、序列相关性(Serial Correlation )对于模型i1,2,…,n随机误差项互相独立的基本假设表现为&#…

AI应用开发实战 - 手写算式计算器

扩展手写数字识别应用 识别并计算简单手写数学表达式 主要知识点 了解MNIST数据集了解如何扩展数据集实现手写算式计算器 简介 本文将介绍一例支持识别手写数学表达式并对其进行计算的人工智能应用的开发案例。本文的应用是基于前文“手写识别应用入门”中的基础应用进行扩…

sed 删除某一行_Linux常用命令三剑客之sed,您真的会用吗?

请关注本头条号,每天坚持更新原创干货技术文章。如需学习视频,请在微信搜索公众号“智传网优”直接开始自助视频学习1. 前言本文主要讲解Linux系统中的sed命令的作用与使用案例。sed用于查找、过滤、文本替换、替换和插入、删除等文本操作。它是Linux/Un…

现代软件工程 期中/期末总结博客作业

(软件工程作业列表) 经历了一个学期的学习, 可以把经历和收获总结一下。 第一部分 耕耘 请说明你付出了多少时间,写了多少代码,多少注释,多少文档(博客),多少次签入,最好用折线图或其他合适的图形化的方式…

idea怎么更改推到github的路径_IDEA 拉取、上传、更新 项目到 Gitee+GitHub_超详细超简单版...

注:本人使用的idea是最新版(2019.1.2),要是其他的版本的不要惊慌〜,基本上都一样,没有什么太大的差别的首先我要说一下,拉取项目分两个,一个,你就没有项目,拉取仓库的整个项目&#…

现代软件工程 作业 结对编程 模板

【现代软件工程作业汇总】 技术要求部分 请看以前的各项结对作业的技术要求,例如(电梯调度,四则运算,数独,地铁出行,黄金点游戏) 博客要求部分 1)在博客开头给出作业要求的博客链接, 你们项目的Github地址 …

caj转pdf python_PDF怎么转换成Word?2种方法3秒一键转换!建议收藏

Hello,大家好!今天给大家带来:PDF一键转Word的干货!保证全方位满足你工作和学习的需求~01Word转换法适用:纯文字简单型PDF文件。其实对于简单纯文字的PDF文件,直接使用Word就能转换,操作也非常简…

AI应用开发基础傻瓜书系列1-神经网络的基本工作原理

Copyright © Microsoft Corporation. All rights reserved. 适用于License版权许可 更多微软人工智能学习资源,请见微软人工智能教育与学习共建社区 Content01.0-神经网络的基本工作原理01.1-基本数学导数公式01.2-Python-Numpy库的点滴02.0-反向传播与梯度下…

动力环境监控系统论文_浅谈动力环境监控系统技术标准

动力环境监控系统技术标准规定了监控系统各因素指标、功能,对实现机房设备故障自动检测、无人化值守、降低维护保养成本的动环系统有重要的作用和意义。运用动环监控,能解决成本高、效率低、告警慢、信息落后能问题。一、动环监控系统的技术标准1、可靠性…