技术领导力实战笔记25
25|用心做好“鼓励式”管理
激发正能量
授权

分工作:
老人干新事,新人干老事,强者干难事,弱者干细事
新人干老事
所谓新人,是对业务产品不了解,对工作流程不清晰的岗位新人。对于新人来说,他们需要的是快速了解业务,了解应该怎样做好自身工作。从成熟的业务切入,可以帮助他们快速上手,产出结果,树立他们的自信心。
“老人”干新事
老人重复没有挑战也看不到成长,而“新事”则可以重新焕发他们内心的兴趣和激情,但新事不一定是换领域,可以是用不同的思维,不同的方式去解决同一个问题。比如用自动化产品去替代原有的人工逻辑。
强者干难事
能力强的骨干人员已经成功完成了无数小事,他们需要的是有挑战,有成长,能建树,可以获得大回报的机会,所以优先把大的机会给强者,让他们攻坚克难,创造更大价值的同时,也可以最大化地激发他们内心的自愿度,成就他们下一阶段作为领头者和引路人的目标。
弱者干细事
可以先安排小事,把小事做细,在处理小事的过程中一边感受成事之法,一边获得专业技能的提升。然后再从小事到大事,从易事到难事。
27|管理者不是当权者,而是服务者
管理者如何服务团队?
作为技术管理者,对上要承担为 CEO 解决并落地问题的责任;对下要帮团队解决技术焦虑,在需要的时候帮他们决策、调度资源、争取利益。
大家是分工合作,互相需要,只有抱着这样的心态,才能找到自己真正的价值点。
28|管理者既要安定内部,又要团结外部
安定内部
多边形评价体系
代码能力、沟通能力、发展潜力、工作态度、技术热情
可以更合理地给团队成员安排工作。
根据这个评价体系,可以给团队成员指明下一阶段努力的方向。
能力提升之后晋升更有理有据。
管理者如何公平对待团队中的每一个人?
就事论事,评价工作的出发点永远是结果。
对所有的员工都要有足够的尊重。
不拉帮结派。
不要冒领下属的功劳,认可团队中每一个成员的付出贡献。
只有 Leader 把自己定位成帮助者、协调者,团队氛围才会更加积极,整个团队也才能充满战斗力。
团结外部
要认清自己所带领的团队的定位,明白自己的团队在整个部⻔、整个公司是扮演的什么⻆色。不要随便去跨越自身团队职能,而去插手其他团队的事项。
在帮助其他团队时,要负起责任,做项目有始有终,解决 Bug 持续在线。
和其他团队的成员保持良好的关系。你可以抓住团建机会邀请别的部门一起参加,增进团队间的了解。
29|巧用性格上的差异来组建团队
底色一致,守住底线
要有基本的道德底线和职业素养。
用不一样的人
用和你一样的人,是“顺手”的;但是管理者要克制这种“顺手”,学会用不一样的人。
用好不一样的人
更多看重过往经验、技术能力、业务思路。
态度:对人的态度、对事的观点。
心智:遇到挫折后反应,
情绪:情绪对行为的影响、情绪控制能力。
管理者要有清晰的自我认知,就是你的兼容性,即作为团队的技术负责人,你是否会允许团队有人比你更强、有人跟你想法不一致、甚至允许有人挑战你的权威。
知易行难,在管理的实践中检验真理.
对管理者角色的二次理解
管理者就像彩排中的导演,或者是救火队长,没有固定的轨道,随时都有可能出现变化,需要管理者及时做出应对策略。管理大师彼得·德鲁克也曾说过,管理者的时间属于别人,别人随时都可能打断你的工作,总是被迫忙于日常运作。
这样的角色定位也就决定了管理者自身要兼具软实力和硬实力。硬实力就是指我们的专业能力,比如技术领域的领导者要具备的硬实力就是他的技术实力,而软实力则是指沟通能力、协调资源等综合能力。
我们应该如何拓展自己的能力呢?
首先,要学会分类管理。不管是管人还是管事,都需要提前识别并归类。根据重要、紧急、复杂三个维度,把事情分成不同的类别交给不同的人做。这样做有助于你合理地分配自己的时间和精力,哪些事情是需要你重点关注的,哪些事情是你可以授权给别人,只看结果就可以的,做到心中有数,就不会像木偶一样被事情驱使着行动了。
不过参与一线,并不是说一定要冲在前面,为团队写代码,而是要对项目的发展方向、进度、重要节点及风险点了然于胸。总的来说,写代码是管理者所有事项中优先级比较低的事情,尤其是不要为了赶 DDL 而去写代码。
除了保持技术实力之外,培养业务 sense 也是技术管理者技能树上一个重要的分支。
1.定期参与业务团队的分享,了解业务的困难并分享一些技术常识。
2.技术管理者要参与产品设计,从下游到上游,勇于担责。
3.技术规划不要脱离业务,应往解决业务问题的方向考虑。
4.管理者应抱着谦卑学习的心,抓住机会深入到业务中,尝试去承担业务指标。
你是否愿意为像你这样的老板工作。
相关文章:
技术领导力实战笔记25
25|用心做好“鼓励式”管理 激发正能量 授权 分工作: 老人干新事,新人干老事,强者干难事,弱者干细事 新人干老事 所谓新人,是对业务产品不了解,对工作流程不清晰的岗位新人。对于新人来说&…...
设计模式-职责链+反射
文章目录 前言简单版本的职责链加反射职责链反射思路过程总结 前言 最近学习设计模式对于职责链的学习有了一些深入的了解故此有了这篇博客 简单版本的职责链加反射 职责链模式(Chain of Responsibility Pattern)和反射(Reflection&#x…...
Middleware ❀ Kafka功能与使用详解
文章目录 1. 概述1.1. 消息队列1.2. 应用场景1.3. 工作模式1.4. 基础结构1.4.1. 结构组件1.4.2. 数据同步1.4.3. ACK机制1.4.4. 分区机制1.4.4.1. 使用Partition Key写入1.4.4.2. 轮询写入 - 默认规则1.4.4.3. 指定Partition写入 1.4.5. Offset偏移量1.4.5.1. 消息顺序性1.4.5.…...
python3.11教程1:python基础语法、程序控制、函数
文章目录 一、Python简介1.1 为什么学习python1.2 python安装与配置1.3 python解释器1.4 命令行参数1.4.1 sys.argv变量1.4.2 -c和-m选项 1.5 解释器的运行环境1.5.1 编码格式1.5.2 编码声明 二、Python基础语法2.1 行结构2.2 变量(标识符)2.3 字节串2.4…...
【C++】关于using namepace xxx 使用命名空间和冲突
官方定义 namespace是指 标识符的各种可见范围。命名空间用关键字namespace来定义。 命名空间是C的一种机制,用来把单个标识符下的大量有逻辑联系的程序实体组合到一起。此标识符作为此组群的名字。 基本使用 编译及执行命令: g test.cpp -o test ./…...
Linux常用命令——cupsenable命令
在线Linux命令查询工具 cupsenable 启动指定的打印机 补充说明 cupsenable命令用于启动指定的打印机。 语法 cupsenable(选项)(参数)选项 -E:当连接到服务器时强制使用加密; -U:指定连接服务器时使用的用户名; -uÿ…...
基于Stable Diffusion的AIGC服饰穿搭实践
本文主要介绍了基于Stable Diffusion技术的虚拟穿搭试衣的研究探索工作。文章展示了使用LoRA、ControlNet、Inpainting、SAM等工具的方法和处理流程,并陈述了部分目前的实践结果。通过阅读这篇文章,读者可以了解到如何运用Stable Diffusion进行实际操作&…...
【 ARMv9 Cluster BUS QoS 配置】
文章目录 ARM Cluster QoS ARM Cluster QoS QoS(Quality of Service,服务质量)在 ARM 架构中,主要指的是一种机制,它可以控制和管理系统资源(如内存、总线带宽等)的使用,以满足各种…...
简单了解网络基本概念
目录 一、网络含义 二、什么是以太网? 三、网络分类 四、网络架构 五、数据传输方式 六、双工模式 一、网络含义 在实际生活中我们用传输介质把独立的终端设备相互连接起来就构成了网络。 二、什么是以太网? 以太网是一种网络通信协议标准&#…...
网络安全知识库
0x00 前言 本篇用来整理所有的零散的知识,作为一个技能树或者技能表来进行引导 CTF 加解密合集CTF Web合集 0x01 Http 1.http头 1.1 本地访问识别 如何伪造http头,让后端认为是本地访问...
无涯教程-JavaScript - FLOOR函数
描述 FLOOR函数将数字向下舍入为零,直到最接近的有效倍数。 语法 FLOOR (number, significance)争论 Argument描述Required/OptionalNumberThe numeric value you want to round.RequiredSignificanceThe multiple to which you want to round.Required Notes 如果数字的符…...
【LeetCode-中等题】146. LRU 缓存
文章目录 题目方法一:直接继承LinkedHashMap调用api方法二:自定义LinkedHashMap HashMap ListNode LinkedHashMap 题目 LRU缓存是什么:LRU缓存机制,你想知道的这里都有 实现 LRU 缓存算法 方法一:直接继承Linked…...
表白墙程序
目录 一、页面代码部分 二、设计程序 二、实现 doPost编辑 三、实现 doGet 四、前端代码部分 五、使用数据库存储数据 一、页面代码部分 在之前的一篇博客中,已经写过了表白墙的页面代码实现,这里就不再重复了 页面代码如下: <!…...
git 本地仓库关联到远程仓库
将本地仓库关联到远程仓库 方式一:远程仓库没有文件 第一步: git init(初始化git仓库) 第二步: git remote add 地址(设置remote地址) 第三步: git add . (将所有变…...
Introducing Language Guidance in Prompt-based Continual Learning
本文是LLM系列文章,针对《Introducing Language Guidance in Prompt-based Continual Learning》的翻译。 基于提示的持续学习中引入语言指导 摘要1 引言2 相关工作3 背景4 基于提示的持续学习语言指导5 实验6 结论 摘要 持续学习旨在学习一系列任务的单一模型&am…...
Matlab(数值微积分)
目录 1.多项式微分与积分 1.1 微分 1.2 多项式微分 1.3 如何正确的使用Matlab? 1.3.1 Matlab表达多项式 1.3.2 polyval() 多项式求值 1.3.3 polyder()多项式微分 1.4 多项式积分 1.4.1 如何正确表达 1.4.2 polyint() 多项式积分 2.数值的微分与积分 2.1 数值微分 2…...
【数据结构回顾】
数据结构回顾 一、单链表二、单循环链表 一、单链表 #include <stdio.h> #include <stdlib.h>typedef struct Node {int data;Node *next; }Node;Node* initList() {Node *list (Node*)malloc(sizeof(Node));list->data 0;list->next NULL;return list; }…...
QT创建可移动点类
效果如图所示: 创建新类MovablePoint,继承自QWidget. MovablePoint头文件: #ifndef MOVABLEPOINT_H #define MOVABLEPOINT_H#include <QWidget> #include <QPainter> #include <QPaintEvent> #include <QStyleOption> #includ…...
Flutter启动页
效果图 import dart:async; import package:flutter/cupertino.dart; import package:flutter/material.dart; import jumpPage.dart;class TransitPage extends StatefulWidget {const TransitPage({super.key});overrideState<TransitPage> createState() > _Trans…...
读word模板批量生成制式文件
文章目录 1、Maven依赖2、.docx或.doc格式的word模板准备3、读word模板,批量替换代码域,生成文件,demo4、结果展示 1、Maven依赖 <dependency><groupId>fr.opensagres.xdocreport</groupId><artifactId>fr.opensagre…...
web vue 项目 Docker化部署
Web 项目 Docker 化部署详细教程 目录 Web 项目 Docker 化部署概述Dockerfile 详解 构建阶段生产阶段 构建和运行 Docker 镜像 1. Web 项目 Docker 化部署概述 Docker 化部署的主要步骤分为以下几个阶段: 构建阶段(Build Stage):…...
【位运算】消失的两个数字(hard)
消失的两个数字(hard) 题⽬描述:解法(位运算):Java 算法代码:更简便代码 题⽬链接:⾯试题 17.19. 消失的两个数字 题⽬描述: 给定⼀个数组,包含从 1 到 N 所有…...
visual studio 2022更改主题为深色
visual studio 2022更改主题为深色 点击visual studio 上方的 工具-> 选项 在选项窗口中,选择 环境 -> 常规 ,将其中的颜色主题改成深色 点击确定,更改完成...
uniapp微信小程序视频实时流+pc端预览方案
方案类型技术实现是否免费优点缺点适用场景延迟范围开发复杂度WebSocket图片帧定时拍照Base64传输✅ 完全免费无需服务器 纯前端实现高延迟高流量 帧率极低个人demo测试 超低频监控500ms-2s⭐⭐RTMP推流TRTC/即构SDK推流❌ 付费方案 (部分有免费额度&#x…...
安卓基础(aar)
重新设置java21的环境,临时设置 $env:JAVA_HOME "D:\Android Studio\jbr" 查看当前环境变量 JAVA_HOME 的值 echo $env:JAVA_HOME 构建ARR文件 ./gradlew :private-lib:assembleRelease 目录是这样的: MyApp/ ├── app/ …...
LeetCode - 199. 二叉树的右视图
题目 199. 二叉树的右视图 - 力扣(LeetCode) 思路 右视图是指从树的右侧看,对于每一层,只能看到该层最右边的节点。实现思路是: 使用深度优先搜索(DFS)按照"根-右-左"的顺序遍历树记录每个节点的深度对于…...
基于TurtleBot3在Gazebo地图实现机器人远程控制
1. TurtleBot3环境配置 # 下载TurtleBot3核心包 mkdir -p ~/catkin_ws/src cd ~/catkin_ws/src git clone -b noetic-devel https://github.com/ROBOTIS-GIT/turtlebot3.git git clone -b noetic https://github.com/ROBOTIS-GIT/turtlebot3_msgs.git git clone -b noetic-dev…...
Java毕业设计:WML信息查询与后端信息发布系统开发
JAVAWML信息查询与后端信息发布系统实现 一、系统概述 本系统基于Java和WML(无线标记语言)技术开发,实现了移动设备上的信息查询与后端信息发布功能。系统采用B/S架构,服务器端使用Java Servlet处理请求,数据库采用MySQL存储信息࿰…...
使用LangGraph和LangSmith构建多智能体人工智能系统
现在,通过组合几个较小的子智能体来创建一个强大的人工智能智能体正成为一种趋势。但这也带来了一些挑战,比如减少幻觉、管理对话流程、在测试期间留意智能体的工作方式、允许人工介入以及评估其性能。你需要进行大量的反复试验。 在这篇博客〔原作者&a…...
ubuntu22.04有线网络无法连接,图标也没了
今天突然无法有线网络无法连接任何设备,并且图标都没了 错误案例 往上一顿搜索,试了很多博客都不行,比如 Ubuntu22.04右上角网络图标消失 最后解决的办法 下载网卡驱动,重新安装 操作步骤 查看自己网卡的型号 lspci | gre…...
