Як зрозуміти чи вже можна претендувати на Senior backend позицію?

На цю тему було багато обговорень, проте хочеться почути свіжі думки та погляди. Просіли тайтли чи навпаки?

В чому різниця між Senior i Middle розробником?

Чи обов‘язково Senior повинен мати робочий досвід з мікросервісами?

Чи насправді так складно перейти на сходинку вище від Middle позиції?

Як все ж зрозуміти, що ти Senior.

👍ПодобаєтьсяСподобалось0
До обраногоВ обраному0
LinkedIn
Дозволені теги: blockquote, a, pre, code, ul, ol, li, b, i, del.
Ctrl + Enter
Дозволені теги: blockquote, a, pre, code, ul, ol, li, b, i, del.
Ctrl + Enter

Нафиг вам быть сенйором? Обязанностей больше, ответсвенности больше.
Если платят то же и пишут что вы джун — ну ок, че.

Сенйор backend со стеком на Fortran вообще не должен иметь опыта работы с микросервисами. И вообще походу сейчас идет откат обратно от микросервисов судя по требованиям.

Основная сложность — комуникативная. От сенйора требуют помощь в наставлении джунов, как правило.
Переход у большинства людей происходит без проблем вообще, просто с возрастом.

Думаю якщо ви вже питаєте, то можна спробувати походити на співбесіди!

5+ лет опыта (4 минимум если супер талант)
Минимум супервайзинга (полная самостоятельность)
Умение проектировать проекты с нуля
Фундаментальные знания по своему стеку
Стратегическое мышление перед имплементацией фич

Это общие критерии, конкретика есть в некоторых галерах в скилл грейд матрицах

Норм. Такой спец где-то по бабкам выходит 7-10К в Украине.

Если тебе 23, значит синьор)

хорош уже себе эти дебильные лычки приписывать. Каждая контора вертит ими как хочет, никогда не обращал внимание на эту хрень.
Или вводите нормальные экзамены на их получение в конце концов.

Недавно тут видел вакансию Principal Software Engineer на 5.5К.

те самые 5k$

Чет ты в прошлом застрял. Пора уже подпись менять. :)

Тоесть сыры уже не по 500?

Ну в более менее крупных конторах это расписано и в основном зависит от масштаба влияния. 1 команда — синиор, больше — стафф, департамент — принципал. Ну в таком духе.

В аутсорсе может быть своя специфика

а потом помидор с++ разраб с геймдева (игровые движки) переходит в другую контору на какую-нибудь бэкенд-разработку и внезапно превращается в ждуниора. Okay

потому что стек скорее всего будет полностью другим. Немотря на с++. Придётся набираться «синьорности» практически с нуля. Разве что если повезёт с проектом, то сможет продолжать использовать базу в виде stl/boost в лучшем случае. И до жопы эти лычки ваши.

Ну я свитчился с плюсов, в джуны не отправляли. Синьорность к синьорности в стеке имеет немного отношения.

Ви senior, якщо змогли в цьому переконати рекрутера на співбесіді

Якщо просто рухаєш тасочки вiд TODO в Done — то не сiньор

Так. З todo одразу в Done вміють тільки архітекти

Якщо ти показуєш менеджеру, що функціонал в тасочці вже зроблено — це про сеньйорність. Якщо починаєш виконувати таску з дублюючим функціоналом — джун.

Якщо мовчки черіпікаєш за 10 хвилин цей функціонал та репортиш іще 8 годин котрі спускаєш на сон або на зайчатіну, то принипал ;-)

Програміст-сеньйор може виконувати складні завдання, керувати проектами та координувати роботу команди розробників.

Керувати проектами — це бiльший скоуп.

координувати роботу команди розробників.

Ось це, при чому це про техничну координцiю

Цікаво, де це trainee беруть та ще за 10.000 мінімум. Якась фантастика :D
Trainee як і джуни ринку не дуже потрібні.

Просіли тайтли чи навпаки?

На мій погляд тайтли просіли. Коли був джуном, то майже у всіх сеніорських вакансіях бачив вимогу «5+ років досвіду», у деяких навіть більше. Коли вже сам мав 5+ років досвіду (і ще був мідлом на той момент), то подумав: «Ну, пора нарешті переходити на наступну сходинку з серйозним ростом зп від мідлової до сеніорської» і почав активно розглядати пропозиції, якими завалювали рекрутери. Так от на той момент вже виявилося, що у багатьох сеніорських вакансіях вказано 4 роки досвіду, а у деяких взагалі 3+
І питання на технічних співбесідах не сказав, щоб були надто складними, особливо коли вже походив на декілька і приблизно знаєш, які питання можна очікувати.

Може якби ми жили десь у США чи Центральній/Західній Європі, де зп мідла і сеніора відрізняється відсотків на 10-20, то й не було б особливого сенсу рватися до сеніорської позиції. Але якщо вірити статистиці ДОУ, то в середньому сеніор в Україні отримує х2 того, що отримує мідл. За таку прибавку варто поборотися і походити по співбесідах, навіть якщо здається, що знань все ще не вистачає. Як я бачу, домінуючий критерій, на який моляться всі рекрутери — це кількість років досвіду. Є необхідна кількість — можна починати ходити.

Можливо питання так собі
цікавить ваша думка на скільки відрізняється обов‘язки якщо зарплата 2х

все залежить від компанії і людини.
можна бути senior, отримувати 6-8к, і бити байдики.
а можна мідлом за 3к гарувати по 12 годин

На більшості проектів завдання для сіньйорів і міддлів одні й ті самі, просто сіньйор робить швидше та якісніше: одразу враховуючи корнер кейси, перфоманс, скалабіліті, приміряючи бест практики, покриваючи тестами без нагадування, проходячи швидше код рев‘ю, не псуючи (а можливо навіть покращуючи!) дизайн та іноді навіть архітектуру. Найпродвинутіші перед тим як щось робити, можуть ще й спитати «а нашо ми це взагалі робимо» aka «what is the goal for the business» і виявити, що клієнту потрібне зовсім інше. Якщо ваші сеньйори не такі — ну штош.

Обов’язки ± ті самі, результату роботи в кілька разів більше.

Ідеш з тімою в баню
І тем тебе роздивляються чи доріс

Если тебя можно вкинуть на проект и не надо водит за ручку, то скорее всего ты синьор.

Нужна ручка до первых трех месяцев — мидл. Нужна ручка больше трех месяцев — джуниор.

Або так:
Ти очікуєш, що твій код хтось подивиться і поправить — джун
Ти пишеш код і не потребуєш сторонньої допомоги — мідл
Ти пишеш код і знаєш, що крім цього треба буде ще комусь щось поправити, чи влаштувати мітинг, чи написати доку, чи потурбуватися про інтеграцію, бо це все необхідно для загального результату — сеньйор

Ты заведомо влезаешь в игру по чужим правилам играя с понятиями

Senior i Middl

.
Пиши в резюме software developer и требуй оплату которая тебя устраивает.
А вообще советую быть вечным стронг-джуном с зарплатой синиора.

engineer

Это если есть высшее образование CS/CE

Как-то я ходил в поисках работы, проходил с собеседования... И вот я иду мимо здоровенного айтишного офиса. Я посмотрел на него и подумал — «какой какой блин, огромный офис!» Потом вдруг какое-то создание налетело на меня! И утащило в в офис! И укусило в шею. И когда до смерти оставалось лишь мгновение, это создание заставило меня выпить его грязную кровь... и потом оно расправило крылья и парило надо мной, и кричало — «теперь ты Синьор!»... Это был Питер! Теперь он мой Тимлид и мы лучшая команда!

Кадровиця німфоманка чи синьйорита страшна?

Очень просто .
Если подался и прошел собес и испыталовку — значит готов.

испыталовку

Никогда за всю жизнь не проходил испыталовок. Это чисто тема для явных нубов без опыта на первую работу.

Вірю, що колись у вас це обов’язково вийде!

так зараз наче майже всюди 3 місяці випробувальний термін, правда хз на що воно вливає, ЗП така сама.

У мене лише один раз був випробувальний термін і здається єдина відмінність від подальшої роботи була що замовник може відмовитися від тебе в будь-який момент, замість нотісу за місяць. Чисто страховка, якщо випадково взяли якогось токсіка чи просто задрота співбесід без реальних вмінь

Немає загальної сертефікації сіньора, немає загального стнадарту вимог на сінора. Усе просто як двері — пройшов інтервью на сіньора — значить сінор, не пройшов? пробуй іще :-)

Сінор це просто личка в конторі, наші архітекти далеко не всі тянуть на мідла в гугл, і так само наші галери зачмирять кого завгодно на собесі, якщо захочуть )))

Єдине на що можна спиратись це опис вакансії, якщо пишуть що хочуть сінора з 10 роками то мабуть з 3 роками варто претендувати лише на мідла. І навпаки, багато контор пишуть сіньор від 3 років, тож якщо в тебе 10 років, то ти і сам знаєшь куди відправити цю пропозицію, а якщо в тебе є 3 роки то можешь подаватись на вакансію як сінор

Чи обов‘язково Senior повинен мати робочий досвід з мікросервісами?

Сам подумай, десь 5-7 років тому в нас майже не було сіньорів за такою логікою )))

Як все ж зрозуміти, що ти Senior.

Ти маєш мислити в іншому напрямку, що тобі треба прокачати скіли як себе продавати, за які скіли платять найбільше, а не намагатись вгодити кожній всратій галері.

Ходи періодично на співбесіди де вилка зарплатня, зроби красиве резюме. Не сиди довго в одній конторі...

Прокачуй навики продажу себе як професіонала, англійську, заробляй гроші і не колупай собі мізки.

Дякую за розгорнуту відповідь!

Сіньори є різні і вимоги до сіньорів відрізняються від компанії до компанії.
В аутсорс шлюпці на 50 людей ти будеш сіньором.
В топ 10 по розміру ти з трудом пройдеш на міда.
В хороші компанії/продукти тебе і джуном не візьмуть.
Про ФААНГи і компанії рівнем нижче навіть згадувати не буду, такий «сіньор» не пройде навіть технічного пресерінінгу.
Але формально ти сіньор, тайтл в тебе сіньор, ти навіть можеш пасти отару стажорів/джунів.

Тому якщо ти працюєш на одному місці більше 2-3 років, то дивишся середню ЗП сіньора по доу.
Якщо менше або ходиш по співбесідах то дивишся середню ЗП по джині.
І порівнюєш з тим що в тебе зараз є чи що тобі пропонують.
Якщо ± то саме то ти сіньор.

топ 10 мається на увазі наші галери, я правильно розумію?

Так. Більшість наших сіньорів з трудом пройде співбесіду в нормальну західну компанію. Принаймі без підготовки.
Бо в нас не питають поведінкових питань, продуктових питань і т.п.

Частково так. Але насправді оті всі

питають поведінкових питань, продуктових питань і т.п.

переважно на common sense, якщо ти не токсичний олень і трохи думаєш що і як робиш, а не тупо клепаєш формочки за гроші, то відповісти на ті питання нескладно. Звісно, якщо інтервʼюер теж не токсичний олень

Все дуже відносно. Проходь інтерв’ю та буде видно.

>

Як все ж зрозуміти, що ти Senior.

Радієшь, коли дають задачи Middlа чи Jun’a :)

Формально — якщо пройшов співбесіду на сеньйора

Неформально в умовах аутсорсу — якщо можеш працювати автономно на зовнішньому проекті (поєднуючи обов’язки інженера, письменника коду, архітекта та ліда)

Як все ж зрозуміти, що ти Senior.

«Якщо назвали синьором — то вже синьор» — це один підхід.
Моє розуміння таке: якщо ти здатен один узяти замовлення на створення, скажімо, інтернет — магазину і повністю побудувати його «з нуля» — то це рівень синьора. При цьому урахувати усі нефункціональні вимоги, застосувати best practices, закластися на масштабування, локалізацію, GDPR і купу інших важливих речей.

Та ну нэ. Это какой то человек-оркестр. Зря чтоли бек отдельно, фронт отдельно, девопс отдельно?

Зараз тільки таких шукають. Треба знати все. Щоб робити формочки

Зря чтоли бек отдельно, фронт отдельно, девопс отдельно?

Зря

Та нема нічого простіше: подаєшся на позицію, якщо проходиш співбесіду і тебе беруть на роботу — значить, вже можна претендувати

Можливо ця тема вже багато разів обговорювалась, але якщо в когось є посилання на минулі подібні статті, залиште будь-ласка в коментарях, також питання, а як зрозуміти що ти мідл бекенд, і взагалі мідл в одній компанії ≠ мідл в іншій компанії

А чого старі думки та погляди перестали бути актуальними?
Ця тема вже сто разів обговорювалася, нашо робити 101 коло?

P.S. Якщо це адміни штучно створюють активність — не треба так. Від кількості пустої інфи і штучної активності статкі ростуть канєшно, але якість втрачається та і платформа деградує в цілому

На адмінів не потрібно гнати 😉
Поважаймо один одного 😇

Я з повагою і дозовано :)

а ты сильно уважаешь, создавая миллионную однотипную тему?

Підписатись на коментарі