Представьте, вы проснулись в 2045 году, ваш голосовой помощник на основе ИИ напомнил о предстоящем собеседовании в Первом Межпланетном Банке, рассказал, что проанализировал все отзывы о работодателе, изучил психологический портрет вашего потенциального руководителя и взял в учет еще 128 показателей, и, как оказалось, получение крутого оффера зависит на 41,74239321% от 20-и софт скиллов. Опа, думаете вы, закрывая свою любимую книгу Марти Лэйни "Преимущества интровертов"… Как-то обидно, что в 2023 году вам не попалась ни одна статья на тему важности саморазвития не только в мире репликаций и шардинга, но и по части общения с командой таких же неисправимых айтишников.
![](https://habrastorage.org/getpro/habr/upload_files/a41/8fb/825/a418fb825cc5870e0d07ff369ca7b1a5.jpg)
Меня зовут Вера, я HR в компании Quillis. И я хочу обезопасить вас от такого неприятного происшествия. Для этого мне нужно рассказать вам о некоторых перспективных навыках группы "soft skills" и поделиться рекомендациями, как их можно развить.
Считаю тему важной, поскольку развитые мягкие навыки уже сейчас помогают адаптироваться к происходящим изменениям и быть успешным в условиях быстро меняющихся требований, и этот тренд будет неумолимо расти. Однако, говорить, что "софты" просто "полезны" для IT-специалиста, это тоже небольшое лукавство, ведь мало кто заметил, как безобидная рекомендация уже почти превратилась в "монстра" с названием "Требование". Ведь очень сложно представить эффективную продуктовую команду, которая не способна взаимодействовать и договариваться, управлять задачами и сроками, принимать ответственность за свои действия и решения.
Кроме того, практикуя найм сотрудников, периодически сталкиваюсь с тем, что технически компетентный специалист не всегда может презентовать свои результаты и навыки, что может влиять на исход собеседования. Также, некоторые сотрудники могут испытывать затруднения в период адаптации на новом месте, например, потому, что имеют сложности в коммуникации. Поэтому хочу поделиться опытом и рекомендациями, запасайтесь, пожалуйста, чаем и вкусняшками, потому что информации будет много.
Мир подобно скоростному поезду несется вперед с такой большой и трудновоспринимаемой скоростью, что пассажиры тревожатся, что рано или поздно контроллеры этого поезда высадят кого-то после первой же невинной ошибки или из-за "непоспевания" за постоянными прогрессом, изменениями и развитием. Появилась даже специальная трактовка новой реальности – BANI-мир (brittle, anxious, non-linear, incomprehensible), которую придумал Джамаис Кашо. И вот некоторые из рекомендаций, к которым автор сводит свою модель сегодняшнего мира:
Необходимо ослабить тревогу и беспокойство по поводу будущего. В этом поможет сопереживание "в моменте" и внимательность к настоящему.
Необходима большая прозрачность и задействование интуиции.
А это значит, что для того, чтобы быстро адаптироваться к изменениям, быть успешным в новой реальности, и в условиях быстро меняющихся требований, потребуется развивать мягкие навыки.
Переходим к делу! Давайте сегодня разберем следующие важнейшие компетенции:
Управление изменениями;
Критическое мышление.
Начнем с управления изменениями
Управление изменениями – это процесс, который помогает компаниям планировать, разрабатывать, внедрять и оценивать изменения, которые станут необходимыми в будущем. Важно обеспечить плавный переход от старой практики к новой, без значительных нарушений бизнес-процессов.
Для IT-специалистов важно оперативно адаптироваться к изменениям: уметь анализировать новые требования бизнеса, технологические изменения в сжатые сроки, быть готовыми использовать/внедрять новые инструменты и технологии, а также оценивать воздействие изменений на бизнес-процессы компании.
Изменения в технологических процессах происходят довольно часто, поэтому умение адекватно реагировать на них, управлять процессом внедрения изменений, обеспечивать стабильность систем, инфраструктуры, даже в условиях неопределенности, является важным условием для успешной деятельности IT-специалиста.
Нередкая практика, когда в ходе разработки меняются требования к продукту, что может влиять на его функциональность, качество, совместимость с другими системами. Наличие данного навыка позволит оценить влияние этих изменений на продукт, а также предложить альтернативные планы, чтобы снизить риск возможных негативных последствий.
От бизнеса поступил запрос реализовать решение, которое будет находить потенциальных клиентов на b2b маркетплейсах через парсинг объявлений. Однако, при проверке данной гипотезы были получены неудовлетворительные результаты, по ряду причин: объявления с разных площадок имеют различные форматы, не все маркетплейсы имели API для взаимодействия с ними в требуемом режиме, полнотекстовый поиск по объявлениям, зачастую, выдавал нерелевантные результаты.
В качестве альтернативы обсуждалось решение, представляющее собой интерфейс маркетолога для выполнения поисковых запросов по аналогии с интернет-поисковиками, однако, оценка затрат на реализацию данного варианта оказалось слишком велика.
В конечном счёте, соизмерив желание с возможностями, задача трансформировалась: бизнесу было предложено решение анализировать торговый оборот компаний, путем анализа информации из платных источников данных и таможенной статистики, поскольку среди описаний товаров можно найти те, производители которых, потенциально интересны бизнесу в качестве клиентов (содержат определённые ключевые фразы). Был выполнен выбор наиболее полных источников данных, для получения описания продукции, а затем, реализован поиск с применением методов ML.
Несмотря на изменение изначальной постановки требований, конечная цель бизнеса была достигнута, благодаря оперативному и корректному управлению изменениями командой исполнителей.
Моделей управления изменений много, одна из них ADKAR
Изменения вызывают, зачастую, отрицательные реакции и процесс внедрения сопровождается сопротивлением со стороны сотрудников, поэтому важно внедрять их постепенно, чтобы не "сломать" действующую систему.
Считаю важным сохранять принцип открытости – сообщать сотрудникам об изменениях, объяснять их цель, обозначать роль команды в этом процессе.
Существует более десяти моделей управления изменениями, применение которых позволит сделать этот процесс мягче. Расскажу про одну из них – модель ADKAR, автором которой является – Джеффри Хаятт. Модель универсальная – может быть применима в случае организационных изменений на уровне компании, а также в IT-проектах при реализации изменений, связанных с внедрением новых технологий, или на этапах разработки продуктов.
Согласно данному подходу, успешный результат от внедрения изменений зависит от подготовленности команды и ее понимания необходимости этих изменений. Модель включает пять этапов:
Awareness (осведомленность)
Desire (желание)
Knowledge (знания)
Ability (способность)
Reinforcement (подкрепление)
Разберем подробнее каждый из них.
![](https://habrastorage.org/getpro/habr/upload_files/1a3/802/270/1a3802270a7ef0e55d28a1d31dfaae9c.jpg)
Awareness (осведомленность) – пусть все в команде знают, зачем на них летом надевают пуховики.
Первично необходимо сообщить команде о цели изменений. Важно, чтобы участники процесса понимали, чем обусловлена необходимость нововведений. Если у вас новый проект на Аляске – отлично, давайте всем об этом расскажем! В случае молчаливых изменений, подозрительный дядька доставит в офис 100 пуховиков, в которые сотрудникам предлагается облачиться – это странно и вызовет, мягко говоря, встревоженный климат.
Как?
Объясните причины и необходимость изменений, расскажите о возможных последствиях в случае их отсутствия;
Получите первичную обратную связь, что позволит спрогнозировать возможные риски до реализации изменений;
Расскажите об успешных примерах/практиках, чтобы стимулировать интерес к изменениям.
По сути, вам нужно донести следующую информацию:
Зачем меняться
Почему сейчас
Что будет, если
Desire (желание) – сотрудники сами попросят пуховики, если узнают, что впереди холодные времена.
На данном этапе важно заинтересовать команду: показать, как изменения повлияют на компанию и почему изменения важны для сотрудников лично, так сказать, сформировать "желание перемен".
Продвигайте идею внедрения изменений, обозначайте их необходимость и пользу для компании и сотрудников:
Проводите презентации, встречи, рассказывайте о преимуществах нововведений;
Давайте возможность высказаться сотрудникам, обсудите мысли, опасения относительно нововведений.
Объясните сотрудникам:
Почему, как раньше – неэффективно, или "работать не будет";
Какую роль они играют в процессе изменений и как изменения повлияют на них.
Knowledge (знания) – пуховики обычно несколько стесняют движения, поэтому важно научиться жить в них.
Изменения подразумевают применение новых знаний, поэтому на данном этапе, важно определить, какие навыки будут актуальными и убедиться, что сотрудники обладают ими.
Что делать:
Оцените знания сотрудников до начала изменений;
Разработайте программу обучения с учетом актуальных потребностей;
Контролируйте процесс обучения.
Ability (способность) – привыкнуть к тяжелой одежде лучше заранее, чтобы это не отражалось на эффективности труда, поэтому самостоятельная тренировка приветствуется.
Обучение не гарантирует фактическое применение знаний, поэтому важно обеспечить сотрудников необходимыми ресурсами и инструментами для возможности формирования навыка на практике.
Действия:
Помогайте и поддерживайте сотрудников, например, путем наставничества;
Оперативно реагируйте на возникающие вопросы.
Reinforcement (подкрепление) – даже после акклиматизации к суровой реальности, пуховики лучше не снимать.
Может так случиться, что азарт прошел, инициаторы изменений стали менее активны в этом вопросе, и постепенно команда возвращается к прошлым методам работы.
Поэтому, даже после реализации изменений, важно поддерживать интерес команды, собирать обратную связь и оперативно реагировать на нее. Помимо этого, необходимо убедиться, что реализованные изменения приносят ожидаемый результат.
Чтобы сохранить мотивацию команды:
Обеспечивайте доступность ресурсов и инструментов, необходимых для поддержки изменений;
Собирайте обратную связь;
Наблюдайте за прогрессом, разработайте метрики для оценки эффективности изменений.
Отмечу, что при использовании данной модели (как и любой другой) важно последовательно реализовывать каждый этап, в противном случае, результат не принесет нужного эффекта.
Данный инструмент поможет управлять процессом изменений и обеспечить эффективную адаптацию к новым условиям.
Что почитать на данную тему:
Ицхак Адизес – "Управление изменениями без потрясений и конфликтов";
Эстер Дерби – "Психология управления изменениями";
Эстер Камерон, Майк Грин – "Управление изменениями. Полное руководство по моделям, инструментам и техникам внедрения изменений в организации".
Где применить критическое мышление в IT
Критическое мышление – это способность анализировать, оценивать достоверность и пользу информации, принимать взвешенные решения.
Ситуации, когда на задачу тратится множество часов – уже становится "непростительной роскошью". Наличие данного навыка позволит вам ориентироваться в технологиях, определять для них лучшее применение, а также поспособствует более быстрому и эффективному решению проблем. Прокачал критическое мышление – сэкономил время.
На самом деле, данный навык, по моему мнению, применим к любой специализации в IT. Например, вам нужно выбрать технологию для разработки продукта – критическое мышление поможет принять наилучшее обоснованное решение, учитывая не только функциональные возможности, но и скорость разработки, масштабируемость решения в будущем.
Критическое мышление полезно при разработке сложной архитектуры и ее интеграции с другими системами; при проектировании функционального и удобного интерфейса; для обнаружения уязвимостей в системе безопасности системы.
Что происходит, если у специалиста отсутствует этот навык?
У инженера данных увеличился объем входных данных для расчёта, и потребление памяти, которая используется во время расчётов. Ресурсов стало недостаточно, при сборе результатов на одной ноде для последовательной записи расчёт стал падать. Специалист пытался решить эту проблему доступными способами: попробовал перевести расчёт на параллельную запись, чтобы не исключать необходимость сбора данных на одной ноде. В результате, проблема с памятью переместилась с ноды на которой осуществлялся сбор результатов – на произвольную ноду, выполнявшую обработку данных, т. к. процесс обработки данных тоже стал требовать больше ресурсов.
В конечном счёте, для решения исходной проблемы, пришлось исключать данные логически: часть входных данных отбрасывать по бизнес-ключу, чтобы отфильтровать на входе те данные, которые бизнес не был заинтересован видеть в результирующем наборе данных.
Эффект Даннинга-Крюгера
В моей практике были случаи, когда специалист, имея небольшой опыт работы и знаний, считает себя экспертом в данной области. Подобное явление наблюдается, как при поиске кандидатов на вакантные должности, так и среди сотрудников, неспособных объективно оценивать собственные знания.
Есть объяснение, чем подкреплена неоправданная самоуверенность таких людей (так проявляется эффект Даннинга-Крюгера), это метакогнитивное искажение у людей с низкой квалификацией, или, простыми словами, склонность людей оценивать свои способности выше, чем они есть на самом деле.
Как проявляется:
Склонность переоценивать собственные способности;
Неспособность адекватно оценивать и признавать профессионализм других.
На что это может повлиять?
Неоправданное принятие рисков и некорректных решений;
Невозможность распознать ошибки и исправить их из-за уверенности в своей компетентности, повтор этих ошибок в будущем.
Как развить критическое мышление?
1. Системный подход
Используйте системный подход для решения задач: наличие последовательного плана процесса решения позволит проработать задачу пошагово и выявить проблемные места. Структурируйте процесс решения задачи – ознакомьтесь с требованиями, определите ожидания к результату, выработайте решение.
2. Принимайте взвешенные решения
Для принятия взвешенного решения важно опираться на факты и устанавливать причинно-следственные связи. При обработке информации, мозг может подсказать решение, опираясь на опыт в прошлом. Попробуйте найти новые варианты решений, чтобы сделать наилучший выбор. Формулируйте задачу разными способами, обдумывайте различные варианты развития событий, составляйте список возможных решений, даже, если они кажутся невероятными, и выбирайте наиболее подходящий вариант, учитывая "за" и "против".
3. Развивайте творческое воображение
Рассматривайте рабочие и бытовые ситуации с разных точек зрения;
Используйте технику мозгового штурма для генерации нестандартных идей;
Общайтесь с разными людьми, посещайте новые места – это поможет разнообразить мышление;
Развивайте свои творческие способности: пробуйте что-то новое, не бойтесь экспериментировать.
Рекомендую к прочтению:
Том Чатфилд – "Критическое мышление. Анализируй, сомневайся, формируй свое мнение";
Даниэль Канеман – "Думай медленно… Решай быстро";
Никита Непряхин – "Анатомия заблуждений. Большая книга по критическому мышлению";
Дарелл Хафф – "Как лгать при помощи статистики".
Что нужно для карьерного роста в 2045 году?
Все больше работодателей уделяют внимание soft skills, как при найме сотрудников, так и при работе с действующей командой, хоть на сегодняшний день это и не повсеместно. Но одно можно сказать наверняка: в том самом 2045 году, когда ИИ будет готов выполнять значительно большую часть «хардов», чем сейчас, ценность сотрудников будет складываться и из того, насколько хорошо он умеет «софтить». И теперь для тех счастливчиков, кто прочитал нашу статью, это уже не сможет быть неожиданностью, а собеседование в Первом Межпланетном Банке пройдет более гладко.
Подписывайтесь, ставьте лайки, оставляйте комментарии – это тоже soft skills.