Чтобы Пацанам Не Было Стыдно Показать

Я стар и уже глуп, но у тебя все впереди, дорогой программист. Но позвольте мне дать вам один совет, который обязательно поможет в вашей карьере — если вы, конечно, планируете оставаться программистом.

Советы типа «пишите красивый код», «хорошо комментируйте свои улучшения», «изучите современные фреймворки» очень полезны, но, увы, второстепенны.

Они идут рука об руку с главным качеством программиста, которое необходимо в себе развивать.

Это главное качество: пытливый ум.

Пытливый ум – это не столько навык, сколько желание понять незнакомую среду, будь то новая технология, новый проект или новые возможности языковой программы.

Пытливый ум – это не врожденное качество, а приобретённое.

Например, до работы программистом у меня его никогда не было.

Применительно к нашей работе пытливый ум часто представляет собой желание разобраться, почему эта сволочь не работает. Независимо от того, кто написал этот код — вы или кто-то другой.

Если посмотреть на любую задачу, решенную вами или вашими коллегами, то в упрощенном виде она выглядит так: понять задачу, найти место для правок, внести изменения.

Само программирование начинается только в конце цепочки, а основная часть — это одно непрерывное упражнение для пытливого ума.

И итоговое качество решения, и скорость его создания зависят не от вашего умения писать код, а от вашего желания быстро разобраться и найти, куда этот чертов код надо девать.

Как развить пытливый ум? Ничего сложного.

Много лет назад я придумал простую стратегию: Чтобы мальчикам не было стыдно это показать.

Если ваше решение не стыдно показать мальчишкам, то оно отлично.

Если ты глубоко вникаешь в проблему и не стыдишься рассказать об этом мальчикам, то ты красивый парень.

Только не превращайте эту формулировку в девиз клуба Анонимных Алкоголиков.

Если вы ничего не придумали или написали хреновый код, сдались на полпути, повесили нос и устроили эмоциональный стриптиз типа «Я такой глупый, и не боюсь в этом признаться!», выставляете напоказ свою никчемность и ждете, что люди вас пожалеют — вы, к сожалению, ни черта не программист. Вот пример.

Недавно один стажер возился с проблемой в довольно сложном механизме, как технически, так и методически.

Копал, как я понимаю, целый день.

В основном самостоятельно, но просил помощи и у коллег.

Кто-то из бывалых посоветовал ему залезть в отладчик.

Вечером ко мне подполз стажер.

Честно говоря, я думал, что стажер смотрит не туда и видит не то, и мне придется копаться с самого начала.

Корона давила, короче.

Но оказалось, что стажер был в одном шаге от принятия решения.

Собственно, я помог ему сделать этот шаг.

Но это не главное.

Главное, что стажер проявил пытливый ум – настоящий.

Знаете ли вы, как отличить настоящую любознательность? Все очень просто - когда новичок находит, или почти находит решение, двигаясь неизвестно куда, с бубном и танцуя, он не сдается, не ложится лапами вверх, даже если все вокруг ему это кажется забавным, и «эксперты» будут учить его советами типа «изучите аппаратную часть» или «посмотрите в отладчике».

Несмотря на очень низкую эффективность решения задачи в приведенном примере, ребята не стыдятся показать путь, пройденный стажером.

В наши старые времена выживали только такие люди – потому что не было специалистов, каждая технология была незнакома абсолютно всем, и спасти их мог только пытливый ум.

Пытливый ум одинаково свойственен как новичкам, так и старожилам.

Седые волосы, куча сертификатов, многолетний опыт работы – вовсе не показатель пытливого ума.

Я лично знаю нескольких программистов с многолетним опытом, которые поддаются любой сложной задаче.

Все, что они умеют, это писать код по спецификациям, где все разжевано, разложено по полочкам, вплоть до названий таблиц и переменных.

Итак, господа стажеры и новички: ваши шансы такие же, как и у старожилов.

Не смотрите на то, что у старика большой опыт и сертификаты - пытливость ума от этого не зависит. Что бы вы ни делали, помните – делайте это так, чтобы мальчикам не было стыдно это показать.

Самураи учили этому: если пишешь письмо, предполагай, что получатель повесит его на стену.

Начните с этого.

Стратегия «чтобы пацанам не было стыдно это показать» очень проста и легко применима в любой момент. Остановитесь сейчас, хоть через час, хоть через год, и ответьте — не стыдно ли вам показать, что вы сделали с мальчиками? Разве не стыдно показать ребятам, как вы пытались и искали решение? Не стыдно ли показать ребятам, как ты каждый день стремишься повысить свою эффективность? Да, и не забывайте, о каких мальчиках речь.

Это не ваш сосед по столу, не ваш менеджер, не ваш клиент. Это целый мир программистов.

Теги: #Карьера в IT-индустрии #Управление развитием #Читальный зал #Управление персоналом #кто знает что

Вместе с данным постом часто просматривают:

Автор Статьи


Зарегистрирован: 2019-12-10 15:07:06
Баллов опыта: 0
Всего постов на сайте: 0
Всего комментарий на сайте: 0
Dima Manisha

Dima Manisha

Эксперт Wmlog. Профессиональный веб-мастер, SEO-специалист, дизайнер, маркетолог и интернет-предприниматель.