Сегодня попробуем разобраться с часто встречающимся в IT-вакансиях понятием soft skills, выясним, что это и так ли это важно на самом деле.
Содержание:
1. Предисловие
2. Что такое hard skills?
3. Что такое soft skills?
4. Коммуникабельность
5. Эмоциональный интеллект
6. Умение работать в команде
7. Тайм-менеджмент
8. Навыки переговорщика
9. Гибкость и креативность
10. Проактивность
11. Как измерить мягкие навыки
12. Примеры из реальной жизни
13. Книги по развитию мягких навыков в IT-среде
Некоторые отлично сочетающиеся вещи в жизни порой нельзя представить друг без друга. Например, банк без денег, парус без ветра, арахисовое масло без слегка поджаренного тоста. Для чего это лирическое отступление? Это к тому, что, по аналогии с простыми примерами, скиллы IT-специалиста (как жесткие (hard), так и мягкие (soft)) — для пользы дела должны сосуществовать в тесном симбиозе.
Развить такую уникальную комбинацию навыков не так-то просто, как кажется на первый взгляд, но когда они объединяются, шанс продвинуться по карьерной лестнице увеличивается в разы.
Твердые навыки — это технические способности человека, которые можно количественно оценить и измерить. Как правило, это навыки, приобретенные человеком во время обучения, сертификации или предыдущей работы.
Присутствующие у специалиста хард-скиллы зависят от ролей, которые он занимал на протяжении всей своей карьеры. Иначе говоря, это сугубо профессиональные навыки.
Примеры жестких навыков в рамках IT-профессий:
Список можно продолжать долго, однако сегодня речь пойдет не о них.
Мягкие навыки демонстрируют трудовую этику человека, его способность сотрудничать с другими, приносить пользу организации, став органичной частью ее корпоративной культуры.
Важно отметить, что на некоторых работах наниматель отдает предпочтение именно мягким навыкам, особенно на должностях, связанных с управлением персоналом и с интенсивной коммуникацией. Ведь такого рода скиллы не приобрести просто посмотрев обучающее видео, некоторые из них, вместе с характером, формируются годами.
Например, человек может быть настоящим профессионалом, знатоком своего дела, но вести себя с людьми как последнее хамло — уместность такого токсичного человека в современном офисе, скорее всего, сомнительна. Вместо того, чтобы слаженно работать в синергии, коллектив будет разваливаться из-за бесконечных разборок и выяснений отношений.
Попробуем выделить из общего числа восемь самых важных soft skills разработчика, которые будут востребованы в любой компании на рынке IT.
Итак, вот мой список:
Давайте бегло пройдемся по списку и более детально разберем каждый из скиллов. Выясним, где в реальной работе они могут вам пригодиться и как их прокачать.
Хорошие отношения с коллегами позволят быстрее и легче преодолевать различного рода сложности. Ведь, если вы ни с кем не общаетесь, в конечном итоге останетесь совершенно один, «у разбитого корыта». Этим пушкинским фразеологизмом я заменил сложные, а порой и вовсе невыполнимые задачи. Даже у мега-профессионалов и признанных акул программирования случаются такие ситуации, которые они не в состоянии разрулить в одиночку.
А еще такие навыки необходимы для того, чтобы обмениваться опытом и знаниями. Здесь работает принцип: «Ты мне — я тебе!» Если вы будете отзывчивым человеком, то шанс получить актуальные знания взамен возрастает в разы. Ведь наверняка с вами работает человек с уникальными знаниями, желающий разгрузить свои серые клеточки и поведать вам все тайны успешной разработки проектов. В результате все в выигрыше: и вы, и команда, и клиенты вашей компании!
Чтобы прокачать этот важный навык, никакие курсы и книги не помогут. Совет тут один, простой и банальный: «Общайтесь, господа».
Определение понятия эмоционального интеллекта — многогранно. С одной стороны это то, как вы понимаете чувства и эмоции других людей. Даже в небольшой компании вас всегда будут окружать сослуживцы. Все с разными темпераментами и характерами, спокойные и не очень, веселые и угрюмые. К каждому из них нужен индивидуальный подход — тут надо быть немножко психологом, чтобы найти общий язык даже с самыми неразговорчивыми коллегами.
Учитывая специфику IT, где полно интровертов, иногда такая интенсивная социальная коммуникация в рамках офиса может быть настоящим вызовом.
С другой стороны — это способность самому управлять своим эмоциональным состоянием. Нередко случаются ситуации, когда мы, на излишне эмоциональной волне, например, от злости или от нехватки терпения — совершаем непоправимые ошибки. Поэтому контролируя свои чувства и принимая взвешенные решения — мы сможем добиться многого.
Для того, чтобы не произошло различного рода казусов, научитесь слушать людей. Да, порою не так просто это сделать, ведь человек по своей природе сам больше любит делиться впечатлениями и что-то рассказывать. Тут надо проявить волевые качества, ведь этот навык поможет в общении не только с коллегами, но и с клиентами.
А еще применяйте принцип «Don’t be toxic» — поменьше раздражительности и грубости. Старайтесь меньше критиковать и не жаловаться — такое поведение ухудшает настроение и микроклимат всего коллектива.
Как мы уже говорили выше, независимо от профессионализма и уровня знаний разработчика он не может все сделать один, не потратив на это кучу времени. В современных проектах порой бывает задействовано более тысячи человек. И дело тут не в создании рабочих мест, а в масштабности проекта, где с небольшим количеством участников его не завершить.
Ведь каждый специалист по своему уникален, и только объединив их в одну большую команду можно реализовать задуманное.
Чтобы прокачать этот навык, старайтесь взаимодействовать с коллегами не только на работе. Устраивайте совместные посиделки, ходите в походы, играйте в командные игры (например, в какой-нибудь онлайн-шутер).
А еще почитайте немного об Agile и Scrum. Это методология управления проектами как раз подразумевает тесное командное взаимодействие. Этот подход хорошо описан в книге «Scrum» — основателя методологии Джеффа Сазерленда.
Тайм-менеджмент — управление временем, затраченным на выполнение задач и мероприятий по реализации какой-нибудь бизнес-идеи. Любой проект по определению имеет официальную дату окончания. Чтобы уложиться в срок, нужно составить график и четко ему следовать. Почему же он так важен?
Представьте, что вам надо отремонтировать ванную комнату в своем доме. Решив заниматься этим в свободное время, вы не ставите себе четких целей, не составляете план работы с прописанным временем и датами, а просто делаете что-то когда придется. Что в таком случае происходит? Да, совершенно верно: годы идут, а ваш «проект» никогда не заканчивается.
Причины или в данном случае оправдания тут будут следующие:
Вывод здесь очевиден, нужен грамотный план-график выполнения работ с продуманными временными промежутками, которого нужно придерживаться. Чтобы научиться управлять своим временем нужно терпение и сила воли, но при должном усердии у вас все получится.
Этот навык необходим всем, кто хочет чтобы на его труд обратили внимание. Ведь если вы изобрели или создали что-то по-настоящему стоящее, но преподнесли эту идею неправильно, то ее проигнорируют, попросту не заметят/не оценят. Да, такое бывает часто, выберут идею представленную другим более убедительным оратором, часто кричащим громче всех.
Умение убеждать собеседников крайне необходимо на собеседованиях при приеме на работу. По сути любое собеседование — это переговоры, где вы отстаиваете свою позицию и желаемые условия, а работодатель — свою, где каждая из сторон, защищая свои ценности — пытается найти компромисс.
Как же прокачать это полезный скилл? Во-первых, всегда готовьтесь к любым переговорам. Ведь все пройдет хорошо лишь только в том случае, если обсуждаемая тема не будет для вас неожиданностью. Тщательно изучите собеседника и определитесь какого результата вы хотите достичь.
Оттачивайте этот навык в повседневной жизни. В банке, в магазине, с соседями по площадке или дома со своими родными. Всегда ставьте себе конечную цель и достигайте ее превозмогая обстоятельства.
Книга Дмитрия Коткина «Жёсткие переговоры» поможет вам победить свои страхи и научит разговаривать на равных с любым собеседником.
Мы живем в нестабильном мире. Поэтому любой специалист должен быть готов к любым изменениям, грамотно принимая решения в разных ситуациях. Это то, что сейчас модно называть business agility. В текущей ситуации вам не обойтись без гибкости ума, креативности, нестандартного мышления — главных принципов Agile-подхода.
Перестаньте жить по шаблону и руководствоваться стереотипами, начните думать нестандартно. Стабильность — это конечно хорошо, однако постоянно делая одно и тоже — легко потерять интерес к работе и выгореть. Хватит топтаться на месте, смело беритесь за свежие проекты — и не бойтесь ошибиться, ведь неудачи делают нас сильнее — обучают и развивают.
А еще займитесь каким-нибудь творческим занятием — начните играть на саксофоне или бомбить граффити. Это откроет для вас мир с другой стороны, что обязательно отразится на продуктивности вашей работы.
Проактивность — это навык грамотного управления своей жизнью и профессиональной карьерой. Задайте самостоятельно правильный курс, а не старайтесь плыть по течению. Хотите выделиться из общей массы — будьте проактивным, делайте больше, чем от вас ожидают.
Бывают случаи, когда вам нужно делать то, что не входит в ваши обязанности, потому что ваши коллеги не успевают. В такой ситуации проявите свою активную позицию и возьмите часть работы. Тот же Agile учит помогать товарищам по работе, ведь такая методика помогает команде разработчиков развиваться, а вам — расти над собой. Не ждите пока вам дадут задачу, а задайте ритм сами, и ваше руководство оценит это по достоинству.
Чтобы прокачать этот навык прочтите книгу Стивена Кови «7 навыков высокоэффективных людей», из в нее вы узнаете о полезных техниках развития проактивности.
Как я уже говорил, измерение мягких навыков дело не простое. Один из самых простых способов узнать насколько они хороши, — это попросить сделать отзыв о своей работе — менеджеров, коллег, непосредственных подчиненных или даже друзей и членов семьи. Как люди, которые проводят с вами больше всего времени, они смогут открыть вам глаза и дать представление об областях в которых вы преуспеваете, о том, какие межличностные навыки вам нужно улучшить.
Существуют также определенные способы для оценки мягких скиллов, среди прочих можно выделить:
Ассессмент-центры. В таких центрах при помощи деловых игр, интервью и разного рода задач, проверяют испытуемого, чтобы увидеть его сильные и слабые стороны. В специально смоделированной ситуации человек должен продемонстрировать наличие или отсутствие скиллов, необходимых для выполнения конкретной рабочей задачи.
Проективные вопросы. Многие соискатели на собеседованиях не всегда откровенно говорят о себе, желая показать себя с лучшей стороны. Набор специально подготовленных проективных вопросов поможет получить нужные сведения без искажений, свойственных для социально ожидаемых ответов. Здесь вас попросят высказать свое мнение о той или иной ситуации. К примеру, что вы думаете о причинах, побуждающих людей увольняться, или о том, что заставит их работать с полной отдачей.
Метод PARLA. Этот прямой разговор с сотрудником или кандидатом о его профессиональных навыках, при котором анализируются различные ситуации, случившиеся с ним ранее. В каждом отдельном случае выделяется основная проблема (Problem), действия работника, предпринятые для ее решения (Action), что из этого получилось (Result), а собранная информация сравнивается с требованиями компании.
Метод кейсов. При таком методе проверки мягких навыков анализируется структурное мышление испытуемого. Нужно разобрать предложенный кейс, проанализировав возможные варианты его решения, чтобы выбрать из них наиболее подходящий в сложившихся условиях. Этот метод довольно популярен в консалтинговом бизнесе, однако в IT-индустрии его также часто используют.
Адаптивное сравнение. Это психофизический метод сравнения результатов работы и достижений двух сотрудников компании, выбранных случайно. При этом члены жюри выбирают, кто из испытуемых лучше на основе проделанной ими работы и профессиональных качеств. Как правило, таким способом проверяют сразу целую группу работников (несколько десятков человек). Затем на основании полученных данных эксперты выстраивают рейтинг участников.
Метод «360 градусов». Основной особенностью данной методики является комплексная оценка профессионализма сотрудников сразу несколькими группами людей, а именно: руководством, коллегами, подчиненными, клиентами и им самим. На основании полученного результата выявляется разница между самооценкой сотрудника и тем, как его воспринимают окружающие.
Адаптивное тестирование. Одним из наиболее универсальных способов оценки софт-скиллов являются тесты. Метод адаптивного тестирования довольно часто применяется при приеме на работу в таких IT-гигантах как IBM. В ходе тестирования сложность задач меняется, автоматически подстраиваясь под уровень отвечающего. Если справился с предложенным вопросом, то следующее задание будет посложнее, а если не справился — полегче.
Для примера, возьмем повседневное zoom-совещание в одной из среднестатистических компаний, на котором присутствует три разработчика: молодой специалист (джун), рядовой сотрудник со стажем (мидл) и опытный (сеньор). Над ними, как Дамоклов меч, висит задача, которую нужно выполнить в ближайшее время, но перед этим необходимо обсудить этапы проведения работ: распределить роли, договориться о сроках и т.д.
Как обычно, у каждого из них куча недоделанной работы по другим проектам, но задача срочная и надо что-то решать. Что в таком случае происходит:
В результате получается ситуация, при которой работа не сделана, а время потрачено. Почему так произошло, ведь каждый из них по-своему компетентен в вопросах разработки. Вероятно, им надо подтянуть некоторые из мягких навыков.
А теперь рассмотрим другой вариант развития событий, при котором наши герои владеют некоторыми полезными в данной ситуации soft skills.
В результате, когда все участники совещания поняли чего от них хотят, работа делается в соответствии со сроками, без надрыва и ненужных выяснений отношений.
Помните, что и хард- и софт-скиллы — одинаково важны, а их грамотное сочетание поможет вам в повседневной рутинной работе, а также на пути следования по карьерной лестнице.
Всем, кто хочет больше узнать о самосовершенствовании и развитии софт-скиллов, далее предлагаю несколько актуальных изданий по теме.
Написанная в виде серии независимых друг от друга глав и наполненный интересными историями, анекдотами, вдумчивыми примерами и интересными аналогиями, книга поведает о лучших подходах к работе и личных качествах программиста, необходимых при разработке программного обеспечения.
В оригинальном переводе издание так и называется «Soft skills». Это не одна из тех бесполезных книг, что наполнены непроверенными теориями. Вся поданная тут информация основана на грамотно выстроенных вневременных принципах и личном опыте автора, разработчика со стажем. Рекомендована к прочтению как новичкам, так и опытным специалистам.
Автор, признанный специалист по продуктивности и руководитель проектов, собрал и систематизировал в одном сборнике несколько проверенных теорий и методик тайм- и селф-менеджмента, уникальную информацию о том, как работать с памятью и мышлением, сэкономить ресурсы своего мозга, улучшить концентрацию и научиться доводить все до конца.
Тем, кому лень читать, выкладываем несколько ссылок на актуальные видеоролики по развитию рассматриваемых выше личных качеств полезных для командной работы:
Прокси (proxy), или прокси-сервер — это программа-посредник, которая обеспечивает соединение между пользователем и интернет-ресурсом. Принцип…
Согласитесь, было бы неплохо соединить в одно сайт и приложение для смартфона. Если вы еще…
Повсеместное распространение смартфонов привело к огромному спросу на мобильные игры и приложения. Миллиарды пользователей гаджетов…
В перечне популярных чат-ботов с искусственным интеллектом Google Bard (Gemini) еще не пользуется такой популярностью…
Скрипт (англ. — сценарий), — это небольшая программа, как правило, для веб-интерфейса, выполняющая определенную задачу.…
Дедлайн (от англ. deadline — «крайний срок») — это конечная дата стачи проекта или задачи…