Я практично все життя працював в продуктових компаніях і не можу погодитися цим твердженням. А якось один кандидат дуже переймався кількістю вихідних. Оскільки всі компанії, з якими я працював, завжди дотримувалися державного календаря — це здалося мені дивним, тож співбесіда швидко закінчилася. Не про красоту мова, а про просту людську охайність, щоб його хоч легко читати було.
Далі обрав для себе архітектурний напрям і за два роки став Solutions Architect. Якщо говорити про загальні тенденції, то останнім часом (років 5) кандидати на рівень Senior усе більше бояться відповідальності. senior java developer Раніше люди запитували про те, як їм дорости до тімліда/менеджера, зараз — хто буде їхнім ментором. І таке питання від того, хто претендує на роль Senior або навіть техліда, звучить дивно.
Людина що працювала над складними та серйозними проектами, а не над сайтами на колінці, знає що успіх таких проектів — у командній роботі.а команди — то люди. І без софт заходів налагодити роботу — неможливо. Часто кажуть, що люди приходять в компанію, а йдуть від менеджерів, але я не згоден. Йти з болем треба і від хороших менеджерів, якщо вони на пару з вами працюють у поганій компанії, і від поганих менеджерів, навіть якщо вони — в хорошій.
Ретельно все проаналізувавши, почала шукати роботу в аутсорсинговій компанії, що спеціалізується на проєктах з коротким терміном розробки. Це значить, що художник матиме змогу працювати з великою кількістю замовників, проєкти будуть відносно короткотривалими та швидко змінюватимуться. Middle — це програміст, який, на відміну від junior-спеціаліста, уже вміє розв’язувати свої проблеми самостійно. Але старші колеги можуть допомогти, якщо виникли труднощі, з якими middle не може до кінця розібратися без допомоги. Бізнес-аналітик рівня Middle може стати ментором для тих, хто заходить у спеціальність. Для менторства потрібна внутрішня готовність і впевненість, а також бажання поділитися своїм досвідом з іншими, мабуть, бажання – це навіть перша умова.
На проходження етапу Junior спеціаліст витрачає від двох до п’яти років. На цьому проміжку ВА продовжує долати внутрішні бар’єри і вдосконалювати професійні навички. Учень виконує чітко означену роботу під наглядом ментора. Його рідко допускають до процесу розробки вимог і роботи над програмним продуктом на рівні просунутого користувача. Ця корпорація відмовилася від жорсткої оцінки ефективності роботи та підійшла до питання з дипломатичного боку. Керівники та HR-фахівці щотижня проводять з колегами неформальні бесіди для оцінки ефективності та формування корпоративної культури.
Раджу «освоїти» «повсякденну» самооцінку усім, але вибір за вами. Якщо плита недоступна чи зламана або не така, як треба, порушить цю проблему, можливо, навіть завчасно. Якщо немає рецепта — знайде, а що може додумає сам. Ліпитиме вареники власноруч, бо розуміє, що часу на створення роботів і штучний інтелект немає. Всередині процесу сеньйор вже точно знатиме, чи встигає все завершити, і повідомить, якщо ні або якщо виникли проблеми, котрі він не може вирішити самостійно без загрози зриву завдання. Рівень Senior — це не лише певний набір soft та hard скілів, а й зрілість фахівця як особистості, певний підхід до роботи, ціннісні установки бізнес-аналітика.
Це досвідчений програміст і хороший менеджер одночасно. Основне завдання — комбінувати технічно грамотні рішення з управлінням командою. Вимоги до володіння технологіями в кожній компанії можуть різнитися, тому ми в загальних рисах окреслимо те, що зазвичай очікують від middle-спеціалістів. Однак не варто отримувати сертифікат заради папірця — роботодавцям потрібні конкретні навички й компетенції.
З цікавого для мене (але не для власника компанії) була можливість спостерігати, як прекрасний фахівець (і тут немає ні тіні сарказму) завалив проєкт, намагаючись впровадити в нього нові технології. І ви можливо думаєте що це щось свідоме — ні, абосолютно ні. Це працює підсвідомо, так само як люди не хочуть спілкуватись з немитими людьми на вулиці.
Сеньйор не потребує значного контролю від менеджерів, він їм навіть допомагає, але потребує і очікує також допомоги і того підходу, що нині називають servant leadership. І це логічно, бо він розбирається в проблемі глибше, детальніше і краще, ніж будь-який менеджер. Щодо особистих якостей, то я виокремив би дві — вміння ефективно https://wizardsdev.com/ комунікувати та розв’язувати проблеми. Перше — критичний скіл, тому що жоден не може виконати сучасний проєкт самотужки. Неодмінно доведеться спілкуватись з іншими фахівцями, із замовником, можливо, з користувачами системи. Обговорювати вимоги та рішення, аргументувати їх іншим та демонструвати результати своєї роботи.
Мати підвішений язик, поважати правила гри, знати професійний, та й просто етикет — частина цього процесу. Люди люблять прикрашати, прибріхувати та відверто брехати в резюме. Що відрізняє справді сеньйора від решти — мінімальна різниця між реальним і написаним. Сеньйор не покладається на інших людей, щоб вони надали ресурси, і не перекладає на інших відповідальність за затримки, вирішення блокерів.
Українські реалії такі, що в нас немає технологічних компаній топового рівня, як-от Google, Github, Shopify тощо. Я намагаюся своїм прикладом показати іншим, що той рівень, який в Україні називають Senior Developer, далеко не межа, і пропоную досягати більшого разом. Продуктові компанії переважно не мають чітких циклів розробки, естімейти завжди «на вчора», а ТЗ «на серветках он у тій купі». Саме сеньйор може це зробити й передбачити майбутні потреби. На всі останні роботи, де мене брали як сіньора, на співбесідах дуже велику увагу приділяли саме софт скілам.
На експертному рівні продовжується розвиток спеціаліста, якщо не у своїй, то в іншій компанії. Важливо залишатися відкритим для нового досвіду, переглядати старі установки і правила, експериментувати з бізнес-процесами. Не застрягайте на чомусь одному, адже інформація, що була колись актуальна, стає застарілою за кілька років. До soft skills junior-спеціаліста додається вміння співпрацювати із командою та обговорювати нюанси роботи для досягнення єдиної цілі. Не зважаючи на досвідченість, все ще потребує допомоги для розуміння напрямку роботи чи при прийнятті складних рішень. В деяких компаніях пропонують інтернам корпоративні курси з англійської мови.
У плані компетенцій важливо усвідомлювати свої емоції, комунікувати з іншими членами команди та брати на себе відповідальність. Фахівець цього рівня бере більше участі у прийнятті рішень та спілкуванні із клієнтом. Він також продовжує самостійно вирішувати завдання, але вже не тільки технологічні.
En Linea