而立之年再谈大龄程序员要不要转管理路线

文章探讨了大龄程序员面临的选择,是转向管理路线还是继续深耕技术。作者通过个人经历分享了对管理角色的认识,强调了在不同平台和技术成长空间的重要性,提出管理角色对大局观、沟通协调能力的需求,并提醒程序员要关注自己的长期发展和职业规划。

引子

        很多程序员都有一点技术情节,喜欢“专心搞技术”,不喜欢管理,尤其管人。甚至为自己是“专注于技术”而自感清高,有点看不起那些“外行管理内行”或者急于转型管理的Leader。 而且IT这个行业,有些时候确实是拥有技术就拥有很大的话语权,这个行业中确实不乏一些技术牛逼、敢和Leader叫板,甚至和老板拍桌子的人。 那么我们是应该在技术路线上一根筋钻到底,还是“为五斗米折腰”去转型呢?  

我的个人经历

        是的,鄙人也曾经持有上面的想法,只是技术从未达到那种炉火纯青、登峰造极的境界,年龄却越来越大(虽然年轻时也偶尔反驳领导几句,但好在未曾拍过桌子),而职位却原地踏步。曾经Boss有两三次找我面谈,在对我表示认可的同时提出让我带团队,都被不识时务的我以各种理由拒绝了。


        当然细细回想起来,也并非是我情商太低,而是错误的预判了部门的发展形势,以及没有想到不做Leader的后果...

  •          Boss第一次找我谈想不想管人的时候,我大概二十五六岁,还算年轻。当时觉得自己技术积累还不深,走管理方向必然分散很多精力,怕一不小心成了在公司熬资历的混子,万一想出去的时候在没有技术竞争力。而且当时部门才十多个人,Boss一个人就管的妥妥的,我没想明白还要这种小管理人员作何用(而且大家组织关系都挂载Boss下面,绩效考核权也在Boss手中)?    

哪知道此后部门发展迅猛,从十几个人到三十多、五十多,呼啦一下就到一两百。曾经只是象征性管着一两个人的“鸡肋”管理,突然之间手下一二十号人,也拥有了招聘、考核权利,俨然生杀大权在握。而Boss自然越来越忙,忙到只有这些Leader才有资格和他开开会,其他小兵几个月可能都见不上Boss一面,更别说面谈的机会了。


  •          Boss最后一次跟我谈的时候,我28岁。当时刚刚带队完成一个大版本的开发,做的还不错,但也很累,可以说精疲力竭。女儿刚出生几个月,基本上每天加班、平时都见不到面。Boss说想让我带一个新团队,具体业务就不细说了,免得被对号入座。但我又错判了形势。因为我觉得他讲的是一个内部支撑的项目,我们公司虽然规模还可以,但仍比不了BAT,TMD以及某为、某易,鄙人认为恐怕内部支撑的项目很难得到重视、而且当时确实也没有人力支撑,再加上鄙人对该技术领域基本没有了解,以我一贯的性格,肯定不希望被别人骂“外行指挥内行”。于是我犹豫了。 
       此后的形势既如我所料,又出乎意料。Boss从其他公司挖了一个对该领域比较擅长的专家作为新团队Leader,项目人员上也通过招聘、内部抽调等方式补充到位。我不看好的内部支持项目,后来确实没什么下文(因为我从来没听说有哪个团队在用)。但他们依然是Boss眼中的核心项目,因为其定位已经由内部支持转为直接对外销售(虽然业绩还不明朗)。


我的观点和理由

       讲了这多,似乎都是流水账,文不答题。接下来言归正传,结合我的这些经历说说要不要转管理路线。 首先说结论:
  •  如果在一个很优秀的平台,拥有技术无限成长的空间(比如很多朋友都对鄙人讲某baba公司,有很多资深的技术大牛,P8,P9都在写代码),那么我想这不是问题,海阔凭鱼跃,你可以随便选择;  
  • 如果种种原因,你不在这种平台,那么尽量在二十五六岁之前打好技术基础。二十七八岁就要好好拓展知识面,关注更多的技术领域和框架、管理和沟通技巧,有机会就要牢牢把握(这叫勇于承担);
  •  如何判断你所在的平台是否拥有无限的技术成长空间呢?那些新成立的互联网小公司我不敢妄下结论,但对于有一定规模的公司,看看你身边那些30岁及以上的程序员,有多少真正成为了令人钦佩的技术专家?有多少人在混日子?有多少人已经离职?有多少人转了管理?那么我想这个问题不难回答。   

 至于这么选择的原因,总结下来有以下几点:  
  1. 基于前面所分析的,你所在的公司能否在技术发展方向提供足够大的平台? 如果不能,而且你也不打算换一个平台,那么应该如何选择,显而易见。 
  2. 你的技术水平能否和工作年限成正比?很多时候,受个人努力和公司平台局限,往往工作了十几年的人,由于身体和家庭的原因,放在工作上的精力越来越少,而且一直以来都是写一些上层业务的代码,业务逻辑变来变去,代码流程改来改去。却很少有机会深入分析深层原理、专注于把技术优化到极致、不断拓宽自己技术视野,甚至对自己产品的了解都仍然只局限在一个较小的领域。打个比方,今天还在做外卖平台,明天可能又要支持打车功能了。可能很多用到的很多核心代码都已被封装成通用的库,你只负责调用、组装(亦称:搬砖)。这样做很容易导致的后果就是,你工作十多年之后做的事情,那些毕业三四年的人也能做,而且人家精力比你更充沛,薪资要求比你更低。看看17年网上流传的中年程序员危机,这其实是一个很致命、而且无法回避的问题。不要抱怨公司不养老,公司是盈利机构,养的闲人太多,失去竞争力,最终还是会倒下的,到时候倾巢之下安有完卵。
  3. 那么有人说,这个问题不做技术也存在啊,想把管理做好也很辛苦很累啊。是的,但就我的理解来看,在很多不需要很深的技术就可以成为Leader的中小公司,这两种辛苦是不一样的。对于非大神级别的码农来说,很多时候写代码是不求有功但求无过,是需要非常精确逻辑,一点考虑不周就是一个bug,甚至是致命问题。但是如果你的大局观还不错,沟通能力也可以,对产品较深的理解和前瞻性,做管理的话则只需要把握好正确的方向,在一些很细小的问题上,往往没有精确的是非评判标准。比如说,一个Leader可能需要周末出差去见客户,可能需要深夜给Boss写汇报PPT,但不需要今天晚上一定要把某个bug定位出来并且fix掉。再打个比方,在一些中小公司,可能做管理你只需要告诉团队,我们走京沪高速从上海去北京,这是地图,预计需要XX个小时,可能收费XX元,请务必预留足够时间,确保在XX时间之前到达。但如果你是码农,一路上你就必须时刻关注这里限速多少,下一个匝道要不要出去?一旦错过一个出口,你可能就会背负很大骂名。
             总结一下就是做Leader,你的大局观、良好的前瞻视野、沟通管理协调能力、良好的总结概括汇报能力,都是你核心竞争力的一部分。这些能力一旦形成,往往不需要很精确的学习,只要保持这种努力的惯性就可以。而写代码则不同,业务一变,你要重来;新出一种语言,你要重新学。Java 10发布了,C++ 20都快要出来了,你发现一夜之间你好像不懂java、不懂C++了。更不要说近些年新兴起的一些语言和开源项目…      
             当然这是就鄙人自身经历体会总结的,说的不对也请大家不要骂娘~~相信在大神如云的一流公司肯定不是这样。但是这些大神肯定也不会有时间来看我瞎逼逼跟我抬杠。^_^  
  4. 如果你不去做Leader,那么这个空缺的岗位就一定会由别人来做,而你往往就是他的下属,而且可能几年之内都不会再有这种升迁的机会。这一点,领导在和你沟通时可能不会明说,但千万不要像鄙人一样愚钝。也许你确实不看重名利,但你要考虑如果你不去做Leader,那么领导可能会任命他眼中的第二、第三人选。换言之,可能某个能力暂不如你的人会成为你的上司。你是否愿意被他指挥? 再进一步想想,当你三十五六,甚至40多岁时,还被一个二十六七的小伙子带着每天写代码、改bug、通宵发版本,这画风……
  5.  对于很多人来说,写代码很难以一当十。你精通Linux内核吗?你精通网络安全吗?你精通性能调优吗……如果这些都做不到,那么或许只有成为Leader,把团队带好,才能创造更大价值。否则你充其量也就只能是一个“优秀的程序员”,那么在收入等方面的发展空间也可想而知。 
  6. 随着年龄增大,你会深刻明白平台的作用,以及只有整个团队做出成绩,个人价值才能更好得到体现,正所谓水涨船高。那么如果你有足够的能力,成为Leader无疑是帮助团队走向成功的最佳途径。否则你可能会发现,航空母舰上的普通士兵似乎也比你这个破船上的“大副”过得好。
  7.  虽然我们说是金子总会发光,但不可否认很多时候关键任务更容易出成绩,而一些脏活累活往往有苦劳没功劳。成为Leader,有利于你远离脏活累活,只处理核心工作。虽然有些不厚道,但职场生存就是这样。同样道理,你可以相对灵活的安排自己的时间,把别人做脏活累活的时间用来给自己充电,逐渐积累和扩大自己在技术、视野等各方面的优势,到最后很可能就是有很多事情只有你能hold住了。  
  8. 很多公司里,Leader掌握的信息量和其他人完全不对等(当然某些非常open、共享的互联网公司除外)。比如某些项目的核心设计,未参与进来的人可能接触不到;比如某某问题的定位报告,可能当事人只发给了Leader;比如和客户的沟通交流,可能只有Leader参与了。其结果和7类似,导致Leader的成长速度远比其他人更快。
  9. 当机会摆在你面前时,你的退让在自己看来或许是“让贤”,觉得自己不够完美,担心把事情搞砸。但是在领导看来,是当他需要有人来分担一部分管理职责的时候,你退缩了,而别人勇敢站出来,主动承担。那么你是领导,你会更看好谁? 此时最好的选择当然是迎难而上,当然你可以把自己的顾虑直接说出来,需要领导提供什么帮助支持,比如:提供内训机会、在公开场合宣布对你的任命、在必要时候给你“撑腰”等等。
下载代码方式:https://pan.quark.cn/s/28492da20c79 依据所提供的文件资料,本资源将系统地探讨FPGA(即现场可编程门阵列)的核心概念、其在视频图像技术领域的入门及进阶知识要点,以及图像处理算法的实现方法。此外,还将对VIPBoardBig这一特定FPGA开发板的详细资料和使用途径进行深入剖析。 FPGA的入门与进阶学习主要涉及以下核心内容: 1. FPGA的基础概念:FPGA是一种能够通过编程进行配置的集成电路,主要目的是达成硬件逻辑的可重构特性。该类芯片由大量的可配置逻辑模块(CLB)、输入输出模块(IOB)以及可编程互连资源共同构成。 2. FPGA开发板与相关套件:FPGA开发板是一种用于FPGA芯片学习和测试的硬件平台,通常配备有基础的外设设备,例如LED指示灯、按键开关、LCD显示屏、串口通信接口等。套件则通常包含硬件板卡、技术文档、相关资源,以及可能的软件工具和示例代码集。VIPBoardBig即为本教程选用的FPGA开发板,拥有特定的硬件配置和功能特性。 3. FPGA的开发流程:FPGA开发一般涉及硬件描述语言(HDL)的设计与仿真阶段,常用语言为Verilog或VHDL。随后,借助综合工具将设计蓝图化为FPGA内部的逻辑网络,最终通过编程设备将配置文件传输至FPGA芯片中,从而实现设计的预期功能。 4. 外设开发与设计工作:涵盖LED显示控制、键盘驱动、LCD显示驱动、UART串口设计等基础外设的开发任务。这部分知识将引导学习者掌握如何在FPGA平台上管理和运用这些基础外设。 5. VGA驱动显示与字符显示测试:VGA(Video Graphics Array)是一种视频传输接口标准,能够支持640x480...
内容概要:本文系统阐述了企业在搭建官方知识库后如何通过“7步锚定法”实现GEO(生成式引擎优化)的落地,重点在于从知识库走向内容矩阵的战略升级。文章指出知识库仅为起点,真正的核心是让大模型“信任并推荐”企业内容。为此提出“一个主战场+多个品牌布局”的策略,强调需根据行业特性选择高商业流量的大模型(如豆包、文心一言、通义千问等),而非工具性模型(如ChatGPT、Claude)。通过业务场景画像、大模型流量测绘、采信逻辑拆解、内容架构设计、语义关键词埋点、信源建设与效果迭代七步法,构建高质量、高可信度的内容体系,并警惕“全模型覆盖、内容堆砌、一套内容通用、忽视第三方平台”四大误区。最终指出GEO本质是一场认知战,比拼的是对大模型逻辑与客户需求的理解深度及长期主义投入。; 适合人群:已完成官方知识库搭建、希望提升AI引用率与获客效率的企业市场负责人、品牌运营、数字营销从业者及SEO/GEO优化相关人员。; 使用场景及目标:①指导企业科学选择主攻大模型并制定差异化内容策略;②构建符合大模型采信逻辑的高质量内容矩阵;③避免常见GEO落地误区,提升AI搜索下的品牌曝光与化效果;④建立可持续优化的数据反馈闭环。; 阅读建议:建议结合自身行业特征与客户决策路径,逐步实践“7步法”,优先聚焦单一主战场打透,注重内容质量与第三方权威信源建设,坚持3-6个月持续投入以观察真实效果。
内容概要:本文针对考虑需求响应的微电网优化调度问题,提出了一种基于改进多目标灰狼算法(GWO)的优化方法,并通过Matlab代码实现了完整的仿真验证。研究在传统灰狼算法基础上引入改进机制,有效提升了算法的收敛速度、全局搜索能力和Pareto前沿分布质量,用于求解包含经济运行成本、碳排放水平、可再生能源利用率等多重目标的微电网调度模型。模型充分融合用户侧需求响应机制,利用分时电价等激励手段引导负荷移与削峰填谷,从而增强系统对光伏、风电等间歇性能源的消纳能力,降低综合运行成本与环境影响。文中系统阐述了多目标优化建模过程、算法改进策略、约束处理方法及仿真结果对比分析,验证了该方法在获取高质量非劣解集和辅助决策方面的优越性。; 适合人群:适用于电力系统、能源互联网、自动化控制、智能优化算法等相关领域的硕士/博士研究生、科研人员,以及从事微电网能量管理、综合能源系统优化、低碳调度等工作的工程技术人员。; 使用场景及目标:①应用于微电网能量管理系统(EMS)中实现多目标协同优化调度;②为基于电价激励的需求响应项目提供负荷调控策略与量化分析工具;③作为智能计算算法在能源系统优化中应用的教学案例与科研参考,支持进一步拓展至多能互补、多微网互联等复杂场景的研究。; 阅读建议:建议读者结合提供的Matlab代码深入理解算法实现细节,重点关注目标函数构造、约束条件处理、多目标适应度评估及决策者偏好选择机制;可尝试将该框架迁移至含氢能储能、电动汽车集群等新型设备的综合能源系统中进行性能测试与算法改进。
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值