Индивидуальный план развития, Карьера | Даниил Шмитт, Альбина Анисимова
В рамках построения индивидуальных планов развитий начали исследование навыков, полезных для различных профессий. Сооснователь Школы траблшутеров, Даниил Шмитт, и ученица, Альбина Анисимова, разбираются в необходимых для программистов умениях.
Быть айтишником – модно, престижно, прибыльно. Но для карьерного роста, помимо знания парочки языков программирования, потребуется освоить несколько десятков, а то и сотен навыков, напрямую не связанных с выполняемой работой. Они же пригодятся и на собеседованиях.
Для построения карьерного плана полезен реестр профессиональных стандартов министерства труда с перечнем умений. Конкретики и деталей добавят выложенные дорожные карты (roadmap) узких специализаций: спасибо смекалистым коллегам по цеху за понятный план действий (рис. 1).
Картину завершат результаты исследования 324 навыков, преподаваемых в Школе траблшутеров (ШТ). Провели анализ применимости умений, исходя из многолетнего опыта работы в сфере ИТ. Отобрали самое полезное, связали со стандартами, сверили с требованиями рынка.
Ключевые умения
Каждый навык ШТ оценивали по шкале от одного до пяти, где один – не имеет значения, пять – крайне важен. Построили сводную таблицу и сгруппировали умения. Предлагаем ознакомиться с результатами через призму трёх больших категорий:
- общие – для всех специальностей
- пороговые – для вхождения в должность
- профессиональные – для карьерного продвижения и перехода в крутые компании.
О группе общих умений, необходимых всем профессиям, писали здесь. Не будем повторяться – перейдём к когорте пороговых, где выделились: Windows + Tools, Информационная безопасность, Логика, Теория принятия решений, Программы, Проекты, Процессная эффективность.
Отдельно выделим Стрессоустойчивость ввиду претензии на прикрепление к группе общих. Чтобы стать профессиональным айтишником, добавьте: Big Data, Базы данных, MS SQL, Алгоритмы, Аналитика, Защита и взломы, Прототипирование, Технологии и Теории игр.
Традиционно отметим «пограничный» навык, востребованный и в других специальностях, – Слепую печать: повышает производительность, разгружает от рутины, прокачивает мышление. Производит эффектное впечатление, а быстрота выполнения заданий помогает обойти других соискателей.
Ввиду интровертного типа деятельности, полагаем что без Эмоционального интеллекта в профессии не обойтись. Также посчитали важными:
- Компетенции, Команда, Карьера, Коммуникация, Лидерство, Нетворкинг, Совещание,
- Достигаторство, Мотивация, Обучение, Работоспособность, Стратегия,
- Аргументация, Выступление, Презентация, Риторика,
- Стиль, Характер, Харизма, Этикет, Язык тела.
Перечисленные навыки – 378 часов обучения в рамках онлайн-обучения. Полтора часа в день и за год станете неузнаваемы. Но это не значит, что проходить нужно все: многое уже умеете или получаете с опытом – круг изучаемых дисциплин можно сузить или распланировать на долгие годы.
Несомненно одно: необходимость зависит от специфики работы, должностных обязанностей, корпоративных особенностей и трендов на рынке труда. Главное – внимательно ознакомьтесь с содержанием курсов: удивитесь полезности неизвестных учений и практик.
Рис. 1. DevOps roadmap
Стандарт
Обратились к сайту министерства труда: изучили профессиональный стандарт для разработчика программного обеспечения. Функции программиста разделены на группы: разработка и отладка кода, тестирование и интеграция модулей и компонентов, разработка и проектирование ПО.
Сделали «мэппинг» с навыками ШТ:
- Разработка (9): Алгоритмы, Проекты, Visio, Word, Коммуникация, Скорочтение, Языковой полиглотизм, Базы данных, Технологии.
- Проверка работоспособности и рефакторинг кода (+1): Стандарты.
- Интеграция программных модулей и проверка работоспособности выпусков программного продукта (+3): UX, Windows+Tools, Программы.
- Разработка требований и проектирование ПО (+5): Искусственный интеллект, Блокчейн, ГИС, Информационная безопасность, Защиты и взломы.
Не стали перечислять знания языков программирования, архитектуры, методологии и принципов построения ПО, которые составляют основу профессии.
Рынок
Изучили полсотни вакансий «Программист» на популярном сайте подбора персонала. Убрали из поиска фразы: 1С, преподаватель и game – нарушали чистоту выдачи. После анализа пришли к выводу, что в каждой компании свой технологический стек: сложно быть спецом-универсалом.
Выход есть – освоить наиболее популярные направления и быть востребованным в конкретной области. При этом важно помнить, что в IT-отрасли всё меняется быстро: нужно постоянно учиться, браться за новое, общаться с коллегами и мониторить рынок.
Объявления работодателей пестрят списками иностранных слов: всевозможные языки программирования, базы данных, фреймворки, протоколы… Из многострочных описаний выделили навыки ШТ: Agile, Scrum, Команда, Коммуникации, Удалённая работа, Языковой полиглотизм.
Отметили востребованные направления для самостоятельного изучения:
- ОС: Linux.
- База данных: PostgreSQL.
- API, микросервисы, брокеры сообщений.
- Шаблоны проектирования, ООП, форматы обмена данными.
- Умение проводить code-review и unit-тесты, работать с системами контроля версий (git).
В ходе изучения развития в профессии пришли к выводам:
- Профильные ВУЗы и курсы не дают полезных на практике знаний. Лучше провести самостоятельное исследование, чтобы составить действенную программу обучения.
- Умение оценивать сложность и сроки выполнения задач – крайне важная способность в айтишной среде. Рекомендуем освоить Проекты и MS Project.
- Знание языков даёт существенное преимущество – позволяет читать справочную информацию и последние новости из первоисточников.
- Работа увлекательная, но сидячая: можно сутками проводить за компьютером, забывая о себе и окружающих. Программисту стоит обратить внимание на ветку «Здоровье», а именно на навыки: Здоровье, Сон, Спорт, Питание и Профилактика болезней.
- Во фразе «Ты ж программист» кроется стереотип о владении всеми околокомпьютерными навыками. Не поддавайтесь на провокацию – начните с базы, тогда при желании легко вольётесь в любую область информационных технологий.
- Айтишники имеют репутацию неразговорчивых зануд, поэтому во многих вакансиях делается акцент на умении общаться и ясно излагать мысли: в устном и письменном виде. Освоение коммуникативных навыков даёт колоссальное преимущество перед замкнутыми и порой чудаковатыми, коллегами.