Я кілька разів перечитував статтю, в яку мої відповіді не потрапили через розмір, і вважаю, що без порівняння різних думок, ця колонка була б неповною. Деякі думки відверто дивують, але деякі слушні, і це приємно. Вони допомогли зробити текст удвічі довшим і краще сформулювати деякі поняття.
Які здібності Senіor відрізняють їх від Junior та Middle? Які поради можете дати?
Сеньйор побачить завдання з виготовлення 5 порцій, зразу оцінюватиме все загалом (top-down) і з кінця (from the deadline). Він уточнить розмір порцій, щоб збагнути обсяг роботи. З’ясує, чи це на раз, чи треба буде готувати вареники регулярно, бо тоді певна автоматизація матиме сенс. Спитає і про плиту і про виключне право на неї, бо знає, що вона буде вкрай необхідна, і ця критична залежність від плити — потенційний ризик. Оцінить завдання загалом і те, чи здатен зробити все вчасно.
Огляд підходів до визначення сеньйорів
Розробники рівня Middle є більш досвідченими, ніж Junior, оскільки вони вже працювали над кількома проєктами та мають досвід від 2 до 4 років. Вони здатні самостійно організувати середовище розробки, можуть розв’язувати різні задачі, працюючи як у команді, так і самостійно, а також бути наставниками для молодших розробників. Це новачок, у якого вже є певний досвід роботи (зазвичай менше 2 років).
IT-архітектор
Переймає досвід у колег, час від часу виконує роль менті та вчиться і ще раз вчиться! З кожної спеціальності тут свій набір інструментів та рівень володіння ними. Особисто я, коли працюю з Senior, очікую, що навіть більшість проблем він принесе сам. Ці спеціалісти також спроможні працювати над дуже абстрактними питаннями, де їм потрібно самим зрозуміти, до кого прийти за допомогою, кого залучити, який ресурс варто інвестувати в розв’язання проблеми тощо. Але навіть на Junior-рівні людина має нести відповідальність за якість своєї роботи та ставити питання, коли має сумніви у власній спроможності її виконати.
Варіанти розвитку кар’єри для Senior
- Щоб стати senior-розробником, необхідно мати досвід програмування від 5 до 8 років.
- Тут є і спільні ресурси, які треба зарезервувати (плита), і складний нелінійний процес, і необхідність спланувати якісні та кількісні показники результату (розмір кінцевих порцій, вигляд і смак).
- А тут дуже цікаво, бо в мене в червні були співбесіди на різні проекти.
- Брехня тут, на жаль, трапляється частіше, ніж хотілося б.
- Фахівці одного рівня, але різної спеціалізації отримують приблизно однакову зарплату.
Це приблизно так само, як погасити сонце, закривши долонями очі. Сумно, коли Seniorи-погані-танцюристи приходять на проєкт і наступного дня починають жалітись, що все зроблено не так, усе паршиво і що їм не створили менеджер проекту умови для плідної роботи. Тут не так важливо, яке завдання, як підхід і ставлення до його виконання, до планування, використання свого і чужого часу. Ця знакова стаття, опублікована в 1986 році в Harvard Business Review, представила новий підхід до розробки продуктів, який пізніше вплинув на методології Agile та Scrum. Автори дослідили високоефективні японські компанії та визначили ключові прин…
Як стати Junior-розробником?
Загалом у Німеччині нормально перейти в іншу компанію, і в личці не буде більше ні слова Senior чи особливого тайтла. Наприклад, із Senior Software Developer перейти на Software Developer і заробляти навіть більше. Не можу сказати те саме про Україну, хоча минуло багато часу, тому можу помилятись. Якщо юний орел навіть пролетить у вузьку шпаринку, то все одно скоро стане очевидно для всіх у команді, хто є хто, навіть якщо це не будуть озвучувати. До того ж світ тісний і сховати тонку брехню часто не виходить саме через горизонтальні знайомства. Але справді сеньйор не будує свою професію на такій удачі, це нетривкий фундамент.
- Керівники та HR-фахівці щотижня проводять з колегами неформальні бесіди для оцінки ефективності та формування корпоративної культури.
- Спроба чітко визначити свій рівень для IT-рекрутера є проблемою через застарілі назви спеціальностей, згідно офіційного класифікатора.
- Зазвичай він виконує завдання з низьким рівнем складності під наглядом більш досвідчених колег.
- Навчає нових спеціалістів рівня Middle та є ментором для Juniors.
- А я відповім, що кожен Senior має бути трохи PO, трохи BA.
Мідли здатні самостійно виконувати поставлене перед ним завдання. Як правило, вони не задають уточнюючих питань та не вимагають постійного контролю. Middle – фахівці середнього рівня з досвідом роботи в 3-4 роки, які вміють аргументовано доводити свою точку зору.