项目 | 内容 |
---|---|
这个做业属于哪一个课程 | 2020春季计算机学院软件工程(罗杰 任建) |
这个做业的要求在哪里 | 团队做业-团队介绍和采访 |
咱们是 BUAA软软软件工程小队 ,简称 软软软,可是你们也能够看到咱们的博客的 TITLE 是 HARD_CORE_SE,指的是 “硬核的软件工程” ,软软软实际上是但愿咱们遇到硬核的软件工程也能够 化硬为软,直面困难,在咱们的眼里没有 硬核 二字,一切困难在团队面前都是纸老虎!
虽然咱们都没有大型的工程经验,是一直拼装起来的军队,可是咱们相信经过咱们团队的配合必定可以在软件工程这门课中发挥出色,不仅是取得成绩,并且能作出像样的、能流传的、实用的项目出来。前端
姓名 | 有图有真相 | 我的介绍 | 初步定位 |
---|---|---|---|
CookieLau | ![]() |
你们好我是练习时长两年半的计算机学院本科生,写过C/C++主要是算法学习和编译器设计, 学习过Ruby并用其搭建过的购物网站,会一些Python主要是进行数据处理和分析还有爬虫,Java停留在面向对象课程中没有开发过大型项目。这是第一次开发团队项目,但愿能作出能留存下来的东西。 | 开发、测试 |
冯mh | ![]() |
会写C/C++,知道皮毛的Java和Python,开发经验很少,只局限在大大小小的课程中。喜欢融洽、相互激励、点子碰撞的团队气氛。被push必定会好好干活!但愿能和你们共同进步。 | 开发 |
王fuji | ![]() |
相对来讲,比较熟悉C/C++,Java和Python等只知皮毛,没有大型项目的开发经验,所接触过的基本都是课程中的编程开发做业。对即将展开的团队项目充满期待,也十分忐忑,但愿和你们一块儿加油,搞出点样子来!!! | 开发or测试orPM |
Dz | ![]() |
比较熟练的编程语言有Java和C++,写过的代码能算得上项目的也就只有上学期的编译器,大数据出租车轨迹分析,ruby的电子商务网站和数据库的课程设计,没有进行过太多的课外拓展,能力水平并不高,可是对于新知识的学习有较高的积极性,但愿和团队成员一块儿在本课程中共同努力,有所收获。 | 开发or测试 |
杨jc | ![]() |
主要写过C和java的代码,python在上学期的机器学习等课程里也接触过一些。没有什么开发项目和团队合做的的经验,还常常写bug,希望意学习。但愿能在这学期经过和各位组员的合做,能互相学习,共同进步! | 测试或开发 |
刘zh | ![]() |
马马虎虎熬过了在6系的两年半课程,C,java写得比较多,也写过一些python,C++的小程序。最近在弄一个web开发,会一些vue的框架。工程经验比较少,仍是个ddl玩家,不过被push时效率也算高。但愿楼上各位大佬多多指教,你们合做愉快,学习到新的知识! | 测试或者PM |
因同时联系到了两个团队,因此作了两次的采访。vue
第一个采访的是北航红太阳团队的李D学长,李D学长在团队中担任的是前端的角色。
北航红太阳团队开发的是 北航社团 小程序和网页端,为北航的众多社团的管理提供了便捷,具体表如今社团人员的组织管理,社团活动的消息发布等,软件最终有60余个社团加入,用户给出了一致好评。java
项目截图:
python
李D:咱们在beta阶段发布后经过社联进行了硬性推广,截止6.17号67个社团入驻,50个社团使用过网页端进行社团信息编辑,社团自主发布16条新闻和12个活动,总数看起来很少,但也要考虑beta阶段发布之时已接近学期末,不在社团的活跃时间段内,若是是学期开始的时候就已经作好了,使用价值就会由于百团之类的活动比较高吧。如今服务器已经停机了因此不能使用了。react
李D:大家要的所有都有,文档很完整,学习一下先后端框架就很容易看得懂了。那时候的Gitlab是少昂本身的Gitlab,好处是网速快点。Github是为了制定计划安排和issue。web
李D:PM有责任心、作好时间安排而且会催人很重要(芬姐牛逼,大家能够看看alpha和beta阶段开始的计划文档和总结文档真的tql)。其余的话,先列好全部要作的事,想清楚优先级再开始作吧,想作的永远比能作的多最后老是会砍掉一些的hhh。
测试就是谁写的代码谁写测试呗(前端PM帮着测,后端一我的专门作一下压力测试),每一个阶段的总结里统计工做量的时候有每一个人干的活的细则,里面能够看到测试工做是谁作的。通常一边开发也会一边找Bug一边改,不会堆到最后才一块儿改Bug的,最后的测试基本上就是回归测试保证合在一块儿没什么问题。算法
李D:作好计划的话按时作其实还好,每一个阶段开始前列好要作的全部事而后按时完成就不至于低估吧。我是写前端的,我我的以为微信那个框架熟悉之后写的挺快的,写的页面是挺多的,可是熟悉之后工做量也不算特别大吧。后端rails的学习成本比较高,也是上手之后就量大不难。网页端雨飞还学了一手react,而后全栈开发,他应该是真实的以为工做量很大。有什么体会的话大概是学框架的时候PM盯紧了,前端学个两三天?后端两周?别学习就划了一个月而后没时间开发就好吧。数据库
李D:找个大家比较感兴趣的项目作吧,尽可能让本身作的事比较有成就感,别本身都以为这东西作出来就交个做业没人会用那就真的没什么开发动力了。咱们那时候提出这个项目之后都挺积极的,后面还有社联主席主动加入咱们帮咱们对接落地,也收到了很多反馈。
其余的话,能够在第二个阶段里进行一下先后端人员流动,互相带一下,让想体验全栈的同窗体验一下。编程
第二个采访的对象是北航葫芦娃的马HX学长,马学长在团队中是四娃,项目中负责的是开发的工做。
北航葫芦娃团队开发的是 Visual Pytorch ,有点相似AutoML的初级版本,经过拖拽配置神经网络层构建自定义的神经网络,对于深度学习小白来讲简直就是福音,不须要面对代码一头雾水,拖拽互动的方式获得了测试的同窗的一致好评。小程序
项目截图:
马HX:注册用户有100多个,天天访问有200次左右。如今服务器到期了都下线了,不能继续使用了,可是在Github上有完整的代码,能够在本地部署使用。
马HX:能够继续开发,在Github上有完整的代码和文档,都进行了分支的管理。
马HX:选择两位PM主要是以为PM做为主要把控项目方向和进度的人,咱们都担忧一人没法考虑的十分周全。而咱们人手又比较多,因而选择两位PM,一位做为主要PM,另外一位做为副PM,一方面和PM共同商讨,另外一方面协助完成测试的一些工做。
马HX:进度的控制这个东西主要看大家pm负不负责,pm要是对整个产品的技术有比较多的了解,花时间越多就越能控制进度。
马HX:
- 团结协做,是团队工程里面最重要的一环
- 例会是按时完成工做和任务的保障
- 开发阶段能够且须要同时跟进单元测试
- 前端的开发比预想中的更花时间
- 经过用户反馈提升项目用户体验是一种很好的方法
- 服务器的安全性能十分重要
采访共计耗时:1小时