经济
40岁以后,去哪里工作
提问:上个月我满 40 岁了,在过去的十年里,我一直致力于自己的创业公司,但最终失败了。现在我正试图找出下一步的方向。有人曾对我说,40 岁后可以去谷歌养老。我在各种创业公司工作过,也在谷歌待过一段时间。作为一名工程师,技术领域总是在不断变化,我们现在已经从云计算迅速转向了人工智能。我只是好奇想知道 40 岁以后的人们做了哪些选择,哪些选择对他们有效。
scrumper
根据我的经验,我有几个想法可以分享给你。
在任何 B2B 垂直领域中,都有大量的 C/D + 阶段、100-500 人的软件公司会非常渴望拥有你这种经验的人才。不一定是要为那些企业打工的 SaaS 点击和流口水工具,而是有显著工程创新的独特且有观点的产品。这些公司基本上没有能力吸引人才,对 FANG 感兴趣的人会对他们嗤之以鼻,他们的首要问题是找到高质量的人才。在很多情况下,CEO/CTO 领导层非常强大和聪明;同事们快乐、积极、聪明且自律;对于中年人来说,工作与生活的平衡很好。他们对客户至关重要,但始终处于竞争压力之下,所以这绝不是一个慵懒的地方 —— 每天都是使命和斗争,事情经常变化,节奏很快。这可以非常有回报,薪酬也不错。权衡是大退出的可能性几乎不存在。
第二个想法是进入咨询 / 专业服务行业。不是像埃森哲那样可怕的地方,而是几十家具有相当鼓舞人心的领导力和高标准同事的小型精品公司。工作的兴趣和环境多变,压力主要在于你是否能计费,而这作为工程师并不完全在你的控制范围内。
InsideOutSanta
就是这样。我现在在一家小型到中型(约 80 人)本地 B2B 公司工作。薪酬不错,如果你愿意的话,他们提供 100% 远程工作,但他们也有不错的办公室,收入稳定且增长目标合理,实际工作介于有趣和令人厌烦之间(例如,与文档不全的企业软件集成 —— 可能很有趣,但也可能令人恼火),人们大多很快乐。
重点是为客户交付成果,而不是遵循流程。
我每周有一个小时左右的必要会议,15-30 分钟的技术会议,人们提出技术障碍或需要帮助的事情,以及一个 20-45 分钟的冲刺计划会议。每月有一次全公司的 “展示酷东西” 会议,每个人都可以自愿展示他们制作的有趣的东西。其余时间,我写代码、文档、帮助同事、与客户交谈等。
信任度非常高,例如,人们做出诚实的努力估计,如果错过了也不会受到惩罚或负面反馈。由于很难吸引顶尖人才,这里技能多样。这使得被雇佣变得容易(在我发送简历后,他们立即邀请我面试,并在与我交谈 30 分钟后提供了录用通知),这也意味着有一种帮助他人的文化,当人们真诚努力但第一次尝试时没有完全做到时,会有耐心和理解。
我每天工作八小时,每周五天,当一天的工作完成后,我就不再考虑它直到第二天。这很不错。
InsideOutSanta
是的,但有 99.9% 的可能性他们不能雇用你,因为你住在错误的国家:)
我会看看地方政府,当地的市政机构。他们经常有公开招标的软件项目,比如数字化一些表格或流程。这些东西太小,大公司不会关心。看看申请这些项目的公司。它们通常是小型、本地、稳定且急需优秀软件工程师的公司。
leojfc
我支持中型 B2B 选项。我觉得专业服务有点压力。
但我也认为这是非常个人化的。自从 40 岁以来,我尝试了:在一家约 100 名开发人员的公司担任管理层;在一家大型科技公司做 IC(这是我第一次在大型公司做开发);现在我又回到了一家初创公司的技术方面。
我认为我无法提前知道哪种方式适合我。前两种有很多优点,尽管我最终离开了。结果证明我实际上更喜欢 a) 小地方 b) 管理和 IC 工作的混合。但我绝对肯定这并不是适用于所有人。
OP 可能会觉得他们想要与自己创业完全不同的东西 —— 我在自己的创业 7 年后也感到非常疲惫 —— 但一旦他们有了一些时间,他们可能会记得当初为什么选择这条路!
karaterobot
压力主要在于你是否能计费,而这作为工程师并不完全在你的控制范围内。
哦,说得真好。我在咨询行业工作了 13 年,这是主要的压力来源。你觉得这是你的错 —— 有时管理层也会这样对待你 —— 因为你拿的是固定工资而他们没有什么工作给你做。强调一下 “他们”。那种感觉就像在砧板上,不知道是否会裁员,每年独立出现 3-6 次。
cableshaft
是的,我已经在一家小型咨询公司工作了三年,情况还不错。这也帮助我更新了技能,尤其是云技能,因为我之前的所有工作都是在本地的。
我大部分时间都只超过 40 小时,尽管如果我在公司的其他客户那里工作,我将被期望计费 45 小时。PTO 非常灵活,只要我满足年度利用率(工作 85% 的潜在时间)并得到客户的批准(对我来说这不是问题)。即使有一年我的利用率略低,也不是我的错(他们有六周没有让我参与客户工作,所以我没有计费,后来终于有了客户,一开始我只能计费 10-20 小时),但这并没有阻止他们在那一年晋升我并给了我相当不错的奖金。
这也是唯一一份我可以期待年度奖金的工作。我曾经在另一份工作中短暂地获得过奖金,但数额很小,两年后为了省钱他们取消了所有奖金。
他们确实鼓励在内部项目上加班,但我不怎么这样做,也没有太大影响(也许我的奖金稍微少一点,晋升速度稍慢一些)。
虽然公司里有很多年轻人,也有一些年长的工程师,包括几个 50 多岁的人。
我也是 99% 远程工作。每隔一段时间我会去办公室参加季度聚会或一些重要的面对面活动,但除此之外,我完全是远程工作。这对今年尤为重要,因为我的腿有一些问题,已经进行了几次医疗程序,需要把腿抬高,所以我在沙发上工作了很多。
我不认为我能为四大之一工作,听起来完全筋疲力尽。我听说那里通常最低预期是每周 60 多个小时。我有工作之外的生活,包括业余时间编写游戏,我不需要那样的生活。
cableshaft
我总是报告每周超过 40 小时的工作时间(因为通常每周有一些内部公司会议),但通常不超过 45 小时。最近我们的会议比较少,所以我通常只报告 42 小时。
不过,我不担心记录上厕所的时间,或者偶尔的精神休息。我的客户很满意,我完成了他们希望完成的工作,我只需按 8 小时计费,这没什么大不了的(显然没问题,他们已经愿意支付我近 3 年的费用,涉及两个不同的项目,每次我请求反馈时都会得到很好的评价)。
我工作时间是早上 8:30 到下午 5:30,其中包括额外的一小时午餐时间,所以这不算在内。但我在家里,所以感觉不像工作,只是一个小时放松、吃个三明治、放狗出去,或者准备晚餐的慢炖菜。
实际上,我正在休假 3.5 周,因为我年底积累了太多时间。我知道我的客户会在年底给顾问放假两周,所以我已经计划好了这一点,还计划了一周的婚礼旅行,但由于最近的飓风几乎摧毁了举办婚礼的城镇,婚礼仪式 / 接待被取消了。今年早些时候我还休了一周的假。
cableshaft
人们看到你在咨询公司工作,就假设你没有技能,因为他们有过不好的经历?
至少在我的情况下,我作为顾问的工作质量不比我以前在行业的任何工作差(而且几乎肯定更好,因为我接触到了更多现代实践并与更多样化的人合作),在这份工作之前我在行业内工作了大约 16 年。
我的客户还要求与公司内部的工程师进行代码审查(技术上只是团队中的其他人,但团队中有几个人通常负责审查),所以我写的几乎所有代码在合并到代码库之前都得到了内部批准。
如果在面试中被问到这个问题,我可以告诉他们这些。
另外,因为我的公司规模较小,他们可能根本不会从简历上的名字意识到这是一家咨询公司。它不像德勤或埃森哲那样容易辨认。
scrumper
是的,这是一个公平的问题,我也预料到会出现。简短回答:这些是正交的问题 —— 工作与生活的平衡并不意味着工作轻松,而是意味着它不是有毒的,不会占用你所有的时间。但更全面地说,我的意思是:
健康(我说的 “良好”)的工作与生活平衡意味着你可以工作,也可以有生活。除了偶尔的紧急情况或需要出差见客户外,你大部分时间都是正常工作时间;你需要去看医生时可以去;没有人会抱怨你在学校假期期间花几分钟调解孩子之间的争吵;大多数人都会休假,这也没什么大不了的 —— 诸如此类。
第二句话是关于工作方面的情况。有些工作你只需要打卡上班,也许做一些代码审查或对 CRUD 应用程序做一些无意义的改动,但大部分时间只是坐在那里领薪水。至少对我来说,这是毁灭灵魂的:感觉自己在做毫无价值的事情,甚至没有为雇主编造的任何废话目的作出贡献。然后有些工作会让你筋疲力尽,每天都受到虐待,优先事项经常变动而没有任何输入,必须应对多个相互冲突的经理指挥你的工作,受到政治的影响,也许工资还会延迟发放…… 糟糕透顶。
我在描述一种中间状态,在这种状态下,你很清楚自己是一个团队的一部分,面对着真实的挑战。你的工作有显著的影响,存在有效的竞争,有时他们会赢,每个人都能感受到这一点。日子过得很快,有意义的事情完成了(至少在公司的背景下,即使没有解决世界饥饿问题),胜利需要付出努力,失败也会让人感到痛苦。你解决的问题很有分量,你需要在合理但持续的期望下交付高质量的工作,其他人和团队也在依赖你做到这一点。
简短版的故事是我很幸运。稍微长一点的版本是,在一家小公司里,我做了一些技术领导的工作,因为我发现通过帮助组织其他工程师,我可以更好地帮助他们。后来我的老板辞职去环游世界了,我就被提拔为他的职位。我成了一个 “经理”,但最初我还是像技术领导一样行事,写一些代码,管理数据库之类的事情。这家小公司的优点是给了我学习的空间和很多指导。我可以看到业务方面的所有数据,从一个 “让我们用 Rust 写点新东西” 的开发者变成了一个 “我们现在能为客户做的最简单的事情是什么” 的经理。
然后,一位多年未见的老朋友打电话给我,他正在组建一个新的组织,需要人手,并且预算非常大。这就是 “职业生涯” 部分的开始。我当时有一份我喜欢的工作,收入还可以,可能一直工作到正常退休年龄。新的工作机会风险更大,但报酬也更高,而我一直不擅长冒险。所以我花了很多时间与妻子散步,讨论利弊(好处:非常多的钱。坏处:如果我干不好怎么办?)。最终我接受了这份工作。这份工作在另一个州,而我的儿子还有两年就要从一所非常好的高中毕业了,所以我租了一个小公寓,每三周飞回家一次。
这是一次极其宝贵的学习经历。我的新经理开玩笑地告诉我,我的新工作就是管人,如果我在看代码,那就说明我没有做好我的工作。我牢记这一点。我遇到了一些非常棒的人,参加了无数次会议。有一次凌晨两点,一群爱尔兰人把我叫醒,因为印度的一台电脑网络流量不足,导致熵耗尽了。我还帮一些初级工程师讲过这样的故事:“哈哈,你以为那是个失误,让我告诉你我朋友多年前让亚马逊网站停机 6 分钟的故事。” 我也学会了在设计评审会议上与高级架构师针锋相对的技巧,问他们:“好吧,但如果我随机挑出的这两件事同时发生会怎么样?”
最终,这一切对我来说都还不错。我看到有些人从软件开发工程师(SDE)转为软件开发经理(SDM),然后一年后又回到 SDE,因为他们觉得不适合管理岗位。他们在管理岗位上锻炼了一年,成为更好的工程师,但他们不喜欢那份工作。此外,我现在写下这些话时,有了事后诸葛亮的好处,可能让它听起来比实际容易得多。在我的职业生涯中,我犯过很多错误,但进入管理层对我而言还算顺利。
现在,我正试图用 Rust 编写一个 Smalltalk 虚拟机,没有人会在凌晨两点把我叫醒了。我很幸运。
本文译自 Hacker News,由 BALI 编辑发布。