工作几年,回头看看,发现做的东西都没啥技术含量……
程序员文章站
2024-01-12 09:51:52
...
从工作第一天开始,就开始用spring。有了spring和MVC这套东西,系统最复杂的初始化和组件关联被彻底隔离,剩下的就是日复一日的增删改查,添砖加瓦。纯粹的体力劳动,发现做多少系统都一样,毫无意思。
后来系统规模大了,发现读写分离,分库分表还是挺有技术含量的,折腾这些觉得自己进步了;然后做了guzz;现在发现团队里面是个人都把表分的散散的,好像只给他一台数据库都不知道怎么干活了。
前几天遇到了传说中淘宝的带头大哥七公,问我觉得技术上做的最难的系统是那个。猛然一惊啊。回想自己工作以来干过的事情,好像都没啥技术含量。自从认识了spring,完全被这种安逸的框架消磨了,架构设计连在学校那会还不如。就像guzz初始化过程,明明经验中知道应该做二次初始化会让架构简洁清晰,结果还是和ibatis一样做杂七杂八的。
认真回想自己做过的东西,值得骄傲的尽然还是大学时期的那几个:模仿QQ的聊天软件,虚拟操作系统,没写完的邮件客户端,用汇编画小屋子(虽然没画出来),和别人一起拿一堆电线在PCB板上做连电路图都看不懂的电子温度计,甚至大一学C语言时做不下去的Alice系统。工作以来的哪?全是ssh堆起来的一堆堆增删改查代码,毫无意思。
罪恶的应用服务器 + spring + MVC,让整个开发成了流水线,也是软件业的一种悲哀呀。真怀疑,现在的小孩,在这些成熟的东西下,以后能设计出什么有点深度的东西吗?就像从来没有被庞大代码下 面向过程 折磨过的人,真的能理解面向对象是多么伟大的发明?那可是把本来10行代码写的东西,改成30行写的奇怪发明啊。。。。
上一篇: PAT 1060