На цій групі технологій варто зосередити свою увагу розробнику, що прагне мати конкурентну перевагу на ринку праці. Конкретною базою даних, яку найчастіше вимагають у вакансіях, є PostgreSQL — 24% в Україні. Хоча б мінімальні управлінські знання та основи Scrum точно знадобляться. Вимогою номер один в Каліфорнії є профільний диплом бакалавра. Цього разу йтиметься про Senior Python Back-end Developer.
Підписатись на коментарі
- Вакансії усипані згадками різноманітних технологій.
- Для зручності сприйняття всі дані показано у відсотках.
- Чи здатен він бути ефективним ментором для менш досвідчених колег.
- Для будь-якого Senior-розробника першочерговими є вміння аргументувати свій вибір, правильно доносити «чому так, а не інакше» до замовників і колег.
У вакансії EPAM сказано, що компанія серед іншого пропонує Pet Insurance. І для загального розвитку раджу погуглити Dreyfus model of skill acquisition. У Каліфорнії як плюс найчастіше вказували AWS і Docker — по 16%. Для зручності сприйняття всі дані показано у відсотках.
Концептуальні знання
Незалежно від мови програмування, Senior — це певний рівень компетенцій та досвіду. Насамперед йдеться про вміння брати відповідальність за свої рішення. Опануйте свій основний стек досконало, глибокі знання одного із фреймворків та бази даних є обов’язковими на ринку. Компанія BCD TripTech (Київ), попри коронакризу, шукала розробника для створення програмного забезпечення, призначеного для бронювання ділових подорожей. Senior менеджер продукту Developer — це насамперед про готовність бути в ролі досвідченого Python-розробника, DevOps-інженера, архітектора та Lead’а команди одночасно. І наостанок ще одна з надважливих якостей — вміння працювати з технічною документацією та вихідним кодом.
Александр Березовский, Lead Python Engineer в EPAM
Погляньмо на зарплати Senior Python Software Engineer залежно від рівня володіння англійською. Вакансія Senior/Tech Lead Python Developer На жаль, дані ще грудневі, докарантинні, але тенденцію за ними цілком можна побачити. На нижченаведених діаграмах зазначено як вимоги, так і побажання. Ми бачимо, що технології рівня Advanced часто вказують саме як «буде плюсом». Наступна група технологій є стандартним стеком Python-розробника.
Вимога номер 1 в Україні — англійська мова, або Як заробляти на 9k/рік більше
Тобто для цього рівня потрібно знати не лише технічну частину, а й можливості, вартість, складність завдання для команди та пріоритетність виконання. Безсумнівно, знання лише стандартного стеку навряд чи зробить вас спеціалістом рівня Senior. Вакансії усипані згадками різноманітних технологій. А от на ті, що були вказані в більше ніж 10%, варто звернути увагу. Неможливо знати їх усі, а от спеціалізуватись на якихось окремих було б гарним рішенням. Коли розробник досягає рівня Senior, стає ще більш важливо, як він взаємодіє з іншими людьми.