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

向下管理

  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. 与领导有冲突,事前要理智的分析。要反思。

    • 太快下判断,以为领导要搞你,其实他是为了帮助你。

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

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

  2. 跟领导谈的时候要注意。

    • 利益要一致。

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

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

    • 信赖对方。

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

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

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

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

左右管理

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

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

做一个技术leader

  1. 跟我一起冲。

  2. 发展员工。

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

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

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

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

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

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

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

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

  9. 当你成为一个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可以批量解决复杂问题。

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

img

从一个工程师到管理员的经验分享相关推荐

  1. 一个画板十年工程师的PCB设计经验分享

    一个画板十年工程师的PCB设计经验分享 一个画板十年工程师的PCB设计经验分享_手机搜狐网 一般PCB基本设计流程如下:前期准备->PCB结构设计->PCB布局->布线->布线 ...

  2. 一位工作七年的Java工程师给毕业生的经验分享

    活动地址:毕业季·进击的技术er 一位工作七年的Java工程师给毕业生的经验分享 大学专业与工作? 第一份工作 毕业季职场新人应如何选择工作? 工作中,技术er应如何在技术领域快速成长? 你用过哪些开 ...

  3. 面试字节跳动前端工程师的2点经验分享,建议收藏!

    首先我来辟个谣: 随便打开一个招聘网站,你会发现前端工程师的岗位需求依旧庞大,大厂人才奇缺,就业薪资起点高,无行业限制. (数据来源:职友集) 前端开发的行业大环境 行业升级,如果说以前只会HTML. ...

  4. 程序员如何成长?如何进阶?——一个老程序员的经验分享2

    准备好了,我们需要开始起步了,所有的理想都是美好的,对于新人来说,这种美好都是原始动力,它不该被抹杀其作用,我很不同意一些人在开始就打击新人的这种出于理想主义的冲动,所以,我在这里要告诉那些新人如何利 ...

  5. 一个草根的网络创业经验分享

    1.不要仅仅因为情谊而组成团队 虽说不提倡网站主在网络创业的过程中闭门造车,但是不要仅仅因为彼此的情谊而组成团队.如果团队的人员彼此连一起做垃圾站的默契都没有,最后的结局只有一个,不欢而散,连原本的情 ...

  6. 售前工程师的存储HCIE经验分享

    大家好,我是誉天的杨同学. 今年3月,我通过了华为存储HCIE考试的最后一关,成功拿到了HCIE认证. 作为一名售前工程师,考这个证书一方面是出于工作需要:另一方面,也是我存心想锻炼一下,给自己一个提 ...

  7. 联发科技嵌入式_从机械到嵌入式开发,一个研究僧的联发科实习经验分享

    由于疫情的影响今年的就业情况肯定是不容乐观,希望大家尽早明确自己的就业方向,为就业早做准备.可以根据自己课题组的实际科研情况,如果时间充裕的话,利用暑假的时间找一个大公司实习镀金,对自己的就业还是很有 ...

  8. 程序员如何成长?如何进阶?——一个老程序员的经验分享1

    做程序员十六年了,带过很多新人,闲着没事就把之前给新人们做培训的资料整理出来,分享一下,希望能给想做程序员的新人们给以建议和帮助. 1.心理准备. 程序员的世界是一个外面看着光鲜亮丽,但是实际里面十分 ...

  9. 程序员如何成长?如何进阶?——一个老程序员的经验分享3

    前面讲的东西显然还是太过理论化了,下面来讲讲具体怎么做才能让一个没有基础的人能够踏进软件开发这个行业来. 有了前面的对这个世界的初步了解,我估计你接下来会考虑难度问题. 从门外看,软件是有一定难度的, ...

最新文章

  1. python使用ffmpeg截取视频段
  2. 移动计算比移动数据更划算
  3. java scanner转string,Java InputStream to String 转化
  4. 对象的使用 java 1613806439
  5. python读取二进制数据转整形,在python中读取二进制数据(替换C代码)
  6. 图像分析demo android_10个JavaScript图像处理库,收藏好留备用
  7. vlan 动态ospf综合网络配置
  8. C++程序设计随笔(二)
  9. 东芝笔记本linux系统安装驱动,东芝Windows系统如何手动安装驱动程序
  10. html表格中加背景,css表格怎么添加背景颜色?
  11. STM8S系列基于STVD开发,标准外设库函数开发环境搭建
  12. apt-get 安装失败:Unable to correct problems, you have held broken packages
  13. namenode 格式化 -format
  14. Python运算(五)统计statistic模块
  15. iOS字体大小适配的几种方法
  16. Kubeadm init报错解决
  17. axure rp pro 9.0授权密钥
  18. C++很难吗?到底有多难?
  19. 计算机储存元件原理,计算机原理之存储器组织
  20. python之疫情监控(爬虫+可视化)主要技术(Python+Flask+Echarts)

热门文章

  1. C++,那些可爱的小陷阱(二)
  2. Hadoop教程(四):理解MapReduce、MapReduce计数器和连接、MapReduce Hadoop程序连接数据
  3. 2015年百度二面试题
  4. Java.util包中常用的类
  5. Linux下判断字符串长度
  6. 洛谷1006 传纸条
  7. 悟透JavaScript (强烈推荐)
  8. 多款 Linux 发行版悄然放弃支持 PowerPC
  9. 举例说明信息熵、互信息的计算过程
  10. C/S和B/S的异同