Примечание: Эта статья имеет испанскую версию. Перевод был вдохновлен выступлением Кати Лира (@lakatialira) Software Libre / Conocimiento Libre dada PyCon Charlas 2018. Чтобы двигаться вперед, нам нужно создавать контент на нашем языке. Грасиас Катя.

Что на самом деле такое «старший разработчик»? Как получить это почетное звание? Это основано на годах? Над проектами работали? Знание? Удача? Достижение?

Я собираюсь пойти на уступки и сказать, что вы действительно можете называть себя «старшим разработчиком», только когда вы наставляете другого. Когда вы делитесь своими знаниями на благо другого понятным и полезным способом. Это не значит, что держаться за руку, хотя могло бы. Иногда быть наставником - значит говорить суровую правду. Пока вы этого не сделаете, вы просто разработчик.

Уточнение моего «просто разработчика» не должно быть уничижительным. Вы можете «просто быть разработчиком» и быть потрясающим. Вы можете обладать невероятными знаниями и строить чудеса, которых мир никогда не видел. Вы просто в моих глазах не старший разработчик. Точно так же вы не можете называть себя учителем или профессором, пока не начнете преподавать.

Так что, спросите вы? Почему нам вообще должно быть до этого дело?

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

Моя профессиональная карьера разработчика программного обеспечения насчитывает 13 лет. Я был техническим руководителем, руководителем группы, старшим разработчиком, младшим разработчиком, просто разработчиком. Другие описания, которые мне дали, включают парня, который сломал сборку, парня, который удалил базу данных, и другие очень красочные, но заслуженные описания. Из всего этого я никогда не думал, что заслуживаю звания «старший». Это никогда не казалось правильным, как будто я этого не заслужил.

Однако однажды это начало меняться. Катализатор? Я объяснил, как работают функции, ребенку, который хотел учиться.

Само по себе это не имеет большого значения. Что меня действительно поразило, так это то, что я сделал это без сценария. Дело не в том, что я подготовил вступление или слайды. У меня была только небольшая доска и кто-то, кто смотрел на меня, чтобы объяснить, что это такое.

Выражение его лица, когда он сказал «а?» к «ооооооооо!» было невероятно приятно. Затем он объяснил мне, как он будет выполнять некоторые базовые математические упражнения, используя маленький Python, которому я его научил. В тот момент я знал, что помощь людям - это единственный способ, которым сообщество или профессия могут поддерживать себя. Его дядя, который сам был разработчиком, заканчивал учебу в Университете Пуэрто-Рико, сказал мне, что позже он получил «тысячу» вопросов от своего племянника и что он по-прежнему интересуется разработкой.

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

Сами по себе никто ничего не делает. Где-то в вашей жизни есть кто-то, кто нашел время, чтобы помочь вам, даже если это был неприятный разговор. Если вы действительно хотите почувствовать, что достигли «высшего» уровня в своей карьере, я приглашаю вас уделить время и наставить того, кто в этом нуждается. Это не должно быть много, это не обязательно должно означать, что вы держитесь за руку, просто помогайте, пока вы больше не сможете. Я уверен, что вам обоим это удастся.