预发布环境,我实习生涯的“法外之地”
之前我经历过一次真正的“至暗时刻”。当时负责一个核心需求的开发,在本地和测试环境自测时,一切都丝滑得不行,我甚至已经开始在心里起草转正申请书了。结果,代码一提到预发布环境,世界崩塌了。
那一刻,我真真切切地体会到了什么叫“薛定谔的Bug”。
只要代码跑在预发布上,就像是触发了某种神秘诅咒,逻辑死活对不上。我当时在工位上急得满头大汗,键盘敲得飞起,改一次提一次,结果却是“按下葫芦起了瓢”,修好一个又冒出两个。眼看着项目交付的ddl一点点逼近,pm和mt时不时过来关切地问一句:“进度怎么样了?还没跑通吗?”
那种感觉,就像是全公司的目光都聚焦在你身后,而你正手忙脚乱地在一个随时会爆炸的炸弹面前剪红线。最崩溃的时候,我甚至开始怀疑我这几年的编程课是不是白上了。改到最后,我的自信心已经彻底跌破发行价,甚至不敢直视屏幕上的报错信息。
虽然最后在导师的帮助下,发现是预发布环境的配置项和测试环境有微小差异导致的问题,但那几天的焦虑感简直让我折寿。
后来我才明白,程序员最虚伪的一句话就是“我本地跑着没问题”。实习期最宝贵的一课,不是学会了写多牛的代码,而是学会了敬畏环境差异。现在的我,代码跑通了不敢笑,只有看到生产环境稳如泰山,我才敢大声喘口气。
#实习生至暗时刻#
那一刻,我真真切切地体会到了什么叫“薛定谔的Bug”。
只要代码跑在预发布上,就像是触发了某种神秘诅咒,逻辑死活对不上。我当时在工位上急得满头大汗,键盘敲得飞起,改一次提一次,结果却是“按下葫芦起了瓢”,修好一个又冒出两个。眼看着项目交付的ddl一点点逼近,pm和mt时不时过来关切地问一句:“进度怎么样了?还没跑通吗?”
那种感觉,就像是全公司的目光都聚焦在你身后,而你正手忙脚乱地在一个随时会爆炸的炸弹面前剪红线。最崩溃的时候,我甚至开始怀疑我这几年的编程课是不是白上了。改到最后,我的自信心已经彻底跌破发行价,甚至不敢直视屏幕上的报错信息。
虽然最后在导师的帮助下,发现是预发布环境的配置项和测试环境有微小差异导致的问题,但那几天的焦虑感简直让我折寿。
后来我才明白,程序员最虚伪的一句话就是“我本地跑着没问题”。实习期最宝贵的一课,不是学会了写多牛的代码,而是学会了敬畏环境差异。现在的我,代码跑通了不敢笑,只有看到生产环境稳如泰山,我才敢大声喘口气。
#实习生至暗时刻#
全部评论
相关推荐
03-01 21:45
中北大学 Python
孤蓝长空:请你说一下为什么你用websocket而不是http,请你说一下什么是rpc,为什么用rpc,你的rpc的传输协议是JSON,xml还是什么 请你描述一下你的鉴权流程(完整的) 我问的是第二个项目,随便问的哈哈哈 点赞 评论 收藏
分享
点赞 评论 收藏
分享
查看7道真题和解析