Мені завжди імпонував його стиль управління та лідерства. Кожен, хто працює з ним, обов’язково переймає від нього певні риси. Його головною характеристикою є прямий, відвертий та чесний стиль управління. Як Team Lead, я не тільки слухаю людей, але й прислуховуюсь до них, постійно відстежую конфлікти, і, якщо такі виникають, обговорюю їх з командою та шукаю шляхи досягнення консенсусу. Але іноді треба вміти домовитися, а не намагатися змінити іншу людину.
Team Lead та Engineering Manager — це, по суті, найкращі друзі на проєкті. Fwdays спільно з партнером Luxoft підготували крутезний серійний подкаст у рамках «RTFJ». Скажу чесно, я вже пробував себе в ІТ, але через брак інформації я ледве розумів, чим займаються розробники.
Technical-ролі полягають у правильному виборі архітектури, технологій та інструментів — все для того, щоб продукт відповідав заявленим цілям з технічного боку. Але він не вичерпний, вакансія TechOps Lead адже в кожній компанії свій унікальний бізнес-процес, а деякі позиції трапляються доволі рідко. Та й сама галузь настільки динамічна, що в ній регулярно виникають нові професії.
Звичайно, ми без проблем виставляємо рахунок на оплату, також, в разі потреби, підписуємо договір із замовником. Здобувачі першого курсу освітньо-професійної програми «Інформаційні технології проектування» рівня магістр з 9 по 17 жовтня 2023 року прийняли участь в IT Career Challenge, організатор UGEN. Під час зустрічі здобувачі ознайомилися із діяльністю психологічної служби та колом питань, з яких можуть звертатися за допомогою. Практичним психологом були запропоновані для виконання вправи для знайомства та налагодження спілкування, адаптації здобувачів, комунікації. За найсвіжішими даними VP Team, спеціалісти middle-рівня в середньому отримують $4100–6000, senior та lead-рівня – $6100–8000. За 11 місяців 2022 року дохід від експорту ІТ-послуг навіть перевищив дохід від однієї з основних прибуткових галузей експорту – експорту металів – майже на $1 млрд.
Щоб дорости до цієї посади, розробникові треба опанувати багато знань, володіти лідерськими якостями, виявляти ініціативність і розвивати софт-скіли. Сеньйори знайомі зі своєю сферою відповідальності в проєкті, самостійно формують завдання й цілі, володіють навичками планування й можуть запобігати ризикам. Розробник цього рівня може пояснити всі процеси джунові, мідлові чи замовникові, а також розповісти, що, як і чому треба зробити. Трохи більше року назад мого колегу по команді призначили техлідом. Сам він працював на румунську компанію, яка, в свою чергу, була партнером для британських замовників. По факту, обовʼязків докинули, а зарплату докинути «забули».
Люди користуються своїми телефонами щодня і, створюючи додатки, є багато можливостей для розвитку. Я ніколи не замислювався над тим, що хтось створює апки для телефону; я думав, що це вбудована опція. Завдяки Мирославу я отримав своє перше замовлення на фрілансі, яке дало мені сильний поштовх як розробнику. А вже після оволодіння базовими навичками, програмування пішло досить органічно. Він уже не пише код (за рідкісним винятком), його функція полягає в розподілі навантаження на спеціалістів, відстежуванні підсумків проєкту і відповідальності за проєкт у цілому.
Я Не Встиг Оплатити, Що Мені Робити?
Натхненний лідерами, я зосередився на особистому розвитку та пройшов шлях від Middle до Team Lead. Вибір правильної методології координації команди (наприклад, Scrum, Kanban або Waterfall) — половина успіху проєкту та роботи спеціаліста. 50%, що залишилися, — організація автономної роботи в команді, налагодження комунікації між стейкхолдерами, планування змін і термінів за допомогою методологій PMI, PMBOK або PRINCE2. Крім технічних навичок у UI/UX дизайнера мають бути критичне мислення, смак та наламане око. Дизайнер може не знати всіх технічних чи бізнес-аспектів продукту.
Це гарантує, що учасники проєкту перебувають на одній хвилі, розуміють цілі й відстежують прогрес. Для цього тімлідові треба прокачувати емоційний інтелект і емпатію. Зі звого досвіду тімлідовста скажу що дійсно зарплата тімліда не сильно вище за зарплату розробника якого найняли за 21/22 рік. Тоді була і зараз залишається ситуація на ринку на стороні розробників. Можливо з часом ситуація буде вирівнюватись і тім лідам і архітекторам будуть підвищувати зарплати і давати бонуси які будуть більше мотивувати.
🎙 Тема: #8 Дискусія: Як Виростити Сильних Розробників І Збирати Їх В Міцні Команди
Я вивчав все самостійно, черпав інформацію з відео та статей в інтернеті. Спочатку все було досить хаотично, оскільки це була нова для мене сфера з багатьма напрямками. Одного разу мій друг Мирослав, який працював в Innovecs, розповів, що розробляє додатки для Android.
Основний обов’язок продакта — не генерація «фічів», а скоріше вирішення проблем (болей) користувача. Більше того, одного неправильного рішення достатньо, щоб відштовхнути від проєкту більшу частину ЦА. Є думка, що вище рівень технічної команди, тим менше потреба у ролі QA у процесі розробки ПЗ. В основному досвідчені розробники припускаються менше помилок, покривають код unit-тестами, самі можуть розібратися та усунути баги.
Зазвичай на тижні у мене 4-5 face-to-face мітів з членами команд, обговорення їхніх успіхів та пошук варіантів вирішення моментів, які їм заважають у роботі, performance та загальний code evaluate. Критеріями мого успішного розвитку є суміш менеджменту, лідерства, exhausting та soft expertise, а також дотримання певних правил. Постійний розвиток та самовдосконалення — сенс мого життя. Звичайно, я можу побути в зоні комфорту певний час, але рано чи пізно я почну відчувати дискомфорт та депресію. Більше того, коли ви Advanced, особливо Team Lead або Tech Lead, необхідно розвиватися як особистість. Нижче я наведу кілька, на мій погляд, важливих gentle expertise для розробника.
- Роль передбачає глибоке знання технологій, досвід керування командою розробки і співпрацю з клієнтами.
- Керування людьми можна порівняти з прогулянкою тонким льодом — треба розуміти, коли натиснути на учасника проєкту, де виявити емпатію, а коли варто попрощатися з працівником.
- Такому менеджеру треба бути експертом в технологіях, з якими працюють ці команди, аби ефективно орієнтуватися і комунікувати із замовниками.
- Для цієї ролі важливим є досвід роботи з блок-схемами (MS Visio, Lucidchart, draw.io), інструментами UX (Balsamiq), User Story, Use Cases, UML- та BPMN-діаграмами.
- У компанії — масштабні плани залучення експертів на цю позицію по всій країні.
- Якщо у вас є відчуття смаку, гармонії та композиції, вас цікавить та захоплює процес створення зручних і красивих продуктів — ця ніша цілком вам підходить.
Тренінг допоміг здобувачам-першокурсникам бути більш пристосованими до нового колективу та відкритими у спілкуванні. Підписуйтесь на щотижневу розсилку від головної редакторки Happy Monday з підбіркою найцікавішого контенту тижня, новин та кар’єрних можливостей. Вам підійде цей напрям, якщо ваші сильні сторони — логіка й аналіз, плюс у вас є базові знання з маркетингу. Фінансово найвигідніше бути х2 сіньором, роботи буде як в ліда.
Шлях Від Middle До Team Lead
У продукту завжди є кінцева мета, тому потрібні “ідейні натхненники”. Вони розуміють, куди має розвиватися проєкт чи продукт, допомагають зрозуміти вимоги замовника та визначити пріоритетні завдання. Ізраїльський підприємець Нір Еяль пояснює, які засоби використовують Facebook, Pinterest, Instagram та інші великі компанії, а також що можна впровадити у своєму бізнесі. Автор подає послідовність дій, які формують звички споживачів IT-продуктів, а також описує ролі працівників у командах.
Цей спеціаліст перевіряє продукт на наявність багів (помилок), тестує User Scenario, допомагає забезпечувати відповідність продукту техзавданню та безвідмовну роботу на різних пристроях. Вам підійде цей напрям, якщо ви любите продукт, готові популяризувати його та збирати однодумців. Стануть у пригоді навички організатора подій та певні знання PR — як правильно подавати новини, викликати максимальний резонанс, працювати зі ЗМІ, на форумах тощо. Не переживайте, це тест не вимагає від вас якихось спеціальних знань у предметі, для його проходження буде достатньо знань базової комп’ютерної грамотності. У 4-му випуску подкасту «Right Tool For The Job» програміст і блогер АйТиБорода поспілкувався з нашим ведучим Сашею Соловйовим про .NET Framework, C#, Haskell, монади Haskell і Solidity. А також зачепили теми монолітів та мікросервісної архітектури.
Кількість розробників, які взяли участь у зарплатному опитуванні, на 10% зменшилась — цього разу анкету заповнили 6773 фахівці. Обговорювалися питання актуальності різних мов програмування на сьогодні. Також важливим є критичне планування — навантаження команд, їхній прогрес і технічний розвиток. А ще, обовʼязково мати запасний план, бо в бізнесі завжди є динаміка, й зміни відбуваються регулярно.
Помітно зросла зарплата тих, хто обрав Ruby, — з $4000 влітку до $4500 сьогодні. Зарплати початківців приблизно однакові в усіх спеціалізаціях, а в мідлів і сеньйорів вони вищі у Back-end та Mobile. Здобувачі, які відвідали усі зустрічі, одержали іменний сертифікат.
Що Потрібно Знати Engineering Manager’у: Onerous І Delicate Abilities
Тестування ручне (manual testing) та автоматичне (automation testing). Якщо ні — фіксує bug, тобто помилку, яку має виправити програміст. У випадку automation testing відбувається те саме, але за допомогою мініпрограм, які самі виконують всі тест-кейси.
Окей, Google: Як Зрозуміти, Хто Мені Потрібний, А Без Кого Можна Обійтися
Окрім того, ЕМ дбає, щоб мотивація команди та технічні скіли, а з ними й продуктивність, були на високому рівні. На мою думку, один з головних фокусів роботи ЕМ — це робити максимум для того, щоб інженери були задоволені й продуктом розробки, і компанією загалом. На початку мого шляху до ЕМ, мені пощастило з компанією та проєктом, в SPD-Ukraine регулярно проводяться тренінги та воркшопи для підвищення onerous & soft skills.
Ці дискусії в ІТ індустрії тривають вже декілька десятиліть. Експерти сходяться на тому, що якщо глибоко розбиратись у певній мові програмування не обов’язково, то мати тех… Власне перевірка домашніх робіт не буде включати персоніфікований зворотний зв’язок, а буде скерована на підсвічення найбільш частих помилок та патернів. Курс буде корисним як і тим, хто вже активно використовує діаграми на практиці, так і тим, хто тільки починає шлях у ролі аналітика та хоче здобути додаткові знання. Рівень англійської помітно впливає на середню зарплату розробників, особливо Middle та вище. Різниця в медіанних зарплатах тих, хто знає англійську добре, і тих, хто майже не володіє нею, може сягати $1–2 тисячі.
Більша частина учасників працює у сфері вже 1-2 роки (31%) чи 3-5 років (34,4%). $, водночас найбільше заробляють спеціалісти в продуктних і аутсорсингових компаніях. У команді важливо підтримувати високий рівень продуктивності, регулярно спілкуватися з членами команди, керівництвом і клієнтами.