团队做业Week3

团队做业#1

团队名称:NewTeam

团队成员介绍(岗位、人员排名不分前后)前端

岗位 人员 介绍 博客 照片
开发人员 安万贺
  • 计算机系
  • 对算法比较感兴趣,但编码能力和算法能力不是很强
  • 但愿经过这门课可以学到如何作一个真实的软件和如何应用本身学到的知识
  • 虽然如今是一条咸鱼 -->冏。可是,可是,,,但愿未来不是一条老咸鱼。
Stones_A
王梓嘉
  • 一个死宅
  • 编码能力不强,会的也很少,但愿不拖团队后腿吧
  • 虽然选这门课是一时兴起,但我仍是会努力的...
  • 属于那种什么都不会但作事比较认真的类型吧
InuyashaSAMA
李奕君
  • 计算机系
  • 端茶送水,紧抱大腿 _(:з」∠)_
  • 啥也不会,现学现卖 (ಥ_ಥ)
  • 好好学习,每天向上 ٩( 'ω' )و
菜鸟少侠
测试人员 李欣泽
  • 计算机系
  • 对测试比较感兴趣,平时也爱测一些奇怪的数据
  • 反应较慢QAQ,编码能力弱。。。
  • 但愿本身能够作好测试,避免经历车祸现场才是坠吼的
LuoboLiam
项目经理 索一奇
  • 计算机专业,大三
  • 习惯作计划,擅长写文档,编码风格比较规范,编码能力不是很强
  • 能够背锅,不会怼人
  • Live like there is no tomorrow.
Eris_Charon

团队做业#2

团队介绍: OverWatch

  这是一支由四我的组成的队伍,开发的项目是一个界面美观功能强大使用方便的狼人杀Appreact

采访对象:助教陈彦吉学长

  主要担当团队的前端工程师和项目经理android

前言

  很是有幸采访到了助教陈彦吉学长,在采访以前了解过学长所在的团队所作的项目,是一个狼人杀App。咱们组的选题是博客园移动客户端,与其余网站项目相比,可能这二者之间在使用的框架、语言和技术等方面会有更多的类似之处,咱们但愿可以在一些技术和非技术的方面得到更多的了解。ios

采访记录

  1. 请问学长们当时使用了怎样的框架、开发环境?(对这方面几乎没有接触,感受有些无从下手),请问有没有什么合适的教程呢?

    咱们当时作的是一个狼人杀手游(这要归功于石浩然,他的嗅觉很敏锐,当时狼人杀的游戏在各大直播平台十分火爆,并且市面上也没有一款支持在线的狼人杀,因此最后咱们组决定作这个),由于ios和android的占比几乎同样,因此咱们选择了开发跨平台应用。前端使用React Native(当时的一个新兴技术,不少文档都是英文的,当时有不少坑,如今应该发展得更加成熟了,就是用一套代码分别生成两个平台对应的应用,开发IOS端的时候须要购买苹果的开发权限,安卓的话直接用模拟器就好了)的DVA框架,后端使用Django+Mysql(貌似没有什么问题,文档教程也很全,当时前端遇到的问题比较多,后端基本没有问题),而后UI用了两个库的内容(不太记得了,都是GITHUB上搜到的)想找都是能找到的,中文搜不到就用英文提问而后上谷歌找 git

  2. 当时有多少用户使用?用户反馈怎样?如今还有用户使用吗?规划的功能实现到了什么程度?符合预期吗?

    最后软件没有上线,因此并无用户。。_(:з」∠)_咱们这个APP到最后都只开发了一个可运行版本,有一些测试都没有作 github

  3. 请问源码和文档还在吗?你们都能按照统一的规范去编码吗?

    在的,都在github上。能的,咱们当时是针对狼人杀的流程进行编程的,流程中的每一步对应一个页面,约定好一个步骤的进入条件和终止条件还有步骤之间的衔接以后就能各自编写页面了。当时没有制定不少规范。算法

  4. 团队成员之间有没有对于某个问题争执不下的时候?若是有的话是怎样解决的呢?

    有的,一开始在选题的时候,还有选择使用的技术的时候,在这一点上我比较保守,以为使用新技术会有必定的风险好比学习曲线和学习资料什么的。可是浩然兄对这个项目和技术的高度热情让我以为自愧不如,在探索新事物这一块很大的欠缺,因而浩然兄经过语言和行动仍是说服了我,“若是只开发一个平台的话,这个游戏一半的人不能玩,这没有意义”“咱们要作就作一个本身的东西”(可是后来让我比较崩溃的是个人电脑上不能进行react的开发,配置了不少次环境,在实验室的电脑上也配置了,最后都失败了,曾经一度想退课,可是浩然兄和长神,他们本身作了不少努力,也给了我不少帮助,因此最后我是用的长神的电脑开发的),不过咱们组只有四我的因此一直都比较和谐,也没有吵架什么的。 sql

  5. 项目的可否按照计划顺利进展?后期会不会受其余科做业多、成员热情下降影响?若是进展出现延迟该怎样处理呢?

    基本上比较顺利,会受做业的影响,前八周其余科目的影响不大,beta阶段之后受到了影响。另外就像上一题里我说的,alpha阶段我花了很长时间在配环境这一项上,对个人热情仍是很影响的,而后必定程度上也影响了团队的开发。出现延迟的话,咱们就会约个时间,四我的,找个新主楼的角落,占好沙发带好插座,而后四我的(不少时候是三我的,由于后端的大佬太强了,咱们要他加功能,五分钟以后告诉咱们加好了)坐在一块儿写而后讨论而后相互debug,效率也不低。 编程

  6. 请问学长收获了哪些经验和教训,对咱们又有哪些建议呢?

    任务分解很重要,先作最重要的部分,先作一个MVP出来,不要过早加细节。 约定好必要的东西,而后按照约定写代码。 尝试一门新技术以前必定要考虑好风险。最好先尝试一下,多找一点案例和文档。 设计工做很重要很是重要,要确保大框架是正确的,而后往里面填东西就能够,。 安排好本身的事,来跟我念:要早起不要熬夜!要早起不要熬夜!要早起不要熬夜! 另外不要以为熬夜是什么值得褒奖的事情,颇有多是由于本身安排不当或者拖延因此致使本身不得不熬夜。后端

体会和总结

  • 设计与规划:设计工做很是重要,要确保大框架的正确性;任务分解很重要,要分清主次,先实现必要的东西。
  • 技术方面:在稳定和创新之间权衡,尝试新技术前考虑好风险,多找一些案例和文档。
  • 团队合做:良好合做的团队能够给我的力量和动力;争执是为了更好的解决问题;要尽量达成一致,有必定的统一性。
  • 我的工做:实际进展不合预期时要提早处理尽快补救,对本身的时间进行合理的安排。要早起不要熬夜!

实际花费时间记录:

  • 团队成员介绍:每人大概5-15分钟
  • 团队采访:(采起提出全部问题 -> 回答全部问题的方式)浏览OverWatch团队博客30分钟,提出问题30分钟,整理总结30分钟,完成博客30分钟
  • 共计:3小时
(再次对学长认真详细的回答、技术上的分析以及很是有指导性的建议表示感谢)
相关文章
相关标签/搜索