MT那句关于老房子翻新的话,点醒了实习生的我
#mt对你说过最有启发的一句话#暑假去过一家专门tob业务的中厂实习,那项目体量很大,用m4的macbook编译要编译3分钟,然后我第一天入职,同事都走了,我就一个人在看项目,然后mt过来了,问我一些学校里面的情况,然后说这个项目沉淀了十年了,很多东西逻辑我不可能一下就看懂,从 PHP 到 Java 再到现在的微服务混合体。
MT 的 “老房子翻新” 比喻,一下子点透了商业项目和校园项目的核心区别。学校里的课程设计,像是在白纸上盖新房子,从地基到装潢都能按最优解来;但业务项目,更像是给住了十年的老房子做改造 —— 要兼顾住着的人(线上业务不中断),要保留承重的核心(核心业务逻辑),还要在狭窄的空间里塞进新的家电(新的技术架构)。那些看起来冗余的适配层、让人摸不着头脑的兼容逻辑,不是代码写得不好,而是一次次 “翻新” 留下的痕迹,是平衡技术理想和业务现实的妥协。
他走后,办公室又只剩下我一个人,终端里的编译进度条终于走完了最后一点,显示 “Build Success”。我看着屏幕上密密麻麻的代码,又看了看手里的架构文档,突然觉得这个暑假的实习,会比我想象中要硬核得多。
MT 的 “老房子翻新” 比喻,一下子点透了商业项目和校园项目的核心区别。学校里的课程设计,像是在白纸上盖新房子,从地基到装潢都能按最优解来;但业务项目,更像是给住了十年的老房子做改造 —— 要兼顾住着的人(线上业务不中断),要保留承重的核心(核心业务逻辑),还要在狭窄的空间里塞进新的家电(新的技术架构)。那些看起来冗余的适配层、让人摸不着头脑的兼容逻辑,不是代码写得不好,而是一次次 “翻新” 留下的痕迹,是平衡技术理想和业务现实的妥协。
他走后,办公室又只剩下我一个人,终端里的编译进度条终于走完了最后一点,显示 “Build Success”。我看着屏幕上密密麻麻的代码,又看了看手里的架构文档,突然觉得这个暑假的实习,会比我想象中要硬核得多。
全部评论
相关推荐
点赞 评论 收藏
分享
