王伟东第一次作业

  

作业一之读《构建之法》

自从拜读了邹欣老师的力作《构建之法》后,感触颇深。从书中不难看出邹老师是一个才华横溢、卓尔不群的人。《构建之法》言辞精辟,引人入胜。虽然只是浅读了《构建之法》的部分章节,但是对其中的一些内容我也有自己的看法,在这里和大家分享我的5个问题。

  ①邹老师用航空飞机举例子,这个真的恰当吗?我认为提出给为恰当的例子更好,只是我才疏学浅,实在想不出还有什么更好的例子。我曾经参加过学校的辩论队,我是二辩选手。在辩论赛比赛的过程中,我经常举一些例子来反驳对手,但是很多时候所举的例子不是很恰当,对方往往能抓到我的漏洞。我至今还是不知道,怎么样举例子,希望老师能在新版书中增加此类内容。(第一章航空业和软件业的类比)

 

  ②老师所提到的VSTS客户端和TFS到底是什么?能进一步解释吗??我本科的时候就对一些概念性的东西理解的不是很清楚,希望能在这本书中得到更为详尽的解释。有些概念确实以我的水平难以理解,即使通过网上查一些资料,结果也是如此,网上的概念多少有些晦涩难懂。可能我也是太过于苛求自己,老师请批评指正。(第二章实践从Hello World开始)

 

   ③第四章中的两人合作,邹老师讲到两个人要形成代码规范。我们只有两个人还有形成规范的文档吗?口头达成一致可以吗??有些小系统,两个人就可以完成,系统再开发的可能性也不大,真的还有必要形成规范的文档吗?(第四章是否需要有代码规范)

  ④软件工程师一定要考级吗?有证书对找工作的好处到底有多少??考级不仅需要花费大量的时间,还要付出巨额的考试费。我在本科的学习过程中也曾参加过类似的等级考试,但是也都没有考过。我个人认为想要做一名软件工程师真的未必非要考证不可,只要自身实力达到一定水平即可。(第三章职业发展考级之路)

     ⑤对于IT行业来说创新确实是生存之本。但是微软在创新吗?在创新方面都做了那些工作??根据我浅显的见识,我感觉现在的微软创新还是乏力的,在国内外必应搜索的份额都不是很多。(第十六章成功公司的价值观)

作业二之四个问题

  时光荏苒,犹如白驹过隙。日月如梭,恰似斗转星移。地质大学,梦萦魂牵之所。东北师大,筑梦起航之地。贵福老师,妙语连珠。软件工程,韵味无穷。《构建之法》,字字珠玑。邹欣先生,文思泉涌。我本科毕业于中国地质大学(武汉)网络工程专业,能够来到东北师范大学读研很高兴,我之前有过一段时间的工作经历。

  问题一:当初你是如何做出选择计算机专业的决定的?你认为过去接触到的课程是否符合你对计算机专业的期待,为什么?你觉得计算机是你喜欢的领域吗,它是你擅长的领域吗?

  学习计算机专业,并不是我最初的决定,我本来想从事地质行业,做一名地质工作者,最后被调剂到计算机专业。大学四年的学习,不知不觉间早与计算机结下了不解之缘。本科的编程经历锻炼了我的思维能力,在校的课程学习也提高了我的理论水平。总之,我对地大的专业课程设置还是很满意的。说起对计算机的喜爱,那还是来自大二的课程设计,一个DES解密的小程序让我发现计算机的世界原来如此神奇。目前,我对计算机还是知之甚少,更谈不上擅长。但我始终相信只要在一个方向上坚定不移地走下去,你会爱上它并且领悟它。

  问题二:考取研究生,对照前人们走过的路和描述未来发展,现在的你自我感觉你已经具备的专业知识、技能、能力有些?离成为一个合格的计算机学生,在专业知识、技能、能力上还差距哪些?

  回首往事,考取研究生也是势在必行。本科四年的学习,积累了很多计算机的专业知识,无论是从操作系统,还是从计算机组成原理,亦或是计算机网络。专业知识虽然涉及的范围很大,但是所学不够深入,远远达不到一名计算专业人士的水平。短暂的前端工作经验,一定程度上提高了网页的编程技能。也正是由于编写前端代码,对后台的工作流程缺乏了解,这正是我说欠缺的。几次团队的工作经验,锻炼了我凝聚团队的能力。对于软件工程而言,团队协作的好坏直接影响一个项目的生死。我希望在以后的日子里,能够提高自己对整个项目的把控能力。

  问题三:每天都是一个人生选择的十字路口,学术研究、工程项目、社会实践 (?) ,不同的选择有不同的努力方向。对照以上你阅读的前人们的经历,你的选择是什么?在这种选择下,你认为你相比其他同学来说有何优势,有何劣势?针对你的选择,你给自己的本学期的规划是什么?

  组里的学术研究氛围很是浓厚,师兄师姐的学术探讨也是如火如荼,我更是听的如痴如醉。学术研究是我本科学习的短板,在这里我感到了学术研究的重要之处。对于学术研究,我心向往已久,兴趣盎然。现在我阅读论文的能力还有待提高,学术思维也不是很强。在未来的学术研究中,我会积极主动和导师沟通,多像师兄师姐请教问题,不断提高自己的学术水平。

  问题四:你对这门课的期待是什么?你打算平均每周拿出多少个小时用在这门课上?

  自从上了贵福老师的课,深深地被老师的魅力所吸引。杨老师口吐莲花,经验丰富,对软件工程的理解之深令人佩服。我期待在以后的课程中能多多了解软件工程的思维方式,真正地提高项目开发能力。研究生的学习时间本来是很紧张的,但是软件工程这门课程对于提高实战能力是毋庸置疑的。以后每周两到三天的学习时间对于这门课是必须的,只有这样才能真正学好软件工程。

作业三之采访往届学长

  当时看到这个作业的时候,确实不知所措,因为我并不认识上一届计算机技术的的学长和学姐。经过深思熟虑,我决定在群里找个学长好好谈谈。缘分使然,我遇到了上一届的王汉斌学长。学长很耐心的回答了我的问题,十分感谢汉斌学长。他们组的项目是在线考试系统。

问题一:当时项目有多少用户,给用户多少价值?现在还有人用吗?

    当时做那个系统好像30个人,给用户带来了很大的方便,现在还有少部分人在用。我希望这个系统有更多的人使用,你可以去使用一下这个系统。

问题二:这个项目能否给我们继续开发,源码和文档还有吗?

      这个项目我感觉我们做的还挺好的,你们要是继续开发的话可以继续开发,我们团队的源代码和文档已经上传到GitHub上,你们团队看看能不能想出新点子,然后继续开发。

问题三:项目开发有什么经验教训?

     在项目实践中使我学到了,开发不是一个人的开发而是整个团队的开发,相互磨合很重要,不能做孤胆英雄。在开发中会出现很多毛病,会遇到很多问题,需要耐心地去修改,去学习经验教训,这样才能提高自己的编码能力和对软件工程的理解。还要快速地学习一些技能。

问题四:对学好软件工程有什么建议?

    要想学好软件工程这门课,首先要好好阅读《构建之法》这本书,然后严格按照杨老师的要求做好编码工作还有技术上面的知识。学习完软件工程这门课,你会发现自己有很大的收获,好好学习这门课。

作业四之软件作品评论

  在博客上无意中发现了集美大学的学生作品,发现集美大学的同学完成的软件作品都是十分优秀的。现在对集美大学学生的三个作品点评如下:

点评一:

项目名称:个人计划提醒系统

项目地址:https://coding.net/u/KKlist/p/KKlist_demo/git

项目概要:导入课程表,制定个人日程安排,具备提醒功能,事务紧急程度排序,日程安排查询,个人工作任务制定,查看任务状态,任务完成进度。

项目评价:个人计划提醒系统是一个非常实用的系统,实现各类个人信息的采集工作。且在Alpha版本的基础上添加了8个新功能。网站做的简洁美观,使用户上手快,对运行环境要求不高,代码可维持性也是非常好的。但是该系统界面也QQ邮箱等软件太过类似,难免有抄袭之嫌疑,希望后期能够对界面进行一定程度的改进。

点评二:

项目名称:博客作业数据采集系统

项目地址:https://coding.net/u/jahowz/p/Team_work/git

项目概要:该系统有助于老师更方便查看所有同学博客作业的完成情况、更容易做出对比,并且可以通过数据集合找出不足、帮助分析、推动同学们进步;其次,数据统一采集能够推动信息的共享。所以,数据采集系统不仅可以让老师减少工作量,还能够帮助同学们清晰地看到对比并学习经验。

项目评价:博客作业数据采集系统这个点子非常好,主要功能也实现的非常好。这个系统能够运用数据库进行采集信息的管理,这种做法很nice。能够在pc端支持多种浏览器页面的登录管理,此外还尝试做了手机浏览器的登录管理。能对博客中的许多项信息,如未提交作业的同学的显示,对采集用户、博客数、评论、阅读量的量的统计。最关键的是能够以图形的形式展现数据,这种思路也是我以后要做项目的想法,竟然不谋而合。

点评三

项目名称:电子实验报告查重系统

项目地址:https://git.coding.net/tuoxie/dianziwendangchachong.git

项目概要:完成电子实验报告查重系统,尽所能让系统具有一定的实用性,确实能够帮助老师完成简单的额实验报告查重。目标是一次能导入多份word然后进行查重,最后能将多份的分析结果统计输出,使使用者一目了然看出结果。

项目评价:电子实验报告查重系统,虽然基本功能已经实现了,但是我个人认为实用性不是很大。该系统在一定的程度上确实达到了用户的要求,但是我希望界面可以做的更漂亮一点,做到精益求精。这个系统乍一看有点应付了事的感觉,这样不是很好。但是我看到代码时,发现这个系统达到了一定的工作量,还是值得赞扬的。

作业五之每周例行报告

PSP:

任务 预计时间 开始时间 结束时间 中断 实际时间
询问学长/写博客(一) 30分钟 2017.9.7 20:40 2017.9.7 22:10 0 90分钟
看书/写博客(二) 180分钟 2017.9.8 09:30 2017.9.8 14:00 午饭30分钟 240分钟
写博客(三) 200分钟 2017.9.9 06:00 2017.9.9 11:30 0 330分钟
写博客(四) 250分钟 2017.9.10 10:00 2017.9.10 14:00 午饭30分钟 210分钟

PSP饼状图:

进度条:

代码行数 0
博文字数 3556

进度折线图:

 

时间: 2025-01-08 08:27:25

王伟东第一次作业的相关文章

软件工程第一次作业补充

软件工程第一次作业的补充 对于作业"在一周之内快速看完<构建之法>,列出你不懂的5-10个问题". 作业要求有: (1)在每个问题后面,请说明哪一章节的什么内容引起了你的提问,提供一些上下文 (2)列出一些事例或资料,支持你的提问 (3)说说你提问题的原因,你说因为自己的假设和书中的不同而提问,还是不懂书中的术语,还是对推理过程有疑问,还是书中的描述和你的经验(直接经验或间接经验)矛盾? 例如:我看了这一段文字 (引用文字),有这个问题 (提出问题):我查了资料,有这些说法

第一次作业——四则运算小程序

这是第一次作业,而且是个人项目,说实话一开始得到作业还是很紧张的.虽然题目比较简单,但是由于自身动手能力很差,所以还是慌得要死. 经过思考和审题,我渐渐有了思路.四则运算主要的难点在于选取数是否是随机数而且是否能保证整数相除能否除尽. 一开始关于选取数是否随机我很苦恼,因为从前写程序变量基本都是自己赋值,没想到怎么随机取数.后来经过同学的点拨,我想到了随机选取函数.比如十以内的四则运算就将0-9赋给a1 再加1就变成1-10了.而保证除尽的问题也很快想到了解决方案,只需要添加一个判断两数相除记过

软件工程管理——第一次作业

这是软件工程管理课第一次作业,也是我的第一篇随笔. 这篇随笔分为四个部分:1.自我介绍. 2.对这门课的期待. 3.第一周工作统计. 4.第一个小项目(词频统计与四则运算选其一). 一.自我介绍        我叫夏一鸣,是东北师范大学计算机科学与信息技术学院,计算机应用技术专业的研一学生.本科也是东北师大的,专业是计算机科学与技术.我来自湖北咸宁,是一个南方小伙,为人还算随和乐观,希望老师和同学们多多关照. 二.对这门课的期待        我想,大家之所以选了这门课,当然初衷都应该是想学到一

2015-2016-1 学期《软件工程》第一次作业【点评】--- 欢迎其他老师和同学补充

第一次作业全部批改结束,总体情况如下: (1) 部分同学是从网络上搜索资料,一个链接直接copy.--- 直接 0 分: (人数在2位数) (2) 部分同学是从网络上搜索资料,多个链接(信息来源)整合在一起.--- 视其整合的深度,给予10~50 分:(人数在2位数) (3) 极少数同学也借鉴了网络资料,但是结合自己的体会给出了相应的分析. --- 给予60~90 分:(人数在个位数) ==== 对同学们的建议: (1)引用资料时(特别是网络上一些网页)要注意其资料的真实性.权威性和时效性.典型

实时软件系统设计第一次作业

实时控制软件设计第一次作业 ABS系统: 简称:制动防抱死系统(antilock brake system). 作用:在汽车制动时,自动控制制动器制动力的大小,使车轮不被抱死,处于边滚边滑(滑移率在20%左右)的状态,以保证车轮与地面的附着力在最大值. 原理:在制动时,ABS根据每个车轮速度传感器传来的速度信号,可迅速判断出车轮的抱死状态,关闭开始抱死车轮上面的常开输入电磁阀,让制动力不变,如果车轮继续抱死,则打开常闭输出电磁阀,这个车轮上的制动压力由于出现直通制动液贮油箱的管路而迅速下移,防止

重新提交的作业相较于第一次作业的改进

由于对第一次作业的估计严重失误,导致周二上交的作业是极其不完整的程序,无法正确运行.经过两天的调试,修改了众多BUG以及算法上的不足.以下是修改的主要问题: 1. 栈溢出导致的崩溃:修改了结构体数组变量的相关初始化,大致计算并限定了各函数中变量数组的界限,解决了栈溢出的问题. 2.生成计算式:本程序采用的方法是根据参数计算一个种子,作为间隔,然后按序生成,从而可以较容易的避免产生相同的计算式 (1)该种子的选取一开始存在问题,计算种子的失误导致往往生成的式子无法达到数量要求. (2)操作数的生成

【助教】第一次作业成绩

当我第一次知道公布大家第一次作业的分数的时候,其实我是拒绝的!因为我觉得……呀……你不能叫我公开我马上就公开,第一,我要想一下,我又不想说,你公布分数之后以后加了很多水分,那效果DUANG……很炫!很亮!很与众不同!结果我的分数一出来童鞋们以后一定骂我,根本不公正!……我说先要给我试一下.后来我经过也知道他们是很好的,而且不会很偏激的到我博客来骂我对不对? 那我发了分数以后,起码我觉得还蛮公平的,我还把分数发给老师看了一下,童鞋们应该不会打我吧:) 下面公布第一次作业成绩: 说明: 1.按照老师

软工实践第一次作业-黄紫仪

软工实践第一次作业 前言:emmmm之前因为没太注意,想着计算机专业怎么会有软工实践.所以之前一直都没去管.等到开学才发现突然翻车.QAQ现在赶紧先来补交一下. (1)回想一下你初入大学时对计算机专业的畅想 当初你是如何做出选择计算机专业的决定的? 你认为过去两年中接触到的课程是否符合你对计算机专业的期待,为什么? 你觉得计算机是你喜欢的领域吗,它是你擅长的领域吗?   说到选择计算机,emmmm,某种意义上来说是打RPG游戏打出来的想法,因为很喜欢这类的游戏,所以也想去试着写一个属于自己的这种

第一次作业:一条咸鱼和计算机

第一次作业:一条咸鱼和计算机 第一部分:结缘计算机        我的经历和所有科班和非科班的博主都不太一样,他们大多数是喜欢计算机,或者认为计算机就业情况好,而我却是情非得已.第一次认识计算机应该是小学的时候再学校的机房里,当时的电脑是那种大屁股电脑,贼卡的那种,我们当时的计算机课应该是叫信息课,上课的时候总是偷偷一起玩金山打字里面的游戏,就是警察抓小偷的那个,想想当时一边玩游戏一边还要防被老师发现,还真的是挺刺激的啊.感觉我从前对计算机的印象就等同于玩游戏,小学的时候常年混迹电子厅,虽然经常