TL;DR — Мне, как тактильному/кинестетическому ученику, было трудно ориентироваться в технических профессиональных пространствах, где мы должны учить/учиться в основном с помощью визуальных и слуховых средств. Я собираюсь использовать свой блог, чтобы говорить о вещах, которые меня интересуют или волнуют, с очень нефильтрованной точки зрения.

Я гей, афроамериканец, и моя точка зрения ценна

Я мог бы остановить пост здесь.

Я не буду.

Но, например, я просто имею в виду… Я работал вместе с другим чернокожим инженером только один раз, никогда не работал с таким членом ЛГБТ-сообщества, как я, и пересечение черного гея в сфере технологий является очевидным и громким. .

Способ убедиться, что я понимаю концепции, о которых говорю

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

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

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

Центральный банк для моих личных кроличьих норок

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

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

Быть частью сообщества означает вносить личный значимый вклад

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

Принятие сообществом

Когда я оцениваю технологию и первый вопрос, который я слышу о ее достоверности, звучит так: «А как насчет поддержки этого инструмента сообществом?», на самом деле я слышу: «Я не уверен ни в своих способностях, ни в ваших (человека, который представляет новый технологии) для оценки этого инструмента я доверяю исключительно группе случайных людей, которых я никогда не встречал, но отношусь к ним с большим уважением, чем к моему коллеге, с которым я работаю каждый день».

Это звучит смешно, верно?

Но если подумать, вы говорите примерно так. Вы говорите, что предпочли бы, чтобы кто-то другой принимал решения о вашем поведении в уникальном стечении обстоятельств, а не оценивал достоинства, представленные вам вашим коллегой.

Это довольно грубо по отношению к вашему коллеге, вы согласны?

Структура поддержки инструмента с открытым исходным кодом и затраты на обслуживание

Еще один момент, который вы часто услышите, звучит примерно так: «Какова ремонтопригодность этой библиотеки?» или «Насколько активны сопровождающие этой библиотеки?» но я слышу следующее: «Я вообще не хочу заглядывать в библиотеку, чтобы даже задаться вопросом, НЕОБХОДИМО ли ее поддерживать. Я также не хочу думать о том, чтобы разветвлять эту библиотеку и поддерживать ее самостоятельно, если я хочу ее использовать».

Для меня это пахнет ситуацией, когда мотивация инженера не совпадает с моей собственной.

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

Вывод

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