
2025年度总结——让我看到希望的一年
刚刚用年度总结这个关键词搜索编程导航的文章,发现还没出现2025的字样。我在这里就先占位置了哈哈。
🏃从山城到蓉城
去年从重庆来到成都感觉是一个不错的选择。自从去年七月底从上家企业裸辞之后准备了三个月在重庆找了两周,感觉行情真的很差啊,三年经验找个8k的开发岗都费劲。基本都是外包给我发消息。而且明说每周都会有两三天的固定加班甚至还单休。头三年纯牛马般的工作生活真的是受够了,转而将简历投向与重庆相邻的成都。自从22年被上上家企业安排去南京出差了10个月后。我其实是不想去离家太远的地方。一是回家不方便,而是感觉外地的饭菜真的有点吃不习惯。虽然投递的企业基本还是外包给我发消息。但是可以线上面试,外加承诺项目长期稳定。周末加班有加班费而且不出差。比重庆这边企业承诺给到的待遇要好些就来了。
✈三年沉淀与一年跃迁
虽然入职的还是一家外包。但实际对我而言真的算是跃迁了。从到第一家企业初次接触java开发因为不熟悉。周末主动去加班都没通过试用期、到第二家企业转正没过多久就派去南京出差,入职才一年就拖欠我3w薪资选择直接买飞机票连夜跑路、再到入职第三家企业24k纯牛马的工作,在试用期都被迫周末两天都来加班,而且周日直接加到凌晨五点,本来想打下班卡的直接打成第二天的上班卡的经历。这里对我而言真的算是好太多了。头三年因为工作不稳定、有工作但是频繁加班都没安心过几个周末的生活。我自己的家乡重庆都还没逛熟。但是来成都一年已经成功打卡了不少地方了😁。2025,才真的是让我有了终于步入正轨的感觉。
💂游击队到正规军
先说一个最最明显的区别。在我前面那两家小企业做需求开发的时候,真的没有风险评估这一说法。压根儿就没听说过投入开发之前还有什么风险评估。引发我从上一家企业直接跑路的导火索是什么?如果有看到过我去年八月初发的那篇文章就知道。跑路之前给我布置的任务,查询数据来源整体从mysql换为elasticsearch。MVC架构换DDD。这tm事先也不给我说一声。这样的任务布置下来不久就被公司领导开个会问:什么时候能做好?根本不会问你是否有什么难处,相关技术会不会。
但是我现在这一家。每个月月初布置开发任务的时候会有一周的风险评估和需求澄清时间,需求是怎么回事?可以问相关项目负责人,功能实现上有什么困难?能不能按时交付?这就是风险评估。如果实在是不会,可以给其他人交换下任务。如果规定时间交付有压力,可以增加人力或者砍点需求。
然后就是文档和流程设计图。之前入职的企业也根本没看到过这俩东西。尤其是我上上家。项目经理自己都不懂负责项目的业务逻辑。项目初期完全照搬照抄其他项目。出差到客户现场之后发现不是这么回事,而且需求永远都是口口相传导致项目应有的功能全部落地之后就没有稳定下来的时候。后期一直都在频繁改动。每天到客户现场基本都处于恐慌之中。生怕客户哪一天又发现什么不对劲的地方需要大改动。而且已经上线和验收的功能。都是要求立马要改好。拖欠工资是一方面,开发流程一点不规范。就是我从上上家跑路的导火索。
⚖学历与能力的重新思考
争取考上研究生。以后才能更稳健的进大企业,拿比本科生高出不少的薪资。这一定是大多数人的想法对吧?包括我之前也是这么想的。但是自从今年看到甲方招的人的学历和工作内容以及对他们的要求之后。我对着方面的想法有了改变。学历和能力,真的是相辅相成的关系。
甲方那边招的人都是92学历。大多数还是92的本硕并且基本都在知名大厂工作过两三年。薪资至少是我们外包人员的两倍。但是说句实话,我这里要求也不算低了,统招本科、理工类专业、至少两年真实工作经验。这也能够把许多人挡在门外了。
第一件事先说说甲方公司对他们内部招的员工的要求,才入职就要你成为某方面的负责人。有需求时还要做方案设计提供给我们投入开发。并且他们自己最基本的敲代码的活儿也要会。如果遇到我们请假的时候。也需要他们顶上去。坐我右边那个22届同事,他负责开发的那个项目的负责人,就是西南大学本,重庆大学硕。之前在阿里工作过两年。学历确实够,但是能力经验方面看起来可能还是稍显不足。前不久他们开会的时候我顺便也去旁听了一下。发现那个人因为方案设计文档正在被他的领导们PUA。“你设计的这个东西,到底能不能让开发直接看懂?”,另外还有几个充满专业名词的问题一问完。可以明显的感觉到那个人瞬间就慌神了。一开始陈述自己的方案设计时还有条不紊的,那几个问题一问完话都快说不完整了。我一个旁听者当时听着都有点心慌。
再说说上周三发生的一件事。我做的功能只是经过自己测试后发到测试环境。还没来得及让测试同事测试就被甲方的项目负责人给发到生产环境导致出现了问题。那是个成熟的项目,每个月做的迭代需求和修复bug改的问题单以及一些优化的小需求加起来管理有点混乱。本来半个月为一个迭代。月中和月初是迭代上线的时间,但是我改的问题单和优化的小需求没注意到迭代上线的时间就直接发送到测试环境了。然后连同迭代需求一起被上线到了正式环境。导致周三睡午觉一起来就在紧急修复生产问题。晚饭也没来得及吃。跟那个项目负责人一起待到晚上12点。
这个我承认我自己写的代码有点问题。其中修复的一个问题是我自己犯了一个低级错误。本来想把map集合中的数据取出来使用String.valueOf转换为字符串,然后使用StringUtils.isNotBlank判断是否为空的,但是这样组合后面发现有个致命问题,那就是如果取出的数据为null。会被String.valueOf转换为"null"从而通过StringUtils.isNotBlank校验。不过当天如果能够充分测试还是能够检查到的。我跟那个项目负责人算是各有一点责任。
甲方内部招的人虽然学历都挺不错,有些看起来也确实能力经验方面稍显不足。不过人都是需要成长的,没有谁一上来什么都会。但是扪心自问,通过这段时间我观察甲方公司对他们内部新人的要求,换做是我,进不去甲方也不仅仅是学历原因。如果学历够,我感觉我自己能力也不一定能胜任。毕竟一上来就要当项目责任人、需求交付责任人、方案设计等。甲方招人注重高学历,但是就没有不注重你能力的。并不是甲方的人仅仅是学历高就拿比我们高出两三倍的工资。而且之前开项目验收会的时候也听我们项目经理也说过,甲方那边同样也会进行优胜劣汰。我们虽然是外包,但是不用承担大多责任啊,也不会让你去做多难的事。这样想起来也是公平的。这样我至少还有时间进行自我提升。
👣回顾与展望
回想起自己这十多年的学习和生活经历。有时候在想,每个人的这辈子到底发展如何。真的不是自己一个人努不努力就能决定的。记得当年高考完查到成绩后,自己浑浑噩噩了好久。心想高中三年这么努力还考那么差我完了。我和我父母都在想一定要复读。但是我一个当了几十年老师的一位长辈果断建议我直接上大学。至少还是个统招本和能够读到一个比较好就业的专业。然后大学期间发现本科阶段根本在学校学不到啥有用的东西决心去考研。也是那位长辈站出来建议我直接就业。你在大学期间成绩也一般。如果考研考不上再就业困难很多。名与实的关系,你一定要分清楚。然后为了能顺利就业跑到培训机构去才发现java原来有一套系统的学习路线。但是因为信息差,因为家庭条件能够接触到的学习教育资源有限那有什么办法呢?也只有再努力了。
既有好学历,也有好能力的人我算是当不成了。后面只有争取当个学历一般,但有好能力的人。说实话,现在入职的即使是外包。但这一年下来,也去学习适应了不少的东西,例如甲方领导要求必须要掌握的那个低代码开发平台。初次接触,就要在一周之内完成一个需求。还有一个做审批流的组件。当时我们这边都还没人会,是我去看了几天把接口功能引入到项目中来完成基本来要求,然后为后续开发的同事讲解用法、入参和返回参数格式来帮助他们快速上手。以及今年下半年做的运营、技术支撑的工作,需要一口气熟悉六个系统为用户提供帮助。甲方那边的人需要适应得更多,说一千道一万,人家企业真真正正看重的是你的学习适应能力。学历只是说明你再学习能力强的一个证明而已。真的没必要花好几年的时间只是为了去争取一个门面。
我妈小学学历,我爸中专学历,我爷爷奶奶也都是小学初中学历。就这么一个认知水平家庭走出来的一个农村娃。我感觉我何其幸运,有个教师身份的长辈。凭他在学校几十年所积累和打听到的信息,为我指明了一条道路,如果你真的自身学习力不行在加上你自身的家庭条件,也不需要在考学校这件事上面花太多心思了。而且你的性格也只适合搞技术,不适合做销售之类的工作。如果我身边没人为我出谋划策,以我在学校的成绩。按照我一个姐姐对我的评价。你这十多年在学校就算很努力,现在也不知道在哪个小角落默默的打工。走上技术这条路,还有点点发展的希望。学历无用论,是孔乙己身上脱不下的长衫,所幸还没有在我身上应验。
再说回到现在。今年的外包工作其实比我头三年都轻松。而来成都攒下来的money还是我头三年的两倍。上半年去考了下软考的软件设计师,上午题差两分没拿下来。不过后面也暂时不打算考了。感觉证书和学历差不太多,就是一个门面。后面决心抓紧时间补足分布式高并发的东西将自己的薪资水平再提高到一个层次。
欲戴其冠,必承其重。
