Ребят. Немного просмотрев HH и почитав комментарии на JavaRush, приходит мысль, что сейчас все очень плохо с работой. Огромная конкуренция даже на middle позиции. Так ли это!? Кто что думает по этому поводу?
+1
Комментарии (18)
популярные
новые
старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
в индустрии как был пожар, так и остался, работы хватит на всех. Мидл позиции отрывают с руками ногами и головой. Джунов не касается ( но есть достаточно способов хакнуть систему))
Джунов не касается ( но есть достаточно способов хакнуть систему))
А можно как то хакнуть систему и при этом не набрехать в резюме,
затем hr'у и в конце все ровно опозориться на тех. собесе)?
Хотя если получится и тех собес пройти,
то это реальный маньяк, нафиг он на мидла пошел,
лучше сразу в проджект менеджеры).
мое соображение о том почему легче,
это потому что уже знают что у человека пару лет коммерческого
опыта, и он знает как работать, и собес по факту проводят
посмотреть адекватность человека.
Тогда когда у джуна нет опыта работы и потому его и в хвост и в гриву на собесе
тягают)))
хотя это все мои предположения, я было то на двух собесах всего то))
мне там рассказали что я ни черта не знаю)) сижу учусь, правда и откликаться не могу
теперь, вакансий нет, на джунов, то есть < года, просто 0 =)
думаю подтянуть знания и откликаться на все подряд))
Смотря что называть миддлом. Собес проводят с ориентиром на те обязанности которые человек должен будет выполнять. Наверняка есть фирмы где должность миддла проще должности джуна в какой ни будь другой компании, но это вовсе не является тенденцией или глобальным заговором. Скажем так, клепать сайты визитки в принципе проще чем работать с биг дата например.
Я уже ниже отписался, продублирую выводы.
Ситуация сложная.
Но работу найти абсолютно реально.
Конкуренция была, есть и будет, но в ней много случайных людей и людей, которые недорабатывают.
Если ты пройдешь джава раш и местную стажировку, ты уже будешь минимум в верхней четверти.
А остальное зависит от человека, если правильно расставит приоритеты, будет пахать как лошадь, результат от него никуда не денется. Если не будет - может не получить результат, но состояние рынка труда здесь будет не причиной.
То что начинающим стало сложнее найти работу из-за сокращения вакансий для начинающих говорит лишь о том, что нужно больше приложить усилий. 100% будут люди, которые не смогут это сделать и они отсеятся сами.
В цифрах 200-500 на место нет ничего страшного, это не 500 толковых прогеров на месте, это точно, толковые в очереди на вакансии не толкаются, по крайней мере пока не слышал.
Все что нужно, это приложить усилия больше, чем приложили другие, а поскольку в подавляющей массе соискатели откровенно недорабатывают, это вполне реальный кейс.
Поэтому:
1. больше веры в себя, сомнения человека останавливают, вместо фокуса на труде, обучении, он начинает циклиться на проблемах - неизбежно падает мотивация и трудоспобность, и как следствие конкурентноспособность
2. правильный расчет ситуации (вот я чуток изучу, что такое ООП , уволюсь с работы и за месяц найду работу - это пример неправильного расчета. Сейчас самое сложное время, у кого очень ограниченное время на обучение или нет финансовой подушки/работы.
Время на обучение и поиск работы нужно закладывать сейчас дольше - и обучаться чуть дольше, чтобы менее сырым подойти к поиску работы, и поиск работы занимает некоторое время, которое нельзя прогнозировать, есть сезонные всплески - осень/весна, есть еще моменты.
3. правильная приоритизация задач, цена неправильных решений при обучении - что и как учить - повышается, есть вопросы, лучше спросить и уточнить, советчики бывают еще те, но тем не менее.
опыт можно приобрести делая свои проекты, главное не говорить что это твои пет проекты. нужно говорить что ты делал проекты на заказ за деньги. но главное делать их по настоящему что бы было что про них рассказать, когда спросят.
В моем понимании джун сейчас это тот, кто зеает минимум java core, collections, spring, maven/grandle, какой нибудь sql (минимум понимание работы баз данных, написание элементарных запросов, вьюшек, триггеров, курсоров, функций)
Главный вопрос в том, что же сейчас нужно знать, чтобы успешно и уверенно устроиться на работу?
Да, всё то же, что и было. Только уверенные знания технологий. Потому что после курсов, ребята фантазируют, что "залетят" в айтишку научивших писать "Hello world". Но в реальности, чтобы значительно пробиться через конкуренцию нужны уверенные знания всей джавы, базовые модули спринга(MVC, Data Jpa, Boot), сборщики и базы данных как SQL, так и NOSQL(хотя бы монги какой). Далее вам 100% нужны базовые знания баша/линукс/гит.
Весь остальной стек зависит от вакансии. На самом деле, всё не так то просто с некоторыми технологиями. Например в идеале, чтобы изучить gradle, нужно изучить groovy с его DSL или Kotlin, а вот потом приходить к изучению этого сборщика. Но реальность такова, что будущие джуны думают, что там всё ограничивается блоком депенденси.
Из неочевидного, нужно 100% базовое знаниепонимание по фронту(HTML/CSS/JS). Чтобы вы могли понимать, что там делают нерадивые фронтовики. Чтобы сделать всё, что нужно для этой задачи на стороне бэка. В реальности ещё нужны знания Докера(вы оцените потом всю прелесть этой технологии). И ещё какой месенджер, типа Рэббита или Кафки. Тоже хотя бы базовое представление.
Как же откликаться на мидла, если не имеешь опыта работы?
То что вам кажется, что вы залетите мидлом, то в реальности такого не бывает. Если кого-то взяли на позицию мидла, то конторе просто нужно срочно закрыть эту вакансию и им проще обучить джуна++, если они не нашли в течении нескольких недель мидла.
Как уже написали два комментатора, то что ты перечислил абсолютно верно. Единственная неточность это слово "сейчас" :) оно так всегда было и ничего не поменялось.
Джун это тоже сотрудник и он должен выполнять поставленные ему задачи. Конечно джуну никто не даст продумывать архитектуру проекта, но он должен быть в состоянии открыть код, понять как он работает и понять где и что нужно поменять для выполнения задачи. Почти всегда это сопряжено с сопутствующими технологиями, такими как система контроля версий, системы сборки, какие ни будь инструменты CI/CD ну или что там на проекте найдется. Ожидаемо что проекты современные на голой Java пишут не часто, в основном используются фреймворки, и дай бог, что бы это было что-то актуальное, а не французский нонейм из 2005 по которому и документации уже не найдешь :)
Как же откликаться на мидла, если не имеешь опыта работы?
Никак. Миддл это не просто слово, это крайне значимая ступень, которую получить существенно сложнее чем Джуна. Это уверенное владение стеком проекта, это уверенное знание доменной области проекта. Умение работать быстро, эффективно и в практически полной автономности. Скачок от уверенного джуна до миддла за год можно считать большой удачей и талантом.
To Igor:Из неочевидного, нужно 100% базовое знание понимание по фронту(HTML/CSS/JS).
Я бы не был так категоричен. Мне например эти знания даром не нужны в работе :) и не понадобятся ближайшее время в принципе. Мир Java крайне интересен и вариативен ;)
На мидла залетают достаточно часто, я лично знаю очень много примеров, их десятки только среди моих знакомых причем в разных компаниях от маленьких до уровня фаангов.
Что такое мидл? Есть два совершенно РАЗНЫХ значения этого слова.
Одно значение, это уровень специалиста. обычно, мидл это специалист с 2+ годами опыта, синиор 5+ годами опыта, а джун это от полугода коммерческого опыта (если такого нет - это стажер)
+ помимо годово опыта сверху еще знания и техскиллы
+ еще софтскиллы, когда человек может прокоммуницировать при наличии проблем
+ одно из ключевых отличий это самодостаточность и самостоятельность при решении задач, джуну нужна поддержка, мидл может самостоятельно решать поставленную задачу, синиор эту задачу сделает быстрее, качественнее, сможет сделать более технически сложные и еще увидит разные варианты и какие последствия для каждого варианта.
Второе значение, шкалы джун-мидл-синиор это название позиции в конкретной компании.
Это не про опыт работы, это про то, что есть рабочее место, можно его занять и сколько денег платить.
Эти шкалы кое-как соотносятся, но не полностью.
+нет никаких особых задач для джунов или мидлов.
То есть - ага ты джун, крась кнопку в синий цвет, ты мидл - ну напиши какой-то алгоритм, ты синиор, разбери новые технологии и сделай сложную интеграцию.
Для компании есть просто пул задач, и эти задачи должен кто-то делать.
Я знаю даже кейсы, когда трейни делали архитектуру и писали с нуля важные проекты глобального уровня, которые проходили в продакшен, причем были кейсы когда было сделано качественно и окей, если уровень технических задач и сложности бизнес-логики оказывался подъемным при правильных процессах.
Поэтому, когда компания говорит "мне нужен программист" это значит, что ей нужен программист уровня мидл и выше, то есть самостоятельный специалист способный закрывать задачи.
Позволить себе обучать, могут не так много компаний.
НО. Очень часто, толковый рукастый человек, БЕЗ коммерческого опыта, но у которого сильные софтскиллы в первую очередь, техскиллы во-вторую, он запросто может потянуть задачи, которые стоят перед мидл позицией.
Никто не говорит, что он тру мидл по первому значению. Но он вполне мидл - по второму значению, он делает таски, делает в абсолютно приемлимом по качеству диапазону.
Иногда ему нужно доучиться месяц-два, иногда и со старта ок.
Поэтому, компании на мидл позиции вполне берут и специалистов без опыта, просто нужно иметь достаточные для этого скиллы, в частности, если человек подтянет технические навыки и не будет провисать на софт-скиллах, его возьмут.
Когда собеседующий делает интервью, он задает конкретный вопрос, а может ли человек выполнить поставленную задачу, потянет ли, втянеться ли.
Просто очень часто речь идет за то, что человека даже трейни, не то что джуном брать рано, конечно его не возьмут мидлом, не потому что , это невозможно или сложно, а потом что он еще не закончил обучение, его не работе и практике, а джаве учить нужно, что такое ООП.
Но если человек хорошо разобрал базу, уверен в себе, может разобрать и применить технологии, знает инженерные практики, он МОЖЕТ взять ответственность, не будет говорить"я же джун, дайте мне задачку для джуна!", то почему бы не взять? Он будет выполнять поставленные задачи, сделает их на приемлимом уровне.
Но это зависит от проекта, просто джава объемная по стеку, но не так часто там требуются инженерные откровения, особенно на этапе джун-мидл, если требования серьезные технические, высоконагруженные системы, вместо процессов полная сумятица - там на позицию мидла возьмут только мидла.
Если это обычный кровавый энтерпрайз, где нужно покопаться, разобрать бизнес-требования, сделать сет/гет, или спросить - то возьмут того, кто не побоится и сможет это сделать, независимо от его коммерческого опыта.
На рынке разные перетурбации, могли подупасть слишком разогретые зарплаты, которые достигали 2.5К у.е. для джунов без опыта, 5-6К у.е. для мидлов и 7-8К у.е. синиоров, но специалисты с опытом без работы навряд остануться, но другой вопрос, что это за работа будет, это зависит от конкретной страны уже, в каждой стране своя ситуация со своими факторами.
А вот что есть, 98% джунов обычно забирают большие компании, поскольку джуны это актив на перспективу, джуны это убыток для компании первые полгода минимум, и их обучать еще к тому же на курсах, потом еще на проектах - это дорогое удовольствие (лиду и синиору проще самому те таски сделать, чем рассказывать джуну часами об этом).
Как только бахкает кризис, будь это обвал рынков 1998, 2008, 2013, или ковид, или война, экономика начинает скукоживаться, инвестиции убегать, бизнес контроллировать расходы, и конечно джуны первые на очереди, поскольку нужен специалист, способный работаьт здесь и сейчас, а не вкладывать деньги в человека, который сам уйдет, как только доучится.
Поэтому количество вакансий и возможностей для джунов в такие перетурбации сокращается.
И эта вся масса, как образование цунами, когда большие массы людей входят в небольшое количество вакансий, создается спрос до 900 человек на вакансию джуна, или 500 на мидла.
НО. Не стоит забывать, что в лучшие времена, как совершенно правильно говорят Игорь, Денис, поддерживаю написанное ими, тоже был конкурс. На джуна к примеру до 200-250 человек на место.
И ничего, находили работу. Как же так? Да все просто, вы просто посмотрите на этих 200-250, реальный конкурс - несколько толковых в лучшем случае, 10-20-30 может быть, если не будет лучше, и 200 человек которые позавчера вывели в консоль Амиго самый умный, которым учиться и учиться.
Так и на мидла конкурс сейчас, на него подаются люди, которые даже не стажеры, и которые джаву только начали изучать.
Ситуация для начинающих сложная.
Но работу найти реально - пашите как Папа Карло и все придет.
знаниепонимание по фронту(HTML/CSS/JS). Чтобы вы могли понимать, что там делаютнерадивыефронтовики. Чтобы сделать всё, что нужно для этой задачи на стороне бэка. В реальности ещё нужны знания Докера(вы оцените потом всю прелесть этой технологии). И ещё какой месенджер, типа Рэббита или Кафки. Тоже хотя бы базовое представление. Как же откликаться на мидла, если не имеешь опыта работы? То что вам кажется, что вы залетите мидлом, то в реальности такого не бывает. Если кого-то взяли на позицию мидла, то конторе просто нужно срочно закрыть эту вакансию и им проще обучить джуна++, если они не нашли в течении нескольких недель мидла.