一、我们的idea
简单地介绍以下我们的项目初步的idea,是做一个面对“今天吃什么”这个问题来做一个软件,解决用户选择恐惧症的痛点。譬如美团、或者琳琅满目的外卖软件,虽然也有分类,比如川菜、火锅、夜宵等,但分类之下还是经常让用户有“不知道到底点哪一个”的感觉。如果我们能给出几个简单的问题的形式,先让用户选择,例如“吃不吃辣”/“中餐 or 西餐”/“米饭、稀饭、面条?”,这些问题都是比较简单的选择题或者是回答“是”或“否”的布尔类型题目,最后的结果是直接给出唯一一个推荐的店面,以及餐点。
二、技术方面需要什么样的人
一个团队要有哪些人,简单来说就是目标越高,要的人越杂。初步以做简单的android app为目标,参考上一级比较成功的团队的经验的话,团队里要有:
- android(java,3-4人)
- 服务器后端(php,2人)
- 产品(也就是项目经理PM,地位是队长,1人)
- UI美工(可以是兼职,1人)
- 测试(可以是兼职,1人)
- 算法(如果有高级算法相关需要有人专门做,1人)
技术方面的要求:(也就是能找到熟练工最好,但基本招不到,所以不会强求,但若能满足最好)
- 写过android app最好
- 懂java基础。或者其他语言(C/C++/Python)代码量大,代码质量优秀的。对于这些人Android入门起来也不算太难。
- 懂php的,可以做后端。
- 有UI绘图方面特别强的美工人员。
三、其他一些软的方面
为了更好的完成软工的团队项目,我们团队内达成一个共识:合作是整个过程最核心的一环,我们强调每个人的参与感和合作程度,我们认同团队内每个人都要对项目付出自己的努力,每个人都要把团队、软工、项目放在自己内心比较重要的位置上,努力学习,积极参与,团结协作。
咨询过往届的学长学姐,了解到技术方面不一定能招到熟练工,这也是很正常的现象,招人主要还是要看这个人怎么样。软实力方面的要求如下:
1.愿意合作!愿意主动交流的人!
2.能找到相关技术的人最好,但不是一定的,因为技术方面的东西都可以从头开始学。所以我们要找的是有如下特质的同学:
①愿意主动沟通和交流,愿意合作:这是最重要的一点,愿意为团队贡献自己的智慧。看你的性格和为人。
②主动学习,踏实肯干,愿意努力的:较好的自学能力和较好的自控能力,能够完成自己在团队内负责的工作。看你以往的知识储备和学习动力。
③对完成高质量的作品、代码、文档有追求的。看你的博文,代码。
请想要加入的同学
疯狂地骚扰我们!!!
欢迎推荐你认为的靠谱的同学!!!!
添加一些学长学姐的经验,供参考
某学长 2018/9/10 23:16:31
这可能比较理想,我们的 app,当时是8个人,1 pm,4 安卓,2 php,1 测试。
测试由于自己比较忙,所以独占测试一个分工,但是到后期需要测试的时候其实工作也很多。
4安卓,由于大家一般都是对安卓或者 java 0基础,所以虽然人多,但是有个正式项目之前的周末快速合作项目,整个团队耗很多时间都没怎么做好,全要求是熟练工不太可能,我们当时是一两个多会一点(能力强一点)的带差一点(不知道自己想做啥能做啥)的那种。
愿意做后端的其实可以自己讨论想做的语言不太需要限制,或者项目需要什么语言。我们2个 php,一个负责业务,一个负责算法,这其实没办法太确定,我还做了服务端的测试、部署之类,参与了前期的文档工作,有挺多隐形的工作的。
pm/队长 负责的东西应该是最多最麻烦的,一定要能 carry 全队,这个可以找(以前担任过pm的学姐学长)取经,比如当时大家都不怎么会安卓,pm要求大家都一周内随便试一试上手安卓做点东西,线下展示讨论,可以看谁更熟悉一点,负责更主要的部分,也可以练手。
综上分配岗位还是看人的因素多一点,因为人的因素往往不可控一点,也就是随机应变啦
畅畅 2018/9/10 23:17:47
哦 这个做法真的很nice
某学长 2018/9/10 23:18:31
我们不需要大堆的宣传视频,海报之类,就是一个安卓的同学兼职视频制作这些
畅畅 2018/9/10 23:27:40
技术方面我觉得你讲的挺对的,get到不少
畅畅 2018/9/10 23:28:00
而且你也认同“人的方面”挺重要的
畅畅 2018/9/10 23:28:24
所以我想问下我写的第二部分的软的那些的意见
畅畅 2018/9/10 23:28:27
以及你有没有什么补充
某学长 2018/9/10 23:47:43
发现其实整个过程浏览一遍我pm的博客 https://www.cnblogs.com/thousfeet/default.html?page=3
(从这里往前)就会有挺多收获的,可以大致了解整个课程是怎么样的。比如软的这方面,合作、和谐、讨论的确非常重要,甚至需要和事佬,我在软工之前觉得大家应该都挺和气的,但事实可能会有撕逼出现,例如 https://www.cnblogs.com/thousfeet/p/7823605.html
,这事是「大家互相推锅,事不关己」、「任务分配不清或交流不够」的缩影,其他队对这项模糊的「任务」可能就大家都不做,或者一个队员默默自己做了,队长应该注意这些隐形问题、任务的分配、解释,甚至当和事佬。另外张栋上一届在 beta 阶段要求强制队间换人,不知道这一届情况怎么样,要注意选出合适的人选。当时关于换不换的争吵在班群里特别多,从现在看来,换不换影响不会很大,到时候有换人的话不用太紧张。
畅畅 2018/9/10 23:54:26
合作真的最重要,队伍氛围也很关键
畅畅 2018/9/10 23:54:53
那么你知道你们当时是怎么组成团队的吗?谁挑的人,怎么挑的
某学长 2018/9/10 23:57:57
之所以说人的因素比较随机就是因为当时说要组队,很多人都觉得会找不到组/希望想去大佬多的组躺,所以都是尽快呼朋唤友利用仅有的信息去加组/招人,挑人的话肯定会考虑组内已有的愿不愿意新的进来,但对代码实力和软的方面都欠缺考察
某学长 2018/9/10 23:59:12
你如果 idea 明确,分工什么的也比较明确,可以考虑试试直接发个招聘广告然后讨论审核下
畅畅 2018/9/11 0:15:22
我目前是不打算想法招聘广告的类型。目前初始组队的四个人都是互相比较知根知底的 都有一定努力程度而且比较好相处的那种属性 。所以打算是先根据独立宣言来建立团队的共识,建设良好的团队氛围。然后以我们四个人为根结点去挑选合适的人进来 比如我们再去考察有没有合适的熟人/再考察非熟人or想进来的人 这样。(畅畅注:柯逍老师已经在课堂上帮我们宣传了,我正在整理招聘文件)
某学长 2018/9/11 0:19:28
很好啊
某学姐 2018/9/11 8:06:32
我觉得招人的话 这个人怎么样最重要 一定要是那些,真正愿意把事情做好的 技术反而是次要 据我来看现在符合愿意做事的前提的同学之间 技术上的差距并没有那么大(其实就是都不会) 学就是了
某学姐 2018/9/11 8:06:57
我组里面那时候就是 我先拉了两三个非常了解的同学 让他们拉他们了解的同学 两天就凑够了
某学姐 2018/9/11 8:09:14
以及单独分出一个做ui是不现实的 ui是前期工作 到时候只会觉得人手不够 况且计算机这边我认识的并没有哪个我觉得能称得上ui绘图好的 能审美好我就万幸了(组内全是审美黑洞我很心累)
某学姐 2018/9/11 8:25:55
对了 建议队内一定要保持比较舒服良好的环境 作为pm一定要能做到和每个人都高高兴兴的沟通 除了布置任务要求的时候强势一点其他时候都不要有姿态 毕竟后期因为软工吵翻绝交的案例多了
畅畅 2018/9/11 8:43:05
技术上的差距不是最重要的而是要看人怎么样 以及保持良好的队内氛围 很受用
某学姐 2018/9/11 8:44:06
你还真是认真啊OTLL 我当时都没提前做功课 基本就队里几个人自己瞎搞的
某学姐 2018/9/11 8:44:13
不过你们应该也会有他山之石的作业吧(畅畅注:所以大家现在要开始看历年已经有的作业形式)
某学姐 2018/9/11 8:44:19
采访上一届的
9/14 update:本页面暂时换成招聘页