Week1 Team Homework #1 from Z.XML-项目选择思路--基于对曾经大作业项目的思考
这两天试玩了一下去年学长的满分工程《shield star》游戏,再结合了一下他们团队的博客记录,有一种非常牛逼的感觉。具体对于这款游戏的一些思考和看法,毛大神已经说的很好了。因此,这里主要说说通过看学长们去年的团队作业,笔者对于团队选题的一些看法。
其实作为本科生,选择团队项目的原则大致有三种:我感兴趣我自豪,想得高分要酷炫还有就是打打酱油更健康。就像前两年我们系的几门工程类的课,比如面向对象建模,java等,由于受到了时间以及技术的限制,大部分同学最后提交的都是一些具有一定个人特色的网络资源,这就是酱油人群(路过~);还有一些同学就比较牛了,他们想认真的完成这门课的要求顺带得个理想的分数,这些大牛一般都会做一些简单易懂又实现一些特殊要求的工程,这样能给老师一种“该项目思路清晰,逻辑严谨,有理有据,令人信服”的感觉;最后一类人我们可以称之为神牛,这类人一般不拘泥于一些逻辑清晰的工程(比如学生管理系统),他们会选择一些自己的兴趣,结合自身强大的技术,最终做出一个集技术性和趣味性于一身的项目。虽然之前的课程都是个人或者3人小组的小项目,但对于这学期软件工程6人小组来说,大体的思路也离不开这几个,不过打酱油的项目应该会减少很多。
说了这么多废话,让我们来看看去年学长的满分工程《shield star》这款游戏吧。笔者认为,学长们的这个项目属于上一段所说的第二第三类的结合体,因为其能很好的体现项目作者的专业技术同时又有许多趣味性;通过笔者对这组学长们的了解,他们中一些人具有很好的专业基础以及编程实践的经验,这也保证了他们有能力完成这样一个号称两万行代码的工程,虽然可能游戏还存在着一些问题,但就最终的完成度和展示效果来说,还是非常不错的。因此,笔者认为这组学长们在项目选题上是非常机智的。
那我们组本学期应该选什么样的项目呢?当然,就题目来说,老师还没有布置具体内容,组内也没有就此进行过讨论,这里说的仅仅是笔者对于选题方面的一些看法。对于选题来说,正所谓兴趣是最好的老师,笔者认为首先要是一些具有一定趣味性的题材,不一定是要游戏,只要保证组内成员整个学期都能保持一定的热情开发项目,从过程中得到乐趣,这才是一个好项目的保证。再者,也要结合自身的能力以及开发效率,开发一个大项目中必然会遇到一些需要学习的东西,即使一个小组的学习能力再强,我们也不能忽略学习的时间成本;因此,在选项目上,不能盲目追求创新震撼而忽略了实现难度。
最后,其实也没有什么最后,笔者只是觉得不管什么项目只要能实现好都能成为好项目,即使只是做个计算器神马的,如果你能做个华丽而流畅附带各种3D动画效果,顺带还能联机对战计算手速的计算器,也一样狂拽酷炫吧。
编辑:周敏轩
Week1 Team Homework #1 from Z.XML-项目选择思路--基于对曾经大作业项目的思考的更多相关文章
- Week1 Team Homework #2 from Z.XML-Introduction of team member with photos
<Z.XML Introduction of each team member, with photos Z=周敏轩; X=肖俊鹏&薛亚杰; M= 毛宇 & 马辰; L= 李孟 ...
- Week1 Team Homework #1 from Z.XML-对于学长项目《shield star》的思考和看法
试用了一下学长黄杨等人开发的<shield star>游戏. 其实作为一个学弟,我对cocos2d-x引擎还算是比较了解,所以对于这样一款很“典型 ...
- Week1 Team Homework #1 from Z.XML-总结学长经验教训
谭传奇学长: 我们的弯路可能是,一开始没有从最基础的部分开始迭代开发,一开始就想的太远了一些,每一步开的有点太大了,所以可能有些东西最后就连不上,也没有能够按时完成.如果可以先做出一个能用的版本,然后 ...
- Week 1 Team Homework #3 from Z.XML-软件工程在北航
任务名称:软件工程在北航 任务要求:要求我们采访往届师兄师姐,收集他们对于软件工程这门课程的反馈.具体作业链接http://www.cnblogs.com/jiel/p/3311403.html 任务 ...
- Week1 Team Homework #2 Introduction of team member with photos
小组成员介绍 组长:黄剑锟 11061164 组员:顾泽鹏 11061160 组员:周辰光 11061154 组员:龚少波 11061167 组 ...
- 团队博客作业Week1 Team Homework #3软件工程在北航
这次我们采访了一位大四的学姐,让她简单地谈了谈去年学习软件工程的经历和感受. 在完成软件工程大作业的过程中,由于计划安排与实际脱节,导致时间前松后紧,平均每周花在这门课上的时间大约有8个小时. 项目完 ...
- Week1 Team Homework #1: Study the projects done by previous student groups
我们研究了学长的项目:百度3D地图API的调用.下面是我们对该项目的一些看法: 优点: 界面清晰 各类之间调用及其他关系容易理清. 缺点: 前段html代码过于冗杂,很多(div)块间的层次关系不 ...
- Week1 Team Homework #3: 软件工程在北航
在组内成员的共同努力,我们采访了几个学长学姐,顺利完成任务.反馈信息如下: 平均每周花在这门课上的时间 平均写的代码总行数 学到的最有用的部分 最没用的部分 <软件工程>最应该改进的地方 ...
- Week1 Team Homework #2: Introduction of each team member
王洛书 我是来自浙江的王洛书.热爱历史,热爱美食,热爱代码,热爱博物馆.很喜欢软件工程这门课的上课方式,也很喜欢组里的这些同学.希望能大家一起努力,在这门课上真正地收获能力上的提升! 陈睿翊
随机推荐
- 小a和uim之大逃离(dp)
题目背景 小a和uim来到雨林中探险.突然一阵北风吹来,一片乌云从北部天边急涌过来,还伴着一道道闪电,一阵阵雷声.刹那间,狂风大作,乌云布满了天空,紧接着豆大的雨点从天空中打落下来,只见前方出现了一个 ...
- ABAP术语-APO (Advanced Planner and Optimizer)
APO (Advanced Planner and Optimizer) 原文:http://www.cnblogs.com/qiangsheng/archive/2007/12/14/994510. ...
- nginx: [error] open() "/var/run/nginx.pid" failed (2: No such file or directory)
解决办法: nginx nginx -s reload
- p标签内不能含有块元素。
原来一直听网上这样说.自己并没有实际遇到过.上例子. <!DOCTYPE html> <html> <head> <meta charset="ut ...
- Vue2+VueRouter2+webpack+vue-cil构建完整项目实例(附:详细步骤截图)
引用1:https://segmentfault.com/a/1190000008557578 引用2:https://blog.csdn.net/wulala_hei/article/details ...
- JavaScript Shell学习分享
目录 JavaScript Shell学习分享 简介 安装 使用原因 小结 JavaScript Shell学习分享 简介 JavaScript Shell是由Mozilla提供的综合JavaScri ...
- ctf题目writeup(6)
2019.2.2 依旧是bugku上面的题目,地址:https://ctf.bugku.com/challenges 1. 解压后是60多个out.zip,都是真加密,里面都是1kb的data.txt ...
- stm32f103 time2配置,转载
//----------------------------main()-------------------- //stm32f103c8t6有3个普通1个高级定时器 //每次进入中断服务程序间隔时 ...
- 开启TCP BBR拥塞控制算法
原文来自:https://github.com/iMeiji/shadowsocks_install/wiki/%E5%BC%80%E5%90%AFTCP-BBR%E6%8B%A5%E5%A1%9E% ...
- 暗影精灵3安装无线网卡驱动(ubuntu16.04)
干货,无线网卡安装步骤: 1. 由于暗影精灵3的无线网卡较新,版本为Realtek Device b822,(查看命令为lspci | grep -i net,Ethernet controller代 ...