2017-2018-1 JaWorld 第三周作业

队员学号

成员姓名 学号 分工
张师瑜 20162301 小组组长、博客编写、监督学习进程
李昱兴 20162305 软件测试以及统筹博客内容
陈是奇 20162306 材料搜集与整理以及统筹博客内容
马平川 20162308 代码设计与实现
林臻 20162310 软件界面设计以及意见反馈
王译潇 20162314 市场推广与营销、问题反馈

队名

JaWorld—— Java + World 代表团队在Java世界中的探索

团队项目描述

  • 立志做上手快界面美受众广好评多的Android游戏软件

队员风采

  • 马平川:编程技术扎实,擅长编程的同时也乐于撰写技术文章。在FreeBuf等安全媒体发表的多篇技术文章累积超过一百万的阅读量。一句话宣言:写优雅的代码。
  • 王译潇:擅长经济管理和金融商务,对喜欢和擅长的事富有热情和耐心。希望做好市场调研推广以及营销工作。一句话宣言:任何一个好的产品都有它的市场所在。
  • 张师瑜:没有什么太擅长的技术,对于编程正在逐步培养兴趣。希望能带领小组做出真正有实用价值的作品。一句话宣言:坚持不懈奋斗到底(捂脸)
  • 林臻:一个乐观开朗的一个运动boy,学习java已经一年了,深深感受到了这个行业的伟大!志愿成为合格的程序猿!个人的特点就是爱运动,讲文明懂礼貌。在队内我希望我能最大程度上做到协助组长工作,在开发程序上发扬做中学的精神。一句话宣言:我会不懈努力!释放自己的光芒!未来之路由我们照亮!
  • 陈是奇:风格:稳中求进、重度拖延症、选择困难症。擅长的技术:基础编程能力、各类信息的搜集与统筹、协同工作。编程的兴趣:做不出来很煎熬,做出来了很膨胀。希望的软工角色:材料的搜集与整理、博客信息的统筹(不做咸鱼!)。个人一句话宣言:人定胜天,求人不如求己。
  • 李昱兴:风格属于比较内敛的,有时候有想法却不擅长交流,我感觉我没有什么特别擅长的,对编程我认为能通过自己的努力和学习做出一些可以用的东西,便是最大兴趣。一句话宣言:认真学习,踏实编程。

团队特色描述

  • 我觉得我们团队的核心竞争力就在有一个非常优秀的编程者和一个认真负责的组织者,我们在他们两个的带领和学习下会做出一些有意思的东西来的。(李昱兴)
  • 团队特色描述:感觉我们组的成员能力分布比较极端,拥有班里编程能力最强的同学,同时又有编程能力很基础辣鸡的我,希望以后在组里尽可能的做更多的事情,来弥补自己编程方面的不足。(陈是奇)

    团队合照


(小组会议以后忘记拍照了,所以只有一张没有脸的合照....多有创意~)

团队的初步合作

前两周的反思与总结

  • 小组在一开始已经确定了成员们的分工,导致成员们认为这几周博客的任务就只有负责撰写博客的同学来做,与自己无关。然而由于这几周的博客都需要每一位同学参与,所以产生一些误解与矛盾。

需要改进的地方

  • 让成员们了解小组作业的具体内容,将任务合理的分配到个人,在正式做项目之后按照明确的分工进行。

团队选题

  • 团队选题:线性结构
  • 暂定“推箱子”游戏

*采访老师或有开发经验的学长

本部分内容为本周小组学习的核心

一、采访者:张师瑜 —— 受访者:微软"轮子哥" 陈梓瀚老师(Amazing!!!!!!)

  • 这次采访可以说是让我很意外,没想到轮子哥隔着时差近乎秒回我的问题。知道这位大佬是因为上学期谢涛老师的四则运算轮子哥版中有轮子哥的知乎链接,于是我就习惯性的关注了他,好让我的生活中也多一些关于计算机方面的内容。本周要求小组成员采访有经验的老师或者学长,苦于生活圈比较小实在是找不到可以采访的对象,想起来可以在知乎提问。当然,考虑到诸多大佬都比较忙又不怎么看私信,虽然问了5、6个业界专业人士,但也并没有抱任何希望。
  • 当年的陈老师也是写过博客的学生λ-calculus in CnBlogs,如今已经成为美国微软大牛中的一员,还经常在知乎指点江山。感兴趣的可以看专访「轮子哥」——代码为剑,热血如沸这篇文章。

  • 采访内容总结如下:

问:老师您最近在开发什么项目吗?你们团队大约有多少个人,平时如何分工?有没有时间上的安排?对于我们小组有什么建议?

答:最近正在开发Microsoft Office,团队大约有一万个人,分工非常细致,详细到不知道该怎么描述给你。做具体软件的人有时间上的安排,我是在做开发工具和公共代码库,没有规定的时间安排。我高中一个人就做出了游戏app(傲娇脸),你们6个人规划安排好肯定没有问题,伊苏2那样的。

  • 老师的回答比较简短(捂脸),毕竟是一个付费问题就要200的人,我也不好意思老免费私信给他。但可以从回答中看出来,不管是在大型的顶级公司还是小到我们6个人的小组,都需要将每个人的分工进行明确,对于时间上的限制也可以因人而异。

二、采访者:王译潇 —— 受访者:北大计算机系保研学长WF

  • 采访内容总结如下

答:首先,要花时间把要做的产品原型搞清楚,如果是游戏的话,也应该先把功能定义好。接下来确定前端后端分别用什么技术进行开发,把产品逻辑和技术架构结合起来。再然后是确定小组内的分工,每个人最好去完成自己擅长的领域,不要一个人做太多方面的工作。之后就是列一个开发进度的时间表,最好以周为单位,每周check任务的完成进度。如果最后需要展示,你们也要留出一定的时间来做展示视频。

另外,关于你们所说的市场调研方面,可以从调查用户的喜好之类的入手,帮助选题确定题材之类的。一款产品首先要追求的还是精而不是泛。其次还要考虑成本,利用学校市场进行调研成本会更低,而且所有的产品都是从小到大的涉及群体越多,越会出现难以调和的问题,反而不如抓住一个群体把产品做好。

三、采访者:马平川 —— 受访者:王志强老师

  • 采访内容总结如下

答:最近在开发一个关于漏洞挖掘即攻防的技术研究。团队有是个人。大家每周都会开会来交流问题。我主要是负责架构设计和方案设计,研究生同学呢是负责具体的代码以及代码调试测试代码等等。对你们的建议就是你们项目的前期一定要对项目的需求进行详细的分歧,只有需求完善了架构才能更加完整。

四、采访者:李昱兴 —— 受访者:同系学长LYZ

  • 采访内容总结如下

答:组织方式是有一到两人带队,这两个人经验较为丰富可以跟进整个项目的进度并能够整合队伍中每个人的源码,由这一到两个人复制制定整个项目的框架、各部分功能等,其他人负责提出意见,然后每个人负责若干个功能的实现。然后在协调方面就是大家多交流,由领队根据需求和质量进行协调,但是不要太过于频繁,两天一次较为合适。

分工以及工作量

成员 分工
张师瑜 博客整合撰写、任务分配、采访、个人展示
马平川 团队方向的确定、采访
王译潇 采访、个人展示、团队名称的建议
林臻 采访、个人展示、团队名称的建议
陈是奇 个人展示、团队名称的建议
李昱兴 采访、个人展示 、团队特色描述

感悟

  • 看了其他组的团队博客,每次比较后都很心塞。我发现本小组相较于其他组最大的问题就是积极性和凝聚力不够,每次都是我不断不断的催促才能将任务向前推一推,三周的团队博客完全增加了我的负担。我觉得很有必要将任务更加细化,也需要借鉴其他组组长的组织方式,即使当初自不量力的“当组长”,也要继续做好下去。当然,也很感谢他们不厌其烦的听我的安排。

2017-2018-1 JaWorld 第三周作业的更多相关文章

  1. 2017-2018-1 JAVA实验站 第三周作业

    2017-2018-1 JAVA实验站 第三周作业 团队展示 队名 JAVA实验站 拟作的团队项目描述 (2048)增加其他模式,使得2048更加丰富多彩 团队的首次合照 团队的特色描述 团队内部很团 ...

  2. JAVA第三周作业(从键盘输入若干数求和)

    JAVA第三周作业(从键盘输入若干数求和) 在新的一周,我学习了JAVA的IO编程.下面的代码实现了从键盘输入若干数求和的目标.import java.util.Scanner; public cla ...

  3. 第三周作业、实时操作系统µC/OS介绍及其它内容

    作业要求 见<实时控制软件设计>第三周作业 1 阅读笔记--µC/OS 1.1 基本介绍 µC/OS是由Micrium公司研发的实时操作系统,以µC/OS-II或µC/OS-III为内核, ...

  4. 2018-2019-1 20189221《Linux内核原理与分析》第三周作业

    2018-2019-1 20189221<Linux内核原理与分析>第三周作业 实验二 完成一个简单的时间片轮转多道程序内核代码 实验过程 在实验楼中编译内核 编写mymain.c函数和m ...

  5. 2017-2018-2 1723《程序设计与数据结构》第三周作业 & 实验一 总结

    作业地址 第三周作业:https://edu.cnblogs.com/campus/besti/CS-IMIS-1723/homework/1667 提交情况如图: 实验一:https://edu.c ...

  6. 第三周作业(一)VS安装及单元测试练习

    第三周作业(一) 需求:练习教科书第22~25页单元测试练习,要求自行安装Visual Studio开发平台,版本至少在2010以上,要求把程序安装过程和练习过程写到博客上,越详细越好,要图文并茂,没 ...

  7. 2017-2018-1 JaWorld 第八周作业

    2017-2018-1 JaWorld 第八周作业 团队分工 成员 分工 陈是奇 统计成员工具选择 马平川 类图 王译潇 编码规范 李昱兴 用例图 林臻 状态图 张师瑜 推进工作进展.写博客 UML ...

  8. 2017-2018-1 20179205《Linux内核原理与设计》第三周作业

    <Linux内核原理与分析>第三周作业 教材学习总结 第三章 进程管理 进程是Unix操作系统抽象概念中最基本的一种,是正在执行的程序代码的实时结果:线程,是在进程中活动的对象.而Linu ...

  9. 第三周作业-课本&&视频学习

    <网络攻防技术与实践>第三周作业 Part I 寻找自己留在互联网上的足迹并消除隐私 1.1 google/baidu搜索自己的qq号 搜索结果如图,搜到的有用信息其实就是图上这么几条,能 ...

随机推荐

  1. Delphi Code Editor 之 几个特性(转)

    Delphi Code Editor有几个特性在编写大规模代码时非常有用.下面分别进行介绍: 原地址:http://www.cnblogs.com/pchmonster/category/343330 ...

  2. WEB安全番外第六篇--关于通过记录渗透工具的Payload来总结和学习测试用例

    背景: 在WEB安全的学习过程中,了解过了原理之后,就是学习各种Payload,这里面蕴藏着丰富的知识含量,是在基本上覆盖了漏洞原理之后的进一步深入学习的必经之路.无理是Burpsuite还是Sqlm ...

  3. maven setting详细解读

    全局配置: ${M2_HOME}/conf/settings.xml 用户配置: ${user.home}/.m2/settings.xml note:用户配置优先于全局配置.${user.home} ...

  4. [SQL] 理解SQL SERVER中的逻辑读,预读和物理读

    SQL SERVER数据存储的形式 在谈到几种不同的读取方式之前,首先要理解SQL SERVER数据存储的方式.SQL SERVER存储的最小单位为页(Page).每一页大小为8k,SQL SERVE ...

  5. c# Use NAudio Library to Convert MP3 audio into WAV audio(将Mp3格式转换成Wav格式)

    Have you been in need of converting mp3 audios to wav audios?  If so, the skill in this article prov ...

  6. 获得当前正在显示的activity的类名

    需要加一个权限: <uses-permission android:name="android.permission.GET_TASKS"/> ActivityMana ...

  7. Swift - 获取状态栏一些信息

    // 获取状态栏的各种信息 :网络类型,运营商,电池电量,显示的系统时间等信息 import UIKit enum NetWorkType { case NetworkStatesNone // 没有 ...

  8. Centos6.5SSH登录使用google二次验证

    一般ssh登录服务器,只需要输入账号和密码,但为了更安全,在账号和密码之间再增加一个google的动态验证码.谷歌身份验证器生成的是动态验证码,默认30秒更新 工具/原料   CentOS 6.5 X ...

  9. Maven 的聚合(多模块)和 Parent 继承

    2017年06月26日 21:16:57 Maven 的聚合(多模块)和 Parent 继承 - 偶尔记一下 - CSDN博客 https://blog.csdn.net/isea533/articl ...

  10. C++ Design Pattern: What is a Design Pattern?

    Q: What is a Design Pattern? A: Design Patterns represent solutions to problems what arise when deve ...