How to make a salad?——Silun Wang
这是一次成功的团队合作,我为所有组员感到骄傲和自豪!感谢你们!
上个学期期末,和@老钱他们一起去五道口吃Pizza,谈到了大三上学期的软工课,老钱说:“如果说软件学院只有三门课,那必然是:数据结构与算法、计算机网络与体系结构、软件工程。” 我软工课的敬意油然而生,老钱还谈到上一届比较优秀的两个团队:司徒+炒饭的科协技术大牛组和林赫然的超级学霸组。听到这里,我产生了一丝小小的恐惧感,我们这一届同样有技术出众的科协技术三人组,他们那样组队的话,我们就真的只能屈居其后吗?
“不,我要组建自己的团队!既然技术比不过他们,我们就以效率和密切的配合战胜别人!”——当时我暗地里下定决心。
到了小学期,恰逢刘强老师的Web前端课程,都是个人作业没什么出彩的地方,我也就尽力而为不期待给老师留下深刻的印象,没想到自己的表现得到了老师和郭雨晨助教的赏识,自此与刘老师结下了不解之缘....暑假经常询问我课程建议等...刘老师对我软工课的期待使得我肩头更加沉重了一些,我再次下定决心:我一定要超越自己,对得起老师的赏识,甚至超越科协技术三人组。
暑假,赴珠三角暑期实践,我在深圳的一个雨天里品味着奶茶和港式甜点,三思后发短信敲定了我的团队:【我 + 洪宇 + 江林楠 + 王需 + 欧阳方昕】。我的选择是有理由的:
洪宇做事情极为认真,一丝不苟,典型的学霸+软件测试狂魔,从不旷课,总是密切关注网络学堂信息;但耐性不足,话较多
江林楠是个神奇的小可爱,作为室友还是很了解他的:虽然喜欢水帖吧(据说还是吧主)但学习能力极强效率极高,可以在短时间内快速学习新技术并开发出产品,难得的聪明孩子。可是你得督促他快去写作业
欧阳.......呵呵........一个更为神奇的女孩,与江林楠很相似,学习能力超强,探索精神五颗星,解决问题能力强,做事情赶早不赶晚,私以为是软院一字班最聪明的女孩前两名。审美.....略有问题
王需呢,之前和他合作过数据结构的大作业,深深被需哥解决问题的能力折服,他解决问题的能力在软院数一数二。你出现一个问题、发现一个难处、想增加一个功能,告诉他,他毫无怨言一个晚上准给你搞定,很适合后台开发。喜欢说:“...嗯?”
说实话,我的编程能力不及以上四个人,但我也拥有软件学院为数不多人的素质:出色的组织能力、决策能力和领导能力,做PPT和演讲能力出众,我立志日后做一名出色的产品经理或总监。于是乎——水果组就这样组件完毕了。当时的我却也没有想到能配合的像现在这么好。
具体的开发过程我也就不赘述了,以上四位都已经做了总结,在这里我只想诉说出我自己自始至终的心路历程和心理感受,我就是这样一个不服输的组长,当这个团队在我腹中酝酿并组建好以后,我的肩头就有了一份责任:我要让他们每个人都发出自己的光芒,从10+个软工小组中突出重围,多年后想起这次合作仍然心里暖洋洋。
半个学期过去了,我们做得足够好,我们对得起自己。
写点组长的管理心得吧:
1. 选择组员很重要,比技术重要得多。就像创业,最难的不是做出超赞的产品,而是在人海中寻觅自己的团队。我们几个各有优缺点,但却像拼图一样无缝的连接在了一起,成为配合最密切的、开发效率最高的软工小组。说真的,如果以后创业,我真恨不得再把他们几个人找来做联合创始人。
2. 决策很重要:很多组盲目跟随而选择了AngularJS框架,结果发现学习成本太高根本无法完成任务。我在听了华容大帝和几位学长的建议后做了调研,最终我们选择了CanJS,这在日后证明是一个非常明智的决定,当我们已经开始进行整体的整合完善时,很多组连登录注册页面还没有搞定。
3. 如何提高开发效率?组员选好了,一起干活,活跃的气氛不是坏事,但过于活跃就不好了,此时就需要善意的提醒和制定规则:集体开发时不要说废话。另外,选择一个温暖舒适的开发地点(比如图书馆研讨间),尽量不要熬夜,多吃水果。
4. 作为组长,性格上有几点要求:性子和善脾气好、懂得妥协但有主见、做事不急躁但比较Push。组长需要善于调解组员矛盾:比如洪宇的性子有点急不太懂得妥协,几次质疑江林楠的架构设计,争论很久。这很明显是不明智的,需要我及时的调节。还好我的脾气不错,其实也有那么几次,三个人同时跟我说话,搞得我很急躁,但低下头沉静一下忍一忍,也就过去了。
5. 关于沟通:一起开发沟通很方便,但效率未必高,大家你一句我一句很影响彼此,所以要尽量控制话语,不到必要时候不要随便开口影响别人。
还有很多很多,日后再补充吧,这篇日志主要是写给老师和我的组员的,不知道@老钱你会不会看到这篇文章,听说你去香港了,但你给我的指导和启迪真的很多,下次再找你吃Pizza交流交流。感谢你们,写这篇文章时的很多回忆,令我自己也有些感动。这都是我的真实故事。你们是实在太出色了,继续加油,微信走起!
P.S. 最近好好休息,身体要紧
Take a rest, guys !