我们这里技术真有好的 Leader 吗,还是企业的「黑手套」?
读完陈皓老师的这些笔记,我坐在出租屋里,电脑屏幕还亮着,眼睛干涩得发疼,好半天都没法往下滚动页面。心里像被什么东西堵住了,又酸又闷。
我就是一个最普通的打工人,在国内一家不算大的互联网公司干了七年多。从入职那天起,我就天天写CRUD、修线上bug、接产品临时改的需求、赶半夜上线。从来没带过团队,连个小组长都没混上。每天早上9点半打卡,晚上10点多才能走,周末经常一个电话就被叫回去“救火”。我早就认命了——“码农”嘛,不就是干体力活的吗?技术再好又怎样,升职加薪靠的是业务和销售,我只要把代码跑通、别出大事故就行了。加班、996、凌晨三点还在调试,我都习惯了,以为这就是普通程序员的命。
可今天读完《何为技术领导力》《如何拥有技术领导力》《如何成为一个大家愿意追随的Leader》这几篇,我突然觉得自己这些年活得特别可悲,也特别可笑。
最戳我心窝子的,是他那张Boss和Leader的对比表。Boss是“给我上”,Leader是“跟我上”;Boss制造畏惧,Leader制造热情;Boss收割成绩,Leader给予成绩……我遇到的那些上级,几乎全是前者。他们在周会上拍桌子吼“这个需求明天必须上线”,却从来不看一眼我的代码;我在凌晨三点把线上故障修好后,他们发个“辛苦了”,然后继续push下一个KPI。我以前觉得这很正常,现在才明白,我就是那只一次性的“黑手套”——脏活累活干完,手套一扔,下一双接着戴。技术决策?我连发言权都没有,产品一句话“先上线再说”,我辛辛苦苦搭的架构又得推倒重来。
更让我感慨的是,现在公司还流行把KPI“升级”成OKR。以前KPI就是主人给奴隶直接下指令:这个方向、这个任务、这个数字,完不成就扣钱、就谈话、就优化。简单粗暴,大家都心知肚明是奴隶制。现在换成OKR了,表面上让你自己定Objective、自己拆Key Results、自己“对齐公司战略”,好像给了你“主人翁感”。可实际呢?它只是把奴隶变成了自动化工具——你得自己给自己上发条,自己监控自己、自己卷自己、自己把KPI变成更隐蔽、更高效的自我压榨。方向还是老板定的,任务还是业务驱动的,最后背锅的还是我们这些底层码农。陈皓老师说的技术领导力——发现问题、给出最优方案、Lead by Example、解放生产力——在这种OKR里根本没位置。它只是把“野蛮开采”包装得更高级,让我们这些打工人自己把自己当工具使,还觉得挺“现代”。
陈皓老师说,中国现在还在“野蛮开采”阶段,公司靠销售、运营、烧钱跑马圈地,技术只是附属品,程序员就是“编程农民工”。太他妈真实了。我这些年加过的班、熬过的夜、改过的烂需求,换来的往往是业务方一句“你们技术就不能快点吗”,然后绩效考核还扣我分。技术领导力?发现问题、给出最优方案、Lead by Example、解放生产力……这些词听起来那么高大上,对我来说却遥远得像另一个世界。我连“精耕细作”的机会都没有,每天都被需求和OKR推着跑,哪有时间吃透操作系统、算法、网络那些基础东西?刷技术博客的念头刚起来,第二天又被拉去救火,代码越写越糙,人也越来越麻木。有时候我甚至怀疑:技术到底有没有前途?还是我这辈子就只能当个执行工具?
读着读着,我鼻子发酸,又有点说不出的暖。他讲的那些路——扎实基础技术、提高学习能力、坚持做正确的事、高标准要求自己、Always Be Coding——其实我心里一直隐隐约约知道,却从来没勇气在996的缝隙里坚持下去。我只是个普通打工人,没背景、没话语权,连周末都常常被占用。我羡慕那些真正有技术领导力的前辈,可我连发言的机会都没有,只能默默在夜里刷几页笔记,然后第二天继续当螺丝钉。
这些笔记像一面镜子,照出了我的迷茫、我的无力、我的疲惫,也照出了我心底那点还没被彻底磨灭的火。我不知道自己以后能不能变成那个“提供解决问题思路和方案”的人,但我至少知道,以前那条路我走错了。技术不是没前途,是我被现实和那些“升级版”管理工具磨得快看不见路了。
最后,我想小小地纪念一下陈皓老师(耗子叔)。他总是在文章里反复叮嘱我们这些普通打工人:不要加班,保重身体,技术是长跑,不是短跑。可他自己呢?周末还在写这些干货,还在钻研新技术,还在把最真实的思考一条条敲给我们。屏幕那头的他,大概又熬夜了,又在键盘上敲下一个个字。他用行动告诉我们,什么叫真正的技术领导力——不是空谈,而是自己先做出来,哪怕只是周末的几个小时。
