✨AI全文摘要
作者反思离开大厂创业后求职受阻:忽视人工智能趋势,工作缺乏主线与深度,缺少真实场景历练,并因偏好摇摆错失机会。他建议紧跟市场需求,借助优质平台积累专业能力,审慎行动,优先选择能拓展未来机会的道路,持续调整职业方向。
由 gpt-6-astra 模型生成摘要
在开始文章之前,我先下个定义,本文的“主流就业圈”指代大厂、头部初创这类需求量大、人员流动性高、认可度高,对求职者的要求、能提供的待遇标准趋同的工作。我并不认为主流就业圈是唯一的就业正解,但是对大多数人来说,这些工作就是较优解。
毕业两年后,我从一家大厂离开,加入了一家创业团队。如今,我甚至无法通过一些主流岗位的简历筛选。回望这段经历,我做错了哪些事情?
做远离趋势的工作
AI彻底改变了程序员工作的流程,也改变了整个就业市场,几乎已经不存在和AI无关的工作。但是,这个趋势是从什么时候开始的呢?
我毕业时,ChatGPT已经出现,但多数人仍把它看作更强的聊天机器人,很少有人认为它会成为新的生产力。后来,AI逐渐进入企业工作流,能够调用外部工具、编写和修改代码,也开始承担越来越完整的工作。在工具和基础设施领域,原本的部署和运维工作也逐渐加入了越来越多AI相关功能。
等到我真正意识到AI已经成为就业市场的必选项时,这个趋势已经非常明显了。
我没有看到这个趋势吗?
2024年起公司内部的AI工具和探索已经满天飞,AI已经接入多个关键的内部系统并开始发挥作用。我也尝试过用 AI 探索代码库、修复问题和辅助评审,尝试将AI在团队内部推广,获得过定期与+3大老板沟通AI应用的相关讨论。我甚至还获得过头部AI公司的面试机会。
但这个时候我的重心在哪儿呢?
我的主要精力放在内部工具链、合规改造和一个从实习的时候就开始推进、但是在发布前夕被砍掉的项目上。在私下的项目,我也把大量时间用于扩展机制、权限系统、项目管理,甚至想牺牲做业务功能的时间,把项目用另一种语言重写,却没有真正推动 AI 功能或解决用户最迫切的问题。
在那个时候我看来,这些工作都很重要:流程要合规,项目要上线,系统要考虑长期维护。我甚至没有好好准备面试,在这家头部 AI 公司的面试中败在了一些完全是常识的问题上。
我做了许多在当时看来对公司、对项目重要的工作。但这些工作没有一个和趋势有关,在现在的就业市场面前看来,几乎就等于无价值。
缺乏主线的工作内容
如果说在上一家公司工作时还能找到一条比较清晰的主线,回到创业团队后,我的工作内容就越来越“丰富”了。
- 部署复杂?从零开始搭CI/CD流水线,制品仓库,开发全自动的部署方案
- 团队人数较多,分工复杂?讨论、设计开发流程,明确分工,设置例会制度
- 开发环境不够?找机器搭集群,设计网络方案,开发系统,让部署开发环境从人工+2天缩短到一键+半个小时
- 客户来了稀奇古怪的需求?探索、设计方案,拆分模块,讨论功能细节
- 团队要扩张,公司要融资?带实习生,参与招聘,做融资PPT,见投资人
总是有来自各个方面的需求,总是在解决问题。即使每个内部基建最终都成为了项目开发不可或缺的工具,质量我也认为已不弱于大多数公司,设计的流程也或多或少一直发挥着作用,但放在一起,连我自己都说不清楚我究竟擅长什么,也很难让下一位面试官判断我适合什么岗位。
缺乏真实问题和深度的工作经验
主流就业选项需要的是专精的人,并不需要什么都会的人。
所有人都可以在AI的帮助下快速学习一个全新的领域并解决一个从未见过的问题。我曾在几乎不了解某项底层技术的情况下接手一个虚拟化和GPU的相关项目,并在很短时间内借助AI完成了大量学习、改造和兼容工作。但这更像是快速完成任务,而不是在稳定、真实、大规模的问题中形成自己的专业深度。我可能暂时比其他人知道得更多,但所有人都可以借助 AI 很快追上来。
AI比人类更快、更好地完成绝大多数具体工作,也可以设计出比绝大多数人更全面的解决方案。解决问题本身已不值钱,而值钱的、有意义的是接触真实问题的机会。
- 传统的软件工程的各类复杂方案,都是足够大的规模、足够高的性能需求里孵化的
- 做训练、推理优化的工作,需要有更大规模的集群以及真实的训练和推理需求,才能找到现有的软件系统和架构在真实的负载中出现的问题,有了真正的问题才能真正地去学习对应的知识,去解决对应的问题
- 做调度、集群管理的,同样需要真实规模的集群来实践,需要有真实的集群用户和工作负载,才知道需要开发什么功能、在哪些环境下会出问题
- 甚至做管理工作,也需要一个真正的权力和责任,需要一个有权力奖惩别人、也会被上级和市场奖惩的环境
但是,
- 手头项目的难点在于实现连客户都理不清楚的复杂逻辑,接入网上几乎没有公开资料的私有环境,在性能、高可用、并发这些方面的需求为0
- 研究推理,能实际碰到的环境仅仅是V100、CentOS 7这种老硬件、老软件,甚至连公网都无法直接访问
- 想做集群管理,然而自有的和客户的环境也就个位数、最多小两位数的机器数量,也没有非常大规模、复杂的功能需求
- 甚至想做管理工作,结果不能设置激励,不能也无需扩张规模,换作我是员工,我也直接躺平
连真实环境中会遇到什么问题都不知道,怎么知道应学习哪些知识、应设计什么方案、应作出哪些取舍?闭门造车出来的方案,拍脑袋想出来的产品、制度,销售不知道有什么优点,客户用起来别扭,面试官不理解项目有哪些特点,同事不知道应该怎么做,除了自娱自乐,还有什么实际作用?
我虽然表面上可以把大多数工作归类为调度、集群管理或 DevOps,但是当真正寻找类似岗位时,有些岗位要求大规模集群经验,有些岗位虽然没有明确写出这些要求,却在投递后直接拒绝。其他相关方向又缺乏足够有说服力的深度履历。管理就更不用提了,谁会招一个没有完整成功项目经验的人来做真正的管理呢?
总是错位的希望
之前我一直没有考虑互联网公司,因为那时我以为自己已经知道想要什么。上一家公司同时满足了我当时的大多数追求:喜欢的城市、认可的公司、感兴趣的工作内容、WLB、社会认可、稳定,而它的劣势,也就是待遇和发展潜力,在那个时候的我看来没有那么重要,因为我以为未来总是会越来越好。
可是,后来这类工作的机会逐渐减少,裁员越来越频繁,升职和涨薪也越来越难。而那个时候,创业团队的业务看起来蒸蒸日上,融资似乎也近在眼前。这个时候,“想做出一番事业”这一想法的权重提升,而“社会认可”“城市”“社交”等因素的重要性被调低,我去了创业公司。
而随着创业公司的业务逐渐定型,我又重新开始追求“城市”“公司”和“社会认可”,也曾尝试进入一家头部 AI 公司。可此时,在情绪的主导下,虚假的“WLB”诱惑让我早早放弃了这个机会。当我最终认识到 AI 已经成为必选项,以往选择工作的标准已经过时,却发现已经不再有加入新时代的机会。
行动力是双刃剑
我认为,自己在认可的事情上一直有不错的行动力。求学和早期工作阶段,我曾把大量精力投入社团和项目,曾在保研材料提交DDL的时候相通并申请保研,也曾主动选择当时被认为缺乏前景的外企和创业团队。
但是这之后,我的“行动力”反而带来了不幸:
- 我因为错误判断趋势,错过了更好的离开时机
- 仅根据历史的趋势选择跳槽,在最应该拥抱趋势的时候沉迷熟悉但缺乏深度的工作内容
- 曾短暂尝试一个正确但困难的机会,却仅仅因为工作节奏不适合自己快速下车,让整个行业的大门对我关闭
有人说做点什么总比什么都不做好。我不赞同。不行动也是一种行动。朝着正确的方向行动固然可以带来巨大的收益,但是如果行动错了呢?
上学的时候选错方向,还能通过实习或者升学争取机会和时间弥补;第一份工作找得不好,还能时间、有精力学习新知识、更换公司,其他人也愿意给机会。但是,当每个行为都被记录在案,每个变动都决定了接下来几年时间中自己的方向,每个选择需要几年的时间才能消减影响,人生还有多少机会去试错?
未来怎么办?
在该发展能力的时代选择了安逸,在该利用平台的时候放弃平台优势,在该沉淀能力的年纪浅尝辄止,在新热点发展最快的时代无所作为白白浪费时间,在好不容易到手的正确机会上因妄想维持原有的生活方式狼狈逃避。
现在偶尔仍会遇到一些真正有价值的机会,例如主导真正的集群的建设和维护、推动公司走向正常化,或弥补过去没有准备好的面试。我也曾认真投入,享受做这些真正有意义的工作的过程,并努力补上过去缺失的知识,甚至都已经做到初见成效,可是这些事情总是悄悄走向了沉寂,这些机会最终还是没有落到我手里。是啊,有背景更匹配、经历更深入贴合、节奏更适应的选择,为什么会选我呢?
果然,我几乎不可能回到主流就业圈了。
文章到了最后,我也想提出几个“人生建议”。如果有读者可以从我的故事中学到点经验,避开点坑,那也算是没有浪费读者阅读这篇文章的宝贵的时间。
紧紧跟随、快速转向主流方向
每个阶段,总有一些主题在市场上有巨大的需求。13年后的移动开发,16年后的互联网,23年后的AI。方向主流意味着这些方向有着最多的需求、最快的发展潜力、进步空间和最大的当期和未来回报。作为求职者,应永远将时间和精力面向这些主流的方向,尽量少投入时间和精力在已经明显走下坡路的方向。一旦有机会,应尽快投入主流方向的工作,在时代的浪潮中占据一个自己的位置。
在 AI 时代、大学生越来越多也越来越强的情况下,时间越来越重要。现在每年毕业上千万的应届毕业生没有过往知识、技术和角色的包袱,有精力、有最新的知识和更广阔的眼界。任何一个需要人才的公司都会、也应该以应届生和年轻人为主要培养对象。如果不尽快给自己在新的发展中找个位置,等待着我们的只有被社会、被年轻人淘汰。
充分利用平台的力量
AI时代,问题最重要。移动互联网时代,草根还可能通过一些工作量少的创新逆袭大平台,而现在,没有优秀平台提供的挑战、资源和社交圈,我们甚至没有办法跟上主流方向的前沿。所以,应尽可能加入可以提供真正的挑战的平台,应尽可能利用好平台提供的资源以及身边同事的能力,尽快把解决最新、最实际的问题的经验写进自己的履历。即使没能真正接触这些核心的问题,平台本身也是履历的最好的背书。
做让未来拥有更多选择的选择
平均下来,每个人应该还有一段不会被社会淘汰的工作时间。在这段时间内,我们一定会做出多次改变,而且改变可能越来越频繁。为了让每次改变都尽可能有利于自己的发展,每次选择最重要的考虑因素,不是待遇或 WLB,而是如何让自己在未来拥有更多选择。
- 如果年轻的时候就不996养成习惯,那未来还想996,身体会第一个直接罢工
- 如果年轻的时候就不在大平台、不在核心圈子,那未来想进入大平台、核心圈子就需要更多的努力和运气
- 如果年轻的时候就害怕搬家、害怕换圈子,那未来面对机会的时候顾虑只会更多
- 如果年轻的时候不去拥抱新的发展趋势,那未来只会越来越迟钝
稳定只是幻影,按部就班、讲究经验的发展模式已经过时。只有不停地调整方向,才是真正的稳定;只有面向真正的问题,才能真正提高自己在社会竞争中的能力;只有不断淘汰自己的过去,才能让自己不被未来淘汰。
评论
正在加载评论……