Любой опытный программист сталкивался с этим на собеседовании: он изо всех сил пытается произвести впечатление. Столько же, сколько я хотел бы рассказать вам об умопомрачительных изобретениях или героических действиях в 3 часа ночи: починить вышедший из строя сервер, отразить жестокую DDoS-атаку или как-то иначе ехать на белом коне, чтобы спасти день (в данном случае ночь) ...

Успешная разработка программного обеспечения довольно проста и утомительна. Это просто работает - как ваши почки или печень.

Никто не хвастается здоровыми внутренними органами. Теперь, когда их эффективность снижается, дело обстоит иначе. Один отчаянно ищет врача. Хороший или наименее «дорогой» - выбор пациента. Ты получаешь то, за что платишь. Это ваше здоровье и долголетие.

Вопрос о том, зависит ли занятость ИТ-директора от успеха и качества проекта / продукта, и является ли работающее программное обеспечение жизненно важным для данной «ИТ-организации» - это отдельный разговор. Я рассказывал об этом в своей серии статей о IT-меритократии здесь, на Medium. Я хочу говорить здесь о хороших врачах, а не об их беспечных, глупых и просто бредовых пациентах.

Программная инженерия имеет много общего с автогонками. Оба они о двух вещах: использовать 100% вашего оборудования и не делать ошибок - вместо того, чтобы делать что-то драматичное, чтобы произвести впечатление на зрителей - ИТ-боссов. Гоночная драма происходит только в конце сетки между новичками. Наблюдать за ведущими гонщиками, ведущими свою стаю в гонке, скучно. Они не выпендриваются. Они просто следуют за гоночной линией и стараются двигаться плавно. Они знают, когда переключить передачу, когда тормозить, а когда снова нажать на педаль газа. Твердо, но плавно, с точностью до миллисекунды - круг за кругом…

Опытные разработчики Java используют мощные инструменты, например Spring Framework в полной мере - как Михаэль Шумахер (в надежде на полное выздоровление) эксплуатирует автомобили Формулы 1 на 100%, даже если никто из нас, «энергичных пассажиров пригородных поездов», даже не завершит тренировочный круг, не остановив его.

В отличие от Майкла Фелпса, Коби Брайанта и других спортсменов, которые обладают определенным генетическим преимуществом над остальной частью населения, любой технически может стать лучшим гонщиком Формулы-1, как Шумахер. Для управления автомобилем не требуется особой силы и ловкости. Шумахер не родился чемпионом Формулы-1. Он стал таковым, потому что другие, получив возможность, предпочли не расширять свою зону комфорта, чтобы спокойно управлять автомобилем на более высоких скоростях, обрабатывая быстрый поток сенсорных сигналов: изображение, звук и тактильную обратную связь, даже запах - да, без ошибок. .

Любой гонщик знает - выходите из зоны комфорта, чтобы побеждать. Преодолейте страх. Ставьте цель и тщательно выполняйте. Если, конечно, вы сначала построите самую быструю машину.