我发现IT圈和电竞圈有一个共性:菜是原罪。
为什么有些程序员35岁就会被辞退?因为菜。
为什么有些程序员不愿意去国外工作?因为菜。
当然,我这里指的菜不是烂泥扶不上墙的那种菜,而是不够拔尖。那么这个问题也就分为了三部分:
- 程序员如何让自己不被辞退?
- 程序员如何去国外工作?
- 程序员不愿意去国外工作的一些考虑。
程序员如何提升自己的劳动价值
作为一个打工人,要让自己的岗位有含金量,也要让自己的简历有含金量。所以,在你到35岁之前,一定要尽量“往自己的脸上贴金”。没意义的项目少做或者是少花时间做,有发展空间的项目可以多上点心,多争取。
没有机会就要自己创造机会,有时间的话可以去程序员客栈、码市、devnors上找一些外包项目来做,不要一直处在封闭的代码环境里,这对你的帮助会相当大。
此外,你也可以经常去投投简历面面试,了解一下当前的市场行情和你自身在市场上的行情。
润去海外需要哪些条件
以美国为例,想要扎根在美国当个程序员有这些方式:
①直接投递美国总部的公司,通过面试。这条路现在很难走,可以说基本走不通,H1B签证全靠运气,不好拿。
②进入美国公司的国内分部,之后申请转去美国。这是一种曲线救国的方式,但是海的那边有没有坑位、领导同不同意你的审批,甚至你能不能进入大厂国内分部,也都是未知数。
③先去美国读书,之后通过opt留美,直到抽到H1B。
这几条路至少需要你有以下这些条件:
①足够的财力。去美国读书的花销、出国的花销、签证、备考等等,都需要钱,穷人家的小孩连国都出不了。
②良好的外语能力。想要在一个国家扎根并定居,没有扎实的外语口语水平,一定是寸步难行的。
③优秀的编程能力。要打得过三哥容易,难的是要和大量国人竞争,大家都是卷过来的。
④一定的运气。某家公司有没有Hc,技术栈是不是你擅长的,面试官和你对不对胃口,面试题你能不能做出来……
可以说只有天时地利人和,你才能留在北美,而为了完成以上条件换取一张绿卡,让一个35+的程序员破釜沉舟,确实是风险太大了。
程序员的一些顾虑
其实还是有程序员选择去国外工作并成功的,但一般都不会选择在35岁这个时间点,因为变数太大了,除了自身能力问题,还会考虑一些现实因素:
①家庭
拿到海外offer没问题,上有老下有小的该怎么处理?
②文化差异
不同国家有不同的文化、价值观和生活方式,如果程序员不能适应新的文化环境,或者与同事、领导之间的沟通存在障碍,那么这也会对工作和生活带来很大的影响。
③歧视
另一个需要考虑的点在于,华人在海外想要当tech leader是很困难的,甚至面试过程中也处于鄙视链底端,如果对自己职业规划有要求的小伙伴可以慎重考虑。
④归属感
归属感是一个玄之又玄的东西,也许有一天你就会冒出一句“想回家了”,家才是真正的归属。
如果你有选择的机会,你会选择去海外生活还是留在国内呢?