Что отличает вас от других?

TL;DR;
Есть несколько способов принести пользу бизнесу, в котором вы работаете. Кодирование - одна из них, но это гораздо больше, чем вы можете сделать.
Если вам нравится контент, пожалуйста, помогите распространить информацию, хлопая в ладоши и делясь, и, как всегда, приветствуются критические замечания.
Нет места стереотипному разработчику
Я вошел в мир программирования через разработку игр. Такие инструменты, как Game Maker, The Game Factory, RPG Maker и подобные, показали мне, что я неплохо разбираюсь в логических построениях.
В то время разработчики все еще придерживались стереотипа чудаков, которые не могли разговаривать с реальными людьми, и поэтому мы чувствовали себя комфортно только рядом с машинами, что сделало мир программирования прекрасной возможностью найти радость на работе.
В этом сценарии программисты остались бы наедине со своей машиной, просто выполняя инструкции, живя за счет пиццы и колы и избегая как можно большего количества контактов с людьми.
Конечно, некоторые люди именно такие, но я не думаю, что когда-либо было много места для людей, которые сосредоточены только на кодировании программного обеспечения, или, по крайней мере, это сильно изменилось с тех пор, как мне было 12.
В настоящее время значительная часть рынка отведена разработчикам, которые умеют носить разные шляпы. Если ваша работа - только писать код, рынок вас вряд ли заметит.
Выбери шляпы
Я могу придумать несколько хороших шляп для твоей работы. Вам решать, какой из них подходит вам или нет и в какой степени.
Они не расположены в каком-то определенном порядке; они не единственные, что существуют; они не исключают друг друга; они могут быть неправильно названы
- Coder - это шляпа для людей, которые пишут код и оттачивают свои навыки программирования, выполняя небольшие проекты или читая хорошие публикации на Medium (не забывайте следить за ними)
- Шляпа Делового человека предназначена для людей, которые знают, что бизнес (а не программное обеспечение) управляет миром. Эта шляпа означает, что вы узнаете сферу своей деятельности, чтобы иметь возможность принимать обоснованные решения, надевая другие шляпы.
- Владелец - это та шляпа, которую HR требует от слова «владение», потому что теоретически, если вы руководите всеми своими действиями, думая, что бизнес / код / база данных принадлежат вам, вы вложите больше энтузиазма в то, что вы делать и избегать ненужных рисков
- Учитывая, что качество и производительность важны в некоторых проектах, существует шляпа тестировщика, чтобы предотвратить доставку кода, который слишком глючит для использования, и в то же время он соответствует ожиданиям заинтересованных сторон.
- Вопреки распространенному мнению, шляпу дизайнера носят не только люди, создающие красивые иллюстрации для использования кодировщиками в качестве ресурсов - дизайн - это процесс, ведущий других людей к определенной цели.
программного обеспечения, у нас могут быть проекты для людей, которые будут использовать программное обеспечение, и для людей, пишущих программное обеспечение. В зависимости от ваших личных навыков вы можете выбрать один или оба для работы. - Шляпа Архитектора для тех, кто думает о том, как система будет работать в целом, в основном, это шляпа Дизайнера, но на более высоком уровне. Как правило, архитектурные решения являются долгосрочными, например, выбор языков, баз данных, уровней приложения и т. Д.
- На небесах есть особое место, если вы время от времени носите шляпу Менеджер по работе с персоналом. Его носят те, кто слушает коллег, чтобы поговорить о личных вещах (помните, что это нормально в некоторых культурах, а не в других), чтобы помочь им преодолеть эти проблемы.
В большинстве случаев это поможет людей, которых нужно разгрузить, особенно после сложных дискуссий и / или ситуаций. - Хотя все в команде хотят успеха, в шляпе менеджера проекта носят тот, кто продвигает проект вперед, обсуждая и принимая решения о том, как можно принести пользу бизнесу, обычно в письменной форме. код - другие сценарии включают создание корпоративных видеороликов, барбекю для повышения морального духа команды и т. д.
- Если ваш проект представляет собой программный продукт, вы можете носить шляпу менеджера по продукту, и в этом случае вы беспокоитесь о том, как «воплотить» бизнес-концепцию в программное обеспечение, сохранив при этом хорошие показатели доставки, качества и производительности. .
- Шляпа Release Manager используется людьми, создающими выпуск программного обеспечения / продукта в соответствии с критериями проекта. Поначалу эта шляпа кажется простой, но может стать сложной в сценариях, когда вам нужно управлять флагами функций, несколькими средами и различными постоянно развивающимися метриками.
- DevOps - это не роль как таковая, это (культурная) шляпа. Ношение означает, что вы в порядке с развертыванием, обслуживанием и поиском хороших условий на производстве в соответствии с этими вышеупомянутыми показателями.
- Надеть шляпу клиента - значит выставить себя собственным клиентом, притворившись, что вы не разбираетесь в технологиях, имеете препятствия для доступа или ничего не знаете о своей системе.
- Представив себя хакером, вы сможете протестировать уязвимости системы, не опасаясь использования обычных клиентов.
- Роль тех, кто носит шляпу бизнес-аналитика, состоит в том, чтобы согласовать потребности клиентов и заинтересованных сторон и сравнить, что может предложить туристическая компания, с конкурентами. Это стратегическая шляпа.
- Учитывая, что данные - это новый бензин, роль аналитика данных важна для того, чтобы направлять бизнес туда, куда он может двигаться, и реагировать на новую информацию.
- Вы должны иметь возможность носить шляпу DBA, когда вас беспокоят модельные данные о вашем бизнесе.
Мне кажется, что администраторы баз данных и инженеры по обработке данных являются эквивалентными ролями для предлагаемых шляп.
- Сколько раз кто-то задавал вопрос, на который отвечал сам, после объяснения проблемы, с которой столкнулся? Шляпа Слушатель представляет человека, который должен быть непредвзятым получателем информации, задает правильные вопросы, чтобы понять проблему, но готов быть отброшенным, когда другая часть решит проблему самостоятельно.
- Шляпу Учителя надевают каждый раз, когда нам нужно что-то кому-то объяснить, особенно по предметам, которые мы знаем лучше. Мы должны помнить о том, что нужно быть терпеливыми, что у людей другое прошлое, чем у нас, и что наша сторона (обучение) может терпеть неудачу так же, как и другая сторона (обучение).
- Если вам нравится думать или строить и показывать разные вещи, шляпа Presenter создана для вас. С его помощью вы мотивируете и побуждаете людей делать хорошие вещи.
- Вы знаете, что делать. Проверка кода требует внимательности и эмоциональной отстраненности. Надев шляпу Reviewer, вы сможете дать содержательные советы о том, как автор кода может улучшить кодовую базу. Нося эту шляпу, пожалуйста, не забывайте, что код - это только половина программного обеспечения, а другая половина выполняет требования проекта.
- Почему бы также не носить шляпу Друг с людьми, работающими над одной и той же кодовой базой (помните, что это нормально в некоторых культурах, а не в других)? Выпейте для них кофе, поддержите их работой / эмоциональными проблемами, выпейте пива и т. Д. И т. Д.
Ух ты. Этот список стал больше, чем я думал изначально. Пожалуйста, скажите мне, если я что-то забыл.
Чем больше головных уборов вы сможете надеть качественно, тем больше вы будете сопротивляться другим разработчикам. Сколько усилий приложить к любому из них, тоже зависит от вас.
Вывод
Для развития требуется множество различных навыков, некоторые из которых представлены вышеупомянутыми шляпами. Чем больше вы знаете о качестве, тем лучше, НО вам не нужно знать даже половину из них - программирование - это командный вид спорта, в конце концов, другие люди в вашей команде должны дополнять ваши навыки, чтобы можно было учить друг друга.
Примерьте некоторые из этих шляп, поскольку они могут выделить вас в процессе работы. Но носите те, которые соответствуют вашему карьерному плану.
Давайте обсудим, что вы думаете об этой истории, хорошее или плохое, критика всегда приветствуется в комментариях или личных заметках.
Если возможно, похлопайте несколько раз и, если вам понравилась история, поделитесь ею с друзьями, чтобы рассказать о ней всем.
(Если вы ненавидите это, поделитесь с врагами)