第一周作业
随笔:
一、自我介绍。
我叫贾男男,是东北师范大学信息科学与技术学院计算机技术专业的研一学生。
我的本科就读于渤海大学,位于辽宁锦州,本科的专业是计算机科学与技术。我来自辽宁。
二、对计算机专业的回想与畅想。当初你是如何做出选择计算机专业的决定的?
你认为过去接触到的课程是否符合你对计算机专业的期待,为什么?
你觉得计算机是你喜欢的领域吗,它是你擅长的领域吗?
高考的时候因分数被调剂到计算机专业,最开始对这个专业并没有太多的认知和了解,
说来也忏愧,作为一名计算机专业的大学生,专业基础课C语言是挂科重修过的。大学的时间荒废了很多,所以觉得很遗憾,这也是我选择考研的原因之一。过去接触到的课程,超出了我对计算机专业的期待,让我感到计算机专业是一个富有生命力的神奇领域。计算机领域并不是我擅长的,但我对这个领域十分的感兴趣,也希望经过三年的历练能使自己可以真正的涉足并了解擅长这个领域。
三、考取研究生,对照前人们走过的路和描述未来发展,现在的你自我感觉你已经具备的专业知识、技能、能力有哪些?
离成为一个合格的计算机学生,在专业知识、技能、能力上还差距哪些?
感觉现在我已具备的专业知识只局限于本科书本上的专业知识,专业课不算扎实,仅能编写一些简单的代码,实现一些简单功能,现在的我距离成为一名合格的计算机专业学生还有很长的一段路需要走。研究生期间希望能多学一些知识以及学习知识的能力,在导师的带领下做些项目得到实践锻炼与自我提升。
四、对这门课程的期待。
跟大家一样,在上这门课程之前,就对杨老师对学生的培养方式以及作业量等方面有所耳闻,但对杨老师想培养我们成为优秀工程师的心,我表示由衷的感谢。我打算每天拿出2个小时的时间,用在这门课上。
采访:
我采访的是同组的王森师哥,他们组做的项目是连连看。
问题一:当时的项目有多少用户,给用户多少价值? 现在还有人用吗?
答:当时的项目用户是三个,给用户的价值没有具体的统计过,现在已经没有人使用了。
问题二:这个项目能否给我们团队继续开发,源代码/文档还有么?
答:这个项目可以继续给你们开发,源代码还有,源码在Coding.net上。
问题三:项目开发有什么经验和教训
答:需求沟通阶段,一定要尽可能地考虑全面。分工要明确,要有团队精神,在项目之初,就应该确定合理的内部沟通方式,确保不会因为沟通障碍影响项目成员及至整个项目组的进度。不会的方法,及时恶补。无论时间多紧迫,必要的文档还是要有的,哪怕只是一个大纲也好。
问题四:对学好软件工程有什么建议
答:跟着老师进度走,你们将会体验一遍软件开发流程:用户需求调研——需求分析——开发——测试——发布——总结,还会学到很多管理工具及手段。总的来说就是学知识,涨见识。
最后谢谢王森师哥和黄兴师哥给的意见回答与帮助。
评价作品:
一、连连看
是东北师范大学软件工程天天向上团队的项目。
项目名称:连连看
实现语言:C#
注:程序可以在vs中打开运行,也可以在Debug或Release版下打开可执行文件运行,其中素材需与可执行文件在同一目录下,即“theme”文件夹和连连看主程序在同一个文件夹下。
代码地址:https://git.coding.net/jx8zjs/llk.git
Final版本发布视频地址:http://v.youku.com/v_show/id_XMTg0MzIwNTY4NA==.html
评价:游戏可以三个主题供选择分别是小动物默认、仙剑和明星。背景音乐很好听,可选择打开与关闭。界面上面可看到当前得分与剩余时间,游戏模式分初级、中级和高级模式,如图为中级模式。每一聚结束后输入用户名称并加入排行榜,个人觉得游戏排行榜的界面不是特别美观,比较喜欢的是默认的小动物精灵主题如图一。
二、礼物挑选小工具
是东北师范大学软件工程飞天小女警团队的项目。
项目名称:礼物挑选小工具
代码地址:
https://git.coding.net/shenbaishan/GIFT.git
视频地址:
http://v.youku.com/v_show/id_XMTg0MjMzNDIwNA==.html?spm=a2hzp.8253869.0.0&from=y1.7-2
运行环境:IE浏览器
评价:注册,登录,然后选择服务,进入新页面根据性别、年龄、关系、礼物价格进行选择,之后会进入礼物推荐页面,如不满意可选择重新推荐,可查看礼物top10的名单,分为男生女生top10两项。个人觉得页面简洁美观,可为具有选择困难症的用户节约时间,礼物的推荐方面可以适当增加一到两个选择条件。
三、俄罗斯方块
是东北师范大学软件工程新蜂团队的项目。
项目名称:java俄罗斯方块NEO
代码地址: https://git.coding.net/Boxer_/homework.git
地址:http://v.youku.com/v_show/id_XMTg0MzMyNzg5Mg==.html
注:”# homework” 此项目包括软件工程部分作业,其中最主要的就是俄罗斯方块项目。你可以把整个项目下载下来,然后把final添加进myeclipse。
评价:a按键可实现瞄准功能,s按键可实现加速下落功能,每一局结束后输入用户名加入记录中,每升一级游戏背景会改变,个人觉得游戏的页面不太适合女生,游戏功能可以满足正常的使用。
读《构建之法》随笔:
通读《构建之法》,发布随笔1篇,要求列出5个问题,可以是读后不理解的,或者读后反对的。有求有观点、有证据或分析。字数不是直接的考核标准,但是要求长到能把观点表述清楚。
如何提出有价值的问题? 请看这个文章:http://www.cnblogs.com/rocedu/p/5167941.html ,以及 在互联网时代如何提问题。 还有这些要点:
① 在每个问题后面,请说明哪一章节的什么内容引起了你的提问,提供一些上下文
② 列出一些事例或资料,支持你的提问 。
③ 说说你提问题的原因,你说因为自己的假设和书中的不同而提问,还是不懂书中的术语,还是对推理过程有疑问,还是书中的描述和你的经验(直接经验或间接经验)矛盾?
一个模板可以是这样:
我看了这一段文字 (引用文字),有这个问题 (提出问题)。 我查了资料,有这些说法(引用说法),根据我的实践,我得到这些经验(描述自己的经验)。 但是我还是不太懂,我的困惑是(说明困惑)。
【或者】我反对作者的观点(提出作者的观点,自己的观点,以及理由)。
大学生应该能写出自己的思考, 而不是摘抄书本内容。
提示:编程经验不多的同学,建议看16章 “创新”, 提出自己的问题。
在粗读了一部分后,让我体会到这本书特别的地方在于,运用了很多漫画使读者的阅读体验得到提升,变得很有趣。在我的印象里,阅读过的计算机专业方面书籍,大多都是枯燥无味的,所以这本书给我留下了很深的印象,同时也激起我继续读下去的欲望。
问题一(第三章):软件工程师证明个人能力的方法和模型里,提到了职业发展—自我评估,请问自我评估的标准和方法是什么呢?
问题二(第四章):介绍了两人合作的不同阶段和技巧,请问在两人合作时,如何加速合作进程?
问题三(第五章):第五章中介绍的官僚模式有适用范围吗?如果有的话是什么?
问题四(第八章):本章介绍了用户调查问卷调查者常见的错误等,请问提高用户调查问卷效率的方法是什么?
问题五(第十三章):请问伙伴测试的优点和缺点是什么?
PSP:
折线图
饼状图