团队成员介绍(岗位、人员排名不分前后)前端
岗位 | 人员 | 介绍 | 博客 | 照片 |
---|---|---|---|---|
开发人员 | 安万贺 |
|
Stones_A | ![]() |
王梓嘉 |
|
InuyashaSAMA | ![]() |
|
李奕君 |
|
菜鸟少侠 | ![]() |
|
测试人员 | 李欣泽 |
|
LuoboLiam | ![]() |
项目经理 | 索一奇 |
|
Eris_Charon | ![]() |
这是一支由四我的组成的队伍,开发的项目是一个界面美观功能强大使用方便的狼人杀Appreact
主要担当团队的前端工程师和项目经理android
很是有幸采访到了助教陈彦吉学长,在采访以前了解过学长所在的团队所作的项目,是一个狼人杀App。咱们组的选题是博客园移动客户端,与其余网站项目相比,可能这二者之间在使用的框架、语言和技术等方面会有更多的类似之处,咱们但愿可以在一些技术和非技术的方面得到更多的了解。ios
咱们当时作的是一个狼人杀手游(这要归功于石浩然,他的嗅觉很敏锐,当时狼人杀的游戏在各大直播平台十分火爆,并且市面上也没有一款支持在线的狼人杀,因此最后咱们组决定作这个),由于ios和android的占比几乎同样,因此咱们选择了开发跨平台应用。前端使用React Native(当时的一个新兴技术,不少文档都是英文的,当时有不少坑,如今应该发展得更加成熟了,就是用一套代码分别生成两个平台对应的应用,开发IOS端的时候须要购买苹果的开发权限,安卓的话直接用模拟器就好了)的DVA框架,后端使用Django+Mysql(貌似没有什么问题,文档教程也很全,当时前端遇到的问题比较多,后端基本没有问题),而后UI用了两个库的内容(不太记得了,都是GITHUB上搜到的)想找都是能找到的,中文搜不到就用英文提问而后上谷歌找 git
最后软件没有上线,因此并无用户。。_(:з」∠)_咱们这个APP到最后都只开发了一个可运行版本,有一些测试都没有作 github
在的,都在github上。能的,咱们当时是针对狼人杀的流程进行编程的,流程中的每一步对应一个页面,约定好一个步骤的进入条件和终止条件还有步骤之间的衔接以后就能各自编写页面了。当时没有制定不少规范。算法
有的,一开始在选题的时候,还有选择使用的技术的时候,在这一点上我比较保守,以为使用新技术会有必定的风险好比学习曲线和学习资料什么的。可是浩然兄对这个项目和技术的高度热情让我以为自愧不如,在探索新事物这一块很大的欠缺,因而浩然兄经过语言和行动仍是说服了我,“若是只开发一个平台的话,这个游戏一半的人不能玩,这没有意义”“咱们要作就作一个本身的东西”(可是后来让我比较崩溃的是个人电脑上不能进行react的开发,配置了不少次环境,在实验室的电脑上也配置了,最后都失败了,曾经一度想退课,可是浩然兄和长神,他们本身作了不少努力,也给了我不少帮助,因此最后我是用的长神的电脑开发的),不过咱们组只有四我的因此一直都比较和谐,也没有吵架什么的。 sql
基本上比较顺利,会受做业的影响,前八周其余科目的影响不大,beta阶段之后受到了影响。另外就像上一题里我说的,alpha阶段我花了很长时间在配环境这一项上,对个人热情仍是很影响的,而后必定程度上也影响了团队的开发。出现延迟的话,咱们就会约个时间,四我的,找个新主楼的角落,占好沙发带好插座,而后四我的(不少时候是三我的,由于后端的大佬太强了,咱们要他加功能,五分钟以后告诉咱们加好了)坐在一块儿写而后讨论而后相互debug,效率也不低。 编程
任务分解很重要,先作最重要的部分,先作一个MVP出来,不要过早加细节。 约定好必要的东西,而后按照约定写代码。 尝试一门新技术以前必定要考虑好风险。最好先尝试一下,多找一点案例和文档。 设计工做很重要很是重要,要确保大框架是正确的,而后往里面填东西就能够,。 安排好本身的事,来跟我念:要早起不要熬夜!要早起不要熬夜!要早起不要熬夜! 另外不要以为熬夜是什么值得褒奖的事情,颇有多是由于本身安排不当或者拖延因此致使本身不得不熬夜。后端