软件开发者的“单打”能力和团体合作能力
2010-07-10 05:02
183 查看
软件开发者的“单打”能力和团体合作能力
—2010-07-10
这是在开发pos销售系统的时候想到的一个话题,因为在开发这个系统时大家的经验不一样,对所掌握的技术的认识程度不一样,对技术应用的熟练程度也不一样。所以在合作开发永和系统时配合往往不会很默契,一方面是因为大家合作次数少,另一方面是因为大家的程序设计能力不一样(是指对于程序内部逻辑的设计,变量的使用)以及独立开发经验不一样。因此大家的能力都是需要再次提高的。
由此引出题目:个人能力和团队合作能力其实就是软件开发的成败关键所在。那么是个人能力具有决定性还是团队合作能力更具有决定性呢?
我通过篮球比赛来做一下阐述。
个人感觉打篮球和软件开发没有什么本质上的区别,每场比赛都是一个项目,需要团队合作才能完成;场下的训练就是软件开发人员平时的刻苦学习。道理完全一样。
对于一场比赛来说,其中一个球队中没有什么明星球员,平时主要的功课也都放在了团队合作上,另外一个球队中则有好几个明星球员,平时的主要功课就是提高所有队员的单打能力,合作部分只占一小块。
这场比赛谁会赢呢?我说后者会赢,前者很团结,这是毋庸置疑的,但是低水平的团结有意义吗?如果对手同样是低水平的不团结,当然可以胜出了,但是对手的水平要远高于你。因此五个人的团结可能抵挡不了对方两个人的突破。篮球虽然是一项集体运动,但是更是一项竞技运动,因此个人能力依然很重要,有时候要重过团体。(仅仅是有些时候)
然后再接着说,如果一个球队在训练中以个人能力为基础,然后在此基础上加强团队合作,这样我个人以为是比较好的方案。
回归到软件开发。
合作开发很重要,因为现在已经不是独立软件英雄的时代了。但是要进行合作开发也要以个人能力为基础,个人能力差,你就是配合的再好,最后得到的结果也不理想。
反过来说,如果只强调个人能力,忽视了团队合作,那么可以想象最后恐怕连一个成型的产品都出不来。
还有一点要说的是合作开发的训练是不是也会提高个人能力?
当然会了,但是仅仅是在知识上,技术上。整体把控,以及整体思维是无法通过此得到的,因为没有自己独立开发一个项目,是不会有整体的sense的。
最后总结:团队能力应以个人能力为基础。
(以上仅仅是个人见解,欢迎批评指正)
—2010-07-10
这是在开发pos销售系统的时候想到的一个话题,因为在开发这个系统时大家的经验不一样,对所掌握的技术的认识程度不一样,对技术应用的熟练程度也不一样。所以在合作开发永和系统时配合往往不会很默契,一方面是因为大家合作次数少,另一方面是因为大家的程序设计能力不一样(是指对于程序内部逻辑的设计,变量的使用)以及独立开发经验不一样。因此大家的能力都是需要再次提高的。
由此引出题目:个人能力和团队合作能力其实就是软件开发的成败关键所在。那么是个人能力具有决定性还是团队合作能力更具有决定性呢?
我通过篮球比赛来做一下阐述。
个人感觉打篮球和软件开发没有什么本质上的区别,每场比赛都是一个项目,需要团队合作才能完成;场下的训练就是软件开发人员平时的刻苦学习。道理完全一样。
对于一场比赛来说,其中一个球队中没有什么明星球员,平时主要的功课也都放在了团队合作上,另外一个球队中则有好几个明星球员,平时的主要功课就是提高所有队员的单打能力,合作部分只占一小块。
这场比赛谁会赢呢?我说后者会赢,前者很团结,这是毋庸置疑的,但是低水平的团结有意义吗?如果对手同样是低水平的不团结,当然可以胜出了,但是对手的水平要远高于你。因此五个人的团结可能抵挡不了对方两个人的突破。篮球虽然是一项集体运动,但是更是一项竞技运动,因此个人能力依然很重要,有时候要重过团体。(仅仅是有些时候)
然后再接着说,如果一个球队在训练中以个人能力为基础,然后在此基础上加强团队合作,这样我个人以为是比较好的方案。
回归到软件开发。
合作开发很重要,因为现在已经不是独立软件英雄的时代了。但是要进行合作开发也要以个人能力为基础,个人能力差,你就是配合的再好,最后得到的结果也不理想。
反过来说,如果只强调个人能力,忽视了团队合作,那么可以想象最后恐怕连一个成型的产品都出不来。
还有一点要说的是合作开发的训练是不是也会提高个人能力?
当然会了,但是仅仅是在知识上,技术上。整体把控,以及整体思维是无法通过此得到的,因为没有自己独立开发一个项目,是不会有整体的sense的。
最后总结:团队能力应以个人能力为基础。
(以上仅仅是个人见解,欢迎批评指正)
相关文章推荐
- 软件开发者应具备的能力
- 优秀软件开发者必须具备的能力
- 优秀软件开发者必须具备的能力
- 软件项目经理应具备的能力和素质
- 如何培养团队合作能力、精神
- 双体实训策划人:软件人才的一个习惯、两种能力
- 软件开发的能力体系及锻炼
- [转]一个月赚5万美元--国产共享软件开发者周奕
- 提高软件测试能力的19条建议
- 苹果电脑提示打不开 因为它来自身份不明的开发者 不能安装下载的苹果软件解决方法
- 一个面向日语软件开发者的招聘会!
- 9款开发者应用软件
- CCF计算机软件能力认证试题练习201312-2-ISBN号码
- 总结开发者在合作过程中的典型交流方式 疯狂JAVA
- CCF计算机软件能力认证试题练习201312-4-有趣的数
- 一个月赚5万美元--国产共享软件开发者周奕
- 2012年软件开发者薪资调查报告
- 一个软件开发者的解决问题的心得——善于利用蛛丝马迹
- 瑞星谷歌合作推免费杀毒软件
- 软件开发者路线图 从学徒到高手 读后感