-
Сообщений
1 268 -
Зарегистрирован
-
Посещение
-
Время онлайн
44д 20ч 4м 16с
О Bad|Fat|Rat
-
Звание
Godlike
- День рождения 12.07.1994
Profile Information
-
Gender
Male
Посетители профиля
4 933 просмотра профиля
-
Я ещё не закончил читать, но там же чистая шиза написана или в этом и смысл Типо троллинг Просто забавно смотреть, как у автора бомбит от алгоритмических задачек. Ну и собеседовали его на мидловую позицию, судя по всему (а не на сениор, как он думает, там максимум 2 таких секции с кодом, остальное system design секции и финалы), по идее даже на мидла должно быть меньше секций на одни алгоритмы (2 или 3, а не 4, хотя это лавка, а не основной яндекс, они могут что угодно у себя делать). Еще мб не повезло с интервьюерами, задачки правда как-то странно подобраны. Обычно дается 2 задачи: 1)простая идея решения, хитрожопый код (аккуратно надо про краевые случаи думать); 2)более сложная идея (надо какие-то структуры данных применять/комбинировать), но при этом обычно можно довольно простой и красивый код написать. Либо одна задачка из второй категории, но чуть объемнее.
-
И еще в тему яндекса, все набрасывают и я тоже наброшу https://habr.com/ru/post/550088/ У претендентов на грейды начиная со "старшего" кстати схема собеседований чуть другая (меньше кода, больше архитектуры), но это не случай автора. Большая часть разработчиков наверное и правда не самыми интересными задачами занимается. Джейсоны, как говорится, перекладывают. Но есть и интересные проекты, где с нуля системы разрабатывают / переписывают что-то старое на новые технологии (не "поддержка легаси", а именно выпиливание с переездом на что-то новое). С ml много интересных команд, если этим нравится заниматься. Про наброс на свой мапредьюс не согласен. YT очень крут и удобен как мапредьюс + вся сопутствующая ему инфраструктура. Было бы интересно видеть его в опенсорсе, но сомневаюсь, что в обозримом будущем за это возьмутся. Со всеми внутренними инструментами, нужными в любой конкретной команде, за полгода можно спокойно разобраться, особенно если с какими-то аналогами раньше работал (т.е. есть понимание на уровне концепций). Обычно жалуются те, кто изучил какой-то ограниченный набор тулзов/фреймворков и не умеет во что-то новое вкатываться, ну или любители каждый год менять работу -- в яндексе в целом система рассчитана на поощрение того, что человек пробудет в компании дольше года. На практике по моим наблюдениям на всех уровнях лучше всего перформят челы, которые как раз умеют быстро разбираться в новых инструментах / в кодовой базе, за счет чего быстрее выходят на свой нормальный уровень производительности и успевают решать больше задач (и как следствие получают высокие оценки на ревью и быстро увеличивают свой доход). И это не обязательно бывшие олимпиадники, к слову, но небольшая корреляция все же есть.
-
goodmood понравился пост в теме: Программирование[10]
-
Это неправда. Челы без опыта иногда приходят собеседоваться не на стажерские позиции, это ничем не запрещено. Если кандидат объективно хорош -- можно сразу на фултайм брать (энивэй есть испытательный срок 3 месяца, если вдруг сильно ошибся при найме), процедура собеседований для всех единая Бывают кейсы, когда кандидат еще недостаточно хорош, и команды не готовы брать его на фултайм, но готовы на стажировку -- тогда такой вариант и предлагают. Может ты про что-то подобное слышал. Но энивэй на мой взгляд это лучше, чем просто отказать человеку. А по поводу стажерских зп: мне кажется, на этом этапе нет особо смысла смотреть на зп, надо апать скиллы и получать опыт, чтобы через 3 месяца заметно повысить свою стоимость на рынке труда. Стажер -- это же очень временное состояние (3 фултайм месяца в "Я"), цель которого превратиться в джуна. (кстати -- а где-то в мск стажерам разве платят заметно больше?)
-
В крупные компании в разных вариантах можно залететь даже без опыта -- от стажера до мидла, смотря что по факту умеешь и чем во время учебы занимался (с каким-то весом взамен экспы могут вполне считаться ШАД / крутой вуз и крутая кафедра / свои пет-проекты / етц). Если ничего такого нет, то можешь переходить к последнему абзацу Если про датасаенс говорим, то тут от объема знаний зависит: если например закончил ШАД и/или много учебных задач в какой-то интересной области ml делал (компьютер вижн, спич ту текст, как примеры), т.е. разбираешься и можешь хотя бы проводить эксперименты, проверять гипотезы и обучать модели, то есть шанс на мидловый грейд сразу залететь. Если глубоких теоретических знаний нет, то скорее всего джун-грейд. Разработчиком примерно так же. Если на собесах покажешь, что не только литкод надрочил, но в целом умеешь думать, достаточно неплохо пользуешься теми языками и технологиями, знание которых заявляешь, пишешь вменяемый код и какой-то технический кругозор имеешь (и можешь его применять хотя бы на уровне рассуждений), то можно на мидловый грейд войти. Иначе почти наверняка на джуна. Проблема в том, что эти компетенции довольно сложно без опыта развить, разве что действительно что-то свое активно прогал во время учебы, или дипломный проект хороший и сложный. Да, это все не про фронтенд разработку если что, там я не шарю, но по ощущениям залететь туда проще. По деньгам разброс большой (на примерные цифры зарплаты в "Я" ориентируюсь, в остальных крупных компаниях плюс-минус так же, мб разброс еще больше в обе стороны), но если тебе нужна какая-то одна примерная цифра, то вероятнее всего будет чето в районе 100к. Для джуна это, скорее всего, вилка вида 80к-120к, для мидла что-то около 120к-160к. Стажеры -- чуть меньше низа вилки джуна.
-
Soulless1989 понравился пост в теме: Программирование[10]
-
iKrivetko понравился пост в теме: Программирование[10]
-
А я вот пиздец как стесняюсь Надо бы спросить в каком направлении я буду стажироваться чтобы знать хоть к чему готовиться Но стесняюсь Лучше спросить фигню, чем вообще не спросить, тем более тут ты еще даже работать не начал. Будешь постоянно стесняться -- медленнее будешь прогрессировать и меньше полезных рабочих задач выполнять, соответственно медленнее расти по уровню/деньгам. Проактивность очень сильно ценится. А вообще пока учишься -- очень важно уметь вовремя обращаться за помощью (сначала самому попытаться решить проблему, чтобы слишком часто людей не отвлекать; но если вдруг видишь, что закапываешься глубоко и сам проблему быстро решить не можешь -- надо просить помочь). Очень простая, банальная и очевидная вещь, но на моей практике до тех пор, пока явно этот момент не проговорить, почти все новые сотрудники (особенно стажеры) стремятся сами закопаться куда-то вглубь и теряют на это очень много времени. И основная причина -- как раз "чтобы не показаться глупым" / "стесняюсь"
-
Работаю не на галере. Мы в команде перед еженедельными синками пытаемся по возможности оценивать новые таски и примерно логируем сколько таски в итоге заняли (с точностью до "полдня", для маленьких тасок можно ничего не логировать, да и много сил на оценку мы не тратим -- каждый сам свои задачи оценивает). Но это не для того, чтоб бездельников детектить (для этого другие механизмы есть ). Используется в основном чтобы было больше прозрачности для смежников (чтобы условный пм из соседней команды понимал, как долго его тикет будут делать после взятия в работу, и сколько похожие задачи будут занимать в будущем). Ну и сами эту информацию используем при планировании. Еще это в целом помогает оценить загруженность каждого конкретного человека посреди недели, если вдруг внезапно появляются срочные задачи и надо кому-то их передать. Как бонус -- на перфоманс-ревью можно быстро составить и упорядочить список самых крупных сделанных задач за оцениваемый период. Интересно было бы послушать мнение местных разрабов, насколько для вас такое было бы напряжно / ощущалось как "рабство"? Повторю коротко: раз в неделю перед синком надо с точностью до полдня оценить, сколько времени было потрачено на средние/большие задачи, и после того как берешь новую задачу по возможности выставить оценку от балды. При этом предъяв вида "а че задача заняла так долго" или "почему сумма залогированного не равна 5 дням" нет.
-
На личном примере, у меня небольшой город, 250к жителей, маленькая компания набирала студентов без опыта, платила хню и учила год. Через год челы уже полезные (если не свалили) и зп поднять можно, но меньше рыночной, в итоге дешевле получается чем мидла со стороны за 3к искать. Да, много кто может свалить (набравшись опыта), но есть те которых на всех пох и они просто живут тыщу лет в компании (либо договариваются на норм условия). Необучаемых отсеивают по максимуму на этапе собеседования. Компания до 30 чел была, по сути вкладывалась в людей чисто на перспективу. Потом эту компанию выкупила другая побольше и вообще сейчас теоретически зп выровняются к рыночным. А это значит даже оставшись в этой компании будучи болваном на старте можно было: 1.Набраться опыта 2.Получить норм зп Рутинные ли задачи? Ну как посмотреть, вроде бы эта сфера считается хуйней и изи каткой среди программистов, типа хуль там делать нах в этом вашем ERP. Но куда не посмотри, в любые другие компании, скиллованных спецов раз два и обчелся, если это такая рутинная легкая работа, то где же блять норм спецы? Конечно можно сказать, что они сюда по дефолту не идут, но я считаю, что это юношеский максимализм так говорить. Я сам прошел путь с 0 к специалисту в своей сфере и так же занимаюсь менторством новичков. Так вот есть люди которые просто тупо ленивые, есть просто глупые, а есть перспективные. Так вот глупых и ленивых на самом деле меньше из-за того же отсева на собеседовании, но почему-то все новички кажутся глупыми и ленивыми. Так вот это иллюзия, просто люди ожидают от них какой-то самоотверженности (за 300 баксов) и супер понимания. А им на самом деле вообще не ясно даже с какой стороны подойти к обучению, лишь единицы могут на самообучении выехать с 0 на хороший уровень в кратчайшие сроки. Но с помощью компании вполне стать каким-то мидлом. Главное в людей верить и настроить норм программу обучения. Вот понять можно этого чела без опыта, ты реально в начале ищешь какую то информацию чтобы понять как вообще начать, какой-то лист по которому можно двигаться. Но реальность такова - его нет блять, либо тебе помогает компания на рабочем месте либо ты сам ебошишь, а если ты сам то никто тебе не поможет. Интересный кейс, спасибо, я с таким раньше не встречался (видимо, специфика дефолт сити). В москве так обычно не делают, по крайней мере совсем нулевым даже на стажировку в нормальные места попасть не так просто. Но очень много компаний проводит какие-то свои курсы (обычно в виде факультативов на базе универов), после которых уже загребает свежее мясо без опыта и дальше обучает. Вот по такой схеме очень много студентов вкатывается, это наверное самый простой способ. И для работодателя это HR-бренд развивает. В целом по идеологии то, что ты описал, близко ко второму кейсу, с той лишь разницей, что этим занимается небольшая компания. Ну да, иногда и у компаний поменьше бывает мотивация вкладывать в это ресурсы (используют какие-то непопулярные технологии и не так легко найти готовых спецов / есть лишние деньги и хочется поднять свой hr-бренд), но это не очень частый кейс. Большинство мелких компаний в мск таким не занимается. Здесь все-таки очень большая текучка кадров из-за обилия работодателей, так что все-равно готовым специалистам придется по рынку платить, иначе уйдут (и без проблем в течение пары дней/недель найдут новую работу).
-
Все мимо А можешь плз раскрыть мысль? Мне действительно интересно, неужели где-то по-другому бывает. То что я пишу -- основано на личном опыте + опыте многих знакомых за последние лет 5-6. К тому же сейчас сам людей нанимаю + знаю, как в моей окрестности нанимают. Может выборка нерепрезентативна, но тем не менее.
-
По моему опыту в небольших компаниях в принципе почти никогда челов совсем без опыта никто не нанимает, ну либо нанимают работать за еду и смотрят, начнет ли фигачить за несколько месяцев или надо отправлять на мороз (и на менторинг ресурсов почти не выделяется). Если у кого есть другие примеры -- было бы интересно послушать В крупных компаниях челов без опыта частенько берут на стажировку и вкладывают много ресурсов в менторинг, но тут стоит уточнить, что "без опыта" = "знает основы" (хорошо решает предлагаемые на собесах задачки + имеет какой-то ненулевой бэкграунд: учился в приличном месте/проходил норм курсы/делал какие-то свои проекты) + "перспективный" (т.е. на собесах видно, что чел хорошо соображает и может быстро разобраться с вещами, с которыми раньше не работал). То есть опять же расчет на то, что чел быстро вкатится и начнет приносить пользу. Мотивация простая, это же бизнес: очень не хочется нанимать стажера, если по итогам стажировки окажется, что брать на фултайм ты его не готов, и к тому же за время стажировки ты на него потратил больше ресурсов, чем он тебе задач сделал. Ладно, окей, навскидку бывает и третий сценарий, когда с радостью берут людей без опыта -- это делать какие-то очень тупые рутинные задачи, в которые можно за неделю вкатиться и сидеть как на конвейере. Но такого лучше избегать, ничему полезному там не научишься. У нас кстати компания явно запрещает для таких целей нанимать себе в команду стажеров, чтобы не абузили
-
Во, нашел что из новых карт мне нравится -- новый симфоник лав: https://osu.ppy.sh/beatmapsets/1188338#osu/2476349 Как раз для нубасов сложность самое то. Не фкшнул, но хотя бы в топ50 попал Если б не чоуки после первых 2/3, можно было б и за топ подраться, чето там никто даже хдхр не стал ее играть, да и фк мало Совсем видимо сейчас такое не модно играть.
-
URSA понравился пост в теме: Программирование[9]
-
GoldRobot понравился пост в теме: Программирование[9]
-
Ракутен бы советовать не стал, по крайней мере джун-мидл позиции. Сам этот вопрос изучал пару лет назад, когда они с карьерными мероприятиями приезжали в мск. Правда я в сторону чуть более высоких позиций смотрел, а они свежее мясо хантить приехали, поэтому немного не срослось с ними в итоге. Но пообщаться с парой челов оттуда успел (один бывший яндексоид, уехал туда на позицию руководителя группы, на момент разговора был чем-то вроде руководителя отдела). Зп там средняя по местным меркам, т.е. сравнивая с международными it-компаниями (гугло-амазоны) общая компенсация выйдет ниже рынка. Условия тоже так себе: куча бюрократии, не очень адекватного мидл-менеджмента (среди небольших руководителей есть и нормальные, но доля таких руководителей сильно меньше, чем в каком-нибудь гугле), очень строгий рабочий график (есть какая-то система наказаний за опоздания, а вечером по окончанию рабочих часов насильно палками гонят из офиса), куча легаси и вообще мало интересных задач. Отсюда большая текучка кадров. Да и в целом у них отношение к младшим позициям как к обычным гребцам, не стоит ждать кучи плюшек, как в гуглах, и не принято спорить с руководителями. Не самая благоприятная атмосфера для профессионального развития. Есть смысл вкатываться к ним на позиции мидл-менеджмента (попасть сильно проще, чем на аналогичные уровни в гуглах), на этих уровнях и система компенсации интереснее, и уже какие-то адекватные грейды/ревью есть, и развиваться уже можно. А на младшие грейды люди обычно за релокейтом приезжают, а потом в другие компании устраиваются
-
goodmood понравился пост в теме: Программирование[9]
-
Хуясе, у нас тут топан немного ожил оказывается Хз, я бы сказал, что сейчас уже не очень интересно задрачиваться в этой игре. Чтобы догнать топов (ну топ-100 мира условный) надо слишком много времени на игру тратить, порог входа на этот уровень довольно высокий. Да еще и эта тенденция на фармопарашу, скукотища. Покачал свежих паков -- интересных карт почти нет, сижу в старье поигрываю (ну как поигрываю, играть разучился уже совсем, ради фана запускаю). Тренить скиллуху и врываться в идеале лет 5 назад надо было, а щас лучше для фана играть как нравится.
-
прокачаешься да) Говорили это авторитетные для меня люди ¯\_(ツ)_/¯ Смотря в какую команду попадешь, кто будет непосредственным руководителем, какими задачами вообще заниматься будешь и кто будет менторить (если выходишь на стажера/джуна, то поначалу много времени на помощь уделяется, но вообще и более опытным челам обычно надо помогать вкатываться после выхода на работу). Так что по итогу может быть как бесполезное просиживание штанов, так и очень крутой опыт с быстрым профессиональным ростом. Здесь я в основном про мл-разработку, бэкенд-разработку и прочие инфраструктурные сервисы говорю (а это большая часть компании); про фронтендеров/тестировщиков/етц осведомлен чуть меньше, сорри Про внутренние велосипеды -- да, их действительно много (и система контроля версий, и сборка, и деплой, и базы данных, очереди сообщений, мапредьюсы -- очень много всего своего, иногда даже по 2-3 конкурирующих велосипеда), но большинство этих инструментов все-таки имеют аналоги во внешнем мире. Если с основной концепцией разобрался -- освоить что-то похожее должно быть несложно. А вообще умение быстро вкатываться в что-то новое здесь будет гораздо полезнее, чем знание конкретных инструментов. В целом я бы сказал, что пойти поработать в Я в начале карьеры -- точно не худший выбор. Можно посмотреть, как рабочие процессы построены, изнутри изучить, как всякие крутые сервисы устроены, да и строчка в резюме явно лишней не будет Стажер/джун в яндексе ебется и в рот и в жопу, как и в других компашках больших, типа гугл, амазон и т.д. И платится таким людям меньше рынка, типа это же пиздец честь веслать в такой галере Цифры очень примерные, но у стажеров что-то порядка 60к гросс зп на фултайме. Джуны 90-120к + премии. Да, это все про разработчиков. А сколько должно быть? Ну в яндексе стажер подчищает говно за джунами, месяц или два хуячит бесплатно и посылается нахуй, ибо очередь из таких же даунов дохуя. Джун должен ебашить как мидл и попутно хуячат розгами. Если не справляется, выкидывают на мороз, благо очередь из джунов длиннее чем китайская стена Бесплатно это как? Тут все в белую оформляется, вся зп белая, на зарплату точно никто никого не кидает. А чтобы на испытательном сроке кого-то выгоняли -- ну это совсем кадром надо быть, я таких случаев единицы за последние 2 года слышал на всю компанию. Постоянных сотрудников раньше чем через год тоже очень редко на мороз просят выйти. Неинтересные задачи у стажеров бывают, тут как повезет, конечно, но в среднем все-таки не все так уж плохо. Я какое-то время на пачке периодически меняющихся стажеров важные продуктовые задачи делал (хоть это и рискованно, но там очень толковые стажеры были). Скоро будет еще одна вакансия стажера, на ней тоже неплохие задачи (хоть и не максимальной важности, но зато связанные с новой системой, которая сейчас активно разрабатывается и запускается в прод; по скиллам можно неплохо прокачаться). Никто не ждет, что джун должен сразу ебашить как мидл. Обычно ждут, что человек за год-полтора станет хорошим мидлом и за ним не нужно будет "подчищать говно" В противном случае проще нанять на ту же вакансию уже сразу мидла. А если работаешь как мидл, то и повысят быстро (повышение джун->мидл не так сложно получить).
-
прокачаешься да) Говорили это авторитетные для меня люди ¯\_(ツ)_/¯ Смотря в какую команду попадешь, кто будет непосредственным руководителем, какими задачами вообще заниматься будешь и кто будет менторить (если выходишь на стажера/джуна, то поначалу много времени на помощь уделяется, но вообще и более опытным челам обычно надо помогать вкатываться после выхода на работу). Так что по итогу может быть как бесполезное просиживание штанов, так и очень крутой опыт с быстрым профессиональным ростом. Здесь я в основном про мл-разработку, бэкенд-разработку и прочие инфраструктурные сервисы говорю (а это большая часть компании); про фронтендеров/тестировщиков/етц осведомлен чуть меньше, сорри Про внутренние велосипеды -- да, их действительно много (и система контроля версий, и сборка, и деплой, и базы данных, очереди сообщений, мапредьюсы -- очень много всего своего, иногда даже по 2-3 конкурирующих велосипеда), но большинство этих инструментов все-таки имеют аналоги во внешнем мире. Если с основной концепцией разобрался -- освоить что-то похожее должно быть несложно. А вообще умение быстро вкатываться в что-то новое здесь будет гораздо полезнее, чем знание конкретных инструментов. В целом я бы сказал, что пойти поработать в Я в начале карьеры -- точно не худший выбор. Можно посмотреть, как рабочие процессы построены, изнутри изучить, как всякие крутые сервисы устроены, да и строчка в резюме явно лишней не будет Стажер/джун в яндексе ебется и в рот и в жопу, как и в других компашках больших, типа гугл, амазон и т.д. И платится таким людям меньше рынка, типа это же пиздец честь веслать в такой галере Цифры очень примерные, но у стажеров что-то порядка 60к гросс зп на фултайме. Джуны 90-120к + премии. Да, это все про разработчиков. А сколько должно быть?
-
Just.Doit понравился пост в теме: Программирование[9]
-
прокачаешься да) Говорили это авторитетные для меня люди ¯\_(ツ)_/¯ Смотря в какую команду попадешь, кто будет непосредственным руководителем, какими задачами вообще заниматься будешь и кто будет менторить (если выходишь на стажера/джуна, то поначалу много времени на помощь уделяется, но вообще и более опытным челам обычно надо помогать вкатываться после выхода на работу). Так что по итогу может быть как бесполезное просиживание штанов, так и очень крутой опыт с быстрым профессиональным ростом. Здесь я в основном про мл-разработку, бэкенд-разработку и прочие инфраструктурные сервисы говорю (а это большая часть компании); про фронтендеров/тестировщиков/етц осведомлен чуть меньше, сорри Про внутренние велосипеды -- да, их действительно много (и система контроля версий, и сборка, и деплой, и базы данных, очереди сообщений, мапредьюсы -- очень много всего своего, иногда даже по 2-3 конкурирующих велосипеда), но большинство этих инструментов все-таки имеют аналоги во внешнем мире. Если с основной концепцией разобрался -- освоить что-то похожее должно быть несложно. А вообще умение быстро вкатываться в что-то новое здесь будет гораздо полезнее, чем знание конкретных инструментов. В целом я бы сказал, что пойти поработать в Я в начале карьеры -- точно не худший выбор. Можно посмотреть, как рабочие процессы построены, изнутри изучить, как всякие крутые сервисы устроены, да и строчка в резюме явно лишней не будет