Адже для новачка слова «джун», «мідл» і «сеньйор» можуть не говорити нічого. Однак це не привід розслаблятися та більше не ставити собі цілей. Senior програмісти як ніхто знають, наскільки важливо постійно розвиватися, освоюючи нові й нові горизонти. Вони ніколи не обмежуються одним набором інструментів, адже в прагненні оптимізації робочого процесу так чи інакше доводиться звертатися до чогось нового. Senior — це той хто в момент постановки задачі каже чому так не вийде. А якщо таска вже оформлена — може адекватно пояснити чому ні.PS.
Щоб не прив’язуватись до складних матерій, скажімо, є завдання на канбан-дошці — приготувати вареники для 5 осіб, бо стейкхолдери дуже хочуть вареників з вишнями. Тут є і спільні ресурси, які треба зарезервувати (плита), і складний нелінійний процес, і необхідність спланувати якісні та кількісні показники результату (розмір кінцевих порцій, вигляд і смак). Досвід — маю досвід оцінки ризиків, пов’язаних з виконанням цих завдань та можу запропонувати варіанти вирішення кризових ситуацій, якщо щось піде не так. Усім нам хочеться дізнатися про своє місце в заданій системі координат. Спроба чітко визначити свій рівень для IT-рекрутера є проблемою через застарілі назви спеціальностей, згідно офіційного класифікатора.
А тут дуже цікаво, бо в мене в червні були співбесіди на різні проекти. Майже нічого не питали по софт скілам, тільки хард скіли. Думаю, загалом люди як на Заході, так і в Україні, не поділяють чи не усвідомлюють цю формулу, а «гарячий» ринок дає певне хибне враження, що личка в резюме щось означає. Тому для сеньйора hard skills відходять на другий план, на перший план виходять soft skills. І що сеньйорніший сеньйор (Architect, Principal, Lead etc), то важливіші «м’які навички».
Етап Junior закінчено, тепер ви Middle developer! У Middle-розробника вже є певний досвід в програмуванні, і він може вирішувати складні завдання самостійно. За допомогою глибоких технічних знань та експертизи він забезпечує успішне втілення вимог проєкту. Крім того, Middle-розробник вміє взаємодіяти з іншими членами команди та користувачами, створюючи продуктивну та сприятливу робочу атмосферу. Так вийшло, що мені з дитинства пощастило з внутрішнім сприйняттям та вектором. Я, звісно, починав з азів, як роблять усі нормальні люди, але в мене завжди було здорове відчуття зростання, яке допомогло пройти найскладніші періоди і найгостріші конфлікти.
При цьому, звісно, не виступить і крапля поту на чолі; спеціаліст гарне резюме зразок випромінює впевненість, оптимізм та жагу до нових складних завдань саме у вашій компанії! Як елементарні частинки у колайдерах, такі Інтерв’ю-Сеньйори існують лише в колайдерах — тобто на інтерв’ю. Є, звісно, окремі генії, які живуть з енциклопедією в голові, але більшість з нас мають неідеальну пам’ять, та ще й купу турбот у житті, крім бінарних дерев чи тонкостей сортування. Коли це вже 250 разів написано, розжовано й гуглиться за 5 хвилин. Джун і мідл потребують активної уваги, часто є part of the problem, not part of a solution.
Спитає і про плиту і про виключне право на неї, бо знає, що вона буде вкрай необхідна, і ця критична залежність від плити — потенційний ризик. Оцінить завдання загалом і те, чи здатен зробити все вчасно. Якщо візьме це завдання, піде сам домовлятись за плиту наперед або наголосить, що PM має потурбуватись про це.
На питання, чому не звернувся за порадою, спеціаліст відповів, що хотів перевірити своє рішення і не був повністю впевнений, що воно неправильне. У 2017 році вона досягла рекордної позначки в 100 млн підписників, а під кінець 2019 року їх було вже 167 млн. HR-менеджерам, які працюють в сфері middle java developer IT, часто доводиться стикатися з такою градацією співробітників, як Junior, Middle та Senior. “Метою всього є розвиток” – Бернар Вербер у книзі “Імперія ангелів”. Перше, і неочевидне, на перший погляд, що може перешкоджати подальшому зростанню вас, як фахівця – це ви самі.