大家好,我是双越老师,也是 wangEditor 作者。
我正开发一个 Node 全栈 AIGC 知识库 划水AI,包括 AI 写作、多人协同编辑。复杂业务,真实上线,大家可以去注册试用,围观项目研发过程。
开始
Ron Buckton 在微软工作 18 年,在 Typescript 团队,还是 TC39 的代表,在 X 平台有 8k+ 关注者,可以说是非常成功的一名程序员。前几天被微软裁员了。
他曾帮助 TS 编译器,在构建和编辑器相应速度上,提升 10 倍性能,造福全球开发者,技术专家。
微软此次要全球裁员 6000 人,如此大规模的裁员,涉及到谁都不奇怪。至于为什么裁掉他,具体原因我们不得而知。
而且,他被裁员了以后想要再找其他工作应该也不是问题,技术大佬,至于工作是否合适就看他自己的判断了。
基于这个事件,简单谈一下我个人的想法,关于技术和职业生涯,我们该怎么看待。
公司会优先考虑商业价值
小公司要活下去,老板不得不这样做,否则他就得倒闭,所以不是老板心狠,你要当了老板你也一样。
大公司背后是资本和财团,资本永远都是逐利的,这是自然规律,不以人的意志为转移。只要不违法,怎么冷血怎么来。
看 NBA 有时候会有老板交易球员,球迷就评论哪个老板无情,或者哪个球队比较有人情味,保留某个年龄大的球员。不排除情感因素,但商业利益永远是第一位的。
所以,你也不要和你的公司讲什么感情。如果你要走了,你老板跟你谈感情让你留下,你也不要理他。
技术本身不值钱
代码不能直接卖钱,技术是为业务服务的,转换为产品才能变现。在工作中你要有这个思维才可以。
不要被那些大厂的“工程师文化”所误导,绝大部分公司是没有这样的环境的。PS. 而且现在大厂的工程师文化也变成内卷文化了。
技术重要,把技术转换为产品和服务的人或团队,同样重要,例如产品经理、运营、销售等,所以工作中要和他们紧密合作,去学习和理解他们的工作流程,知道你负责项目的整体运转逻辑。这样你才能在未来有更多晋升机会。
所以程序员不要搞纯技术路线,一定要懂一些业务。业务 + 技术 才是真正的核心竞争力,否则靠纯技术你干不过那些刚毕业不久的年轻人。
看过一句话:这个世界的任何领域,任何行业,都是被一帮半瓶子醋占据着,半懂不懂的人,去指导那些完全不懂的人,真正竞争的人压根就进不来这个圈子。
当然,我不是鼓励大家放弃技术学习而搞这些事情,而是说出这个事实,剩下怎么做你自己决定。
知道不知道,这是世界观,知道了怎么做,这是价值观。你得先有世界观,再说价值观。
尽力培养自己一个副业
上班挣工资是间接挣钱,你给公司干活,公司给你发钱。市场行情好给你发工资,市场行情不好也给你发工资,你和市场之间是有缓冲的,这个缓冲就是公司。
但当公司或团队面临困境,这个缓冲没有了,市场这一面墙会直接砸到你身上 —— 裁员。你会受不了,因为你从没有直接接触过市场。
所以,要让自己有直接接触市场的条件和能力。例如去接个私活,做个小程序,弄点自媒体分享一下自己的专业技能,搞好流量,接个广告啥的。
一开始肯定不挣钱,但要去尝试发掘一条途径,去探索有没有未来更好的可能,
程序员需要这种能力和经历。
技术好的人不怕失业(相对来说)
虽然技术本身不值钱,但技术好的人确实好找工作(相对来说),哪怕再卷,也是能卷的过别人。
所以,当你没有合适的机遇做其他事情(如晋升、leader、副业),你还是认真打磨一下自己的技术吧。
算法经常刷一下,什么源码原理的经常看一下,做过的项目多总结一下,让自己的简历看起来更出彩一些。
国外的月亮没那么圆
日常会看到很多文章说国外程序员的好:居家办公,比加班,休假多,没有年龄歧视... 感觉就是天堂一般
但该裁员还是裁员,该失业还是失业,该竞争还是竞争。我去年看过一段时间 LinkedIn 的招聘需求,一个工作也是 200+ 申请人,卷的很。尤其是一些国际化大城市,要和几乎全世界的人才竞争。
最后
看清这个世界的本质,然后再做好自己的工作,往正确的方向去努力。