技术直觉退化了?不,是换了一种用法
虚从一次Code Review开始第四周周一早上陈钊做了一件已经很久没做了的事——打开IDE认真看代码。起因是小李上周提了一个PR改动量不小涉及到支付模块的核心链路。按照陈钊以前的习惯这种级别的PR他至少要审查半小时逐行过一遍关键逻辑。但那天他只看了五分钟。不是没时间周一上午相对来说清闲一些他完全可以拿出半小时来。但他发现了一个让自己不安的事实——他看不进去了。不是代码写得不好。小李的代码风格一向规整变量命名、模块拆分、注释都挑不出大毛病。问题出在陈钊自己身上。那些曾经像母语一样熟悉的代码结构现在看过去他觉得自己像是在读一篇外语文章——每行代码都认识但连起来就是反应不过来意思。他盯着一段涉及分布式事务的处理逻辑看了两分钟脑子里突然冒出一个念头“如果我还在一线写代码这段逻辑我会怎么写”他想不出来。不是真的想不出来是他不确定了。以前他有笃定的技术判断力——“这里应该用TCC而不是SAGA”、“这个场景用消息队列比直接调用更合适”——这些判断来得自然、迅速几乎不需要刻意思考。但现在他发现自己开始犹豫了。不是技术退步了而是他已经太久没有沉浸在具体的技术细节里那种直觉性的判断力在钝化。这种感觉让他觉得——虚。不是慌不是忙不是压也不是尬。是一种更深层的、关于自我价值的不安全感“我还是一个技术人吗”这种虚不只你一个人有先说一个事实几乎所有从技术岗转到管理岗的人都会经历这个阶段。这不是错觉也不是矫情。它有清晰的心理学根源。当你做了几年技术你的职业认同是建立在技术能力上的——“我是团队里技术最强的人之一”、“遇到技术难题找我准没错”、“这段代码只有我能改”。这些认同构成了你职业自信的地基。当你成为管理者之后这个地基开始松动。你的日常从写代码变成了开会、沟通、协调、决策。你花在技术上的时间断崖式下降从原来每天6-8小时变成可能每天不到1小时。你的技术判断力没有消失但它失去了持续喂养的养料开始像没有锻炼的肌肉一样逐渐松弛。与此同时你的管理技能还在成长期还没有建立起足够的新自信来替代旧的。结果是——旧的自信在消退新的自信还没长出来中间就出现了这个虚的阶段。这是一个正常的、可预期的过渡期。但正常不等于无害。如果虚的状态持续太久会有两个后果第一、你开始回避技术讨论。在技术方案评审会上你越来越少发表意见因为你怕自己说错。你越来越依赖团队里技术最强的人来做技术判断而你自己变成了一个纯粹的传声筒——上级说什么你转达什么团队做什么你汇报什么。第二、你开始怀念写代码的日子。不是因为你真的想回去写代码而是因为你怀念那种我能搞定一切的确定感。管理者的世界充满了不确定性而代码的世界是确定的——跑得通就是跑得通报了错就是报了错。这两种后果如果同时出现都会让你的管理角色空心化。一个不参与技术判断的管理者不是在管技术团队是在管一个技术外包组。管理者需要的技术能力和工程师不一样在解决这个问题之前先搞清楚一个问题管理者到底需要什么样的技术能力很多人把这个问题想简单了。他们以为保持技术能力就是继续写代码于是拼命挤时间写代码结果两头都顾不上——管理没管好代码也写得断断续续。管理者的技术能力和工程师的技术能力是两种不同的能力。工程师的技术能力是深度能力 我能把这个模块写到最优、我能把这段逻辑调试到完美、我对这个系统的每一行代码了如指掌。管理者的技术能力是判断能力 我能判断这个技术方案是否合理、我能识别潜在的技术风险、我能在多个技术选项中做出正确的取舍。深度能力需要大量的时间沉浸——每天写代码、调bug、看日志。判断能力需要的是广度视野和持续的信息输入——你知道业界在做什么、你知道团队在用什么、你知道每个技术选项的利弊是什么。管理者不需要亲自写代码但必须保持对技术的判断力。举个例子同样是面对一个要不要上微服务的决策工程师会想“怎么拆服务、怎么做服务发现、怎么处理分布式事务、怎么做链路追踪……”管理者应该想“我们现在的团队规模和技术能力真的需要微服务吗上微服务的ROI是什么如果上了团队需要多少人、多长时间、多少资源这些资源的投入和当前业务需求的优先级怎么排”前者是技术深度后者是技术判断。两者都很重要但管理者更需要的是后者。保持技术判断力的四个实践搞清楚了需要什么之后接下来的问题是怎么做。以下四个实践是很多技术管理者验证过的、可以在有限时间预算内保持技术判断力的方法。实践一参加技术方案评审而且要真的参与这不是让你坐在评审会上当听众而是让你带着问题去。每次技术方案评审前花十分钟快速看一下方案文档。你不需要理解一行设计但你需要问三个问题这个方案要解决什么问题 业务目标是什么有没有更简单的方案 是不是过度设计了风险在哪里 如果出了问题影响面有多大这三个问题不需要你亲自写代码但需要你对技术有基本的判断力——什么样的方案是合理的、什么样的复杂度是不必要的、什么样的风险是不能接受的。如果你在评审会上问不出这三个问题说明你的技术判断力在退化你需要加大投入。实践二定期做技术巡检——不需要写代码但需要看代码每周或每两周给自己留30到60分钟专门看团队的代码。不是看bug修复和小改动而是看核心模块的架构变更、关键链路的重构、新引入的技术栈。你需要关注的不是这段代码写得对不对而是团队的代码质量在变好还是变差有没有在积累技术债新引入的技术是否被合理使用这些信息不会自动跑到你面前。你需要主动去看才能保持对团队技术状态的整体感知。实践三保持一个技术雷达——知道业界在做什么你不需要追逐每一个新技术但你需要知道大的趋势和方向。具体的做法关注3-5个你关注的技术领域的高质量信息源——可以是技术博客、GitHub trending、行业技术大会的议题清单、你信任的技术团队的公开分享。你不需要每一篇都深入阅读但你需要扫一眼标题和摘要。这样当团队里有人提出我们是不是该用Rust重写这个服务的时候你不至于一脸懵——你知道Rust适合什么场景也知道重写一个服务的成本和风险。技术雷达不是让你成为技术专家是让你保持不至于被忽悠的底线。实践四偶尔亲手做一个小项目或小改动注意这里说的不是在团队的核心系统上写代码。很多管理者会犯一个错误——他们觉得保持技术能力就是继续在团队的主力系统上写代码。但这样做有两个问题一是你的代码质量可能不如以前毕竟不天天写了影响团队标准二是你在主力系统上写代码会让团队困惑——“这个PR是该由你来提还是不该你提”更好的方式是给自己找一个小项目。可以是一个内部工具、一个自动化脚本、一个side project。不需要多复杂但需要让你亲手写代码、亲手调bug、亲手经历从写到跑通的完整过程。这个过程的目的是让你保持手感能力——不只是判断力还有那种打开终端、敲下命令、看到结果的本能反应。手感不需要天天练但不能完全丢。一旦丢了想捡回来要花的时间比你想象的长。陈钊的实践清单周一上午陈钊在笔记本上写下了四个问题上周的技术方案评审会我认真看了方案吗——没有。总监催得急我匆匆扫了一眼就让团队过了。这两周我看过团队的代码吗——没有。小李的PR我还是因为出了问题才看的。我最近有没有关注过技术动态——好像看了几篇公众号推文但都是标题党没什么营养价值。我上一次亲手写代码是什么时候——貌似很久了想不起来了。四个答案都让他不太舒服。但他没有让自己沉浸在我怎么变成这样了的情绪里。他拿起笔给自己写了一个技术判断力维护计划每周必做参加至少一次技术方案评审提前10分钟看方案文档准备3个问题花30分钟做一次技术巡检——看这周的核心代码变更每两周必做花1小时浏览技术信息源更新自己的技术雷达每月必做亲手做一个小的技术项目或改动保持手感他把这个计划贴在了工位旁边的白板上。不是因为觉得自己做不到而是因为他知道——如果不写下来这些事永远不会被排进他的日程里。管理者的时间永远是别人的只有你自己写下来的东西才有可能属于你。他又想起了上周老赵给的那个反馈“你得学会拒绝。”学会拒绝不合理的需求是一种能力学会拒绝时间的碎片化侵蚀也是一种能力。保持自己的技术判断力从保护时间开始。转身还没有完第四周接近尾声的时候陈钊回顾了一下晋升技术管理者的这一个月。从第一天坐在那个熟悉的工位上不知道该做什么到现在陈钊经历了一次初步的转身。他翻开笔记本看到了从第一天到现在自己记下的那些东西第一周慌——坐在那个熟悉的工位上不知道该做什么。第二周忙——每天回两百多条消息开四到六个会真正写代码的时间少得可怜知道自己在做什么但没有节奏。第二周下班前压——一次线上事故上级的电话让他意识到向上管理的本质不是汇报是让上级放心。第三周尬——茶水间里小张那声变了调的钊哥让他明白关系的转型不是自然而然就会发生的。第四周虚——看代码看不进去了他开始怀疑自己还是不是一个技术人。这五种情绪不是弱点是信号。每一种情绪都在告诉他你正在成长。慌告诉你你需要重新定义自己的角色。忙告诉你你需要管理自己的时间和精力。压告诉你你需要学会和上级建立信任。尬告诉你你需要重新建立人际边界。虚告诉你你需要找到管理语境下的技术存在感。陈钊站在办公室的窗边看了一眼窗外的天。天色渐暗但远处的写字楼还亮着灯。他想起第一天的自己——坐在那个位置上像个新入职的实习生一样手足无措。现在回头看四周好像很长又好像很短。他打开了手机在备忘录里写了一句话“转身不是转身离开是转身面向另一个方向。原来的路还在只是我换了一个看它的角度。”合上手机他看了一眼工位旁边白板上的那张清单——每周评审、每周巡检、每两周雷达、每月手感。还有那张更长一些的每月1v1、团队沟通期望说明、小周onboarding计划、消化老赵学会拒绝的反馈……清单越来越长但状态越来越好了。不是因为什么都解决了。是因为他开始知道——管理这件事没有顿悟的时刻是一周一周地碰到问题、解决问题一个问题一个问题地积累判断力和信任。回头看的时候才发现自己已经渐渐走了很远。这是第一季的最后一篇但不是这个故事的最后一章。第二季方向——让团队交付正确的结果。下期预告《第二季导读方向——让团队交付正确的结果》 ——初步站稳了跟脚之后下一个问题是我在带着团队往哪儿走第二季我们将从需求评审开始沿着一条从接需求到交结果的完整链路拆解技术管理者的第一核心命题——方向。S1E5 完 | 约4300字

相关新闻

在Python中,什么是GIL?

在Python中,什么是GIL?

📖 GIL 是什么? GIL 是 Global Interpreter Lock(全局解释器锁)的缩写。 简单来说,它是 Python 官方解释器(CPython,也就是你平时下载的 Python)中的一个互斥锁(Mutex&…

2026/7/10 3:00:55阅读更多 →
KMP 算法 next 数组:5 步手算推导法与 3 种代码实现对比(C/Java/Python)

KMP 算法 next 数组:5 步手算推导法与 3 种代码实现对比(C/Java/Python)

KMP 算法 next 数组:5 步手算推导法与 3 种代码实现对比(C/Java/Python)在字符串匹配的世界里,KMP算法犹如一位优雅的剑客,以其独特的「部分匹配表」技巧绕过了暴力匹配的蛮力消耗。本文将深入剖析KMP算法的核心——ne…

2026/7/10 3:00:55阅读更多 →
高精度ADC ADS127L11与PIC18F4525数据采集系统设计

高精度ADC ADS127L11与PIC18F4525数据采集系统设计

1. 项目背景与核心器件选型在工业测量、医疗设备和精密仪器等领域,将模拟信号转换为高精度数字信号是一个基础但关键的技术需求。ADS127L11作为德州仪器(TI)推出的一款24位Δ-Σ模数转换器(ADC),配合PIC18F4525微控制器,能够构建一个高性能的…

2026/7/10 3:00:55阅读更多 →
获取服务器证书的命令

获取服务器证书的命令

获取网址的根证书 openssl s_client -connect github.com:443 -servername github.com < /dev/null 2>/dev/null | openssl x509 -text -noout 获取ip的根证书 openssl s_client -connect ip:443 < /dev/null 2>/dev/null | openssl x509 -text -noout

2026/7/10 4:06:01阅读更多 →
华芯微特 Synwit UI Creator 1.0 图形上位机实战:3步完成按钮控件与串口通信事件绑定

华芯微特 Synwit UI Creator 1.0 图形上位机实战:3步完成按钮控件与串口通信事件绑定

华芯微特 Synwit UI Creator 1.0 深度开发实战&#xff1a;从控件绑定到事件驱动的完整架构解析在嵌入式系统开发中&#xff0c;图形用户界面(GUI)的实现往往是最具挑战性的环节之一。华芯微特推出的Synwit UI Creator 1.0图形上位机工具&#xff0c;为开发者提供了一套完整的解…

2026/7/10 4:06:01阅读更多 →
ANSYS 2025 R2安装深度指南:系统级部署与许可证故障排查

ANSYS 2025 R2安装深度指南:系统级部署与许可证故障排查

1. 项目概述&#xff1a;这不是一个“点下一步就能装好”的普通软件 ANSYS.2025.R2 这个标题背后&#xff0c;藏着的是一整套工业仿真生态的准入门槛。它不是你下载一个exe双击就完事的办公软件&#xff0c;而是一个横跨结构、流体、电磁、热、多物理场耦合的重型工程平台&…

2026/7/10 4:06:01阅读更多 →
无人机,正在成为3D打印的新战场

无人机,正在成为3D打印的新战场

无人机崛起&#xff0c;打开3D打印新机遇。在乌克兰等实战场景中&#xff0c;一排排桌面级3D打印机正在成为无人机快速迭代的新工具。从机身、电池仓到结构件&#xff0c;过去依赖传统供应链生产的零部件&#xff0c;如今可以通过3D打印快速完成设计、制造和优化。这种低成本、…

2026/7/10 4:06:01阅读更多 →
从 Transformer 到 LLaMA:现代 LLM 架构总览

从 Transformer 到 LLaMA:现代 LLM 架构总览

什么是开源模型&#xff1f;# 相比 GPT、Claude 等模型&#xff0c;LLaMA 并不算特别出圈&#xff0c;但它却在社区中往往被认为现代大模型架构的代表&#xff0c;要明白为什么&#xff0c;首先我们需要了解一个基础问题&#xff1a; 什么是开源模型&#xff1f; 先简单概括来说…

2026/7/10 4:06:01阅读更多 →
STM32F103C8T6 PS2手柄SPI通信:时钟周期从50us调至9us解决串口无信号

STM32F103C8T6 PS2手柄SPI通信:时钟周期从50us调至9us解决串口无信号

STM32F103C8T6与PS2手柄SPI通信的时序优化实战从串口无信号到稳定通信的调试历程最近在调试STM32F103C8T6与PS2手柄的SPI通信时&#xff0c;遇到了一个典型问题——串口完全接收不到任何信号。经过一系列排查&#xff0c;最终发现问题的根源在于SPI时钟周期设置不当。本文将详细…

2026/7/10 4:01:01阅读更多 →
从GitHub安全案例解析常见漏洞与防护实践

从GitHub安全案例解析常见漏洞与防护实践

1. 项目概述&#xff1a;从GitHub Trending看安全实战 最近在GitHub Trending上看到一个项目&#xff0c;叫 skills4/skills &#xff0c;它因为一些安全漏洞案例被大家讨论。这其实是一个挺典型的场景&#xff1a;一个旨在展示或教授某种技能的仓库&#xff0c;本身却成了安…

2026/7/9 5:56:19阅读更多 →
MLT 2026启示:因果推理与概率建模驱动下一代LLM应用

MLT 2026启示:因果推理与概率建模驱动下一代LLM应用

# MLT 2026启示&#xff1a;因果推理与概率建模驱动下一代LLM应用## 一、背景与挑战&#xff1a;从“黑箱预测”到“可信推理”2026年6月&#xff0c;第7届机器学习与趋势国际会议&#xff08;MLT 2026&#xff09;将在悉尼召开。会议议程中&#xff0c;“因果与可解释机器学习…

2026/7/9 9:45:20阅读更多 →
通达OA SQL注入漏洞深度剖析:从手工注入到自动化利用与防御

通达OA SQL注入漏洞深度剖析:从手工注入到自动化利用与防御

1. 项目概述与漏洞背景最近在梳理一些历史OA系统的安全风险时&#xff0c;通达OA v11.6版本中的一个老漏洞又进入了我的视线。这个漏洞位于/general/bi_design/appcenter/report_bi.func.php文件中&#xff0c;是一个典型的SQL注入点。虽然这个漏洞的利用方式看起来并不复杂&am…

2026/7/9 2:47:07阅读更多 →
浏览器缓存行为深度解析:Chrome/Firefox/Safari 对 304 响应的 5 种触发场景对比

浏览器缓存行为深度解析:Chrome/Firefox/Safari 对 304 响应的 5 种触发场景对比

浏览器缓存行为深度解析&#xff1a;Chrome/Firefox/Safari 对 304 响应的 5 种触发场景对比当你在浏览器地址栏敲入一个网址时&#xff0c;背后可能隐藏着一场关于"要不要重新下载资源"的精密博弈。这场博弈的裁判是HTTP缓存机制&#xff0c;而304状态码则是这场博弈…

2026/7/10 0:00:01阅读更多 →
RoboWits:面向创造性问题求解的双臂机器人认知推理基准

RoboWits:面向创造性问题求解的双臂机器人认知推理基准

1. 项目概述&#xff1a;这不是又一个机器人抓取数据集&#xff0c;而是一次对“思考力”的压力测试 RoboWits——这个名字里藏着两个关键信号&#xff1a;“Robo”直指物理世界中的具身智能体&#xff0c;“Wits”则毫不掩饰地指向人类最核心的认知能力&#xff1a;机敏、判断…

2026/7/10 0:00:01阅读更多 →
5分钟完全指南:如何使用TegraRcmGUI图形化工具解锁Switch无限可能

5分钟完全指南:如何使用TegraRcmGUI图形化工具解锁Switch无限可能

5分钟完全指南&#xff1a;如何使用TegraRcmGUI图形化工具解锁Switch无限可能 【免费下载链接】TegraRcmGUI C GUI for TegraRcmSmash (Fuse Gele exploit for Nintendo Switch) 项目地址: https://gitcode.com/gh_mirrors/te/TegraRcmGUI TegraRcmGUI是一款专为Windows…

2026/7/10 0:00:01阅读更多 →
YOLOv8推理性能优化:从1.2FPS到35FPS的全链路加速实践

YOLOv8推理性能优化:从1.2FPS到35FPS的全链路加速实践

如果你在部署 YOLOv8 时&#xff0c;发现推理速度只有可怜的 1-2 FPS&#xff0c;而别人的演示视频却能跑到 30 FPS 以上&#xff0c;那么问题很可能不在模型本身&#xff0c;而在于你的整个处理链路。很多开发者拿到一个训练好的 YOLOv8 模型后&#xff0c;会直接使用官方示例…

2026/7/9 9:45:20阅读更多 →
Coze与Dify对比指南:低代码AI应用开发从入门到实战

Coze与Dify对比指南:低代码AI应用开发从入门到实战

1. 从零到一&#xff1a;为什么你需要了解 Coze 和 Dify&#xff1f;如果你对 AI 应用开发感兴趣&#xff0c;但一看到“大模型”、“智能体”、“工作流”这些词就头疼&#xff0c;觉得门槛太高&#xff0c;那这篇文章就是为你准备的。很多开发者&#xff0c;包括我自己&#…

2026/7/9 15:50:44阅读更多 →
AI生图工具怎么选?2026年6月版实测对比

AI生图工具怎么选?2026年6月版实测对比

做自媒体的朋友应该都有体会&#xff1a;配图一直是个让人头疼的问题。2026年&#xff0c;AI生图工具已经非常成熟了&#xff0c;但工具太多反而不知道怎么选。以下是截至2026年6月我对主流AI生图工具的实测对比。Midjourney V8.1&#xff1a;速度之王2026年6月11日&#xff0c…

2026/7/9 14:14:17阅读更多 →