初八又回到自己的牛马岗位了,摸了一天鱼,想想一年又过去了,自己离35又近了一步,35这道坎也是越来越近,24年的目标也没有实现。
回到正题,既然是总结2024,那就聊聊24年吧。
目前就职于一家化妆品生产集团的开发团队,集团虽大,开发团队却小。每天都是日复一日的编码工作,和产品交流明确需求,和后端同事对接接口,和测试同学争论bug,每天都是在代码屎山上拉屎。作为一名开发者,每天都想着创业,如何才能开发一个属于自己的产品。虽然是开发者,却有一颗产品的心。
公司项目之多,每天编辑器都要开好几个窗口,同时编码几个项目的需求,修复bug。因为团队小嘛,自然而然什么活都压在自己身上,一会测试同学就喊我这里有bug,一会产品来找我有个需求要做。
工作篇:在技术债务的泥潭中造轮子
ERP系统攻坚战
2024年自研了公司的生物ERP系统。一开始技术选型的时候,由于公司一直以来都是以vue技术栈开发的各类后台系统,所以当时首选还是想选择vue3,毕竟前端小伙伴上手也快。但是React的组件化思想更加成熟,尤其是在大型项目中,React的状态管理、性能优化和代码复用性都表现得更为出色。考虑到我们的ERP系统未来可能会不断扩展,React的灵活性更适合应对复杂场景。当然这里并不是说vue不好,只是考虑到项目中可能应对的场景react更合适。不过在开发过程中我还是喜欢vue开发。
难以突围的困惑
公司的小程序项目实在太多了,从刚入职的3个小程序,发展到现在的十个多小程序,有些是换个皮供第三方企业使用,接入到自家业务系统。历史包袱太大,用的框架是一言难尽的wepy,虽然在后续开发的小程序升级到wepy2,但还是难用。也并不是不考虑换个框架,但换个框架意味着没法复用以前的业务代码,对于工期紧张的项目也是弊大于利。不得不妥协,还是继续在屎山代码上拉屎吧。
副业篇:全栈开发者的修罗场
作为一名开发者肯定平时也会有做一些私活,大多还是朋友同事介绍来的,比如有个朋友是开淘宝的,有时候他单子来不及做就会来找我。这方面只能说聊胜于无了,钱少事多。
三千块的全栈套餐
比如过年前两周接的一单私活,就是写一个在h5端发布录音任务,用户接任务录音后上传,后台系统则是任务的发布和录音资源的下载审核等功能。其实整个业务逻辑并不复杂,前端vue,后端用node和express,mysql写起来也很快。但是吧前后端都是我一个人写,也没产品把关,也没ui出设计图,客户一会这里不好看,一会又说那里还缺了个功能。总之吧,3千块的活前前后后扯了两周,感觉愣是写成了3万的活。这个项目教会我:没有SOW的私活,就是给自己挖的需求黑洞。
加急的快乐
不过也有一两单加急的项目吧,就是把对方在地图上实现路线规划,一开始是基于地图的api来实现起点到终点的自动路线规划,不过后面对方不满意,说是领导想要看多条路线,但是吧api又无法满足需求,最终他说那就直接写死数据。我说数据写死意味着要在地图上给你把经纬度都找出来,还必须得是在道路上,直线到还好只需要两个坐标,但是遇到拐弯什么的就需要多个点了,工作量大,言外之意就是要加钱嘛。那天给他折腾了一晚上倒也是挣了一台ipda钱。
食之无味,弃之可惜
有一个项目倒是前前后后合作了半年之久,不过期间对方提出的新需求不在原始需求之中我也提出需要另收费。每次比如说加一个表单,表格这种,收费也不可能太高,对接顺利么也就算了,奈何对方的后端接口也烂,文档也烂,感觉就是真不值。但是想着和对方还有合作中的项目还剩一部分没对接完,到时候结账给我一拖再拖那也是麻烦,所以也是硬着头皮啃吧。
所以副业这一块还是在出卖自己的时间,和我自己的初衷完全不符。
生活篇:上幼儿园了
从刚入职的光棍到现在闺女都上幼儿园了,感叹时间过得真快。每天回家老婆孩子热炕头,一天的疲惫都烟消云散了。都说程序员生女儿概率大,没生之前我还不信,现在不得不信了。不过马上就要二胎了,原本一娃还能时不时懈怠一下,二娃的来临得更加策马扬鞭了,所以也就有了今天的对2024的复盘了。去年老婆给我买的ps5,到现在一年了一个游戏都没通关,其实更多的是弥补小时候的缺憾吧。不过咱也好歹空了把宇宙机器人2给通关下,毕竟娃也爱看我玩这个。
反思:站在35岁门槛前的焦虑
站在新年的门槛上回望,或许真正的成长,是开始行动,而不是一直停留在口头上。不能让日复一日的牛马工作让自己变成做思想上的巨人,行动上的矮子。这个世界其实就是个草台班子,与其焦虑35岁的职业悬崖,不如从现在开始行动起来,不能总幻想自己是否会被替代,应该多想想自己擅长什么,能做什么。
最后:2025应该行动起来,而不是夸夸其谈。不管成功还是失败,永远都是属于行动过的人,纸上谈兵连失败都没有资格。