初级程序员应该具备什么样的技能、知识和才能才能成为团队的领导者?
发布于 2010-12-03 01:26:54
我所见过的最好的团队领导者都是精力充沛的程序员。但他们都有其他一些很难定义的品质:智慧、良好的判断力、良好的人际交往技巧(友好和愉快,但不是简单易懂的)、奉献、承诺,以及--最重要的是--懂得如何给予他人荣誉。这些人是天生的领导者。
你能培养出的最坏的品质是傲慢,总是必须是正确的,总是必须有最终的发言权,成为一只荣耀猎犬,独占鳌头,有一个巨大的,残酷的自我,从不承认你错了,把责任转移到别人身上,同时为自己赢得所有的荣誉,最糟糕的是,与为你工作的人竞争。
发布于 2010-12-03 02:03:08
要成为你能做的最好的程序员并成为一个领导者是很困难的,所以要接受这样一个事实:当你宁愿编码的时候,你可能会花时间做你不喜欢做的事情。并不是说你不能成为一个真正优秀的程序员,但最终,在你的时间限制将不得不付出一些东西。这并不意味着如果您的代码是垃圾,您将是一个受人尊敬的开发团队领导。
就像当权者一样,你也会把他们当作你的仆从,但最好的领导者是那些能为他们负责的人提供一些东西的人。成为编程解决方案的资源,或者至少指出解决方案的正确方向。创建一个有利于软件开发的环境,让您的团队中的人负责他们的代码,并在外部运行干扰,威胁到您的团队。
联系你的自然租约。如果你对以下方面有反感,请三思这一职业生涯:
如果你不想要这些对抗,宁愿编码,只要成为一个伟大的程序员,忘记作为一个经理。每个项目/团队/公司都可以使用这些总线负载。
发布于 2010-12-03 17:16:33
你必须在力量的挑战或机智的游戏中最好的前任领导者。
https://softwareengineering.stackexchange.com/questions/23276
复制相似问题