打篮球与写程序

博客通过球队与开发团队对比,阐述团队合作精神的重要性。指出团队中不能有个人英雄主义,技术好的不一定是精神领袖或项目经理。强调团队需协作者灌输合作精神,若注重个人英雄、有领导风气而无协作风气,团队将发育不完全。

       又到了信手涂鸦的时候了,是因为和朋友(abu)的聊天激起的一时的灵感吧,在此感谢她让我想到了程序和篮球。

      一个球队和一个开发团队应该是一样的,最终的胜利或成功是目标。两者的共同点就是团队合作精神。其实团队合作精神用于大多数地方。一个球队中如果没有精神领袖,就很难走进季后赛。很难成功,即使某个球员的技术再好,因为在场上是5个人共同协作的,而不是某个人的个人表演秀。就象一个团队的开发,每个人负责一个模块,如果某个人的技术超豪华,如果他用了其余的人都看不懂的程序,甚者为了追求个人英雄,把连自己都看不懂的代码拷过来用。这样的项目最后肯定不是成功的,因为难以整合和维护。这就是团队中的个人英雄主义。就象巴西足球似的。因为个人明星和个人英雄太多了。

    其实在一个团队中不能发挥个人英雄主义和个人明星思想。应该发挥的是团队合作精神。迈可尔.乔丹厉害吧,把芝加哥公牛带到了nba史上的顶峰,其实大家只是看到了乔丹的个人精彩,有多少注意到给他传球的队友那,尤其皮蓬。费城76人,埃弗森的个人技术及其全面,但是费城76人怎么未能成功那?埃弗森也不是76人的精神领袖(abu别生气)。软件开发的团队中也有这类似的情况。往往技术好的不是项目经理,项目经理不一定是精神领袖。在中国的软件开发团队中,一个程序员写两行代码可以实现的功能,在印度一个程序员可能用20行来实现,为什么?大家都熟悉吧!这两行代码能有几个人看懂,他自己过段时间能不能看懂还是个X那!这样的思想和作风就难以产生软件工厂,都是些小作坊。这也是为什么印度的软件业出口率远远超过中国的原因。大家可以关上门检讨下自己,有没有在开发中犯这样的错误?

      一个球队中的技术型球员不一定是精神领袖,一个开发团队中技术好的不一定是项目经理,项目经理多数也不是精神领袖。在中国的多数软件开发团队中大家都熟悉“领导”这个概念吧,leader这个词在西方是用在20,30年代的。其实一个团队最重要的是一个connperater(协作者)。如果一个团队的精神领袖和协作者是一个人,那么这个团队肯定是个成功的团队。迈可尔。乔丹的团队是个成功的,因为乔丹不仅仅是个协作者,更是个精神领袖,也是nba的精神领袖。上个赛季的湖人怎么样?大家都熟悉了吧。大家在软件开发团中注意了麽,一个团队在一起吃饭的时候,几个人做在一起,往往是一个人在说,大家都在仔细的听,这个人往往是一个团队的精神领袖,而不一定是个协作者,更不一定是个领导。一个大的团队如果有多个精神领袖,那么这个团队是个畸形团队。

      总之一个团队中注重个人英雄主义,有领导风气而没有协作者风气,这个团队是个发育不完全的团队。

在一个团队中应该注重团队合作精神,这往往是靠协作者灌输,而不是领导和个人英雄灌输。

### 程序员为何热衷于打篮球 研究表明,许多程序员确实对打篮球表现出浓厚的兴趣[^1]。这一现象背后的原因可以从多个角度分析。一方面,早期接触体育明星的影响不可忽视,例如乔丹作为一代传奇人物,激励了许多青少年投身篮球运动,并通过“just do it”的广告语激发了他们的行动力[^3]。 另一方面,现代职场环境也为这项活动提供了便利条件。很多公司在午休时间或下班后提供健身房、球场等设施供员工使用,鼓励他们在繁忙的工作之余保持身体健康[^4]。因此,对于程序员而言,参篮球不仅是一种放松方式,更能够促进团队协作精神以及社交网络的建立。 此外,在紧张的工作节奏下坚持锻炼有助于缓解压力并提高工作效率。即使无法自行安排规律性的训练计划,也可以考虑报名参加培训班来获得持续的动力支持。 综上所述,无论是出于个人兴趣还是职业发展需求,“程序猿”们选择加入到篮球场上的行列都是合理而有益的选择。 ```python # 示例代码:简单实现一个计分板功能的小程序 class BasketballScoreBoard: def __init__(self, team_a="Team A", team_b="Team B"): self.team_a = team_a self.team_b = team_b self.score_team_a = 0 self.score_team_b = 0 def add_point(self, points=1, target='A'): if target.upper() == 'A': self.score_team_a += points elif target.upper() == 'B': self.score_team_b += points def get_scores(self): return f"{self.team_a}: {self.score_team_a}, {self.team_b}: {self.score_team_b}" # 使用示例 score_board = BasketballScoreBoard() score_board.add_point(2,'A') score_board.add_point(3,'B') print(score_board.get_scores()) ```
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值