我2019年从一所二本土木工程毕业,校招进了中建某局。当时觉得能进国企挺美,结果第一年就被派到贵州山沟里修高速。每天6点起床,晚上10点收工,一个月休2天。到手工资6500,加上补贴勉强8000。最难受的是,有次连续干了38小时,浇筑混凝土,回去躺下就发烧了。那时候我就想,这日子不能这么过。
2020年疫情,工地停工,我在家待了两个月。开始琢磨转行。网上都说Python简单,我就买了本《Python编程从入门到实践》,学了3个月。然后去招聘网站搜Python岗位,傻眼了。拉勾网上,北京Python岗位大概1200个,但大部分要求硕士学历,或者3-5年经验。我投了50份简历,只有3个面试,还都是外包公司,薪资给10k。有个面试官直接说,你这学历和项目,做Python开发没竞争力。我当时就懵了。
后来我一个高中同学,他是Java开发,跟我说别学Python了,直接冲Java。他说Java岗位多,中小公司也要。我查了下数据,2020年拉勾网Java岗位数量是Python的3倍多,光北京就4000多个。而且很多不要求硕士。我就改学Java。没报线下班,太贵,动辄2万。我在B站找了某培训机构的网课,花了8000买了配套资料。学习路线是这样的:Java基础2个月,MySQL 1个月,Spring Boot 1个月,Redis 1个月,消息队列1个月。每天学4小时,周末8小时,总共6个月,差不多1000小时。做了两个项目:一个电商后台管理系统,一个秒杀系统。秒杀系统里用了Redis缓存和RabbitMQ,面试时能讲清楚。
简历我改了12版。一开始写“精通Java”,被面试官怼了,说你这叫精通?后来改成“熟悉Java基础,了解JVM内存模型”。投了300份简历,面试了20家。面试问题:HashMap原理,Spring循环依赖,MySQL索引优化,Redis持久化。我准备了大概200道题。最后拿到3个offer:一个外包13k,一个自研15k,一个国企16k。我选了自研,做金融系统。现在工作3年,薪资涨到25k。
对比一下转行前后。工地:6点起,10点下班,月休2天,到手8000,风吹日晒,职业天花板是项目经理,但得熬10年。现在:9点上班,6点下班,双休,到手15k(现在25k),办公室空调,职业天花板是架构师或技术总监。但也不是没代价,我花了6个月没收入,靠之前攒的3万块过日子。而且转行后前半年特别痛苦,代码看不懂,被领导骂。所以别光看贼吃肉,不看贼挨打。
如果你也想转行,我的建议是:1. 别学Python,除非你是985硕士或者数学系。2. 别报线下培训班,太贵,自学+网课+项目足够。3. 项目要能讲清楚技术细节,别写烂大街的商城。4. 简历别吹牛,写熟悉就是熟悉,了解就是了解。5. 投递要海投,但面试前查公司,别去骗子公司。6. 面试完复盘,把不会的记下来。7. 第一份工作别太在意薪资,看能不能学到东西。
最后说个扎心的。我转行那年,有个同事也说要转,他学了Python,到现在还在工地。不是Python不好,是转行的人得看清市场需求。Java虽然卷,但岗位基数大,你只要比别人多会一点,就能上车。