Как стать автором
Обновить

Комментарии 111

НЛО прилетело и опубликовало эту надпись здесь

да, есть задачи и проекты, которым достаточно навыков джунов

это конечно нужно уметь эксплуатировать достаточный уровень квалификации

>а потом это человек с новыми знаниями остаётся им.
А чей-то он остается-то? Точно так же может уйти, как из из любой другой компании. Ну если конечно только лелеять — но ведь и зарплату же тоже придется поднимать, а тогда профит снижаться будет. Тоже в общем как и везде.

Джуна всегда можно на проект вкорячить

Не всегда. Есть некий буфер, но на самом деле он для джун-мидл специалистов. И в любом случае этот буфер небольшой, ибо если он раздувается, то на смену приходят индусы и вышибают у вас проект насовсем.

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

их правда не ублажают, а кормят сказками о культуре и улучшению мира

просто там часто работает сказка - "зато у нас интересный проект и дружный коллектив!". С senior в 99% такой номер не прокатывает ))

Расскажу историю в тему. Из своего опыта. Отработал в компании чуть меньше года, проект закончился. Менеджер говорит - новых проектов нет, но мы тебе найдем внешний. Через неделю скидывает мне мое резюме с пятью(!) годами опыта (играть - так по-крупному) и ссылку на видеоконференцию с примечанием "java lead". Собеседование зафейлил, хотя вопросы по языку ответил, но понятное дело, что многие архитектурные вещи не знал или не все технологии использовал. Потом зафейлил еще пару аналогичных. Вердикт менеджера - не тянешь... Конечно не тяну, поэтому и работаю за X денег, тянул бы - уже в другом месте работал бы за Y.

Вот такая самокритичная история...

Странный менеджер и компания, впрочем таких много и, к сожалению, они портят репутацию и имидж нормальных сервисных компаний. Впрочем клиенты не дураки и такие сказки долго терпеть не станут, так как ресурсы на интервью выделять непросто.

Ситуация один в один была: устроился джуном на ставку 40к, после первой недели, сразу отдали на аутстаффинг в другую компанию на крупный проект. После 2-х месяцев работы пришлось расстаться с ребятами из-за небольшого конфликта, ну и я, соответсвенно, сообщил об этом тех.лиду компании заказчика. Он предложил работать напрямую и спросил, мол, какая у тебя ставка. Я не знал, за сколько они меня продавали, поэтому сказал, что за 80% от изначальной. Получилось 1700р в ЧАС.

И чем все закончилось? Платили 230 000 (168 * 1350) рублей в месяц? :)

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

Это ваш личный предпринимательский опыт? А клиенты по вашему мнению дураки? Дело в том, что клиенты в штат нанимают на порядок активнее и хорошо умеют считать, да оценивать. Даже те компании, которые только пошли в IT. А еще есть конкуренция среди агенств и десятки других факторов. Монополий тут нет, а в сравнении все отлично видно (а после 2-3 месяцев работы - подавно, деньги-то не из воздуха берутся).

Чаще всего заказчики рассматривают кандидатов с коммерческим опытом от 3-х (не нарисованного), а если вендор считает что он самый умный (ха) и фичирит резюме, то на интервью и лайвкодинге быстро определят, что король-то голый, а поставщик пустышка, который просто без дополнительной ценности (офис, академия, курсы, школа, интеграции с университетами и тд) хочет получать прибыль. На рынке много басен и стереотипов об агентствах, которые в большинстве случаев справедливы и возникли не на пустом месте, но агенство агенству рознь.

PS. Напишите, пожалуйста, мне в telegram @tg_gleb,какие компании покупают джунов как синьеоров или хотя бы мидл+ :) Предложим им мидлов как мидлов, мидл+ как мидл+, синьор как синьор. Хотя порой бывает, что грейды клиента более сложные, поэтому могут выставлять -1, где мидл становится strong junior = отказ.

Позволю из своего опыта, опять-таки. Нанимающие у меня спрашивали, проверяли конкретные знания, теми способами, которые считали релевантными и им было глубоко плевать (в отличии от многих рекрутеров) что написано в резюме. И это считаю правильным, какая разница сколько лет опыта и понтов накидано или не накидано в резюме?! Так что относительно меня - все по делу прокатили.

Впрочем, у истории есть и счастливый конец - в одном из мест приняли на хорошие (сугубо по моим) меркам деньги. И опять-таки не было требований "30 лет и 3 года" лежания на печи, как у известного былинного героя.

НЛО прилетело и опубликовало эту надпись здесь

галера может быть хорошим местом.. если платят нормально. А хорошие курсы просто покажут сколько реально платят на рынке. Да, есть те кто ничего не знает и просит по 200 тысяч. Но знаете, я думаю и есть те, кто годами работает, ну как минимум год-два-три и получает условно 50-70 тысяч и... у них навыков будет на то, за что многие просят 250 (то есть в 3-5 раз больше). Но он не пойдёт на рынок или просто живёт в пузыре. Вполне возможно так. Это кладезь для работодателя. Человек получает 50, а работает на 250. А может быть и наоборот, человек просит 250, а знает на 50. Так что не надо гнать на джунов и начинающих миддлов. Совет для работодателя - ищите лучше.

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

такую шутку на линкедИн однажды читал "найти сениора на оху***ший прайс любая дура сможет, а вот найти мидла на ставку джуна - вот где мастерство нужно"

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

А где вы таких джунов находите, что они могут проект тянуть на уровне синьора и всем будет ок это? Этож золотая жила :)

Умный и целеустремленный джун может за год прокачаться до мидла - я довольно много таких видел за свою жизнь. А может ничему не учиться, и остаться джуном надолго, стенать что мало платят, неинтересно и вообще у него выгорание - и такие попадались, но их было меньше, слава Богу. От человека очень многое зависит

НЛО прилетело и опубликовало эту надпись здесь
НЛО прилетело и опубликовало эту надпись здесь

Это из серии продать мак бук и уехать в испаноговорящую страну, где все сеньоры? :-)

Скорее, из серии дорасти до сеньора за 21 год, параллельно занимаясь разработкой омолаживающих средств и машины времени, которая позволит вернуться тебе в 21-ый день твоего "джунства"

Джун не берется из ниоткуда умным и целеустремленным. Такие джуны это обычно люди с продолжительным айтишным бэкграундом, а не внезапные 6-месячнокурсники.

С профильным высшим образованием, любовью к математике, алгоритмам, программированию и тд. Все-таки труд непростой, поэтому надо быть действительно увлеченным, чтобы годами писать код и при этом профессионально расти, а не быть вечным джуном.

Автор как-то довольно далек от работы с джунами.

Был один сильный сотрудник — наняли джуна — вместе их стало 0,5.

Ну это может у вас в Holyweb так? Никто не будет тратить половину времени сеньора на какого-то там джуна - не такая уж это и важная птица. Реально это будет процентов 10 времени максимум, ведь сеньору никто не будет делать поблажки, а джун будет делать простые или рутинные вещи, которые самому сеньору не интересны и подходят джуну по уровню.

Дабы не зависнуть в этом статусе на многие годы, стоит сделать следующее:

1. Определиться со стеком

Бесполезный совет, а где-то даже и вредный. Джуну надо изучать то, на что сейчас есть спрос и на что берут даже джунов. Тогда его опыт позже будет востребован. Например, сейчас есть огромный спрос на блокчейн-спецов и джун через полгода-год будет вполне востребован и доволен по деньгам.

Никто не будет тратить половину времени сеньора на какого-то там джуна - не такая уж это и важная птица. Реально это будет процентов 10 времени максимум, ведь сеньору никто не будет делать поблажки, а джун будет делать простые или рутинные вещи, которые самому сеньору не интересны и подходят джуну по уровню.

В этом уравнении переменных гораздо больше и оно сложнее.

Если у вас есть конвейер выращивания джунов и толстый источник хороших джунов, то ваша оценка верна (кстати, выше приводили пример консалтеров и т. п. - там это зачастую именно так). А часто живые проекты не столь хорошо приспособлены для выращивания джунов. И хороших джунов найти не сильно проще мидла.

В живом проекте, где нет джунов, может быть всё недостаточно хорошо с документацией, переусложнённый код, неочевидная логика решений, сложная предметная область известная команде. В этом случае первый джун у вас не 0,5 ментора съест, а парочку специалистов и не подавится. Да, платишь деньги и за эти деньги тормозишь разработку на двух человек - запросто. Это, кстати, многим компаниям и аутсорс/аутстафф привлекать мешает (только там не зарплата джуна, а пара зарплат ведущих на каждого привлечённого). И вот линейный/средний менеджер оказался перед выбором - заплатить и потратить 2 разработчиков (да, с перспективой, что следующий джун будет дешевле, чем 2, да с перспективой, что через год мы сможем нанимать джунов отдавая по 0,5 ведущего, а через 2-3 сделаем конвейер и будем 0,1 отдавать - только KPI/OKR стоят на квартал-два вперёд, а не на 10) или заплатить чуть больше, но за опытного... Какой сложный выбор (нет, не сложный :)).

А джуны, если не сидеть плотно на кафедре топового вуза, тоже штука разная. Собеседовать их, кстати, поначалу сложнее, чем сеньоров (про опыт спрашивать нельзя, ожидать крепких знаний чего бы то ни было нельзя), так что затраты начнутся ДО их найма. И запросто статистика их найма может оказаться весьма "венчурной" (взлетает 1 из 10).

Но даже и после всего этого концепция "джун будет делать простые или рутинные вещи" может дать сбой с обеих сторон (и компании, и джуна). Может бунтануть джун - он развиваться хочет. Ну или простые и рутинные вещи может оказаться дорого проверять или дорого организовывать процесс их "рутинизации". А может вообще это надо давно автоматизировать (с глубоким пониманием дела, т.е. не джун).

В этом случае первый джун у вас не 0,5 ментора съест, а парочку специалистов и не подавится.

Никакой нормальный менеджер не разрешит нанять джуна, который съест время двух спецов. Разные, конечно есть, но мы же про адекватных говорим сейчас, а не про пограничные случаи?

А часто живые проекты не столь хорошо приспособлены для выращивания джунов.

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

Никакой нормальный менеджер не разрешит нанять джуна, который съест время двух спецов.

А он и не разрешает. Об том и статья. А дальше либо в компании найдутся те, кто будет долго, больно и упорно делать возможность масштабирования разработки (проблемы с джунами тут только симптом, а возможность их найма одно из решений), либо компания консервируется в "мы берём только middle+".

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

А этот паралич "мы берём только middle+" зачастую особенность именно неплохих сильных команд. Они стартанули продукт, наняли еще пару неплохих сильных спецов - им некогда и незачем были джуны на том этапе (или они так думали). Наняли еще несколько разработчиков, пусть даже менее опытных, но не совсем зелёных - те выросли и заматерели. Продукт усложнился, так что полностью уже и в голову этих опытных с трудом помещается. Хлоп-хлоп и в ловушке. Я таких команд точно не меньше десятка видел. И от размера компании слабо зависит - нанимается сотрудник обычно в конкретную команду 5-15 человек, и эта команда может быть в ловушке (тогда чаще все команды, но в своих ловушках). Обычное дело, кстати, в банках и подобном ынтырпрайзе.

Как раз маленькие команды в 2-3-4 человека часто меньше страдают от джуна. Не всегда он помогает, но вредит меньше. Да часто для него работы на полный день не наберётся (как ни странно - это хорошо, есть буфер у команды и время на развитие у джуна).

Лично я всегда старался организовать работу так, чтобы можно было нанимать неопытных и растить. Но это хорошо на долгих отрезках, а когда приходит пора нанимать нового, а команда не готова к джуну, то приходится брать миддл+ (и дальше решать проблемы, которые не позволили взять менее опытного).

И вот линейный/средний менеджер оказался перед выбором - заплатить и потратить 2 разработчиков или заплатить чуть больше, но за опытного... Какой сложный выбор

Часто выбора вообще нет. А в итоге такой обнаглевший пишет отчёт, что "с опытом от 3-х лет" вообще ноль откликов или чаще отказывают сами. А ваш "джун" уже понял, что такое международный фриланс и ему ваши галеры даже в 3 дорога не нужны.

И как итог, менеджер пишет: "У нас нет другого выбора, как поднять зарплату ещё в 1,5 раза", а директору не остается ничего другого как издать соответствующий указ. Ведь момент, когда он мог внести в должностной список порядок документирования и стандарт тестирования, он безнадёжно упустил. И отстранить менеджера, который ему врет в три короба, не всегда может, либо нанял таких работничков, что не из кого повысить, а пригласить из других мест не умеет или ещё не знает откуда.

Да, вы описали очень-очень вероятный вариант.

от условного баск-менеджера

новое слово в испанской политике, видимо

За два-три года начинающий разработчик вырастет в крепкого мидла, если приложить к этому усилия.

Я так и вижу, как определённая группа людей тут воскликнула - "Что? А как же курсы С++ за 21 день??" :)

А как же «учи теорию алгоритмов», «решай алгоритмические задачи» и «пиши код»?

ты не понимаешь, сейчас главно - сОфТсКиЛлЫ

  • боятся задавать уточняющие вопросы;

Работодатели - боятся отвечать. Однажды не взяли в команду - из-за того, что "не смогли найти общий язык" - тестовое изначально было косноязычно написано, а после завершения они навешивали детали вновь и вновь.

  • учиться работать с информацией;

  • развивать самостоятельность в управлении загрузкой.


Дальше-то что? Предположим, претендент научился работать с информацией и управлять нагрузкой (хотя все понимают, что эти навыки настолько эфемерны, что измерить их наверняка нельзя, и в любой момент можно получить ответ о недостаточности любого т.н софт-скилла). Гарантирует ли это его трудоустройство?

  • регулярно проверяйте уровень своих компетенций.

Это уже, конечно, полная инфоцыганщина. Как критичность, саморефлексия и прочее поспособстует тому, чтобы именно резюме конкретного сотрудника не отклонит HR?
И нужно понимать, что даже если все джуны последуют данным советам - это лишь поднимет абстрактный "средний уровень", ещё вырастет планка, ввиду чего работодатели будут требовать ещё больше, ибо число вакансий ограничено.

Гарантирует ли это его трудоустройство?

Это даст рост на текущем месте. Даже если не карьерный, то личностный точно. И в резюме уже можно будет написать, не "делал, что дают", а "анализ требований, выбор наилучших вариантов реализации, etc".

А самое главное - не завалить техническую секцию, когда начнут спрашивать за написанное.

Работодатели - боятся отвечать.

Золотые слова. Справедливости ради таких 30%, остальные пооверяют на "что не звездишь" или на "покажи что умеешь" и присылают простое тестовое, где даже первокурсник легко справится.

В регионах люди более сговорчивы, а если работодатель сам звездит, то негативный отзыв с одной звездой или жалоба быстрее переубедит. А жалобав гос. органы, а они только рады такому, ускорит сговорчивость звездунов еще в 3 раза.

Сейчас, наверное, Билла Гейтса не взяли бы даже джуном. Какие языки вы знаете, на каких фреймворках писали? Как долго? Мы вам перезвоним. Наверное.

Ошибаетесь. Мистер Гейтс уже в 20 лет был крепким системным программистом. Сейчас такой парень в наших реалиях уже имел бы всевозможные стипендии от всяких Сколтехов и выбирал бы работодателя из списка тех-гигантов. Галеры его бы просто не интересовали.

Или он бы сейчас бросил образование, замутил стартап, обеспечил небольшую, но критичную часть нового продукта большой корпорации, развил на этом свой стартап... Ой, где-то это уже было :)

НЛО прилетело и опубликовало эту надпись здесь
Если бы он родился не в 1955, а в 1995 — был бы фронтендщиком, а не системным программистом. Речь же об уровне таланта, а не о конкретном его применении.

У меня месяц назад оффер был программировать системы управления под испытательные стенды для железнодорожников. Та еще интересная работёнка, но директор у них попался на редкость чудак с буквы М: единственный программист, кому самое то быть Team Lead-ом, нанять хотел пару коллег, все отмазывался "я ничего не решаю". В итоге за две недели собеседований завалили 7 кандидатов, при чем не дураков, и заставил бедного программиста выкручиваться "мол не прошли". Вот вроде не дураки, и люди как менеджеры умеют продать вакансию, и предприятие не абы как работает, но даже в такой бочке мёда нашлась мерзкая ложка дёгтя.

Вы правы, никому. Операционные системы давно уже пишутся сами, а штуки вроде Кубера, Кафки или Кликхауса аист приносит.

НЛО прилетело и опубликовало эту надпись здесь
Имхо, автор описывает скорее не джуна, а стажера. Джун уже должен уметь учиться, а изрядная доля описания джуна тут, это человек который этого не умеет. Тот же выбор — когда обратиться за помощью, через 5 минут или через 5 дней — это базовый скилл обучения.

У нас знакомый был, на тесте давал джунам бумажку с надписью по обоим сторонам «переверни меня» и смотрел сколько раз будут переворачивать. Утверждал, что это очень хорошо показывает способность человека вовремя (не досрочно и не слишком поздно) прекратить бессмысленную деятельность.

стажироваться за 50к на реальных проектах, где их потом еще и трудоустроят — отказываются. Потому что оплата не совпадает с их фантазиями.
Проблема еще в том, что джун который не устроится на 50к в контору, при условии нужного стека, достаточно легко найдет себе работу за 100к на фрилансе. Фриланс в перспективе хуже, но деньги-то нужны сейчас, ибо тут вопрос даже не денег. 50к в москве — это снять квартиру и оплатить проезд, всё. А кушать на что? Поэтому ищут работу не исходя из того сколько «стоят», а исходя из того «на что можно жить».

Джун уже должен уметь учиться, а изрядная доля описания джуна тут, это человек который этого не умеет

Потому что автор правильно говорит. То что ожидается от джуна это одно, а те люди которые приходят собеседоваться на позицию джуна - это как раз из статьи.

Вдобавок начитавшиеся, что самый простой способ поднять ЗП - сменить проект, начинают искать каждые полгода новую работу, так и не вникнув в процессы на текущем.

при условии нужного стека, достаточно легко найдет себе работу за 100к на фрилансе

Извините, реально интересно. Может дадите ссылку на хорошую статью или сами напишете? Именно про "джун - фриланс - 100к". Потому что заходил на freelance.ru и подобные сайты - там на каждый проект за 10к по 8 предложений от фрилансеров, как-то даже и не хочется с ними бодаться.

Статью о фрилансе обязательно напишем, но потом.
Главное что отметим сейчас — фриланс дает быстрый старт как по проф росту так и по доходу, но после 1-3-5 лет сравниваемся с офисом, а потом начинает резко отставать.

на freelance.ru
На русских фрилансерских сайтах ловить нечего.
Искать надо на upwork и fiverr. Знания англ. достаточно на школьном уровне + есть русскоязычные заказчики.

на каждый проект за 10к по 8 предложений от фрилансеров, как-то даже и не хочется с ними бодаться.
Попробуйте для полноты картины зарегистрироваться заказчиком и оставить какой-нибудь похожий на правду аналогичный заказ. И почитайте предложения.
Споилер: из 8 предложений — 5 вида «готов работать пишите», 1 вида «10к мало давайте 30к», 1 вида «наша студия готова вас обслужить оставьте телефон» и одно от человека хотя бы прочитавшего описание заказа.

На фрилансе неплохо работает метод «шарпшутинга». Выбираете заказ который Вам 100% подходит (по детальности ТЗ, по адекватности заказчика, по цене, по срокам, по Вашему стеку и уровню и т.д.) и пишите на него подробный отклик (что будете делать, почему, в какие сроки, какие гарантии, за какие суммы, какие гарантии), по возможности предоставляя заказчику столько инфы, что бы он не уточнял, а мог сразу сказать «да/нет». Несмотря на то, что это написано в каждом мануале по фрилансу — таких откликов один на сотню.

Я на апворке сидел полтора года как в SQL и DBA (и как основной вид заработка и подработка по выходным, когда галерил). Про шарпшутинг - я прочитал их мануал для начинающих и действительно в откликах писал подробно - возможные причины проблем у клиента, и те решения, которые возможно помогут в том или ином случае.
Плюс - действительно был отклик, клиент выходил на общение и часто после этого приглашал на проект.
Минус (точнее два) - консультирование до заказа могло занимать столько же времени, сколько и выполнение самого заказа (и не все клиенты соглашались включать это время в общее для оплаты, т.е. рейт, допустим $15-20, можно было по итогу делить на два). А иногда после такой консультации заказ уходил индусам за $5. Я предполагаю, что так клиенты просто минимизируют время общения с индусами, а просто приходят к ним с уже нормальным готовым решением проблемы от другого откликнувшегося девелопера и указанием "сделать надо так".
Был даже клиент, который нанял на том же апворке индуса, который нахардкодил что-то непотребное, а заказчик не смог полноценно проверить качество исполнения и нанимал меня на пару часов просто для код ревью этого проекта.

Вообще по апворку двойственные впечатления. С одной стороны претендовать там с нуля без портфолио на нормальный рейт - то еще приключение было. С другой стороны именно он позволил мне набить какое-никакое портфолио проектов различной сложности и направленности. А через год-другой уже появляются постоянные клиенты, рекомендации или лонгтайм проекты. Даже сейчас с закрытым для работы профилем мне постоянно падают инвайты на проекты. Но первые пол года нельзя даже посчитать свою зп или рейт нормально, т.к. нет стабильного потока проектов. Но даже тогда мне удавалось в месяц получать больше 40к рублей, которые я получал до этого в офисе на должности ведущего разраба (зп в регионах она такая, да).

Ну а галеры для меня оказались полезны тем (помимо опыта зарубежных проектов), что на меня постепенно накидали кучу проектов без увеличения рейта и мне часто приходилось собеседовать кандидатов на эту же галеру (круто, знаете ли, собеседовать Java / C# / Python / QA будучи разрабом и админом БД). Я посмотрел кто приходит, какие у них знания и сколько они хотят получать. И через пару месяцев устроился уже в нормальное место на зп x2 и с бонусами (перед этим просил у начальника увеличение рейта на $5 в час хотя бы, обосновав такую сумму - слава богу он отказал).

Итого: офис - 40к рублей (2 года). Фриланс - около 55к (1.5 года). Галеры - 100к(2 года). Т.е. в целом да, можно сразу идти и садиться на галеры за 100к, если есть хотя бы студенческие проекты или что-то любительское в гите.

Это не «сколько зарабатывает начинающий специалист», а вообще ситуация по рынку без привязки к грейдам. Причем ещё и до вычета налогов.

Правда что ли? А вот в том самом источнике сказано вот что:

Отчет за первое полугодие построен на данных 9851 специалистов. Все зарплаты указываются в рублях, и это зарплаты, получаемые на руки, за вычетом всех налогов.

Забавный факт — если взять 1000 сеньоров и дать им написать список полезных советов для джунов, то вы никогда не получите хотя бы два одинаковых списка.

Потому что у каждого уникальный опыт и уникальный путь :)

По большому счёту так везде - найти нормального человека, пусть и не обладающего глубокими знаниями всегда проблема. И никогда до конца не понятно, насколько далеко человек зайдёт, если вы его собеседуете на начальном этапе

Программирование тут не уникально, просто взрывной рост делает проблему поиска кадров весьма насущной

А я думаю получите не менее 10% пустых списков (хотя бы, чтобы время зря не тратить). Пустые списки - одинаковы.

А если для них определить equals и hashcode? :)

Забавный факт: Число сочетаний из 100 (возможных полезных советов) по 10 (советов будет в списке сеньора) равно.... 17310309456440.

Ой что-то многовато, чтобы два списка из 1000 совпали (даже с учётом "парадокса дней рождений").

Не знаю, я вот очень люблю джунов и стажёров.

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

А что ждёт на работе тех кто учился java 1 год?

например я учусь уже почти 1 год, знаю основы языка, хорошо владею sql, и почти сделал интернет магазин на spring.

пока я ни в каком проекте не участвовал, но такое ощущение что вряд ли найду работу на джуна, потому что "первый раз".

Вам следует перестать "учиться", варясь в собственном соку, и пойти искать работу. Если это ваша цель, конечно. Находясь в изоляции "обучения" зачастую очень трудно осознать, что и основы языка так себе, и SQL не особо хороший, и магазин на спринге имеет корявое апи и ужасную архитектуру. Но вполне вероятно, что у вас все отлично, я лишь предполагаю из своего опыта. No offence, как говорится.

Все так и есть, проверка со стороны, что твой проект/знания действительно норм/не норм. Тут все еще, конечно, зависит от квалификации проверяющей стороны.

По собственному опыту знаю, что "опыт работы" можно спокойно написать любой. А к нему уже в резюме просто прикруть парочку программ "для примера" и если работодатель адекватный, то спокойно пообщаетесь и без особых залупаний возьмёт. Встречаются, конечно, дебилы, но им и нормальный отказ лень написать.

В Москве зарплата будет порядка 50-60 тысяч рублей

За 50-60 тыс. рублей в Москве сейчас могут только в "пешее эротическое" послать. А компании, которые ставят такие вилки, заранее обрекают себя на бесконечный поток "заканчивателей курсов" и студентов-второкурсников. Любой сильный джун, выпускник топового вуза, спокойно найдет себе работу на 100к+.

Выпускник топового ВУЗа (вы же МФТИ \ ВШЭ \ МГУ имеете в виду, а не Бауманку \ МАИ?) - да.
Но на рынке это же о-малое от всех соискателей.

При этом "средний выпускник среднего ВУЗ-а" уже хочет 100к, но я далеко не уверен, что он первые пол-года хоть какой-то экономический эффект приносить будет.

НЛО прилетело и опубликовало эту надпись здесь
НЛО прилетело и опубликовало эту надпись здесь

Поддерживаю идею,что джуниор и стажер - это все-таки разные статусы, но часто стажер отстажировался и остался джуниором в этой компании. И вот через год работы этот "важный специалист" начинает думать, а чего же конкретно он хочет от профессии, жизни, людей. И думает он об этом, потому что ему 23. Итогом становится следующая идея: "Я так и не понял, чего я хочу, но,что здесь - я уже видел, а что в других местах - я еще не видел. И там точно ждет меня что-то чудесное! Ну, ребята, я пошел!" Так что справляться работодателю и руководителю команды нужно еще и с духом "приключенчества и поиском себя" у джуниоров, которым этот статус подходит и по навыкам и по возрасту, как правило.

Почему джуны никому не нужны

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

Мега полезно! Благодарю

Я сама ещё учусь (на онлайн - курсе одной из крупных компаний 😅), считаю, что софтскиллы очень важны и могут "вытянуть" даже при низком уровне хардов. Но главное пройти собес, а там в основном оценивают написание кода в прямом эфире😔

Начинающий специалист обычно поверхностно знает какой-то язык, может быть знаком с парой фреймворков. А дальше начинается «всё такое интересное, хочу всё попробовать». Этой темы я уже касался в статье «Прекратите изучать фреймворк, станьте JavaScript-разработчиком».

Вообще с этим беда, ванильный JS действительно мало кто хорошо знает. Мало того, еще и нос воротят от проектов на чистом JS, мол фу, я только на React буду работать)).

А по джунам все в точку. У меня на проекте есть джун, так вот по-началу был обычный вебстек HTML/CSS/JS, без webpack и всяких npm, всё по старинке.

Задачи были из разряда, есть шаблон с дизайном купленный на envato, и мокапы от маркетологов. Для Джуна такой вариант оказался катастрофой, из готового шаблона куски HTML с минимальным изменением форм и размеров натягивать на динамику у него не получилось. Ну хорошо подумал я, не все имеют вкус и стиль в дизайне. Найму-ка я для него дизайнера. Нанял ему дизайнера, вроде работа пошла, дизайнер рисует в фигме, джун делает верстку по дизайнам из фигмы. Я обрадовался, слава богу здесь вопрос решил.

Дальше вопрос встал о производительности сайта, готовый шаблон тянул за собой кучу не нужного СSS/JS, которые нагружали сильно страницу. Окей, подумал я, надо переходить на нормальный стек, npm, webpack, компоненты на чистом JS. Сам все настроил, структуры классов для компонентов сделал. Показал, рассказал как все работает джуну. Думаю все, сейчас заживем, сайт быстрый, дизайн красивый, но фиг там. Джун компоненты писать не умеет, ООП знаний ноль, декомпозиции задачи делать тоже не может. Потратил только полтора месяца на задачу, которую можно за неделю сделать. В итоге плюнул, нанял ему middle frontend разработчика. И теперь джун только верстает))). И спрашивается, откуда джуну брать опыт если его не допускают к разработке?))

Сложилось ощущение, что у вас в компании всё крутится вокруг одного джуна ;)

На фронтенде он один был, на мне вообще всё весит. У нас стартап и бюджет на ресурсы сильно урезан. Поэтому мне нужно было чтобы кто-то забрал с меня всю фронтенд разработку)).

Собственно все что вы описали и есть опыт. Только это ваш опыт, а не его. Вы же вместо того, чтобы объяснить "для чего" решили сразу "сделай мне так и так". Вот человек вас и не понял, и вы ему не дали времени разобраться. Можно было хотя бы базовую схему нарисовать, чтобы у человека было на виду с чем он работает - все таки его первый опыт, вот он и действует осмотрительно.

Стратегические цели - у нас важнее хлеба насущного, коллега.

Это вы хорошо придумали.

«Для чего» как и раз и был повод перейти на компоненты, для того чтобы ускорить загрузку страниц. Но о чем говорить если в ООП знаний нет.

И ТЗ и схемы у нас есть, онбординг процесс также провожу с каждым. Я перфекционист по натуре, и в моей команде всегда порядок. Если что-то идёт не так я меняю деталь, или если не все так плохо, обучаю людей.

Но о чем говорить если в ООП знаний нет.

А то что знания могут приобретатся в процессе, вам никто не говорил?

Тогда и менеджмент идёт не по классическому принципу "отдал поручение и забыл", а там надейся что всё протестируют, что всю архитектуру поймут, что документацию кому-то придёт в голову написать.

А тут человека пригласили, объяснили мол "хотим ускорить загрузку страниц, а у тебя выходит много лишних скриптов (ещё видимо, подгружаемых не из кэша, и даже не основного под-сервера, а с разных серверов). Поэтому предлагаю перейти на полноценные компоненты..." и начинаете рисовать и рассказывать. А ваш сотрудник просто записывает. По ходу обсуждения сразу задаёт вопросы, и записывает ответы. Тут много пространства для манёвра, главное чтобы человек понял - зачем всё это? И здесь вы объяснили "такой-то компоненты мы используем для этого, потому что ... и далее по пунктам..", "такое-то решение выбрали из-за... и далее расписывайте". Главное, чтобы "не с фонаря взяли" или "левая пятка повела", а человечески нормально объяснить. Тогда и вас поймут, и вы дураком выглядеть не будете.

Оно же всё из таких мелочей складывается. Это я ещё как "менеджер менеджеру" объясняю, а разработчики и линейные сотрудники думают по другому. Они сразу ищут любой вариант помягче покинуть компанию с "директором-самодуром", и делают это при первой же возможности. Можете сразу возражать что "к счастью, далеко не все", "а у них другой выбор есть" (поверьте есть и гораздо больше, чем пишут в соц. сетях), "я же извиняюсь" (что-то не видно извинений, самодурство только вижу, к счастью, хоть не безапелляционное), "знаний же нету" (а откуда вам знать какие знания есть, а каких нет? Или вы это только с фонаря берёте для красивого словца? Вот и сотруднику возразят вам так же, особенно первый же руководитель подразделения, который и клиентов уведёт, и половину отдела в придачу - ему-то генератор хронофагов зачем?), и далее предвкушая возражение "на мне же всё держится", ваши же слова - уйдёте вы, заболеете или что-то с вами случится, то всё, конец вашей компании? И всему что вы создавали конец из-за одной лишь озабоченности "иллюзией контроля"? Будь у меня одноименная книга, то уже скинул бы ссылку.

Грош цена вашему перфекционизму, если за ним нет системы. И даже гроша не стоит ваш труд, если любой кто придёт на смену вам, даже ваш наследник, будет обречён наблюдать, как ваше деяние скатывается к забвению. Желаю вам хорошо подумать над этим. Всего хорошего, и спасибо за дискуссию.

Мало что понял, ну ладно, понял только что вы умный, а все вокруг самодуры)).

Вы в стартапе хоть раз работали? Где вы один IT-шнегг, человек-оркестр? Но даже при этом я смог выстроить процесс, и сейчас все выстроено поэтапно от идеи к реализации.

У меня есть ребята, вообще студенты, работают вообще бесплатно. И вот из них есть один студент, который после 5 уроков онбординга на проекте выдаёт пул-реквесты, что я их только принимаю без лишних просьб на правку, с первого раза.

Все зависит от стремления развиваться, а не работать ради денег.

Человек явно пишет статью будучи только работником. А вот я побывал с обоих сторон, был и работником, и совладельцем it бизнеса. И вот что я скажу. Чем выше квалификация специалиста чем дешевле себестоимость конечного продукта. Часто специалист с зп в 500к может решить задачу за один день в то время как студент с зп в 20к потратит на нее 3 месяца, как нетрудно посчитать задача решенная специалистом будет решена не только в 90 раз быстрее но и в три раза дешевле))) Таким образом нанимать "молодых" просто экономически не выгодно, это могут позволить себе только крупные или государственные компании которые готовы выкидывать зря деньги. Другое дело что опыт не особо зависит от возраста. Поспорил бы с утверждением про то что нужны годы на освоения чего либо. Хороший специалист может "вьехать" в новый фрейворк за неделю, а плохой не научится толком ни когда.

опыт не особо зависит от возраста

Предлагаю сравнить количество программистов с пятилетним опытом в возрасте 20 и 30 лет.

Еще это бы весь менеджмент это понимал. У нас пока пытаются экономить...

Хороший специалист может "вьехать" в новый фрейворк за неделю,

А совсем зелёный за три недели. Либо с опытом приходит и понимание, где заканчиваются сферические метания "менеджеров", которые ни одного дня с настоящими людьми не проработали, и начинается разработка собственно продукта: от альфа-прототипа до релизной сборки, которую не стыдно людям продавать.

Программисты такие программисты ...

Ещё вчера такие вот "уметели робототь" джава-чемпионы, как автор, стоили как три Айфона и пребывали в такой же надменной озабоченности о нерадивости джунов.

А сегодня то, что они там "нарабатывали" за невменяемым бюджеты и десятилетия делает один джун-фрилансер с парой фреймворков.

Либы и фреймворки на которых стоит мир пишутся всем миром, без "обязательного интермедиат" и часто с полным кодовым плюрализмом и ничего, мир не падает.

И наоборот, приходишь к таким вот "техлидам", а там кроме стиля кода ничего нет, вообще!

Зато уж стиииль-стиииль...

И архитектура вроде лоснявая а за ней - костыль на костыле, и какая-то банальная безграмотность. Непонимание предмета для которого собственно пишется программное решение, зато все по линтеру и десяток таких вот "соловьев" тебя, джуна нерадивого будут клевать на кодревью за for без foreach.

ООПнутый на всю голову лид начинает проект с написания типов которые уже есть во фреймворке.

У каждого фреймворка, есть своя парадигма, философия и свой вектор развития и ... свои фундаментальные ошибки и/или субъективные перекосы.

Изучая много фреймворков ты начинаешь видеть в чём именно разрабы этого фреймворка упёрлись и почему, видишь что тот же реакт, ангуляр это реактивность которую можно и нужно вводить в свою архитектуру шире и глубже и кастомнее и что kefir.js интереснее, легче и быстрее rx.js а deno.js на голову эффективнее и легче node.js

Но ты нуб и "ничего не понимаешь" и линтер на тебя плюётся и коммиты ты называть не умеешь!

А в итоге опять гора из 25 "программистов" рожает мышь за год и бюджет слона и при этом постит на Хабре свое "фе" неправильным джунам, которые не понимают что они пыль под ногами лидо-богов и должны работать за еду и делать "ку".

Есть у меня на текущем проекте "ментор" , техлид, коре-специалист, я ему очень благодарен, что есть с кем пообщаться по узкой теме, и да, у него действительно есть мозаичная компетенция в базовом стеке, но ни одной проблемы непосредственно он мне не помог решить, чисто психологически - я ему благодарен от все души , но технически он в половине случаев просто говорил не то или что "так не получится" а оно брало и получалось !

Да, чтобы попасть на галеру за соцпакет с печеньками надо иметь сертификаты, стацлгайды и вид "лихой и придурковатый" , но чтобы стать тем кто умеет решать задачи клиента, и делать это максимально быстро эффективно и дёшево, надо просто пару лет повкалывать на фрилансе, один на один с задачей и клиентом и потом уж ни один галерный технолид вам свою лапшу на уши не навесит даже на хабре!

Золотые слова. Почаще бы встречать таких людей.

Сразу захотел с Вами трудиться вместе! :-)

НЛО прилетело и опубликовало эту надпись здесь

К сожалению материал оторван от реальности вот почему:

1) с ценами 2021 года компании действительно будут платить джуну 100к (и даже больше)

2) ждать 2-3 года пока Джун вырастет в мидла точно никто не будет. Сейчас такая текучка в IT, что разрабы в среднем работают всего год на проекте. Пора уже смириться с этим. То есть Джун как минимум после полугода работы должен начать приносить реальную пользу.

3) Джуна не обязательно обучать 2-3 года. Все зависит от процессов в команде. Если у вас десяток шаблонных сервисов на одном бойлерплэйте, регулярные ревью, coverage под 90%, все покрыто интеграционными и UI тестами, строгий линтер и нет Легаси - джуну просто негде напортачить. Все под контролем и есть отличные примеры как надо писать код

Так что же делать джуну? ИМХО как ни странно варианта три (время, деньги, качество):

1) как и сказал автор - стажировка. Поработай годик за еду в "Яндексе" и сразу перескочи на мидла. Компания должна быть реально уровня Яндекс (минус - деньги)

2) ищи компании, где низкие требования к качеству кода. Они предложат нормальные деньги, но средненький опыт. (минус - качество)

3) или в компанию, где хорошо построены процессы и готовы обучать джунов, но такую компанию долго искать (минус - время)

Уважаемый, ваши все доводы я могу только одним своим кейсом разрушить в пыль. Я ищу стажировку более трёх лет,я готов работать за бесплатно (по итогу за опыт), я готов заплатить что бы мне этот опыт дали (по сути не работа), готов за еду работать,готов работать меньше чем за еду.Я честно пишу что я трейни/стажёр, но вот незадача- моё резюме не смотрят при отклике,либо игнорят после тестового задания.Я уж не говорю про то что стажировок кот наплакал. Так что ваши слова "Эту сумму(105к) джуны нередко называют на собеседованиях… и сразу выпадают из списков потенциальных кандидатов." совершенно не совпадают с реальностью,ты любую цифру назови если ты без опыта-тебя никуда не возьмут,как меня , почему? Потому что бизнес просто является потребителем который забирает всех квалифицированных специалистов с опытом работы (!) с рынка и не хочет давать возможности новым людям в сферу попадать. У меня за три года не было даже ни одного собеседования из-за этого.Я уже давно готов проявить свои знания на собеседовании но мне просто даже шанса не дают.

три года поиска, тоже определенный опыт. Пожалуй, за три года можно было немало чему научиться и наделать пет-проектов. Поднимите себе самооценку и цену. Позиционируйте себя как специалиста, а не как трейни/стажера. Опыт? Фриланс, закрытые и частные проекты. Заполните свой репозиторий интересными проектами(пусть даже с обучалок).

3 года и ни одного собеса? Я бы еще понял, что 3 месяца, 5 собесов, 1 оффер - и это без проектов в репозитории. Про резюме полнее оформил и отклики по 3 -4 по вечерам пишу. Это как вы о себе расписываете тогда?

НЛО прилетело и опубликовало эту надпись здесь

Какой у вас стек? Может резюме неправильное? Проекты какие-то делали? Вы определённо что-то делаете не так

ваши все доводы я могу только одним своим кейсом разрушить в пыль. Я ищу стажировку более трёх лет

А я могу твоему чемоданчику противопоставить свой случай.

Я 20-й год потратил на самообучение (Stepik, Javarush). Резюме рассылал примерно 4 месяца, наверно разослал сотни 2, в основном через hh, но повезло, как ни странно, на sj :)

Почему так долго? Уверен что из-за возраста: престарелые свитчеры точно никому не нужны :)

Итог: работаю программистом.

Через полгода озаботился повышением ЗП и решил выяснить свою цену на базаре и просто обновил резюме, никуда не рассылал. И тут начался адский ад! Максимум у меня было 4 собеса в день! Контингент - все! От маленьких команд до Сбера (Сбера было особенно много). Не было, пожалуй только госконтор. Ну и всякие экстремальные стартапов, которые хотят ИП и вообще мутные, проскочили всего несколько раз.

Максимум что мне предлагали - х3.3 от тогдашней ЗП. В итоге остался в своей компании на х2. Причём без особых усилий, оказалось достаточно просто поговорить с шефом и он сам назвал цифру.

Так что "проблема в тебе" ;)

Что могу сказать:

  • не ищи стажировку, ищи работу. У меня в резюме всегда было написано "Java-разработчик", без всяких стажёр/джуниор. Вообще, на стажировки берут только молодняк, меня тупо игнорили;

  • посмотри что у тебя с резюме. Моё первое, хорошее и юморное вообще не возбуждало кадровиц, пришлось написать стандартное, скучное :) Посмотри видео Немчинского (но напиши по-своему).

  • маленький хак: включи обучение в опыт работы (не все 3 года, конечно, а наиболее активный период). Это не обман: во время обучения ты решал задачи, т.е. как бы работал. У кадровиц это называется "некоммерческий опыт". Ну а кто невнимательно читает - сама себе злобная буратина, там же всё честно написано: обучение.

Сейчас резюме давно не поднимаю, но всё ещё звонят. Вот давеча две девы с Яндекса нарисовались. Я им сразу сказал что не ищу и вообще не знаю этих их алгоритмов. Они молвят: "пофиг, давай всё равно!" Ну давайте, чо, собес - не мешки ворочать. Записали, посмотрим как оно там.

Такие дела :)

Спасибо, я понял теперь что мой возраст слишком большой, соответственно мне закрыт вход в IT, стажировки для меня единственный путь но я слишком взрослый для них уже( что ж понять что тебе закрыта дверь тоже хорошо, спасибо

Вот и чего я, спрашивается, мучился, набирал длииный текст на тилипоне? Вывод оказался строго противоположный. Ну ладно, это твоя жизнь, хочешь страдать - страдай :)

Пусть другие прочитают и убедятся что под лежачий камень вода не течёт и вот это всё :)

Канарейку за копейку все хотят, а платить по рыночной цене могут 20%. Остальные только и могут, что раздувать ожидания выше крыше, а реального содержания едва ли ло колена. Ещё и удивляются, что их чрезмерное раздутое эго никому не интересно, все только и жалуются, что люди используют их как трамплин.

Могу сказать про стек .NET. Не так давно искал работу в качестве джуна, и могу сказать, что джуны очень нужны. Предложений было много, удалось найти работу с зарплатой 100+.

Джун с опытом работы и где-то в крупном городе? Просто одно дело когда ты ищешь свою первую работу, в типичном городе-миллионнике тебе могут ну 40к платить, и другое когда у тебя есть где-то год работы, и ты вроде как ещё джун, но зп будет уже выше

Москва, опыт работы 8 лет, но он не связан с IT. Занимался проектированием электроники. В 33 решил перекатиться в IT, и начал учить C# в свободное время. Еще решал задачи на Leetcode. В 35 сменил работу. Работа полностью на удаленке, по этому город не играет роли.

В поиске очень помогает гитхаб с пет-проектами, или хорошо сделанными тестовыми заданиями. Некоторые компании на первом собеседовании сразу говорили, что ознакомились с гитхабом до собеседования, и им понравилось как были сделаны задания других компаний. Бывало, что гитхаб помогал пропустить техническое собеседование. Так же я рекомендую джунам соглашаться на все предложения сделать тестовое задание.

Когда я начинал карьеру, то руководствовался принципом "fake it, till you make it". Например на фрилансе говорил, что у меня 5 лет опыта в технологии, и на практике ее быстро осваивал.

Надеюсь, за этот период вы не приложили руку к разработке ПО для какой энергетической отрасли или авиационной

Некоторые хитрецы специально берут джунов, чтобы свои фейки и проблемы прикрыть перед руководством и свалить на Джуна. В итоге человеку вообще ничего не рассказывают и кидают на нерешаемые месяцами задачи. Мюпотом вдруг удалось решить или джуну, или сам тимлид решает (а прозоди уже 7 мес например), и тимлид выставляет себя героем, а Джуна пинком под зад. Т.е. ещё и себе в итоге повышает зарплату и статус перед лицом начальства, хотя задача по факту факапилась месяцами. Это уметь надо.

Если специалист от 1 ученика превращается в 0,5 землекопа, значит и он мидла получил с большим кредитом.

- Важно выбрать один стек и развиваться только по нему

- А какой это должен быть стек?

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

- То есть, я могу выбрать любой стек?

- Нет. Очень важно выбрать правильный стек, чтобы не потерять драгоценное время.

- И как его выбрать?

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

НЛО прилетело и опубликовало эту надпись здесь

Абсолютно нереалистичный план. Во-первых, в современном быстро меняющемся мире (да ещё и IT!) ни о каких планах на 10 лет и речи быть не может. Представьте, что в 2011 году человек заявил: "Я хочу стать суперспециалистом по JQuery".

Дальше. "Получать как можно денег в кратчайшие сроки" не имеет никакого отношения к рейтингу зарплат, потому что есть ещё такие вещи как конкуренция, востребованность технологии в том или ином регионе, порог входа. И всё это предлагаете спрогнозировать на 10 лет? Абсолютная фантастика.

НЛО прилетело и опубликовало эту надпись здесь

топ-5 заслуживающих стеков, чтобы выбирать конкретный базируясь на личных предпочтениях, это вполне себе позволит

Как могут появиться "личные предпочтения" в технологиях, которые человек ещё не изучил? Поменяны местами причина и следствие: ты ВНАЧАЛЕ изучаешь и пробуешь, и только после этого можешь сделать вывод нравится тебе это или нет.

Это как знаете, очень частая история: приходит человек, который хочет "войти в айти", а ему говорят:

"Ты должен вначале определиться, что ты хочешь делать: фронт или бэк, веб или десктоп или мобильную разработку, сайты или игры".

Человек словей-то таких не знает, и уж подавно понятия не имеет, что за этими процессами стоит, но почему-то не имея никакого знания или опыта должен раз и навсегда "ОПРЕДЕЛИТЬСЯ".

НЛО прилетело и опубликовало эту надпись здесь

"Игрушки люблю - можно попробовать там"

Я, конечно, не работал в этой сфере, но часто слышал мнение, что тестировать игры - это самый адский и каторжный процесс, который можно только себе представить, и с "играть в игры" у него очень мало общего. Но здесь я категоричных выводов делать не буду, т.к. во-первых тестирование != программирование, а во-вторых, не работал в этой сфере.

По остальным пунктам да, не спорю.

Скореее не крутой спец по jQuery, а крутой спец фронтенд разработки и прокачивать js.

  1. Я не уверен, что 10 лет назад слово "фронтенд" вообще существовало или пользовалось популярностью.

  2. Мне 6 лет назад говорили, что писать на чистом Javascript'e (и, как следствие, знать его) нет никакого смысла, т.к. jQuery гораздо лучше.

НЛО прилетело и опубликовало эту надпись здесь

Благодарю за статью, нашёл себя в некоторых моментах, попробую новое решение для улучшения навыков

джун может без присмотра делать интранет отчеты на PHP3, такой работы полно и постепенно расти.

Если же с самого начала требовать от него фабрику декораторов фасадов то конечно нужен сеньор.

Еще джуну не поставить задачу "пойди туда не знаю куда, сделай то не знаю что" тут тоже нужен сеньор.

Короче при хорошем менеджменте и без оверинжиниринга джун может делать почти всё

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории