先说全栈开发就是个坑,我现在天天被不同语言的bug轮流打脸。
怎么掉进这个坑的
前阵子公司新项目急着上线,领导拍板说要“灵活”,什么技术好用就用什么。我一拍大腿说行,结果变成了这样:
- 前端页面交给新来的小伙子搞React
- 用户系统直接用现成的Java老代码
- 后台数据处理写了个Python脚本跑
- 实时通知功能硬塞了个服务
灾难现场记录
第一个月风平浪静,等开始联调就全乱套了。
小编温馨提醒:本站只提供游戏介绍,下载游戏推荐89游戏,89游戏提供真人恋爱/绅士游戏/3A单机游戏大全,点我立即前往》》》绅士游戏下载专区
周一下午React小哥拍桌子喊:“Java接口返回的数据结构怎么又变了!”我跑去Java那边问,老王指着屏幕骂:“Python吐过来的日志格式根本没对齐,我手动改了两天!”结果*的服务直接挂了,查日志发现时区配置三个系统三个样,连时间都对不上。
最离谱的是部署那天。运维组喊着要上Docker,装环境就折腾三小时。Java服务死活连不上数据库,发现Python脚本还在本地服务器开着,端口被占用了。等我们拔了Python的插头,Node服务突然抽风狂吃内存,监控警报嗷嗷叫,吓得运维直接拔电源。
现在的血泪日常
现在我工位上常年开着:
- 左边屏幕查React的Hooks报错
- 中间屏幕Java虚拟机内存溢出
- 右边屏幕盯着Python脚本的缩进错误
- 手机还钉钉响不停,运维说Node服务又崩了
上周更绝,用户投诉收不到推送,查了半天发现是Python脚本定时任务漏跑,Java服务等不到数据就不干活,*倒是老实,没数据它就真不推!三个人对喷两小时,发现是脚本里的日期计算忘了加闰年判断。
昨天在技术分享会吹牛,说到全栈开发经验。坐我对面搞PHP的大哥听完冷笑:“你们这算什么全栈,我们组用PHP二十年,页面逻辑带数据库全包圆!” 开完会路过他们工区,正好听见他们在吼:“这个祖传PHP页面报500了谁去重启下服务器?”