聊聊腾讯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把搜索到的视频直接下载到自己的本地文件夹中~ 介绍一下工作…...
树莓派超全系列教程文档--(62)使用rpicam-app通过网络流式传输视频
使用rpicam-app通过网络流式传输视频 使用 rpicam-app 通过网络流式传输视频UDPTCPRTSPlibavGStreamerRTPlibcamerasrc GStreamer 元素 文章来源: http://raspberry.dns8844.cn/documentation 原文网址 使用 rpicam-app 通过网络流式传输视频 本节介绍来自 rpica…...

使用分级同态加密防御梯度泄漏
抽象 联邦学习 (FL) 支持跨分布式客户端进行协作模型训练,而无需共享原始数据,这使其成为在互联和自动驾驶汽车 (CAV) 等领域保护隐私的机器学习的一种很有前途的方法。然而,最近的研究表明&…...

基于当前项目通过npm包形式暴露公共组件
1.package.sjon文件配置 其中xh-flowable就是暴露出去的npm包名 2.创建tpyes文件夹,并新增内容 3.创建package文件夹...

[ICLR 2022]How Much Can CLIP Benefit Vision-and-Language Tasks?
论文网址:pdf 英文是纯手打的!论文原文的summarizing and paraphrasing。可能会出现难以避免的拼写错误和语法错误,若有发现欢迎评论指正!文章偏向于笔记,谨慎食用 目录 1. 心得 2. 论文逐段精读 2.1. Abstract 2…...
在四层代理中还原真实客户端ngx_stream_realip_module
一、模块原理与价值 PROXY Protocol 回溯 第三方负载均衡(如 HAProxy、AWS NLB、阿里 SLB)发起上游连接时,将真实客户端 IP/Port 写入 PROXY Protocol v1/v2 头。Stream 层接收到头部后,ngx_stream_realip_module 从中提取原始信息…...
Qt Http Server模块功能及架构
Qt Http Server 是 Qt 6.0 中引入的一个新模块,它提供了一个轻量级的 HTTP 服务器实现,主要用于构建基于 HTTP 的应用程序和服务。 功能介绍: 主要功能 HTTP服务器功能: 支持 HTTP/1.1 协议 简单的请求/响应处理模型 支持 GET…...
爬虫基础学习day2
# 爬虫设计领域 工商:企查查、天眼查短视频:抖音、快手、西瓜 ---> 飞瓜电商:京东、淘宝、聚美优品、亚马逊 ---> 分析店铺经营决策标题、排名航空:抓取所有航空公司价格 ---> 去哪儿自媒体:采集自媒体数据进…...

使用 Streamlit 构建支持主流大模型与 Ollama 的轻量级统一平台
🎯 使用 Streamlit 构建支持主流大模型与 Ollama 的轻量级统一平台 📌 项目背景 随着大语言模型(LLM)的广泛应用,开发者常面临多个挑战: 各大模型(OpenAI、Claude、Gemini、Ollama)接口风格不统一;缺乏一个统一平台进行模型调用与测试;本地模型 Ollama 的集成与前…...

有限自动机到正规文法转换器v1.0
1 项目简介 这是一个功能强大的有限自动机(Finite Automaton, FA)到正规文法(Regular Grammar)转换器,它配备了一个直观且完整的图形用户界面,使用户能够轻松地进行操作和观察。该程序基于编译原理中的经典…...
Java 二维码
Java 二维码 **技术:**谷歌 ZXing 实现 首先添加依赖 <!-- 二维码依赖 --><dependency><groupId>com.google.zxing</groupId><artifactId>core</artifactId><version>3.5.1</version></dependency><de…...