Поднимайтесь по мере восхождения

Это было воскресенье 7 июня 2020 года. Прошла первая волна пандемии Ковид-19, и везде была введена строгая изоляция. Я не помню точных подробностей, но думаю, что в то время я сидел на диване в своем доме в Великобритании и просматривал Twitter на своем телефоне. Я наткнулся на твит представителя разработчиков в Microsoft, Брэндона. Не уверен, что я вообще следил за ним в то время, но, вероятно, его ретвитнул кто-то, за кем я следил.

Брэндон Минник
@thecodetraveler
Привет, друзья!

Мой хороший друг ПиДжей (@MetzClassroom) сегодня начинает свой первый стрим на @Twitch!

Он изучает код после того, как 15 лет профессионально преподавал английский язык в средней школе.

Приходите поддержать его, пока он создает свой первый сайт 🎉.

twitch.tv/metzinaround

21:19 PM — 07 Jun 2020

Я поднялась наверх, в свой «домашний офис», который я устроила в свободной спальне. За несколько месяцев до этого я начал работать в IBM в качестве консультанта разработчиков. Я посетил офис в Лондоне только один раз, незадолго до того, как вступил в силу запрет на работу. Будучи командой, чья основная роль заключалась в проведении личных встреч и мероприятий в Великобритании, мы пытались переориентироваться на производство онлайн-контента. В рамках этой работы я недавно начал вести стримы на Twitch. Я не пользовался Twitch раньше, но узнал о нем благодаря другим коллегам из IBM, которые использовали его для живого кодинга и обучения. Мне понравилась идея (и она меня напугала!), что можно просто транслировать, как ты кодишь, а другие люди могут зайти в чат, чтобы составить тебе компанию, предложить помощь, поболтать о ерунде и т.д.

В общем, я присоединился к каналу ПиДжея, и он там изучал самые основы, кажется, HTML в то время. Может быть, C#. Брэндон тоже помогал ему. Думаю, в чате было не более 3-4 человек. Но это было здорово — помочь кому-то начать изучать основы. Время от времени ПиДжей отвлекался на литературу (в конце концов, он был учителем английского языка) и рассказывал о каком-нибудь параграфе из книги или о каком-нибудь поэте, о котором я никогда не слышал. Но это было приятно. Слушать его страсть к литературе и пытаться направить ее на изучение чего-то нового.

Я начал следить за ПиДжеем в Твиттере, а также за Брэндоном и еще одним их другом, защитником разработчиков, Хлоей. Вместе они создали кучу маленьких глупых ботов в Twitter, например, бота Шанайи («Вперед, девочки!»). Бот, который умолял Mountain Dew о спонсорстве (по крайней мере, я думаю, что это был бот). Хлоя также была непрограммистом, придя в DevRel из театрального искусства и театральной школы. Они сделали несколько фантастически занимательных шоу в Интернете и основали подкаст под названием 8-bits.

ПиДжей в конце концов смог получить роль в DevRel и сейчас является образовательным евангелистом в Gitlab.

Все это замечательно, Мэтт, но что с того?

Прошло чуть больше двух лет с того твита в начале статьи, когда я наткнулся на ПиДжея и его путь в DevRel, а также на Хлою и ее путь из театрального искусства в DevRel.

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

Один конкретный вопрос, который мне задали на последнем собеседовании, звучал следующим образом:

«Как вы считаете, должен ли защитник разработчиков иметь опыт разработки программного обеспечения/техническое образование?».

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

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

Я помню себя, когда я только начинал изучать ИИ и машинное обучение. Хотя я и был разработчиком, у меня еще не было опыта в машинном обучении. «Это проблема регрессии или проблема классификации?». Я понятия не имел. Я даже не понимал терминологии для описания того, что я пытался изучить. Что такое тензор? Что такое логит? Поэтому, когда я перешел к разработке DevRel для машинного обучения, я смог подумать: «Что бы я хотел знать, когда начинал заниматься машинным обучением, что облегчило бы мне задачу?».

Еще один вопрос, который мне задали на собеседовании:

«Можете ли вы привести пример того, как вы помогли другому разработчику продвинуться вперед?».

И снова я вспомнил о другом событии, которое произошло благодаря случайной встрече. Мы проводили внутренний хакатон в Ripple, и разработчик Ами из другой части компании, с которым я никогда не сталкивался, представил фантастический проект, над которым он работал. Недавно я был принят в качестве докладчика на Python Web Conference 2022, и тема, по которой я собирался выступать, во многом совпадала с тем, что Ами разработал на хакатоне. Я подошел к Ами после хакатона и спросил, не хочет ли она выступить со мной на конференции. Она была фантастическим разработчиком, но я видел, что из нее получился бы хороший защитник интересов разработчиков. Она никогда раньше не выступала на конференции, но согласилась. Я связался с организаторами конференции и сообщил им, что теперь буду выступать в соавторстве с коллегой.

Выступление прошло фантастически! Я рассказал об общей теме, а Ами провела демонстрацию живого кодинга. Довольно удивительный подвиг для первого выступления на конференции!

Примерно в это время я ушел из Ripple, но Ами хотела поддерживать связь и попросила меня стать ее наставником. Для меня это было большой честью, и я был рад помочь, чем мог. Надеюсь, однажды она перейдет в DevRel на полный рабочий день!

Это возвращает меня к названию этой статьи: «Поднимайся, пока поднимаешься». Это высказывание я впервые услышал от другой сторонницы разработчиков, Кэссиди Уильямс. По мере того, как вы учитесь и развиваетесь, помогайте другим тоже подниматься вместе с вами. В этом посте она говорит о важности сообществ и наставничества:

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

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

О… и я получил работу! 😉

Фото заголовка Sylvain Mauroux на Unsplash

Оцените статью
devanswers.ru
Добавить комментарий