Вы менеджер по разработке программного обеспечения? Вот как вы можете продолжать развивать свои технические навыки

Вы менеджер по разработке программного обеспечения? Вот как вы можете продолжать развивать свои технические навыки

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

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

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

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

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

Чтение:

Ежедневно проводите 30-60 минут за чтением.

Блоги и статьи:

Я использую Feedly в первую очередь с этим, и всякий раз, когда я нахожу в Интернете (в социальных сетях и т. Д.) Что-либо, что не попало в мой Feedly, я добавляю источник в Feedly. У меня также есть привычка, что всякий раз, когда у меня бывает простой, я пытаюсь запустить Feedly, а не социальные сети. В мои каналы попадает бесчисленное количество сообщений, хотя я читаю лишь небольшую их часть, все же полезно просматривать заголовки, чтобы узнать, о чем пишут люди. Это также немного похоже на механизм «открытия», который поможет мне определить вопросы, в изучение которых я буду вкладывать больше средств, используя ряд нижеприведенных методов.

Совсем недавно я попытался найти рассылку новостей или рассылку от сообщества. Чтобы назвать некоторые из моих фаворитов, я использую DiscoverDev, Четыре кратких ссылки О'Рейли, а также HNDigest (который представляет собой просто ежедневное объединение самых лучших тем на HackerNews, поэтому мне не нужно забывать о том, чтобы посещать его). Сайты, на которых есть цепочки обсуждений, прикрепленные к ссылкам, ценны как дополнительный контент и помогают мне оценить достоверность статьи, если она посвящена теме, о которой я мало знаю. Если у вас есть другие рекомендации, оставьте их в комментариях, и я их добавлю!

Книги:

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

Статьи:

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

Разговаривать с людьми:

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

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

Пробуем / делаю:

Я считаю очень полезным выкроить время, чтобы просто написать код и попробовать что-то новое. Как у менеджера, у меня не так много времени на это на работе (а также я не хочу, чтобы меня ограничивали текущие проекты моей компании), поэтому я часто делаю это без работы. Например, за последние несколько месяцев я изучал такие вещи, как Amazon SageMaker, Terraform, Apache Spark, Apache Kafka и Golang. Иногда нужно просто настроить инструмент и поиграться с ним, сделать несколько учебных пособий или создать забавный побочный проект. Испытание помогает пройти мимо.

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

Другой:

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

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

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