许多软件工程师可能从未从头开始创建过一个新项目。 你进入一个遗留代码库。 你修补它。 你在它崩溃之前离开。