最近都在说国内的程序员岗比较卷,哀鸿遍野。V 站上也有很多被裁找不到工作的。
本人家底较差,几乎没什么存款积蓄。高考时过了本一线去了普通双非。现在毕业两年了 25 岁。这两年没从事计算机类工作。
最近一直都在思考职业规划的事,思考了以下场景:
现在要想从程序员开始做起的话。
如果是国内的路线,大概就是从初级 java 开发工程师做起。然后去面试,去跳槽,并且在上班时,下班后不断地学习提高自己的技术水平。
也许到 30 岁就有一个相对平均的薪资水平。如果选择留在国内,就是找个二三四线城市买房买车付彩礼结婚生子。这是理想情况,不理想的话可能半路觉得太累坚持不下去身体吃不消也是有可能的。
第二条路线就是 run 到国外,比如新西兰澳大利亚美国等。在持续几年的工作和学习后,技术水平过关的条件下,假如英语沟通也不成问题。一方面多做开源项目写博客积累自己在行业内声望,看看能不能找到远程国外的工作。或者去外企看看能不能调岗到国外。再或者就准备直接旅游签,然后当地一个个公司去线下投递简历,霸面了。这是我的想法。
但是那时候自己也一定年纪了。可能要在国外找女朋友然后结婚生子。可能不一定是中国人。薪资相比国内应该会可观一点。能不能接受当地的文化和氛围,还得到时候再看。其实中国除了工作压力大没有福利保障外,我还是比较喜欢国内环境的。所以这一点对我来说算缺点了。
优点是普遍认为国外 wlb 工作生活平衡做的比较好,不太存在程序员 35 岁找不到工作的问题,可以安心发展技术。同等技术相比国内薪资要翻倍。教育不内卷,有一个相对正常的生活,而不是当牛做马。这也是我出国工作的理由。
现在我思考并预见的问题是,如果到时候我技术水平不上不下,没办法找到国外的工作。只能留在国内。拿国内的工资,恐怕也要面临转岗,被裁,超时加班,不好找工作的问题。不清楚到底需要达到什么样的水平可以支撑程序员出国工作呢?