聊聊腾讯T13技术专家被开除

地图打印与 GeoTIFF 导出:框选区域、矢量标绘、一键出图 空间智能实验室 Vol.19:地图打印与 GeoTIFF 导出:框选区域、矢量标绘、一键出图 「把这块区域导成一张带地理坐标的高清图」是个很朴素的需求,但朴素不等于简单。你要在浏览器里框一个框、画几个箭头标个文字、叠一层 阅读详情
Alex 鱼羊 发自 凹非寺
量子位 | 公众号 QbitAI

05年入职腾讯,腾讯首个Web前端专家,职级T13,到今年1月还是腾讯前端级别最高专家。

拥有如此履历的前端大牛黄希彤,在47岁这一年,被曝遭腾讯裁员。

2209eda899ead93199b20551e81b7b9d.png

消息最早在小红书传开。

黄希彤夫人在“鹅厂前端No.1”这一账号中透露:(黄希彤)在鹅厂打工15年,年前收到裁员通知。

并且强调确实“是裁员不是退休”。

32b71bf4ff677be79ef55c0716d37d52.jpeg

而被裁以及不再尝试内部转岗的原因则是:

  • 没有坐上管理岗位

  • 不会向上管理

  • 不愿意被PUA

这一消息立即引发了不少关注。

而网友们集中关心的一个话题就是:都13级专家了,还能被“毕业”?

前端最高级别专家被裁员

提到黄希彤这个名字,关注前端技术的朋友们想来并不陌生。

在腾讯的官方介绍中,他被称作“前端开发领袖”。2005年入职腾讯时,他就加入了刚刚上线产品的QQ空间团队。

可以说,黄希彤经历了QQ空间最火热的时代,并在其中扮演重要角色。他担任QQ空间技术总监时,领导着当时国内最强的前端团队之一。

6b9a18056be788816c506e1ce5ba34e0.png

据黄希彤的妻子透露,黄希彤是在年前收到了裁员通知,last day是1月16日。

在被裁之前,黄希彤长期保持着高强度的工作:每天早上7点出门,晚上9点之后回家。

面对裁员,这位前端大牛看上去比较淡定。针对网友们“T13都能被裁”的疑问,他本人的回应是:

大厂当然任何时候都会给最高级的专家留足够的空间,只是留多少,留哪些方向放弃哪些方向、线划到哪里的问题。

不管是大厂还是专家,都不需要我们去担忧,实在非要担忧的话,就去担忧自己何时能成为Java之父这样的人好了。

2323610ed2b7e423149759f110492c47.png

另外,在其夫人看来,黄希彤在腾讯的发展其实不算顺利。尽管在技术上获得众望,但也遇到过两次滑铁卢。

第一次是在iPhone出现之后,没有抓住移动化浪潮,相信乔布斯所说的HTML就够了(即移动端应用不以原生App的形态出现,而是基于HTML和JavaScript标准的“小程序”),所以一直致力于前端优化。

第二次是因为孩子的出生。

他的妻子还分析了黄被裁的3点原因:

没有坐上管理岗位。她举了个例子:在黄希彤任QQ空间技术总监期间,腾讯实行的绩效考核标准是SABC。在这套标准下,一个部门中有人得S,就必须有人背C。

黄希彤并不认可这样的评级方式。他认为当时他带领的QQ空间前端团队已经是全国最牛的前端团队,这样的团队不能评出C。

此事遭到了HR的反对,黄希彤也就不愿意继续当总监了。

不会向上沟通。黄希彤在生活和工作中都表现得不擅长沟通。他的妻子指出,后期他到腾讯云之后,不确定上面的业务方向,但也没有主动与领导沟通,“是自身很大的问题”。

不愿意被PUA。

两次“惊动”小马哥

从黄夫人和外界评价中可以窥见,黄希彤是个比较纯粹的技术专家:最初接触前端也是因为觉得前端好玩。

入职腾讯前,他其实做的是后端Java开发,在6年内换了7份工作(还被腾讯HR调侃过)。

到了鹅厂后,他才最终彻底放弃Java,全情投入到web前端。

fcd5b89632d09675e42986884dbb6aaf.png

不过,从开始搞前端,到成为鹅厂前端领袖,黄希彤也是从最基层员工,慢慢打怪升级来的。

说到打怪,其中一“怪”还让黄希彤“因祸得福”。

那是在2006年的元旦,彼时在QQ空间搞研发的黄希彤,偶然听到两位大佬交谈腾讯网页类服务器全部崩溃,却怎么都查不出问题。

听闻此事,黄回到座位,试着把网页搭到自己的服务器上,却发现是可以运行的,他随即判断:一定是代码出了bug,并一行行校对。

最终他找出了问题所在:就是同事在写代码时,把Jan敲错一个字母,打成Jun,导致服务器宕机。

用黄自己的话来说,实际上当时很多人也发现了这个bug,但大家都不相信,一个小小的字母,竟然能把服务器整崩溃。

于是,第一个指明问题的他成功“捡漏”,被破格晋升一级到T3-1。提拔他领导,是原腾讯集团高级执行副总裁,天使投资人吴宵光。

在此之后,黄希彤还两次“惊动马化腾”。

一次是因为腾讯著名的404寻亲平台。这一公益项目就出自黄希彤之手。

72edef952e93069a948a3fe841648050.png

2012年9月底,黄希彤听人说,国外有人用网站404页面来寻亲,于是他立刻想到了自己的东家:鹅厂拥有中国最大的互联网社交平台,会产生大量的404网页,这岂不是刚好有个变废为宝的机会嘛?

在他的推动下,不到3个月,同年12月13号,腾讯就悄悄上线了中国版404寻亲页面。第一期404失踪儿童信息曝光不久,便成功帮助4个孩子回家团聚。

另一次,是更早之前的QQ邮箱隐藏链接。

当时黄希彤发现,视障人士在使用QQ邮箱时,无法聚焦到任何链接,难以用键盘完成操作。

由此,他和团队讨论出了“隐藏链接”这个妙招。视障用户只要一登录邮箱,就会听到:“视障用户点这里”的提示。

而直到有视障用户通过QQ邮箱给马化腾发邮件,表达对腾讯的感谢,小马哥才得知黄希彤做了这么一件事。

随后,QQ邮箱和QQ空间都进行了改造,成为腾讯最早的两个无障碍化产品。

“有时间做喜欢的事情了”

如此技术大牛、公司老兵被裁员,引发了众多网友的关注和慨叹。

有人愤怒于“年龄危机”的无解:

c8937f87440a31fc8e94885e00eec894.png

有人仍然不敢相信,觉得“给公司一百个胆子也不敢裁黄老师吧”。

还有不少人认为,这样的人才被“毕业”对于腾讯而言是一种损失,他本该获得更广阔的的发挥空间。

a8ce0c84880f28a8004f739296b5cdac.png
86fc967d582564764cda0434ef78160d.png

不过,也有网友提到,沟通问题在职场上确实是大问题。

4b0b7a65ae9fd6da866deae10d703f4e.png

有意思的是,评论区还出现了不少“羡慕党”。

刚好有点时间做些喜欢的事了。

18b36157a0cca3937ec1ad87e690d7b4.png

One More Thing

说到财务自由问题,黄希彤妻子已回应称,“完全没达到财务自由水平”,人在深圳,生活成本摆在那里。

至于这位技术大牛的去向——

目前,黄尚未接受其他公司的邀约,而是在做个人开发者,研究自己觉得好玩的新技术。

毕竟,“程序猿是终身不会退休的”:

生命不息,coding不止。

— 完 —

【MMDetection3.0实战】从零构建自定义数据集训练流程 本文详细介绍了使用MMDetection3.0框架从零开始构建自定义目标检测数据集的完整训练流程。内容涵盖环境配置、COCO格式数据准备、核心代码改造、模型配置与训练策略调优,以及最终的模型测试与验证,帮助开发者快速上手并训练自己的检测模型。 阅读详情

相关推荐

【spark源码修改】hive3.1.3 spark3.5.4编译,需要修改源码,最终编译成功

【spark源码修改】hive3.1.3 spark3.5.4编译,需要修改源码,最终编译成功,附带问题分析详细过程

spark_dev的博客 1912

【项目推荐】基于 SpringBoot3 + Spring AI 的游泳馆管理系统:Agent + RAG + Function Calling 一次学全

它不是玩具 Demo,而是一个「业务 + AI」双主线交织的真实系统——预约业务在跑,AI 客服在旁边实时查库作答,两条线通过 Function Calling、RAG、站内消息串成一体。面试官问「你做过什么 AI 项目」时,你能从业务场景讲到架构取舍,从 RAG 切分参数讲到降级兜底——这和「我调了一下 ChatGPT 的 API」是完全不同的两个段位。项目已包含完整的建表 SQL、初始化数据、部署文档,克隆下来就能跑。获取方式:见文末说明 / 后台回复关键词获取。—— 完 ——

深耕开发,专注编程实战。分享源码解析、项目搭建、问题排查笔记,沉淀技术,持续更新。 347

Obsidian与GPT协作:数学公式从KaTeX到MathJax的无缝转换实践

本文针对Obsidian用户从GPT等AI助手复制数学公式时遇到的KaTeX与MathJax格式不兼容问题,提供了高效的解决方案。重点介绍了KaTeX to MathJax插件的核心作用,它能自动将AI生成的KaTeX格式公式(如\(...\))无缝转换为Obsidian默认支持的MathJax格式($...$),实现复制粘贴后公式即时渲染,极大提升了数学笔记与AI协作的效率和流畅度。

weixin_29209825的博客 136

Web 版翻译者资料库

本项目是桌面版《翻译者资料库》的 Web 移植版,基于 Spring Boot 3.3、Thymeleaf、Bootstrap 5.3 与 MySQL 8.0 构建。它面向翻译写作提供资料、词汇、句库、文本工具、对照制作、查找、备份恢复及旧库迁移等功能,完整继承桌面版核心业务规则,支持一键启动与离线访问。

howard2005的专栏 140

人工智能AI在软件测试和质量效能中的实际应用

人工智能在软件测试中应用,介绍chatGPT在测试中的应用,还有多个AI驱动的测试工具。

lindafang72的博客 1万+

cs188Inference in Bayes Nets(贝叶斯网络的推理)

cs188Inference in Bayes Nets贝叶斯网络的推理Question1(3 points):Bayes Net StructureQuestion2(1 points):Bayes Net ProbabilitiesQuestion 3(5 points):Join FactorsQuestion4(4 points):EliminateQuestion5(4 points):NormalizeQuestion 6(4 points):Variable EliminationQuesti

weixin_46582817的博客 1673

2026小红书小工具怎么制作:纯前端 ZIP 打包、沙箱限制与笔记挂载流程

小红书小工具制作的核心不是复杂开发,而是把需求压缩成纯前端轻交互,并按平台要求完成 ZIP 交付。适合做的方向是测试、计算器、生成器、学习小测和记录工具;不适合做的方向是账号体系、云端数据、支付和远程接口。制作时先确认沙箱限制,再整理输入、计算、输出链路,最后通过 Builder Hub 提交审核并挂载笔记。在需求简单、素材较少的情况下,十几分钟做出一个可用的小工具是现实路径,袋马就是一个选择。

qq_39308835的博客 288

PRIDE PPP-AR软件实战:从ZTD解算到PWV反演的全流程避坑指南

本文详细解析了使用PRIDE PPP-AR软件进行GNSS数据处理的全流程,重点涵盖从ZTD解算到PWV反演的关键步骤与精度评估。文章深入剖析了软件部署、数据准备、参数配置中的常见“坑点”,并提供了与IGS ZTD及ERA5产品进行交叉验证的实用方法,旨在帮助用户高效、准确地获取高精度大气可降水量产品。

p8q9r0的博客 605

Agent 的 ReAct、Plan、Execute、Reflection 模式

本文系统解析 Agent 的 ReAct、Plan、Execute、Reflection 四模式,揭示其核心为“下一步谁定”与“错了怎么发现”两大问题。ReAct 逐步决策,适合动态环境但易冗余;Plan 一次性规划,高效却惧变化;Execute 严格落地,需明确判据与失败策略;Reflection 事后校验,强化纠错闭环。四者协同:外层规划,执行中嵌入思考,每步后反思,连续失败才重规划,构建稳定可控的智能体工作流。

2401_89855466的博客 325

准备生日礼物

摘要: 题目要求统计某月份需要准备的员工生日礼物数量。输入包括目标月份、员工姓名列表和对应的生日列表(格式为Year/Month/Day)。需处理重复员工(以最后一次录入为准),统计该月生日的员工人数。示例1中5月有3名员工生日,输出3;示例2中10月有6名,输出6。解题关键在于使用哈希表去重(以员工姓名为键),拆分生日字符串提取月份进行匹配。代码实现(C++/Java/Python)均遵循以下步骤:读取输入、哈希去重、解析月份并统计目标月份人数。时间复杂度为O(n),空间复杂度O(n)。

面试高手的博客 297

【大数据技术干货】(还不懂数仓,数据中心?看这一篇就够了!)在实际的开发生产中,让你了解企业级数据中心整体架构(DB+ETL+ODS+DW+DM)的各个层次的过程详解,数据联系及功能区分

一 企业级数据中心架构 数据仓库的整体架构,各个系统的元数据通过ETL同步到操作性数据仓库ODS中,对ODS数据进行面向主题域建模形成DW(数据仓库),DM是针对某一个业务领域建立模型,具体用户(决策层)查看DM生成的报表。 二 DB 三 ETL(Extract-Transform-Load) ETL是将业务系统的数据经过抽取、清洗转换之后加载到数据仓库的过程,目的是将企业中的分散、零乱、标准不统一的数据整合到一起,为企业的决策提供分析依据。 ETL是BI项目重要的一个环节。 通常情况下,在BI项目中ET

liuchunhang的博客 1289

海外平台频繁弹验证?从 DNS、WebRTC 到浏览器指纹的环境异常排查清单

在运营多地区海外平台账号时,即使代理节点通畅、TCP 握手成功,仍可能遇到频繁人机验证、地区限制、播放失败等异常。核心结论是:这类问题往往不在网络传输层,而在浏览器环境参数与网络出口之间的逻辑自洽性。本文从 DNS 泄漏、WebRTC 穿透、时区与语言匹配、Canvas/WebGL 指纹、TLS 特征五个维度,给出一份可复现的环境异常排查清单,并对比个人手动配置与工程化环境管理方案的适用边界。适用于跨境运营、多账号运维团队。

P1Browser【p1指纹浏览器】的博客 183

CUDA:实现使用cuSolverSP底层API实现Cholesky因式分解(附完整源码)

CUDA:实现使用cuSolverSP底层API实现Cholesky因式分解(附完整源码)

希望我的博客,能帮上你解决学习中工作中所遇到的问题 342

信号链电路怎么选运放?奥特四款信号链运放解析【选型参考】

在模拟电路设计中,运放作为信号链的“第一道门槛”,其微小误差往往决定了整个系统的成败。

naNa_1120的博客 191

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

智能问诊的流程

本文介绍基于FastAPI构建的医疗多Agent系统MediAgent,通过症状分析、诊断推理与治疗建议等模块协同,实现从问诊到报告生成的完整工作流。系统采用前后端分离架构,结合MySQL、RabbitMQ与Docker实现工程化部署,支持异步化验结果接入。虽当前状态暂存于内存,但已具备可扩展性,未来可通过Redis持久化、消息队列联动及医疗安全机制完善,应用于慢病管理、辅助决策等场景,推动AI在医疗流程中的落地应用。

Joey 的工作空间~ 746

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

流式输出 SSE:实现 AI 对话打字机效果后端开发

摘要解决传统 HTTP 请求在 LLM 长文本生成时导致的客户端长时间阻塞与 TTFT 极高的问题。适用于需为 AI 应用提供打字机效果、优化交互体验的后端开发工程师。读完可获得基于 FastAPI 与 SSE(Server-Sent Events)技术的流式响应实现代码、协议规范及生产环境避坑指南。关键词SSE、流式输出、FastAPI、打字机效果、TTFT、大模型推理背景与问题大模型(LLM)生成完整回复通常耗时数秒至数十秒,传统请求-响应模型导致用户界面长时间无响应,体验极差。

2402_85729970的博客 178

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

Vue-Router

本文详解前端路由原理与实现,以网易云音乐为例,介绍通过 vue-router 实现页面无刷新切换。核心步骤包括:安装模块、创建路由实例、注册应用、配置页面组件与路由出口。使用 router-link 实现声明式导航,结合 query 和 params 传参,支持模糊与精确匹配激活状态。强调 useRoute(读取参数)与 useRouter(执行跳转)的区别,帮助开发者掌握单页应用路由的核心机制。

2301_79245606的博客 343

基于 YOLOv8 的森林火灾检测系统(Web 版)

本项目面向林区早期火情识别场景,使用YOLOv8完成火焰(Fire)与烟雾(Smoke)两类目标的检测模型训练,并以FastAPI构建 Web 检测平台,把模型能力封装为可直接登录使用的系统。平台除常规的图片、批量、视频、摄像头检测外,还提供同图多权重对比、数据集浏览与标注核对、模型热切换,以及把训练搬到网页上的能力:可在浏览器配置超参数发起真实训练,训练中在线调整学习率、查看进度与动态曲线,训练完成后下载产物或直接应用到检测。

Michael_Jay的博客 61

身份验证漏洞专题(三):持久登录、密码重置与密码修改中的凭据绑定缺陷

密码登录与双因素认证是身份验证的主干流程,但一个完整的认证体系还依赖三类辅助机制:持久登录("记住我")、密码重置、密码修改。这三类机制的共同特征是:它们同样携带或验证凭据,同样直接决定认证状态的归属,但实现时获得的防护强度往往远低于登录页面本身。攻击者绕不开登录接口时,常常可以从这些辅助入口进入。

2401_85321170的博客 629

二进制木马免杀-Python 分离免杀与 Web 挂马

二进制木马免杀-Python 分离免杀与 Web 挂马

2503_94637398的博客 268

Vue 前端开发 AI 对话页面:流式消息渲染、文件上传

关键点是不能手动设置 Content-Type 为 multipart/form-data,必须由浏览器自动生成带有 boundary 的请求头,否则后端无法解析。思路:将对象序列化为 JSON 字符串,作为 FormData 的一个普通字段(如 formData.append(‘payload’, JSON.stringify(data))),后端接收该字段后再反序列化。若上传大文件(>10MB),需实现独立的分片上传接口,在提交对话前先获取文件 id 或 url,再随文本发送引用。移除输入框的禁用态;

2402_85729970的博客 387

在Open-WebUI中提升向量化速度

让Open-WebUI AI聊天的向量化过程不超过10秒,而不是默认的20+分钟……

xyzzklk的博客 573

Writeup 4 0xGame 2021 · command (WEB)

前端限制不可信:永远不要相信前端的任何限制(如disabled按钮、JS 验证等)。攻击者可以直接构造 HTTP 数据包绕过前端校验,所有的安全限制必须在后端实现。命令执行/注入(RCE):Web 应用如果直接调用系统命令且未对输入进行严格过滤,攻击者可以利用;||等符号拼接恶意命令。绕过技巧:在 CTF 中,如果遇到命令执行被过滤,常见的绕过方式包括:${IFS}$IFS$9等。。cat /fla?或cat /fl*。Linux 基础。

hengdonghui的博客 131
上一篇: 字节一年人间三年!
下一篇: OPPO芯片公司哲库全员解散的后续...
程序员乔戈里
博客等级 码龄8年 1057粉丝 220原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值