写在前面,本人大学2014年毕业于一个二本院校,专业为地球化学(一个比土木工程还坑的专业)。干了几年专业本行,通过培训入行IT。最近就职于杭州一家公司,2024年4月中下旬被裁员。
写代码之前的工作
2014年从大学毕业后,进入一个地质勘察院从事找矿工作(没错,我学的专业叫做“地球化学”)。这个工作具体干啥:勘察区域内,采集土壤、岩石、矿石,写地质报告,画相关地质图,说白了就是山里面挖泥巴敲石头。
这个工作有什么特点呢:
1、无聊:1年中有半年以上在山里面,租在老乡家里面,以至于到城里我都不知道手机能打车
2、累:登山包里面装上水、午餐、地质锤、样品等,水平移动几千米,垂直上下几百米到一千多米
3、危险:虫、蛇、野猪夹、悬崖、荆棘,被山上的蜂蜇过,浙江山里面竹叶青是真多,还有五步蛇,有一次下山路上一条竹叶青就趴在路边的灌木上,我右手再往外摆一点就要和它亲密接触了
4、没钱:最后一个月到账工资3000多一点,办公室几个老油条天天喝茶、斗地主、看报也拿的比我多
工地打灰的土木老哥绝对比我这工作强。基于这个工作以上特点(主要怕死),于是2017年初提桶跑路。辞职时院长一句话我记忆犹新:“XX啊,你要辞职了到时候想再进来可就难了!”我内心:“切!”
干这份工作还是有一点收获的:身体杠杠的。附上一幅矿井内照片。
参加培训
没班上了去干嘛呢?基于大学编程学得还好,写代码不用太多社交,钱多,决定报班入行IT。所谓:360行,行行转IT。
2017年5月,一个人从江西老家,到北京报了一家培训机构Python班,学费1万5。至于为什么千里迢迢跑去北京报班,是从知乎看到一篇关于各个培训机构对比的帖子,北京那家机构评价比较正面。后来机构老板给我们上课时提了这么一嘴:“怎么提升自己机构的知名度呢,一方面给百度花钱,提升搜索排名,虽然百度很坑。还有就是到各个论坛发软文,比如知乎……”
整个培训历时8个月,强度犹如高三。这个机构老师蛮负责的,管理很严格。实际我们也不需要被管,毕竟自己花钱来学习,到时找不到工作得怨自己了。大家都学得很认真。培训时总有回到学生时代的错觉。
一起参加培训的同学有一半是学校刚毕业的科班生。我一女同桌是河北某985科班硕士,然后每次老师问问题,布置作业,她总能很快搞定。一开始并不知情她的学历,以至于我陷入深深的自我怀疑中。
我学的还不错,老师提的一些难的问题,我是少数几个能答出来的。总记得老师布置了一道比较复杂的课后题,我是班上用最少代码实现的一个,不到30行,其他同学都写了60多到100行。但还是跟科班的有差距的,比如题目中“用户名”、“密码”这样的变量名,我代码里用的是“a”、“b”,科班那些同学用的都是“username”、“password”。
毕业前夕,老师还是在教新的知识点,教面试技巧,编简历。我的感觉是还有一大堆新东西要去学,不然去找工作没有信心。
入行
2017年底从北京坐车到上海找工作,简历写了两年经验入职了一家创业公司(后来组长发现了我并没有工作经验,但没追究,因为还是能干活的且听话),干的活就是Django增删改查。在这家公司经历了最开始996,后来大小周,再到双休。
不得不说,写代码是真挣钱。入行第一年收入,超过绝大多数之前勘察院岗位。不由感慨:选择大于努力!
中间自学了Golang,学了点Rust,到最近被裁的这家杭州公司,不知不觉干这行已经6年。
被裁前夕
简单说一下被裁的这家杭州公司。主要客户是政府招商部门,近两年政府没钱,公司营收惨淡。
2023年底老板跟全体职工讲话时不时透露出要裁员:“管理公司就像居家一样,要定期大扫除,没有用的东西及早扔掉……我承认我管理不了这么多员工……”
2023年底,个人计划跑路,先在杭州试水,目标上海。杭州的岗位比上海少得多,薪资水平也是。
2024年初,公司要求必须戴工牌,部分部门原先弹性打卡取消。高管只发一半薪水,到后来暂时不发。
我个人呢,2023年底,组织架构调整到另一个组里面,但是我没啥活可干。我就想着市场情况糟糕,先苟着。没活干上班咋消磨时间呢?学习!看源码、逛各种技术论坛。期间为某个Golang知名web框架贡献了几次代码。以前总觉得这种github高星项目代码岂是我等凡人能染指的,后来发现也不全是。我给这个框架的贡献的代码,并没有多高技术含量,有一两年golang经验应该都能写出来。
这期间试着投了杭州几个职位,面试了两家公司,结果不尽人意,但心里并没有失落,计划就是拿杭州的练手……
被裁
2024年4月初,被约谈。和我同一批次被约谈的大概二三十人吧。人事传达的主要意思就是公司没钱,不可能给法定的赔偿数额,不接受公司的方案,请去仲裁。结果是,我接受了公司方案,主要是因为自从去年底调岗到这时,我一直在划水,这4个月gitlab上代码不超过50行。
被裁后
前三个礼拜,高兴:嘿嘿嘿,有赔偿,不用上班。也有焦虑,年龄30+非科班,要和大批大厂、高学历的竞争,大学毕业季马上来临,要是找不到编程工作我能去干啥。但是,仍然每天打游戏、刷视频,睡到中午。期间有职位邀请投递就投,有面试便稍微准备。
接到一个猎头推荐华为od岗,说od一年大概率能转正,但有算法上机考试。看了题目,只恨脑力不足!工作6年,力扣做的题目不超过10道。遂放弃,对我来说,刷算法题,不如多看几篇数据库有关博客。工作有个数据处理项目,尝试过用各种数据结构加算法提升性能,最后的结果是,不如for循环快。
时间来到被裁接近1个月:我要找个班上。
遂开始复习,投简历,主要是上海的岗位,招聘软件上一天打十几个招呼。求职岗位主要有两个方向Python/Golang,主要偏向于Golang,为啥捏?两点:Python岗位钱少,Python简历上项目不知道写啥(什么高并发、分布式我不知道怎么用Python扯)。
boss消息被忽视是常态,一个礼拜有三四家面试吧,被问过的面试题基本复习过。印象深刻的是几乎每个面试官都会问到GMP模型(强烈建议各位Golang求职者每个细节背得滚瓜烂熟)。还有就是问,我为那个web框架贡献了什么代码。
然后稀里糊涂收到一个offer,涨了5k。挺意外的,我都准备好如果上海也没找到,全国各地哪里能找到工作就去哪。
对了,附上一个我使用在浏览器使用boss直聘发现的问题。boss直聘职位搜索,估计是基于Elasticsearch实现,有翻页限制,最多显示10页。但职位肯定不止这些,这时可以加上其它筛选条件,比如区域。
结语
如今就业形势十分严峻,我这样的情况属于非典型个例,有班上的千万不要轻易辞职。就在写这篇文章的时候,微信公众号刷到了,有关京东裁员的资讯。
各位打工人,加油💪🏻!