Нещодавно я написав пост під назвою «Квест під назвою пошук роботи», і отримав від свого знайомого фідбек на нього. Не хочу вам брехати, він чи то Project Manager, чи то Product Owner зараз (що це за посади, я приведу відео в якості бонусів в кінці цього посту), це не те що би так сильно принципово чи вкрай важливо =) Бо найважливіше це сам фідбек з точки зору людини, що приймає участь в наймі та підборі програмістів для проекту чи команди.
Для невеличкого пояснення, я буду приводити частини нашого з ним листування, та пояснювати те як я все це бачу =)
То ж почнемо.
Зараз ринок більш ніж живий, але це ринок спеціалістів. Людині з досвідом (мідл+), знайти роботу немає проблеми. Причому варіанти є від говноконтор до іменитих. Найм в іноземні компанії, живе, і теж наймають нормально, просто воронка ринку зі сторони України виглядає вузькою, і тут треба трошки зайти з іншого боку. Проблеми були тільки в перший рік війни зараз все норм.
Як я вже казав в попередньому пості, тут ситуація двояка, ринок ніби і живий, а от з кількістю людей на одну вакансію як кажуть «все не так однозначно». Принаймі статистика, яку наводить портал DOU.ua в більшості підтверджує, що воронка вузька і кількість вакансії в середині нашого ринку досить кепська, а глобальний ринок, ну таке, враховуючі скорочення. Хоча знайомий розробник, що перед початком війни, в ділових та сімейних справах виїхав до США, каже, що в принципі то наймають, бо ціни на наших розробників кращі (прям як в магазині блін нас купують), і якість виконання робіт набагато ліпша ніж у індусів =) Але він не може сказати з впевненістю на всі 100%, що все так і є.
То ж «не все так однозначно».
Ну, а ж з досвідом роботи, трудова потрібна?
Трудова - повна маячня, по трудовій працює не більше 5% ринку, всі інші це договори з ФОП.
На це я відповів йому:
Тут не зовсім згоден, хіба що зробити поправку на вітер, в вигляді підтвердженого досвіду. Як його підтверджувати на ФОП схемі я правда хз, ніколи так не працював. Якщо знаєш як напиши =)
І отримав більш детальну відповідь
Досвід перевіряється hr-ами відгуками в минулій компанії. Та технічною співбесідою, на якій не обов’язково є тестове завдання додому, а можуть бути короткі запитання на тут і зараз. Хоча і тестові бувають, хоч їх чим вище рівень вакансії тим менше люблять.
Перша думка, що знову маємо плітки. Хтось подзвонить комусь, або напише, потім зробить свій висновок про те яка людина насправді! Все б нічого, і в принципі логічно, бо інакше отримати інформацію про людину можна лише через технічну співбесіду, та особисте враження від спілкування з нею. Але маючи вже такий досвід можу сказати одне «бісять люди які чують краєм вуха, та додумують краєм мозку, не маючи повної картини». Особисто я не свята людина, в кожного бувають конфлікти як на роботі так і по за нею. Ну наприклад зараз, там де я працюю, я не дуже гарно ладнаю з одним з енікеїв, а враховуючи, що до його думки прислуховується наша керівниця, то я на його думку (а може вже й на думку їх обох), погано виконую його роботу, і незаслужено отримую за неї доплату, не зважаючи на те, що я взагалі то там працюю програмістом. Тиж програміст (с) (але це вже вдруге я скажу, що це я проясню якось в іншому пості згодом).
Перевірка це зазвичай айчар сам питає контакт того хто може дати рекомендацію. Але знов таки для дева можуть обмежетись тільки технічною співбесідою. Маленькі компанії можуть бути ображеними на щось. Тому робота в маленьких така собі затєя )
Багато людей, про тестові завдання кажуть наступне:
якщо вони прості то ок, а якщо потребують часу на повний робочий день, чи більше, то це потрібно оплачувати, а роботодавці в процесі найму, це не полюбляють, бо як це, ще не найняв, а вже треба плати.
Хоча досвід ще одного мого знайомого розробника з Києва, каже, що не оплачують взагалі!
бо те що для одного кандидата вимагає n часу, для іншого - n*2, а для когось - n*3...5
і якщо це тестове завдання не несе жодного зиску для роботодавця, за що оплата?
В принципі я з ним згоден, але ж якщо зиск таки є, то можливо потенційний роботодавець в плюсі, але ти про те знати не будеш, і це теж трішки сумно. Але є як є, за тестові в більшості випадків не платять! З цього приводу я можу навести статтю з Хабру (так ворожий, так погано, але іноді бувають і корисні речі, яких в нас знайдеш рідко). Тому пам'ятайте, процес найму, це двосторонній процес, повинно бути комфортно і вам, а не тільки потенційному роботодавцю. Війна наклала свій відбиток на все, деякі цим користуються (і це стосується як роботодавців, так і шукачів роботи). Один знайомий що шукає зараз роботу Python розробником, якось розповідав, що в якості тестового завдання йому неодноразово давали тестові на рівень вище ніж потрібно для Junior Python Developer, а й навіть написати тестові завдання іншими мовами програмування!
Йдемо далі. Що по віковому критерію?!
Вік - таке може бути в говнокомпаніях де набирають студентів за копійки. Знов таки, спеціалісту до 40 взагалі нема проблем по віковим моментам. Маю досвід dev команди від 20 до 60 і взагалі нема проблем.
Тобто ейджизм все ж присутній. І якщо ти вже 40+, то складніше? Я вірно розумію тебе?
Ну трошки є, але знов таки тут від вакансії і рівня кандидата. Джуну в 40 буде важче знайти роботу ніж джуну в 25. Але синьйору в 50, не сильно важче ніж синьйору в 25.
То ж зрозумів я все вірно, за віком можуть дискримінувати, і навіть не будуть паритись. Єдине що може тут допомогти, це ваш рівень знань і досвід, і тільки в сукупності. Хоча є безліч відео про те, до якого віку можна стати програмістом (нижче суттєвий перелік, приємного перегляду).
І завжди є зворотна сторона, про яку слід теж пам'ятати
Про «Do you speak English»
Англійська - вона треба, але зазвичай достатньо рівня читання документації. В випадку аутсорс компаній Pre-intermediate для дева <= мідл взагалі достатньо, бо вони рідко з кимось комунікують окрім ліда).
Ну хоч щось приємне – подумав я собі тихенько. Але все ж вивчення мови до рівня Intermediate потрібно, хоча б з тієї точки зору, що по закінченню війни, хотілося б поїхати кудись за межі України, щонайменше на відпочинок =)
Коротке резюме нашої розмови від товариша:
Що справді потрібно:
- Базові знання своєї сфери безумовні.
- софт скіли - добре пиздіти зрозуміло формуючи думки, сюди ж не конфліктність, відповідальність, здатність вчитися.
- на другому місці практичне знання (якщо базово потреби компанії матчаться з досвідом), брати людину яка знає фреймворк, але не працювала з ним, і при цьому може по цьому фреймворку дати логічні хоч і не детальні відповіді - це норм. Дотягнеться.
Для кого на ринку реально проблеми:
Войтішнікам - тут роботу знайти важче ніж лотерю виграти. Трошки легше джунам (умовний 1 рік практичної роботи).
Першим рекомендація хапатись за любий говнодосвід, краще пожити рік на мівіні і перетворитися в джуна на якого хоч якийсь мейнтес в нормальній компанії можна скинути. Другим шукати компанії з 50+ людьми (на доу інфа є), і після того як попав триматись ще рік+, зазвичай там буде якась херовенька ЗП до 1000 уо, але вже більш менш нормальні процеси, і хтось у кого можна вчитись, як хард скілам так і софт.
В айтішці нормально перші роки до впевненого мідла поїсти всякого лайна - програмного, процесного, людського, але далі вже проблем нема. Далі ти вже вирішуєш наскільки тобі потрібна ця робота за ті гроші що дають, бо варіанти є, навіть під час війни.
Від себе додам, що головне щоб в середині компанії була культура найму та вирішення проблем, тоді більшість нюансів не проблема.
Але мені чим далі то цікавіше стає думка написати пост про роботу в токсичній компанії чи колективі. Бо я ж обіцяв =)
Ну і в якості бонусів, обіцяні відео!
Хто такий Product Owner
Хто такий Project Manager