程序员应该选择北上广还是二线城市?
今天一个研发同事打算离职了,他来三年了,是核心技术人员,经验和能力没得说,而且工作成果显著。
在回到郑州之前,他曾在北京待了很多年,因为家庭和孩子他回到郑州。
在郑州待了两三年后,觉得二线城市大环境很差,而且薪资待遇上升空间都有限,很难适应,他决定再次回北京……
他作为我的下属,去年年底,虽然疫情公司盈利一般,但他还是拿了几万的奖金,是技术人员中最多的一个,我还是很认可他的。
经过深入的沟通后,他还是决定离开,我尊重他的选择,但我不太认同他的选择。
我也在上海待过五年,虽说一线城市有较好的大环境,优秀科技企业多,而且待遇很好。对于技术新人我强烈推荐大家都到一线城市去,年轻人多闯、多看、多学才是正常状态。
可作为一个中高级程序员,当你过了30岁甚至是35岁,就要考虑到成家立业,大城市就未必是最好的选择了。
购买房子、孩子上学、赡养老人,在这些担子的影响下,即便一线城市的工资待遇较高,但对于大多程序员来说,这样的负担还是太重。
我记得2018年中,我跟我的大学舍友都在上海,也都在外企上班,发展都还不错。
但有了孩子以后,再考虑到老人,我选择回到郑州这个二线城市。
在决定回郑州之前,我纠结了很长时间,考虑了孩子上学,考虑了父母赡养,考虑了职业生涯发展等等一些列因素。
但还是迟迟做不出决定……
直到有一天我在看《夏洛特烦恼》这个部电影时,看到夏洛在穿越后第一次见到她母亲的场景,他跪在地上抱住母亲,喜极而涕。
在那个时刻我突然决定,我一定要回去,不管对父母和对孩子,我都应该多陪陪他们,相对金钱,陪伴才是最重要的。
牺牲一线城市的薪水,可以让我每天下班都能见到父母,能随时照看父母,再也不需要把假期都浪费在高速公路上。
牺牲一线城市的薪水,可以让我每天至少省下一个半小时的通勤时间,用来配孩子写作业,陪老婆看电影、逛街。
牺牲一线城市的薪水,可以让我随时都能见到自己的亲戚朋友,享受周末或者假期的小聚。
而我那个舍友,他选择了留在上海,把他西安的房子卖了,在上海买了一套500万的小两室,付了首付,他夫妻俩的公积金也基本够还房贷。
他们把孩子从老家接到上海,也通过政策顺利落户,也是挺好的一种选择。
有时候我也会自嘲自己,还不是因为混的不够好,要是每年能年薪百万,哪还用这么纠结?
是啊,话是没错,可人生哪能随心所欲,我承认自己不算太优秀,可即便这样你也要做出对于你来说的最优选择。
很多人会问,30岁左右的程序员到底该如何选择呢?我跟我的舍友其实都诸多程序员的缩影,你说我俩谁的选择更好?其实没有通用的标准答案,更无关对错,只有每个人根据自己的经历和认知来判断。
我们要做的就是在做出选择后,如何让我们的选择更有价值。
我在一线城市和二线城市都待过,分享一些认知,或许不适应所有人,仅供参考。
1)如果你在一线城市的薪酬待遇可以让轻松的在一线城市买房并且偿还贷款,那么我建议你留下。一线城市的机遇是二线城市无法比拟的。能留下,就拥有比了二线城市至少5倍的机遇。
2)如果你在一线城市发展一般,想转战二线城市,我劝你最好做好充足的准备。千万不要小看二线城市的竞争和压力,更不要因为自己是一线城市回来的,而优越感十足。因为二线城市有它的生存规则,它或许不需要太专业的知识和经验,但如果你想挣到跟一线城市的薪水,需要较强的综合能力,通过晋升研发经理、项目经理、产品经理等岗位来拿到我们期望的待遇。所以,二线城市也有好的出路,但是只靠一门专业技能好像很难挣到你期待的薪水。
3)一线城市的技术岗位生命周期较长,我们可以专门做技术做到40岁,甚至更久。但二线城市就不可以了,原本也没有太多高深的技术岗位。所以如果你想挣高工资,必须走技术+管理的路线。以5年工作经验为分界线,超过5年经验的技术人员,如果你还继续做技术,那么你的工资是不会有太大的涨幅的。所以技术人员如果想在二线城市拥有较高薪水,就不要把自己仅限于技术这个单一层面,应该多学习多锻炼,扩充自己的技能范围,成为综合性人才,这样才能长远发展。
4)不管是你是去一线城市,或者是去二线城市,如果你当前的工作你做的不是很出色,建议你不要轻易换工作。经验告诉我们,如果一个环境中你做的不好,换个环境可能会更糟。
5)是否待在北上广其实没有标准的答案,取决于个人选择。二线城市虽然薪资待遇较低,但是父母、孩子、亲朋都在身边。生活的幸福不仅仅只是指钱。钱之外的东西同样需要我们慎重对待。
6)所以我认为提升个人能力(不仅仅是技术能力)是一个程序员能够更好的生存的本质,不管你在一线城市还是在二线城市,应不断学习,不断进步,适应环境才能更好的生存。跟你待在什么地方其实关系不大。
在这个世界上,每个人 的选择都是不一样的,待在大城市二线城市其实没有最优的答案。
但是不同的地方有不同的地方的生存规则,我们要在生存规则上尽可能让自己舒适和适应。