程序员的管理经验

来源:https://juejin.cn/post/6844903729246765069

  • 向下管理

  • 向上管理

  • 左右管理

  • 做一个技术 leader

  • 自我修养

  • 工程师成长

  • 高级工程师

  • 专家 (团队)

  • 大厂对各个级别能力的要求

从一个工程师成长为一个管理者,有很多需要转变的思想,如果你遇到了瓶颈,或许我的经验能帮到你,感谢。

向下管理

  1. 不去写重复的应用代码,去做新的或者更低层的代码研究。

  2. 去关注产品。

  3. 与其他部门,例如 pm 提出的需求,采用 yes,but 模式去回答。而不是以工程师思维来思考,遇到需求先考虑资源是否充足,技术难度等,习惯性的说 no。

  4. 一定要让那些让你满意的人满意,不让你满意的人可以选择性的放弃。

  5. 赋能你的 team staff,看到每个人的优缺点,扬长避短。

  6. 向上多表现,向下多关心,平级多帮助,把荣誉给下属。

  7. 如果能招到一个比你级别高的人,他还心甘情愿在你手下工作,这相当于变相提升了自己的级别。

  8. 在一家高速发展中的公司,做一个技术 leader 最重要的事是招聘,其次是人员管理和技术提升。

  9. 对下属要严格,认真帮助他分析自己的优缺点,并帮助他提升优点,规避缺点,让他做能够发挥他长处的事情。

  10. 管理 team 有一个非常重要的关键点,就是人员的架构。

  11. 关注 PM,QA,后端 RD 的感受,让他们爽,你就会爽,领导总是会从侧面了解你的团队。

  12. 两周做一次 staff 谈话,了解工作状态和诉求,让他多说,自己多听。

  13. 把对 staff 的反馈放在平时,不要积怨,不要将误会加深。

向上管理

  1. 与领导有冲突,事前要理智的分析。要反思。
  • 太快下判断,以为领导要搞你,其实他是为了帮助你。

  • 不要单向控制,向领导隐瞒你工作的过程。

  • 从自己的角度出发,看不全面,一定去跟领导沟通,但是之前要把自己站在老板的角度把细节想明白。

  1. 跟领导谈的时候要注意。
  • 利益要一致。

  • 澄清问题,我的意思是什么,而不是什么。

  • 尊重,尊重对方的情绪。就事论事,行为和人分开。

  • 信赖对方。

  1. 了解你的老板,知道他们在意什么,了解他们的性格和习惯,是阅读型还是倾听型的。

  2. 让老板知道你在做什么。(但不要太细节)

  3. 了解自己的不可替代性,在恰当的时候,跟老板提要求。

  4. 真诚的为公司和老板考虑。

左右管理

  1. 让跟你合作的人舒服,尊重他们。

  2. 做利益交换,达到共赢。

做一个技术 leader

  1. 跟我一起冲。

  2. 发展员工。

  3. 给予 team 成绩,让团队每个人成功。

  4. 沟通和协作,增加 staff 参与感。

  5. 赢得他人的信任,让别人乐于分享他的问题。

  6. 倾向性,给别人确定的答案。

  7. 把自己的 team 当做一家公司,你应该做什么能够让 team 自给自足,并能赚到更多的钱。

  8. 扩大团队影响力,有两个思路

  9. 找到自己团队工作中的痛点,解决它并把他推广到其他 team,甚至打造成一个产品,向社会交付。(比如性能监控平台)

  10. 找到跟你合作的人或者 team 的痛点,开发技术工具来解决,提供合作效率。(比如 UI 切图重命名工具,雪碧图生成器)

  11. 当你成为一个 20 人以上团队的 leader,技术会变得不重要,找到懂技术的人,做技术创新和业务创新,变得更重要。

自我修养

  1. 做的更多一点,做的比你的主管安排给你的任务更多一点。

  2. 熟悉更多业务和代码,不管是不是你写的。

  3. 熟悉端到端,各端的架构和业务。

  4. 自学更多基础和底层的原理性的知识。

  5. 做的更好一点,针对系统和业务里面的不合理的地方,提出并修改他。(向领导展现自己,同时增强自己对业务和代码的熟悉性。)

  6. 通过看书系统性的学习,通过看文章查找疑问点,找寻一些方法。

  7. 将所学的东西真正实践,自己模拟环境写 demo。

  8. 讲给别人听。

工程师成长

高级工程师

  1. 多做一点,尤其是测试。

  2. 交付一个完整产品。

  3. 别人可以继承你的代码,不要有坑。

  4. 提供一个可扩展的系统。

  5. P6 可以自己解决问题。

  6. p6 可以独立解决一件复杂问题。

专家 (团队)

  1. 规范制定

  2. 树榜样,你怎么做,他怎么做。(一级一级的学习,分治和递归)

  3. 拆分复杂问题成小问题的能力。

  4. P7 可以将自己的技术影响力拓展到整个 Team。

  5. P7 可以批量解决复杂问题。

大厂对各个级别能力的要求

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值