ru:https://highload.today/blogs/7-soft-skillov-bez-kotoryh-vy-nikogda-ne-stanete-senorom/ ua:https://highload.today/uk/blogs/7-soft-skiliv-bez-yakih-vi-nikoli-ne-stanete-senjorom/
logo
Кар'єра      01/06/2022

7 софт-скілів, без яких ви ніколи не станете сеньйором

Микола Сарри BLOG

Менеджер проєктів у Aimprosoft

Окрім технічних знань та англійської, важливу роль у IT відіграють так звані софт-скіли — особистісні навички. Основні з них – уміння спілкуватися та робота в команді. Вони не відіграють важливої ролі на позиціях до рівня сеньйора, а ось починаючи з цієї позиції і вище ці навички означають не менше, ніж технічні скіли.

Давайте розберемося, які софт-скіли потрібні для кар’єрного росту.

1  Комунікабельність

Ви можете бути скільки завгодно хорошим професіоналом, але це нічого не варте, якщо ви не можете про це розповісти.

Комунікабельність може дозволити отримувати цікавіші завдання, приємні бонуси.

Люди з розвиненими софт-скілами швидше просуваються кар’єрними сходами, і в основному завдяки комунікабельності.

Фахівець має вміти себе подати або, власне кажучи, продати. Потрібно бути добрим співрозмовником, адже не всі захочуть працювати зі нудним роботом.

Спілкування будується на двох наріжних навичках: зрозуміло висловити свої думки, а також зуміти почути і зрозуміти співрозмовника.

Розвивати цю навичку легко: спілкуйтеся, соціалізуйтеся, якщо треба, то відвідуйте розмовні клуби. Тільки треба бути обережним: не порушуйте гострі теми. Деякі люди можуть бути дуже консервативними.

Навіщо витрачати зусилля на зміцнення відносин, якщо в цей час можна почитати про новий фреймворк, запитаєте ви:

  • по-перше, добрі стосунки з колегами формують рівень довіри до вас як до технічного професіонала;
  • Онлайн-курс "Чистий код та патерни проєктування" від robot_dreams.
    Прискорюйте й спрощуйте процес розробки.Під менторством лектора з 15-річним досвідом ви навчитеся застосовувати 20+ шаблонів, опануєте рефакторинг і принципи чистого коду.
    Детальніше
  • по-друге, допомагають робити свою роботу краще.

Якісне та конструктивне спілкування заробляє вам «плюс у карму» як людині та спеціалісту. А це дозволяє в критичній ситуації на проєкті, коли треба швидко щось зробити, просто прийти до розробників і сказати: «Зроби ось це» , і не пояснювати чому, оскільки вони вже вам довіряють.

Без вміння комунікувати не досягти багатьох особистих та робочих цілей. Уявімо такий кейс: розробляється нова архітектура API для одного з продуктів. Є черги повідомлень, і сеньйор-фахівець припускає, що й іншим продуктам буде важливо отримувати ці повідомлення, тому потрібна зручна та безпечна мова спілкування.

Коли він поговорить із розробниками з інших відділів, виявиться, що для них ця проблема не менш актуальна. У результаті проблема вирішується за допомогою іншого набору інструментів, ніж планувалося спочатку. Якби він не спілкувався з іншими відділами, то система в результаті вийшла б не product-friendly для користувачів.

2  Вміння донести свої думки

Запорука успішної роботи над проєктом — уміння чітко та ясно донести інформацію команді, колегам та клієнтам. На жаль, всі люди різні і іноді сприймають ті самі речі зовсім не так, як ви собі змоделювали. Коли ви ставите завдання іншим фахівцям, важливо вміти формулювати та структурувати інформацію, а також переконатися, що людина зрозуміла вас так, як ви цього хотіли.

Посада рівня сеньйор і вище має на увазі, що частину свого робочого навантаження людина розподілятиме між колегами з меншим досвідом або з інших підрозділів. Щоб проінструктувати людину, яка тільки-но прийшла на проєкт, або дати їй у розробку новий функціонал, потрібно самому розібратися в суті завдання, оцінити можливі ризики, пов’язані з людським фактором.

Поспілкуйтеся з колегою, переконайтеся, що інформацію прийнята та зрозуміла. Обов’язково забезпечте підтримку на випадок, якщо в процесі потрібна консультація або коригування.

Розглянемо максимально деструктивний приклад сукупності помилок, які я часом спостерігав на проєктах. У проєкт приходить новий молодий фахівець, йому даються якісь вступні документи, а потім вирішують виділити кілька тикетів, щоб він показав себе. Людина, яка дає їй рознарядку, не бачить перед собою іншу особу — вона автоматично ставить себе на місце цього колеги і вирішує, що він з легкістю впорається із завданням.

Людині не пояснюють, як швидко, наскільки якісно і в якій манері має бути зроблений функціонал: адже тут і так усе зрозуміло. Після цього новачок або не звертається по допомогу, щоб не дискредитувати себе, боячись показати свою некомпетентність. Або звертається, але від нього відмахуються фразами на кшталт «Ну, а що тут може бути незрозуміло?!». Тільки після невдалої реалізації поставленого завдання людина дізнається про те, якими були санкції.

Онлайн-курс "Архітектура високих навантажень" від robot_dreams.
Досвід та інсайти від інженера, який 12 років створює програмне забезпечення для Google.
Програма курсу і реєстрація

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

Пояснити свою думку буває складно незалежно від співрозмовника та мови, не кажучи вже про труднощі-хвилювання, пов’язані з громадськими виступами.

А обрати правильний тон (те, що називають register в англійській) і того важче: хтось не сприймає панібратства, а когось коробить різноманіття формальностей.

Це тонка межа, яку дуже важливо знайти, особливо в мовленні. У письмовій комунікації теж варто звертати увагу на те, щоб максимально точно і зрозуміло висловити свої думки — від цього в прямому сенсі слова може залежати кар’єра.

Коли мені доводилося робити вибір, якого співробітника рекомендувати до підвищення, одним із кроків було вивчення переписки з ним.

Переписка добре відображає, що відбувається у голові людини. Наскільки чітко може сформулювати питання, наскільки структурно мислить. Перевантажує чи ні зайвою інформацією, наскільки лаконічно та ясно пояснює. Під час вивчення переписки можна зробити багато корисних висновків.

3  Ораторське мистецтво

Для спеціаліста-сеньйора важливі навички публічного виступу. Це необхідно і для внутрішніх мітингів, і презентацій продукту замовникам.

Ораторське мистецтво потрібне не лише для участі у конференціях як спікера, але й для презентації клієнту результатів роботи. Банальний приклад — презентація для звіту замовнику продукту про виконану за певний період роботу.

Шукайте можливість виступати перед публікою та тренуйтеся. Для цього можна проводити з командою та колегами внутрішні Tech Talks на актуальні теми. Це чудовий шанс навчитися виступати: невимушена атмосфера та знайома публіка — відповідно менше переживань.

Онлайн-курс "С++ для GameDev" від robot_dreams.
Навчіться кодити на C++ з нуля, опануйте принципи обʼєктно-орієнтованого програмування, ключові бібліотеки та інструменти.Створюйте десктопні та мобільні ігри. Розвивайтеся в геймдеві.
Детальніше

Важливо відчути свої слабкі сторони, усвідомити проблему, попрацювати над помилками, позбутися слів-паразитів («ну», «ніби», «еее» тощо).

Риторика — це одна з навичок, яку можна розвинути в собі до певної міри, навіть не будучи вродженим оратором. Але щоб поставити мову, недостатньо вивчити лише теорію — необхідна практика. Корисними будуть різні тренінги з комунікацій.

4  Конструктивність

Чим вища ваша позиція, тим із великою кількістю людей вам доведеться спілкуватися. Грамотно провести переговори з командою та замовником — це додатковий рівень відповідальності та необхідна навичка для фахівця сеньйор-рівня та вище.

Коли виходиш за межі middle-level engineer, вимоги до навичок комунікації стають вищими.

Тепер уже доводиться зустрічатися з впливовими учасниками процесу, наприклад, з C-level менеджментом (CEO, CTO, CIO, CSO, CFO тощо). Під час таких переговорів ставки є досить високими, і шансу на помилку немає.

Заздалегідь готуйтеся до таких важливих зустрічей, постійно вдосконалюйте бізнес-англійську та дотримуйтесь політкоректності.

Починаючи з сеньйор-позиції ви відповідатимете не лише за результат, але за людей та ресурси, доступні вам. Щоб навчитися домовлятися, відкиньте бажання здаватися професіоналом та чути похвалу від замовника, керівництва, колег. Найчастіше цим користуються, щоб вибити згоду на терміни. Вчіться переконувати співрозмовника, а не нав’язувати йому свою думку. Ставте йому питання, спробуйте зробити так, щоб він сам своїми міркуваннями дійшов до розуміння вашої позиції.

Відстоюйте свою думку, але в той же час зумійте почути співрозмовника і будьте готові прийняти критику з його боку. У моїй практиці були ситуації, коли замовник пушив лише ті фічі, які важливі для бізнесу, і забував про завдання, важливі для користувачів продукту. Але продукт має залишатися зручним для людей, тому я брався відстоювати пріоритети деяких фіч для користувачів. У такому разі важливо коректно та аргументовано донести свою точку зору, наводити факти, чому це має працювати саме так, а не інакше.

Також важливо пам’ятати про культурні відмінності між мешканцями різних країн та носіями різних менталітетів.

Онлайн курс UI/UX Design Pro від Ithillel.
Навчіться проєктувати інтерфейси з урахуванням поведінки користувачів, розв'язувати їх проблеми через Customer Journey Mapping, створювати дизайн-системи і проводити дослідження юзабіліті, включаючи проєктування мобільних додатків для Android та iOS і розробку UX/UI на основі даних!
Дізнатися більше

5  Командна гра

Сеньйор- або лід-фахівець має вміти фокусуватися не лише на персональному результаті, а й на ефективності команди. Це може виявлятись у правильному розподілі завдань між командою, своєчасній допомозі колегам.

Важливо вміти дотримуватися балансу щодо втручання у роботу колег.

Маючи високу технічну експертизу, так просто самотужки ухвалювати всі рішення на проєкті і диктувати правила, і набагато складніше створити таку атмосферу на проєкті, коли кожен член команди буде впевнений у своїх силах.

Щоб цього досягти, виявляйте довіру до колег, але, звичайно, тримайте руку на пульсі, щоб мати можливість вчасно втрутитися.

Колись ще розробником мені пощастило працювати з досвідченим фахівцем, який навчив мене давати та отримувати фідбек. Раз на два-три місяці ми робили висновки щодо проведеної роботи та підходів до завдань. Він слухав мій фідбек, а я — його коментарі з моєї роботи. З того часу я активно практикую цей підхід. Обов’язково слухайте, чуйте та беріть до уваги фідбеки, які вам дають.

Ця корисна практика дозволяє вдосконалюватися у своїх навичках: отримавши подібну оцінку, ви можете зрозуміти, в якому напрямку варто працювати та розвиватися, на що звернути увагу.

Варто сказати, що отримання фідбека — це також додаткова мотивація. Рекомендую прочитати «Міфічний людино-місяць, або як створюються програмні системи» Фредеріка Брукса та «Людський фактор: успішні проєкти та команди» Тома Демарко та Тімоті Лістера.

6  Менторство

У вашій команді будуть менш досвідчені фахівці, яким потрібно щось пояснювати, делегувати, передавати знання. Для цього важливо вміти знаходити підхід до різних людей та навчитися висловлювати свої думки максимально простими словами.

Як мені здається, сеньйор має не брати всю владу в колективі у свої руки, а допомагати команді, надихати та вчити її.

Курс Fullstack Web Development від Mate academy.
Стань універсальним розробником, який може створювати веб-рішення з нуля.
Дізнатись про курс

Найпростіший спосіб навчитися цьому – відповідати на запитання на форумах на кшталт Quora, Reddit, Stack Overflow. Це тренує уміння пояснювати, а у процесі ви ще краще розумієте власну відповідь.

Програмісти переважно уникають менторської діяльності, віддаючи перевагу інженерії. Відповідно, розробників, які у собі поєднують одночасно якості інженера та ментора, дуже мало. На них є попит — особливо у маленьких фірмах, де особливо гостро постає проблема нестачі таких людей.

Якщо ви хочете розвинути навичку менторства, влаштуйтеся викладати на якісь курси, зараз їх багато. Спробуйте донести свої думки людей, які нічого не розуміють в IT.

Читайте також: «Після цього випадку я зрозумів, що програмування — не для всіх»: розробник про те, як він став ментором і чому не бере за це гроші

7  Емпатія та емоційний інтелект

Емпатія допомагає нам прогнозувати ситуації за участю інших людей, не залучаючись особисто до аналогічних переживань. Наприклад, якщо ви знаєте, що у вашого колеги викликають ступор і стрес ситуації, коли необхідно швидко ухвалити рішення, то варто це врахувати заздалегідь.

Емпатія — це прийняття різноманітності нашого світу. Краще розвивати цю навичку з дитинства, у дорослих людей процес йде куди повільніше.

Найпростіша вправа на розвиток емпатії: просто спілкуйтеся з різними людьми на повсякденні теми і не виносите оціночні судження про співрозмовника.

Щоб розуміти, що відчуває інша людина, як вона бачить світ, досить прийняти саму ймовірність множинних поглядів на ті самі речі — необов’язково ці погляди розділяти.

Розвинена емпатія — це одна з навичок конфлікт-менеджменту та вміння вирішувати суперечки, що виникають у команді. Коли фахівець стає відповідальним ще й за команду, то на перший план виходить навичка грамотно та делікатно виходити із спірних ситуацій.

Онлайн-курс "Android Developer" від robot_dreams.
Курс для всіх, хто хоче навчитися розробляти застосунки для Android з нуля, створити власний пет-проєкт для портфоліо та здобути професію, актуальну наступні 15–20 років.
Програма курсу і реєстрація

Код не має своєї думки, він не сперечається і не псує нерви, а люди іноді можуть. Тому в подібних ситуаціях головне не забувати, що ми всі живі люди і нам властиві емоції. Тут приходить на допомогу EQ — емоційний інтелект. Вивчайте, як різні фактори впливають на емоції інших людей, вчіться викликати та зберігати потрібний настрій у себе та впливати на емоційне тло співрозмовників

Що почитати

Читайте також: Віртуозний кодер та крутий ментор: 7 ознак справжнього сеньйора

Це текст із  особистого блогу, опублікований з дозволу автора.

Якщо ви знайшли помилку, будь ласка, виділіть фрагмент тексту та натисніть Ctrl+Enter.

Онлайн-курс "Data Science with Python" від robot_dreams.
Навчіться користуватися бібліотеками Python для розв’язання задач дата-саєнтистики, обробки масивів даних та побудови ML-моделей.
Програма курсу і реєстрація

Цей матеріал – не редакційний, це – особиста думка його автора. Редакція може не поділяти цю думку.

Топ-5 найпопулярніших блогерів березня

PHP Developer в ScrumLaunch
Всего просмотровВсього переглядів
2434
#1
Всего просмотровВсього переглядів
2434
Founder at Shallwe, Python Software Engineer (Django/React)
Всего просмотровВсього переглядів
113
#2
Всего просмотровВсього переглядів
113
Career Consultant в GoIT
Всего просмотровВсього переглядів
95
#3
Всего просмотровВсього переглядів
95
CEO & Founder в Trustee
Всего просмотровВсього переглядів
94
#4
Всего просмотровВсього переглядів
94
Рейтинг блогерів

Найбільш обговорювані статті

Топ текстів

Ваша жалоба отправлена модератору

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам: