Що таке технічна зрілість ІТ інженера? Це поняття не зустрічається у професійній літературі та посібниках з карʼєрного зростання, зрілість як навичку не можна додати у резюме, вона не може стати вимогою до кандидата в ІТ вакансіях, її складно оцінити на співбесіді.
Проте кожна команда одразу впізнає колегу з ознаками зрілого програміста, адже коли така людина працює поруч, її експертність відчувається інтуїтивно. Цей фахівець необовʼязково старший за віком, або має вищу посаду, але його рішення завжди є логічними та зрозумілими.
До цього етапу професійного розвитку в ІТ відмінно підходить термін “unconscious competence”, що означає “несвідома компетентність”. Це один з чотирьох етапів компетентності, а популяризував цю модель розвитку у своїх роботах тренер з менеджменту Мартін М. Бродвелл.
Вона пояснює, як людина проходить шлях від незнання до майстерності: від несвідомої некомпетентності до свідомої компетентності. Зрештою це переходить у стан, який і є ознакою професійного програміста, коли навичка стає частиною мислення, коли ми діємо не напружуючись та усвідомлюємо процес навіть без постійного контролю.
У цій статті ми не будемо перераховувати, якими технічними навичками має володіти зрілий фахівець, натомість ми зібрали перелік soft skills ІТ інженера, що свідчать про досягнення цього рівня.
7 ознак технічної зрілості ІТ інженера
Як ми вже і казали, технічна компетентність інженера проявляється не стільки у кількості технологій, з якими він може працювати, скільки у його світогляді. Тобто фахівець зацікавлений не тільки у своїй індивідуальної продуктивності, а й у якісній роботі команди.
Ось 7 ознак, за якими можна розпізнати справжнього ІТ інженера, котрий досяг рівня “несвідомої компетентності”:
1. Він розуміє важливість естімейтів
Зрілий фахівець розуміє, що естімейт є важливою частиною роботи у будь-якій ІТ-компанії. І хоч процес оцінки проєкту несе певні виклики у вигляді зміни вимог від клієнта, невизначеності, внесення правок тощо, спеціаліст не боїться брати на себе цю відповідальність.
Він володіє навичками декомпозиції, щоб розкласти складну задачу на менші частини, врахувати приховані ризики та надати команді або клієнту обґрунтований, реалістичний план.
2. Шукає конструктивну критику
Здавалося б, спеціаліст, який досяг певного розвитку карʼєри в ІТ, має бути впевнений у своїх рішеннях. Але зрілий фахівець навпаки, активно шукає критику, бо знає, що командне обговорення може покращити його особистий досвід.
Він не буде захищати свій код, а скористається критикою від інших, як інструментом вдосконалення. Така людина буде цікавитися, чи бачить команда слабкі місця у його роботі, розмірковувати над тим, чи достатньо зрозумілий його код для іншої людини.
Вміння визнавати свої помилки не є проявом слабкості, а є можливістю зробити продукт кращим.
3. Спокійно ставиться до рутинної роботи
У кожному проєкті є задачі, що не викликають цікавості: для когось це оновлення документації, для когось — тестування, а для когось — виправлення дрібних помилок.
Менш досвідчені фахівці можуть намагатися уникнути цього, вважаючи, що ці обовʼязки потрібно скинути на новачків. Але зрілий інженер підходить до рутини інакше. Він розуміє, що ці завдання забезпечують стабільність і надійність. Він не намагається їх делегувати, а вирішує їх нарівні з іншими своїми обовʼязками. Розуміння впливу тої чи іншої задачі на успіх продукту і є ознакою справжнього професіоналізму.
4. Із задоволенням ділиться власними знаннями та досвідом
Чи не найважливіший показник технічної зрілості ІТ інженера — це усвідомлення, що справжній прогрес неможливий без командного зростання.
Замість того щоб забрати собі складні задачі й швидко їх вирішити, зрілий фахівець обере менторство над менш досвідченим колегою та запропонує зробити це разом. Він розуміє, що знання, якими не діляться, з часом втрачають силу.
Окрім того, що ви отримаєте особисті переваги (а це розвиток навичок комунікації та лідерства), популяризація менторства зокрема й формує культуру співпраці у компанії.
5. Проявляє відповідальність замість самозахисту
У складних ситуаціях, коли щось іде не за планом, часто можна побачити, як люди починають шукати винного. Хтось вказує на колег, а хтось на некоректні вимоги тощо. Але технічно зрілий ІТ інженер не шукає виправдань. Якщо виникає проблема, така людина легко може сказати: “Це моя зона відповідальності, і я зроблю все, щоб виправити цю ситуацію.”
Зрілий спеціаліст розуміє: якщо він відповідає за певну частину системи чи процесу, то має бути готовим не лише звітувати за результат, а й виправляти помилки. А якщо йому бракує ресурсів або повноважень, то він прямо говорить про це, щоб мати змогу виконати свою роботу якісно.
6. Обирає навчання вдумливо та не намагається наздогнати тренди
Зрілий інженер розуміє, що технічна експертиза програміста не здобувається через наслідування трендів. Для нього навчання це стратегічний процес і коли всі починають обговорювати новий інструмент, він в першу чергу подумає “Чи вирішить це одну з реальних проблем мого проєкту зараз?”.
Такий фахівець не женеться за накопиченням знань, бо розуміє, що без практичної реалізації вони не принесуть жодної користі.
7. Приймає рішення з огляду на бізнес-цінності
Технічно досконале рішення, яке не відповідає потребам бізнесу чи перевищує встановлений бюджет — це погане рішення й зрілий інженер розуміє це.
Одне з питань, котре він обовʼязково обговорюватиме, буде стосуватися реальної цінності для клієнта. Досвід цього фахівця дозволяє зважувати швидкість розробки, ідеальну якість та вартість й обирати компроміс.
Він може свідомо рекомендувати достатньо добре, проте не ідеальне рішення, якщо воно дозволить швидко вивести продукт на ринок. Ця людина не буде не просувати популярні технології заради свого портфоліо, а обере інструмент, який дозволить виконати поставлену задачу швидко.
Технічна зрілість формується поступово. Вона проявляється у виваженості рішень, уважності до деталей та здатності бачити продукт у цілому. Зрілий інженер розуміє, як його робота впливає на команду й бізнес й завжди діє відповідально.
У нашій компанії ми створюємо середовище підтримки, де кожен може розвивати свої технічні навички та зростати разом з командою.
Запрошуємо стати частиною Computools. Дивіться актуальні ІТ вакансії або заповнюйте форму та очікуйте від нас зворотний звʼязок.

