
Java
炸了,虽然还没到2025年,但我的工作状态早已让我对未来的模样有了一些预感。我只是一个普通的
Java开发,然而每天打交道最多的却是HTML、
JavaScript、Vue和UniApp。项目一天天推进,却总像是在和页面搏斗。维护着一个前后端不分离的复杂系统,这个系统连
AI都难以理清其中的逻辑。页面上的各种绑定有没有写错全靠猜,最终能不能实现需求也完全看运气。数据问题更是家常便饭,每次出现异常都要对着满屏的SQL语句反复修改,直到脑袋发胀。唯一让我感到一丝安慰的是,用的
Java IDE还是Eclipse,而每次看到IntelliJ IDEA的界面时,就像回到了另一个世界一样亲切熟悉。曾经也有过跳槽的想法,甚至接到了两个看起来不错的
面试机会:一个是HR为了刷KPI找上门来,另一个则是老板画大饼,说要技术入股。但家里人——母亲和老婆都觉得,目前的工作还凑合,外面的环境太复杂,劝我别折腾。现在国内到处都在讲降本增效,我也只能尽量让自己不要成为那个被裁掉的人。市场就是这样,环境也是如此,个人又能怎么办?好在认识了一位大佬朋友,他带着我做了一些国外的项目,虽然国内卷得太厉害,但他选择转战国外寻找机会。我们最近用UniApp做的就是这样的国外项目,但实际上,国外的技术生态里UniApp并不算主流。这位大佬前段时间去国外调研了一圈回来后说:那边现在流行Flutter,咱们明年看看能不能把项目重构一下用Flutter实现,我先帮你们探探路。所以,到了2025年,估计我又得和Flutter为伴了。再回到工作本身,现在的
Java项目即使只是个管理系统,也需要涉及
移动端开发。我们项目组一共七个人,其中有六个是
Java开发。为了按时交付项目,大家不得不硬着头皮学习前端技术:Vue得会吧,高级一点的Node.
JS、React也不能完全不懂吧,更不用说低级一点的
JavaScript、jQuery和Bootstrap这些基础技能了。听上去,好像
Java开发什么都会,哈哈,简历上写满了熟悉了解熟练精通,但实际上?不过是表面上懂点皮毛罢了。如今的业务需求拆分得越来越细,结果就是敲代码就像拧螺丝钉一样,不管你写了多少行代码,也只是在重复机械的动作。每天的时间都被用来完成这些琐碎的任务,根本没空思考为什么产品经理会提出这样的需求。天黑了,下班了,浑浑噩噩地结束一天,然后迎接又一个循环往复的日子……