My Authors
Read all threads
1. Стартану как я еще один тред. Про джунов, синьоров, и их зарплаты. Как подсказывает мой опыт, эта тема очень холиварна. Так что, дисклеймер, я буду делиться своими субъективными опытом и наблюдениями.
2. Для начала давайте разберемся кто такие эти джун, мидл и синьор. Тут нельзя не вспомнить вот эту картинку.
3. Вообще есть множество мнений на счет того как определить уровень разработчика. Кто меряет сроком работы, кто то какими то табличками со знаниями, а кто то считает важно общее понимание.
4. Как по мне срок на должности вообще ничего не значит. Я видел людей которые работали 10 лет в индустрии и не продвинулись в своем развитии дальше книжки "Программирование для чайников", в целом наличие гугла и знание каких то базовых вещей, типо if/for хватало.
5. Как вы знаете, программисты не изобретают каждый день новый инновационный компилятор используя все свои знания полученные в гарварде. Большенство задач это собрать что то из готовых кусочков. Более того, многие задачи вполне типовые, и можно копировать свои решения бесконечно.
6. И если кто то сейчас скажет что это не так. Просто загляните на фриланс или в какой нибудь аутсорс регионального уровня. Вы увидите что там действительно все хотят приблизительно одного и того же.
7. В итоге человек действительно может работать годами не изучая ничего нового, качая только один скил, скорость набора текста и копипасты.
8. Бывает и обратная сторона - человек с горящими глазами. Еще до первого трудоустройства он начал читать книги, статьи, вступил в сообщество и нафигачил 100500 пет проджектов.
9. На работе, он всегда старается не просто сделать так что бы работу приняли, а сделать ее лучше, выше, быстрее и красивше. В хороших условиях такой индивид может за три года набраться такого, что и иному синьору с 10 годами не снилось.
10. Теперь перейдем к табличкам компетенций. Они бывают разные, ну например такие github.com/BohdanOrlov/io….
11. Это уже получше чем абстрактный срок. Но тем не менее. Не не понятно, а каком объеме нужно овладеть той или иной компетенцией, а что если половина у человека на уровне синьора, а половина на уровне джуна, или все на уровне мидла? А что если он знает только треть?
12. В общем, у каждого человека есть какой то свой опыт, полученный на его проектах. И может оказаться что оне работал ни с чем из этой таблички, но за то поработал с кучей других вещей.
13. Общее понимание самое интересное. Вроде как синьор вообще может не знать ничего из вашего стека, но обладать какими то общими знаниями, которые помогут ему во всем разобраться за неделю.
14. Эта теория мне ближе всего, потому что согласуется с моими внутренними ощущениями. Но есть несколько нюансов.
14. Это невозможно оценить. Не одна беседа по душам, рассказы о жизненном опыте, горящие глаза и какие либо еще субъективные метрики ничего не говорят. Я видел людей которые выглядели супер профессионалами по своим рассуждениям, но внезапно были способны только на эти рассуждения
15. Видел людей которые с горящими глазами могли часами рассказывать о каких то технологиях и чертовски глубоких нюансах их работы, о свои проектах где они это применяли. А окажется что все их проекты, это тупо стандартные шаблоны, где они копали эти нюансы.
16. При этом они не довели ни один коммерческий проект хотя бы до половины.

При этом сами эти люди были уверенны что они хороши.
17. В общем единственный правильный ответ что это все просто должности. И требования разнятся от компании к компании. То есть джун в одной компании может легко оказаться синьором в другой и наоборот.
18. Уровень и набор компетенций тоже зависит от компании и должности. А не от рынка в целом.
19. Есть компании которые набирают студентов, которые способны хоть как то писать код который компилируется и называет их джунами. Тех кто может сам сделать сайт или мобильное приложение со списком постов - мидлами.
20. А если при этом человек не просидит две недели в гугле то это синьор.
21. В каких то компаниях ты получаешь лычки за знание проекта. То есть не важно на сколько велик твой скил, важно как хорошо ты знаешь огромную легаси систему и в каком ее месте надо подкрутить, что бы удовлетворить запрос бизнеса.
22. В других ты получаешь лычки просто так, вместо денег. То есть, появились у человека амбиции, он хочет повышения, его делают синьором и добавляют 1,5тр к зарплате, но главное что он синьор. Возможно прилива бодрости от осознания своей важности хватит еще на полгода-год работы.
23. В некоторых есть четкое штатное расписание 1 синьер, 4 мидла, 10 джунов. И ты можешь в одиночку решать все задачи еще до того как тебя попросят, но никто тебя не повысят пока кресло наверху не освободится.
24. Но поговорим о компаниях где все справедливо и ты получаешь должность в зависимости от ценности для компании. И опять же в разных компаниях эта ценность разная.
25. В одних это скорость выполнения рутинной работы, где то это глубокое понимание UI, где то работа с данными, где то с медиа, а где то требуется знать по чуть чуть но обо всем (быть фулстек разработчиком).
26. В общем я могу сказать только одну вещь. Определить уровень разработчика в вакууме невозможно. Возможно определить только разработчик перед нами или нет.
27. Я частенько говорю. Что пока вы что то изучаете, читаете пробуете вы не разработчики. Но как только вы становитесь способны самостоятельно удовлетворять требования заказчиков (внешних или внутренних). Вы становитесь разработчиками.
28. При этом не важно на сколько хорошо и быстро вы это делаете. То есть вы можете быть откровенно хреновым разработчиком, но разработчиком, потому что воплощение требований заказчика в продукте (приложении, сайте, бекенде, ...) это и есть разработчика.
29. И так мы выяснили что значит бы разработчиком, и выяснили что нельзя просто так взять и определить на сколько вы в этом хороши, но что делать если очень хочется. Как же вы можете гордо заявить миру что вы синьор?
30. Тут есть несколько способов. И первый, это не париться и называть свою текущую должность. То есть если работаете синьором в компании "айти от вити" то и говорите что вы синьор. Не важно на сколько вы хороши, главное что это правда.
31. Второй способ - ровняться на топовые компании. Вы можете пройти собес в условный яндекс и как вас там оценят, так себя и считать. То есть если для компании которая создала половину рунета (спорно, я согласен) вы мидл, то для остальных ру компании вы должны быть не хуже.
32. Так же можно ровняться на лучших. Найдите в комьюнити авторитетных специалистов и сравнивайте свои навыки с ними. Если вы можете общаться с ними на равных (не по дерзости, а по техническим вопросам) то можно считать что и вы синьоры.
33. Третий способ, мой любимый, не говорить свой уровень вообще. Ну разработчик и разработчик, а какой, сами судите, не по лычкам а по делам.
34. Рекламная врезка. Я все еще очень хочу стать тысячником, по этому если вам нравится мой твиттер, обязательно подпишитесь. А все что вам понравилось, ретвитните)
35. Так с уровнями и компетенциями разобрались. Осталось прояснить на какую зарплату вы можете расчитывать. И тут все зависит только от ваших амбиций.
36. Меня удивляет когда кто спрашивает "А сколько платят мидлам" или "Разве может джун получать 150тр". Все зависит от конкретных условий.
36. Если вы джун который только hello world писать умеет то конечно 150к вам скорее всего не получить. Если вы джун который неплохо знает основы CS, в целом знком с основными вещами и легко пишет простой функционал. То можно получать 150-200 и даже 300 (сам видел)
37. Потому что это рынок, и часто финансовое вознаграждение зависит не от ваших умений, а от того как вы себя умеете продавать. Часто даже в одной компании, хороший, реально хороший специалист может получать меньше новичка который буквально вчера устроился
38. Это печально, но таковы реалии. Так что я рекомендовал все же смотреть как какие то средние метрики и свой вклад в проект. Так если вы реально ощущаете свою ценность в компании, и видите что многие в комьюнити устраиваются на 300тр, возможно вы тоже можете получать 300тр?
39. И самое интересное, что верхнего лимита на рынке просто нет. Если вы поставите перед собой цель то добьетесь и 500тр и даже 1мр. Конечно это не так просто, нельзя пойти, совершить какие то понятные шаги, на вроде прочитать 7 книг, 9 статей, закрыть 101 таску.
40. Самый простой способ получать больше это устроиться в американский стартап, я лично знаю нескольких разработчиков, которые работают в таких стартапах. Их зарплата превышает 600тр в месяц после вычета налогов. При этом средняя зп в их стартапе это 500тр.
41. Так же вы можете стать узким специалистом, которых просто не найти, например в области написания компиляторов или поисковых систем.
42. Или незаменимым членом команды. Я знаю одного человека, который работал на средней ставке, в обычной нонейм компании. Но при увольнении ему предложили контр офер увеличивающий его зп почти в два раза, доведя практически до 500тр.
43. Подводя итог треда, скажу, что эта очень скользкая и абстрактная тема. Здесь нельзя рассуждать без конкретики. Нельзя удивляться фразе "Джун а 150тр", потому что не известно что там за джун, какие обязанности он выполняет и сколько вообще платят в его компании.
44. И помните, не трате время на ярлыки, развивайтесь, стремитесь, делайте то что вам нравится и вы добьетесь чего угодно.
45. Кажется в конце меня покинула муза и надо взять таймаут на твиттер)
Missing some Tweet in this thread? You can try to force a refresh.

Keep Current with Евгений Елчев

Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

Twitter may remove this content at anytime, convert it as a PDF, save and print for later use!

Try unrolling a thread yourself!

how to unroll video

1) Follow Thread Reader App on Twitter so you can easily mention us!

2) Go to a Twitter thread (series of Tweets by the same owner) and mention us with a keyword "unroll" @threadreaderapp unroll

You can practice here first or read more on our help page!

Follow Us on Twitter!

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3.00/month or $30.00/year) and get exclusive features!

Become Premium

Too expensive? Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal Become our Patreon

Thank you for your support!