iOS 如何成为一位卓越的技术经理?

// (原文,阿斯伯格综合症,爱因斯坦曾患有此症)赶走的同事。

(详见Michael Douglas参演的电影Wall Street)。然而,作为开发人员,我们专注于开发这一艺术性的工作上。我们创造出的代码,将比以前更快、更好、更优雅地解决问题,完成任务。我们就像画家一般在画布上尽情作画,直到完美,从无到有地创造,开发出令人兴奋、大呼碉堡的软件, 这和利润有半毛钱关系/p>

1. 优秀的经理要联系团队和个人 | Managers Connect

    一个卓越的经理会倾听团队的想法和顾虑。他会在公司要求的大框架下去衡量团队给予的反馈信息,努力在产品需求、交付日期和现实状况中达到平衡。
  • 一个卓越的经理会相信他的团队时时刻刻说的都是真话,而且只有真话,同时他会不带感情色彩地去辨别是非黑白。
  • 一个卓越的经理会在团队的需求和公司的需求两者之间进行权衡,而且他能够将同时满足多方面要求的项目计划进行到底。因为他相信这样做是正确的,而且在大多数情况下,这样做是通向成功的唯一道路。
  • 一个卓越的经理,会不时地和整个团队以及其中的所有成员保持密切的沟通。他会知道团队面临的挑战是什么,以及团队或其中的个人应该如何做才能够达到成功。
  • 一个卓越的经理会和团队和公司分享成功的经验,同时他会确保团队得到应得的荣誉。你总是不断地、及时地从你老板那里得到关于你工作表现的反馈,关于你在拟定目标上的进展状况,以及如何提高自身修养的建议,所以你总是能知道你在职业发展的道路上走得怎么样。

一个卓越的经理应该首先是一个有技术背景的人。作为一个开发者,当你告诉你的老板,因你发现某些不可重入的(non-re-entrant)函数在运行中会发生系统中断,而需要重构一个特定方法的时候,你的老板应该能够知道你在说些什么东东,或者至少会对你有能力解决这个问题表示认可。

  • 一个卓越的经理要有技术的基础,虽然他可能不再是某方面的专家,但他还是有相当的技术能力参与到团队的技术讨论中去,或是在困难的情况下给予方法论上的建议和帮助。
  • 一个卓越的经理知道他当时招聘的技术专家是你,并不是他自己,所以你的责任是在碰到问题的时候给予解决方案。 好的经理管理的是任务,而不是技术。
  • 一个卓越的经理并不会因为他在某个特定的技术领域的经验而在一个项目计划中强加于你特定的技术,给你挖坑。他认可通常解决一个问题会有很多种方法,多年前的经验和方法在今日未必适用。他不会在没有考虑所有可能的方案的情况下,强制做出技术设计的决定,也不会因为自己以前经常使用某些技术解决方案,而把这些强加给团队。
  • 一个卓越的经理知道技术是日新月异,不断发展的,而找出某个特定任务的解决方法并实施最佳方案的人,应当是开发人员。
  • 《为什么程序员总是不能准确估测项目时间》)

    5. 优秀的经理要代表团队 | Manager’s Represent

      一个卓越的经理会在各个方面代表他的团队,他会成为他所代领的卓越的团队的一个真实写照。 他会是一个卓越的领导者,被他的团队视为是一个贡献者而不是一个拖油瓶。
    • 一个卓越的经理会起到标杆的作用,同时他会向所有的团队成员证明他自己也会付出个人的努力来帮助团队获得成功。如果一个经理期望自己的团队一天工作整8个小时,那么他自己也要工作同样长的时间。卓越的经理是那种“按我做的去做”而不是“按我说的去做”的那种老板。
    • 一个卓越的经理会和他的团队一起分析一个特定任务或事件失败的原因,这样他们就可以采取一些措施来防止再犯同样的错误。他会为团队的成功负责, 他也会为团队的失败担负一样的责任。

    声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

    上一篇 2017年5月9日
    下一篇 2017年5月9日

    相关推荐