Джон был талантливым программистом, который только что получил работу своей мечты в стартапе. Он был в восторге от работы с такой увлеченной и новаторской командой, и ему не терпелось начать программировать.
Но когда он углубился в свой первый проект, Джон понял, что что-то не так. Код проекта был плохо написан и дезорганизован, что мешало ему добиться какого-либо прогресса. Он поделился своими опасениями со своим менеджером, но она отмахнулась от него, сказав ему «просто разберитесь с этим».
Джон знал, что что-то должно измениться, если они хотят добиться успеха. «Я не могу работать с этим кодом, — сказал он себе. "Это беспорядок."
Он мучился неделями, пытаясь разобраться в коде и улучшить его. Но что бы он ни делал, казалось, он делал только хуже. Он знал, что проект обречен на провал, если не будут решены основные проблемы с кодом.
Наконец, Джон принял смелое решение. Он не спал всю ночь, полностью переписывая код проекта с нуля. Это был рискованный шаг, и он знал, что это может стоить ему работы, но чувствовал, что это единственный способ спасти проект.
На следующее утро Джон представил команде свой новый код, объяснив свои рассуждения и извинившись за то, что действовал за их спинами. К его удивлению, команда была впечатлена его самоотверженностью и качеством работы.
«Извините, что не послушал вас раньше», — сказал его менеджер. «Вы были правы, код был беспорядок».
Джон гордился собой за то, что отстаивал то, во что верил, и использовал свои навыки программирования, чтобы оказать реальное влияние. «Быть хорошим кодером — это не просто писать строки кода, — понял он. «Речь идет о том, чтобы код, который вы пишете, был как можно лучше».
С того дня Джон знал, что всегда будет ставить качественный код выше всего остального. «Как программисты, мы обязаны писать как можно лучший код», — сказал он. «Вот как мы создаем программное обеспечение, которое действительно имеет значение».
Спасибо за чтение !!!