
在上一条决定回国的帖子发出后,评论区吵得厉害,因为我是个日子人(只想过个好日子),吵架不是我想看到和参与的,本来就想再也不聊这个话题了
但今天在听我最最喜欢的节目《后互联网时代的乱弹》的时候,谈到两个 shunxu yao 的跳槽,突然又说“有个加拿大的程序员最近在计划回国,在 x 上的长文…” 😯,我发现说的就是我!荣幸的不行,所以得到激励去分享更多我关于这件事的看法和经历。
前置防吵:
- 我文字水平不太行,语文一直不好,有表达失误和错别字希望大家担待。(因为 ADHD,我经常写文章检查三四边都看不到一些很明显的错别字)
- 屁股决定脑袋,我分享的信息和想法,都是站在一个程序员的角度,如果你是从事其他行业的,可能参考价值会少很多
这次我主要想分享几个我真实经历的故事以及我的思考
安全性: 我的感受是,安全性可能不是客观的,而是主观的。 就在昨天,我在公司楼下等同事来接我,跟我一起在楼下躲雨的有两个白人和我。当时是中午左右,突然有一个流浪汉一边大喊大叫,一边拍自己的的脑袋,我吓得不行,就开始往相反的方向去走。 但那两个白人依旧在那抽烟,然后流浪汉靠近他们,要了根烟走了。
相信在海外的人会遇到很多类似的事情。 因为我们在国内长大,对一些安全性的理解和感受是跟这里的本地人的不一样的。一些我们认为非常危险的事情,这边人已经习以为常,且事实上,流浪汉攻击的概率并不高。 但我对安全性比较敏感,我就会很害怕这些事。就像我晚上非常想吃麦当劳了,看了一眼天色有点黑了,我就会倾向于算了,改天再吃。这对我个人来说是非常难受的。
并且,从流浪汉的角度来说,肯定也更喜欢攻击亚洲人,毕竟看起来就像外来人,可比沙包大拳头的黑人和白人好打多了🤣,特别是我也不咋锻炼的。 上面类似的感受,我在 LA、NYC、Vegas 都有类似的经历和故事。作为一个外来人,我们对安全的理解和感受可能是完全不一样的。如果你能锻炼出跟 local 一样的大心脏和反应能力,或者是,因为安全性把自己限制在相对安全的富人区,那其实也不是问题。
所以,我说,安全性是非常主观的问题。对我来说,我希望即使是凌晨一点,我和女友突然想吃个麦当劳,我就可以直接出门。或者是在天黑的时候,我想出去透透气,就可以穿着拖鞋就出门。 就像 musk 也会转发,“只想安全的走在大街上” 这种推文。
谁在为你发声? 在 Vancouver,我落地后,公司雇的地陪跟我说,永远不要去 East Hastings,即使是开车也尽量绕一下。 这边市政府的策略是,通过在 East Hastings 建立免费的 drug 注射点,来让 homeless 聚集在某个地方,从而减少城市其他地方的压力。但注射点旁边就是唐人街,从之前的繁华瞬间变成 尽可能远离的地区。 同样的,另一个华人聚集地,Richmond,前段时间也要在这里建立庇护所,但被华人的大规模抗议所最终取消。之所以要建在这,是因为 Richmond 的市长是一个印度裔,她甚至不住在 Richmond,所以自然希望祸水东引。 我当地朋友的分析是,因为华人参与当地政治的动力相对较小,所以在这些问题上并没有强有力的代表,所以很容易成为一些政策的牺牲品。这些都是一家之言,欢迎大家分享自己的想法和经历。
其他城市朋友也可以分享你所在城市华人街的故事。 所以,作为少数族裔和外来者,在很多事情上的位置是很微妙的。
今天先分享这两个故事,后面有想法了慢慢分享。 我并不是想说服谁,我也不想陷入互联网吵架,只想做一个友善的互联网邻居,去分享我的想法和我的见闻。
我不是某个地方或者某种想法的捍卫者,我只是个日子人,我看到有意思的事情就分享出来,有想说的话就说出来,我也一直在摄取新的消息和想法,我的想法也肯定一直在改变,希望大家友善讨论,互相尊重。

很多人问为啥考虑要回国了,细说就一句两句说不清了,我简单说一些基础的想法。 我算是比较外向的人,来这后跟 加/美 几十个网友面基,算是综合多方面的信息产生的想法。当然,90%的网友是程序员,所以肯定是片面的
当然,如人饮水,冷暖自知,每个人的情况和看重的东西不一样,结论也自然不一样。
- 最基础的,中国现在跟任何国家比都是有优有劣。所以 “中国无敌差” 和 “中国无敌好” 的言论,可以直接无视了。如果单论 安全性和便利性,中国是领先的
- 如果你认为科技是第一生产力,AI是未来方向。那么这世界上只有两个强国,中国和美国。其他国家根本没有训练自己大模型的能力,距离这两个国家有代差。
- 所以,只有中美可以给程序员一个超出平均工资的收入,让你过上舒适的生活,并且在当地立足。例如 加/澳/欧,并没有世界级的大公司,很难从全世界获得超额收入,导致程序员的收入并不高,适合已经有家底的人去享受人生,并不太适合去奋斗
- 谈到 教育和医疗,事实上,可能中国不是最好的,但绝对是中游偏上的。 加拿大的医疗系统烂到底了,美国的医疗系统大家在新闻上都看到了。教育的话,也是个复杂的话题,我只能说,没有一个地方是完全好的,在做决定前,不要“听说”,而是 do your own research
- 工作强度,社会平均的工作强度肯定是 中/美 之外的发达国家会低很多,假期也多一些,也尊重休假。但在 AI 领域,在大家生产力水平没有代差的基础上,强度和产出就是成正比的,美国的大厂的工作强度并不低。 openai等创业公司的加班强度拉满,大厂的AI部门强度依旧高,亚麻和meta的末位淘汰依旧存在,某著名养老厂前段时间也发生员工猝死。 所以这是个相对复杂的问题,但就我个人体感,国内的强度肯定是更高的,但高的程度并没有那么离谱
- 聊到这,其实牌桌上只剩中美是适合我们这些白手起家的人了。中国大家都了解,我们聊美国,因为我所在的公司的总部在美国,有非常多的transfer去美国的机会,所以去美国肯定是考虑的选项。
- 我非常喜欢美国,并且美国是无可争议的世界第一强国,美国的程序员的收入和机会是断层领先其他国家的
对于美国,我所考虑的是几个点
- 身份焦虑。 h1b 和 绿卡是留在美国的几个坎,在没有 h1b 之前,你无法换工作,只能当签证奴隶。如果你的老板有良心,一视同仁,那很好。但事实上,有部分(比例难说,在美国的朋友可以分享下)老板会因为你走不了而在绩效和升职上有所倾向
- 出入美国的风险。 就像前段时间 h1b 的极限回美国事件,事实上在入籍之前,出入美国都有一定的风险,所以大多身边去美国读博的朋友都是尽量避免回国。 我身边的朋友也都是尽量减少离境次数以避免风险。
- 离家太远,想家,文化融入,漂泊感,种族歧视,等等 这些就因人而异了。也会随着年纪而变化,我年轻的时候很喜欢在海外生活的感觉,现在快30了愈加想家,也有很多比我年长的朋友喜欢这边的环境和人少的感觉。所以还是看你自己
事实上,人在做选择的时候,主观因素是永远大于客观因素的。大部分时候是你内心已经有了决定,然后找很多客观因素去说服自己罢了。 对我来说最重要的是家里人不想在国外久居,这对我来说是一票否决权了,毕竟我一个人过日子过的稀里糊涂hhhh
如果说一些 take-away message 的话
- 如果你像我一样,有 transfer 去海外的机会,并且在纠结,且 你的能力自信未来在国内依旧能找到合适的工作。那我建议你去,至少,去了最多后悔一年,不去可能后悔一辈子,毕竟得不到的永远在骚动。
- 如果你年轻,并且家境不错,我觉得去美国读书是非常不错的选项,看过世界才有世界观
- 如果我还年轻,我会去美国闯一闯
上述仅代表我现在认知的想法,希望大家礼貌讨论 🫶

vibe coding 时代写代码更累了
旧时代:全部手写,直接设计架构开始写就行了 新时代:需要写 prompt,然后 ai 输出一堆质量很不错的代码,在修改的时候,就比较麻烦了。 如果你选择手改,那需要理解现有的代码,然后才能做出更改,有时候花费的精力不如直接手写 如果选择 AI 改,那么就需要花脑子 prompt AI 修改,这个充满各种技巧,也不是轻松的事情
然后就出现一个痛苦的纠结。 在见识了 AI 输出代码的速度和质量后,再选择手写,你就感觉自己的效率恢复到了旧时代,有种在开车和走路之间选择了爬的感觉 选择 AI 写,脑子会更累。旧时代,你可以一边慢慢写代码,一遍思考架构和需求。但在AI 时代,AI 输出太快了,脑子需要更急的思考和阅读代码,然后理出下一个 prompt 要怎么写
如果感受的话,旧 时代像自行车,虽然慢,但可以慢慢思考和调整路线 AI 像是一个极高性能的车,一脚油门就可以走特别远,但也需要人更快的思考速度和驾驭能力,否则就更容易翻车,写出一堆乱七八糟的代码和架构

有个观点不一定对
推上独立开发的氛围比较浓,但对年轻人来说,先奋斗一把职场的性价比更高一些。想推一个独立开发的项目,每个月打底花 10~30 个小时,把这个时间放到卷工作上,年终奖+升职 大概率打败绝大部分独立开发者的收益,更何况独立开发者的成功率确实不高
等技术能力成熟 + 职场遇到天花板,再转向也不迟
🤔 纯浴室沉思,欢迎讨论

可能跟大家的理解不一样,校招是“最容易”进大厂的,这也能解释很多有意思的现象,我展开说说:
大厂校招最喜欢招的就是高潜的人才,但你怎么定义高潜?除了少数在读书期间就有很多实践经验的人之外,大部分都是循规蹈矩的上课。所以大厂就粗暴的认为 高潜 == 高学历。所以,你会看到很多编程能力并不强的 高学历 + 实习经验的学生,很容易进入大厂。
从公司的视角来看,大厂有钱和耐心来培养校招生,高学历代表底子好,培养成功了,就是高性价比的人才(不得不承认,程序员这一行,年轻的活力和冲劲还有很有优势的,AKA 能卷),培养失败了,裁员成本不高。
但从校招生的角度有意思了。年轻人/学生 是缺乏对世界和自己的正常认知的,外界和公司又会一直渲染大厂的优越/光环/“高高在上”。很容易让人变得飘然,觉得自己的水平是高于其他人的(比如 xhs 天天把 大厂/名校 挂在嘴边的校招生)。 但我一直的观点是,及格线之上的程序员水平差距没那么大,正态分布在任何领域都适用。这更适用于非名校的程序员,我做咨询经常有 非科班/非名校 的程序员对自己水平妄自菲薄,觉得自己水平不如那些所谓的大厂程序员,但事实并非如此,没必要被那些光环反过来 PUA 自己
那之后的故事呢? 第一种路线,维持年轻人的冲劲,成长和充实自己,又有合适的机遇,在公司验证了自己的潜力,成为有实力的人。“配得上”公司给校招生的高溢价,不得不承认大厂现在给校招生接近 50w 的工资,更多的是为其可能的潜力买单。 第二种路线,成长速度慢于预期,并没有成为业务的中坚力量。如果市场环境好,公司收益好,是完全可以持续享受市场红利的。但如果形式转差,就容易成为被裁员的对象,就出现了 社交媒体中热议的 “毕业两年,我被大厂裁员,找不到下一份工作”。 但很多人被自己高学历和大厂的光环蒙蔽住了,并没有看清自己的实力,当被裁的找不到另一份大厂工作的时候才意识到现实。海浪褪去,才知道谁在裸泳。 听起来很残酷,但现实永远比现实更现实,公司对人才的逻辑就是大浪淘沙。
不得不承认,现在市场在变差,全世界各个市场的程序员就业都变得更难。所以更应该认识到自己的实力,公司/团队/队友 的实力并不是自己的实力,硬本事才是自己安身立命的根本。 长期来看,还是不断提升自己。风险是一直存在的,有自己安身立命的本钱,才能随遇而安,不被时代淘汰。
只是我自己的观察和思考,欢迎大家讨论 无论形势如何,认清自己的实力,提升自己,才是一切的根本。