聊聊腾讯T13技术专家被开除
这两天腾讯的技术大佬stonehuang被曝离开腾讯,据他老婆在小红书上发的帖子称是遭遇了裁员,说实话刚看到这个消息我挺震惊的,stonehuang在中国大前端领域是排得上号的专家,同时他2005年就加入了腾讯,在qq空间的发展历程上算是立下了赫赫战功的员工。
stonehuang在腾讯的技术级别已经相当高了,T13这个职级可能很多人不太清楚,相当于阿里P9+左右吧。
我2008年入职腾讯之后还听过一次stonehuang的技术分享,印象中是一个很追求coding的极客,腼腆且自信的感觉。
这样的大佬都能被裁员,于是去看了看他老婆关于事件的发声,里面提到几点还是挺有启发的。
第一点是他老婆提到stonehuang没有把握好移动时代的浪潮:“iPhone 出现后,没有抓住移动化浪潮。当时他相信乔布斯的话,认为有 html 就可以了,所以一直在做前端优化。实际上 APP 的浪潮很快来了,html 走向没落。同时团队里的年轻人无论技术能力还是管理能力都快速成长起来,他就逐渐把管理职能转移给当时团队里的 XX ( 现任猫眼副总裁 ) 。”
这点完全是感同身受的,移动时代的确淘汰了一大批曾经的技术专家,腾讯其实算转型非常快的,还记得2009年离开腾讯的时候,我们部门的产品总监请大家吃饭的时候就掏出一个iphone,彼时他就说小马哥让所有中高层管理者重视iphone,这玩意未来会颠覆很多东西。
我后来在360工作,老周对移动浪潮有点后知后觉,360到了2013年才提出转型移动互联网的战略,彼时C++工程师一下子在公司就不吃香了,为了继续带团队我也被迫自学了oc开发,快速适应了移动开发业态。
这个过程本身的确是残酷的,IT人就是这样,要持续学习新的东西,stonehuang选择了相信乔布斯坚守了旧的路线,事实上大前端比C++要好太多,C++是一步淘汰到位,但大前端的需求只是在缓慢减弱,或许到了今天是一个温水煮青蛙的结果。
所以要吃好技术这碗饭,也要懂时代前沿,更要懂商业趋势,否则你把上个时代的东西玩出花,在新的时代也没有用武之地了啊。
**第二点是他老婆谈到了stonehuang对管理的认知,**首先是stonehuang不愿意给团队员工打C绩效,因此放弃了技术总监岗:
“管理岗这件事。程序猿老公当时在 QQ 空间任技术总监,腾讯当时的考核是评 SABC 四个等级,一个部门要有人得 S 就必须有人得 C。老公不同意这种考评制度,当时他带的 OO 空间前端团队已经是全国最牛的前端团队,他认为这样的团队不能评出 C,他也不认为他的任何一个下属是 C。HR 不同意,那他就不愿意当这个总监了咯。
老公这样的人其实更适合在阿里发展,阿里看中领导力 > 管理力,腾讯相反。“
腾讯前些年一直有强制末位淘汰制,这个制度本身就被很多员工诟病,这个强制淘汰不管团队业绩多么好必须有10%的人拿C,必须有10%的人在年末离开团队。
所以看起来是不愿意给C,其实stonehuang是不想开除手下的兄弟们。
这个事情评价起来很复杂:从人性角度,stonehuang是个好人是个重情义的人。但作为管理者,当你没法改变公司制度又不愿意执行,那肯定是没有出路的。
有的时候管理者因为公司制度、因为残酷的商业不得不去做一些不舒服的事情,既要有菩萨心肠又要有雷霆手段说的就是这个。
其实完全可以用其他方式来化解,比如从补偿金上帮兄弟们争取到位、再比如给要离开的兄弟们做好内推送好下一程,都是解决方案。
执意对抗公司制度技术总监不当了,其他人上了自己的兄弟们该被干掉不一样被干掉了吗。
关于管理,他老婆还提到向上沟通和应对职场PUA的问题,向上沟通在职场基本是最重要的事情了,越到高位也需要这玩意,本质上向上沟通是获取信任的方式,如果是普通员工倒是没多重要,身兼重职没信任还怎么玩啊。
在冒死说点真相这篇中,我谈论过这个话题:“在职场努力从来都不是向上走的充分条件,只能算是必要条件。我们经常谈工作要努力,但努力只能保证工作的交付和基本的职场生存。
职场从小白-骨干-基层leader再到中层、中高层,高层,前面二个层级完全凭借能力和努力就能做到,这是一个线性事件并不复杂,就是把刻意练习融入到工作中。
后面三个层级每跨越一步最需要的不是能力和努力,而是向上管理再简单点说就是老板的信任。“
都不愿意做好向上沟通,那就是把阵地让给了其他人甚至是敌人。
最后说说职场PUA,这玩意在中国还真的是很普遍的,甚至不光是中国,只要是商业社会,只要有层级,PUA或多或少都会有,除非你的能力真的足够牛逼,能脱离平台创业成功,否则怎么和PUA们相处就是人生必修课啊。
你也可以说:老子就不干,谁PUA我,立马离职。但最后把履历弄毁了,PUA你的人又不用承担任何后果。
stonehuang很明显也不能接受PUA,在离开腾讯之前,他已经被调整成大头兵了,这个过程肯定是很多事情他坚持了自己的认知和原则。
说实话我很佩服这样的人,但不一定愿意成为这样的人,至少不愿意接受这样的结局。
当然换个角度stonehuang无疑也是幸运的,早期加入了腾讯这10多年享受到了完整的互联网红利,他比大多数互联网打工人可要强太多了。
stonehuang的下一站应该是创业了,这里也祝这位技术大佬创业成功,回头给腾讯一记响亮的耳光吧。
相关文章:
聊聊腾讯T13技术专家被开除
这两天腾讯的技术大佬stonehuang被曝离开腾讯,据他老婆在小红书上发的帖子称是遭遇了裁员,说实话刚看到这个消息我挺震惊的,stonehuang在中国大前端领域是排得上号的专家,同时他2005年就加入了腾讯,在qq空间的发展历程…...
c++ 常见宏、模板用法【1】
目录1、宏定义实现简单的断言2、可变参数模板3、变量模板4、宏定义实现范围内的for循环5、模板实现函数对象6、宏定义实现作用域限定7、类型萃取模板1、宏定义实现简单的断言 #define ASSERT(expr) \if(!(expr)) { \std::cout << "assertion failed: " <&l…...

【25】Verilog进阶 - 序列检测
VL25 输入序列连续的序列检测 本题并不难【中等】难度给高了 【做题关键】 (1)需要使用移位寄存器的思路。其实reg型是寄存器,也可以当做是移位寄存器,重要的是对其的处理,使用的是移位寄存器的思路 (2)注意新移入数据存放在低位 1 题目 + 代码 + TestBench 很简单,没…...
如何绕开运营商的 QoS 限制
运营商针对 UDP 进行限制,这是 QUIC 以及类似 UDP-Based 协议的推广阻力之一,上了线很多问题,丢包,慢等的问题严重增加运维,运营成本。 按照运营商五元组 QoS 这种简单粗暴不惹事的原则,只要换一个端口就可…...
C#基础教程22 异常处理
文章目录 C# 异常处理语法C# 中的异常类异常类 描述异常处理创建用户自定义异常C# 异常处理 异常是在程序执行期间出现的问题。C# 中的异常是对程序运行时出现的特殊情况的一种响应,比如尝试除以零。 异常提供了一种把程序控制权从某个部分转移到另一个部分的方式。C# 异常处理…...

java八股文--java基础
java基础1.什么是面向对象,谈谈对面向对象的理解2.JDK JRE JVM的区别与联系3.和equals4.hashCode与equals5.String StringBuffer StringBuilder的区别6.重载和重写的区别7.接口和抽象类8.List和Set的区别9.ArrayList和LinkedList10.HashMap和HashTable的区别&#x…...
2022年全国职业院校技能大赛(中职组)网络安全竞赛试题A模块第四套解析(详细)
2022年全国职业院校技能大赛(中职组) 网络安全竞赛试题 (4) (总分100分) 赛题说明 一、竞赛项目简介 “网络安全”竞赛共分A.基础设施设置与安全加固;B.网络安全事件响应、数字取证调查和应用安全;C.CTF夺旗-攻击;D.CTF夺旗-防御等四个模块。根据比赛实际情况,竞…...
【Spark】spark使用jdbc连接带有kerberos认证的hive jdbc
背景 这个需求就是spark不通过spark-hive的方式访问hive数据,而是通过spark读取hive jdbc的方式访问hive数据,因为这个hive有kerberos认证,在网上也不是很容易搜索到这样的操作案例。不多bb,直接上教程。 准备工作 准备一个hiv…...
【Maven】项目中pom.xml坐标定义以及pom基本配置
目录 一、pom.xml坐标定义 二、pom 基本配置 一、pom.xml坐标定义 在 pom.xml 中定义坐标,内容包括:groupId、artifactId、version,详细内容如下: <!--项目名称,定义为组织名项目名,类似包名-->&l…...

Linux GCC 编译详解
文章目录一、GCC 编译器简介二、GCC 工作流编程语言的发展GCC 工作流程gcc 和 g 的区别三、使用 GCC 编译GCC 编译格式GCC 编译流程多个源文件编译一、GCC 编译器简介 首先,什么是编译器呢? 我们可以使用编辑器(如 linux 下的 vi、windows 下…...

谁说程序员不懂了浪费,女神节安排
Python的PyQt框架的使用一、前言二、女神节文案三、浪漫的代码四、官宣文案一、前言 个人主页: ζ小菜鸡大家好,我是ζ小菜鸡,特在这个特殊的日子献上此文,希望小伙伴们能讨自己的女神欢心。 二、女神节文案 1.生活一半是柴米油盐,…...
上市公司管理层短视指标(2007-2020)
1、数据说明:将研发⽀出的减少量(∆R&D)作为管理层短视⾏为的度量指标,即∆R&D为公司t年的研发⽀出减去t-1年的研发⽀出并除以t-1年末的总资产再乘以100。2、数据来源:自主整理3、时间跨度:2007-20…...
IDDPM 和 DDIM 对比
IDDPM 和 DDPM 对比IDDPMDDIMIDDPM IDDPM:Improved Denoising diffusion probabilistic models learning Σθ\Sigma_{\theta}Σθ, 即Σθ(xt,t)exp(vlogβt(1−v)logβ~t)\Sigma_{\theta}\left(x_{t}, t\right)\exp \left(v \log \beta_{t}(1…...

链表OJ题(上)
✅每日一练:876. 链表的中间结点 - 力扣(LeetCode) 解题思路: 定义快慢指针,让快指针走2步,慢指针走1步,当fast或者fast.next为空时,走完链表,此时slow就是中间位置 pub…...

【题解】百度2021校招Web前端工程师笔试卷(第一批):单选题、多选题
题目来源:牛客网公司真题_免费模拟题库_企业面试|笔试真题 (nowcoder.com) 若有错误请指正! 单选题 1 某主机的 IP 地址为 212.212.77.55,子网掩码为 255.255.252.0。若该主机向其所在子网发送广播分组,则目的地址可以是&…...

论文解读:SuperPoint: Self-Supervised Interest Point Detection and Description
发表时间: 2018年 项目地址:https://arxiv.org/abs/1712.07629 论文地址:https://github.com/magicleap/SuperPointPretrainedNetwork 本文提出了一种用于训练计算机视觉中大量多视点几何问题的兴趣点检测器和描述符的自监督框架。与patch-based的神经网…...

游戏玩的多,陪玩你了解的多吗?用Python来采集陪玩数据,看看行情和美照
前言 (。・∀・)ノ゙嗨 大家好 现在应该每个人都玩过游戏吧,有些的上瘾,天天玩停不下来,有些的倒是没啥感觉 有游戏就肯定有陪玩啊,毕竟当朋友忙的时候,自己一个…...

React框架创建项目详细流程-项目的基本配置-项目的代码规范
文章目录React创建项目流程与规范项目规范项目配置目录结构样式重置Router配置Redux状态管理axios配置React创建项目流程与规范 项目规范 项目规范: 在项目中都会有一些开发规范和代码风格, 下面介绍一下我采用的规范与风格 文件夹、文件名称统一小写、多个单词以连接符(-)连…...
nnunet入门之一 (CT图像分割)
目录安装环境数据处理预处理训练测试MIC-DKFZ/nnUNet 选择Linux环境运行该项目,Windows环境需要更改较多的参数,暂不支持。 安装环境 安装cuda, cudnn,已安装的检测cuda版本 检测cuda版本: nvcc -v cd /usr/local nvidia-smi&…...

从0到1_批量下载视频
简介:真实从0到1,童叟无欺~ 目标:用python批量下载搜索视频,以“CG 服装”为例 搜索图片就不放啦,不能过审 本章主要介绍如何用python把搜索到的视频直接下载到自己的本地文件夹中~ 介绍一下工作…...

SpringBoot-17-MyBatis动态SQL标签之常用标签
文章目录 1 代码1.1 实体User.java1.2 接口UserMapper.java1.3 映射UserMapper.xml1.3.1 标签if1.3.2 标签if和where1.3.3 标签choose和when和otherwise1.4 UserController.java2 常用动态SQL标签2.1 标签set2.1.1 UserMapper.java2.1.2 UserMapper.xml2.1.3 UserController.ja…...

地震勘探——干扰波识别、井中地震时距曲线特点
目录 干扰波识别反射波地震勘探的干扰波 井中地震时距曲线特点 干扰波识别 有效波:可以用来解决所提出的地质任务的波;干扰波:所有妨碍辨认、追踪有效波的其他波。 地震勘探中,有效波和干扰波是相对的。例如,在反射波…...

vscode(仍待补充)
写于2025 6.9 主包将加入vscode这个更权威的圈子 vscode的基本使用 侧边栏 vscode还能连接ssh? debug时使用的launch文件 1.task.json {"tasks": [{"type": "cppbuild","label": "C/C: gcc.exe 生成活动文件"…...
可靠性+灵活性:电力载波技术在楼宇自控中的核心价值
可靠性灵活性:电力载波技术在楼宇自控中的核心价值 在智能楼宇的自动化控制中,电力载波技术(PLC)凭借其独特的优势,正成为构建高效、稳定、灵活系统的核心解决方案。它利用现有电力线路传输数据,无需额外布…...

关于iview组件中使用 table , 绑定序号分页后序号从1开始的解决方案
问题描述:iview使用table 中type: "index",分页之后 ,索引还是从1开始,试过绑定后台返回数据的id, 这种方法可行,就是后台返回数据的每个页面id都不完全是按照从1开始的升序,因此百度了下,找到了…...

(二)原型模式
原型的功能是将一个已经存在的对象作为源目标,其余对象都是通过这个源目标创建。发挥复制的作用就是原型模式的核心思想。 一、源型模式的定义 原型模式是指第二次创建对象可以通过复制已经存在的原型对象来实现,忽略对象创建过程中的其它细节。 📌 核心特点: 避免重复初…...
【JavaSE】绘图与事件入门学习笔记
-Java绘图坐标体系 坐标体系-介绍 坐标原点位于左上角,以像素为单位。 在Java坐标系中,第一个是x坐标,表示当前位置为水平方向,距离坐标原点x个像素;第二个是y坐标,表示当前位置为垂直方向,距离坐标原点y个像素。 坐标体系-像素 …...

Redis数据倾斜问题解决
Redis 数据倾斜问题解析与解决方案 什么是 Redis 数据倾斜 Redis 数据倾斜指的是在 Redis 集群中,部分节点存储的数据量或访问量远高于其他节点,导致这些节点负载过高,影响整体性能。 数据倾斜的主要表现 部分节点内存使用率远高于其他节…...
Java 二维码
Java 二维码 **技术:**谷歌 ZXing 实现 首先添加依赖 <!-- 二维码依赖 --><dependency><groupId>com.google.zxing</groupId><artifactId>core</artifactId><version>3.5.1</version></dependency><de…...
LeetCode - 199. 二叉树的右视图
题目 199. 二叉树的右视图 - 力扣(LeetCode) 思路 右视图是指从树的右侧看,对于每一层,只能看到该层最右边的节点。实现思路是: 使用深度优先搜索(DFS)按照"根-右-左"的顺序遍历树记录每个节点的深度对于…...