Pull to refresh
-30
@Hivemasterread⁠-⁠only

User

2
Subscribers
Send message

Quicksort и heapsort в стандартной библиотеке есть. Остальное доступно в подключаемой библиотеке, если по какой-то причуде вдруг понадобиться в реальных задачах, что очень вряд ли.

А потом пришёл унылый ПТУшник и реализовал это же одним запросом в БД или пайплайном спарка, собранным из готовых компонентов?

Самые лучшие программисты в мире - аутичные интроверты. Индустрия: "А давайте писать код вместе, разработка - это общение!"

Как в старом советском анекдоте - жопа есть, а слова нет. Если они вместо "джун" напишут "готовы платить 150к за человека способного плохонько решать узкий класс задач и учить его хорошо решать широкий класс задач" рекрутёры других компаний не перестанут считать, что раз уже есть два года опыта, то перед ними мидл, которого надо переманивать на условные 300.

Если помните, был такой мем: «Джва года ждал», еще с баша.

Этот "мем" из 2001-го года, когда баша ещё даже в мыслях не было.

Спойлер - готовиться нужно.

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

Скорость обновления технологий в ИТ очень высокая.

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

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

Смотрим предыдущий пункт. Самые жирные деньги в нормальной разработке приносят фундаментальные знания, которые были 50 лет назад и будут ещё через 50 лет.

Раз мир “охоты за головами” устроен именно так, кандидату остается готовиться к техническим собеседованиям.

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

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

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

Домклик начал нанимать джунов? Уж простите, но не этим ли объясняется сильно выросшее количество багов в вашем сервисе?

Упомянутый в статье microprofile - это CDI с рефлексией. Dagger стоит сравнивать с Guice по частоте и области применения, окажется, что первый применяют в основном в Android, где на рефлексию не хватает ресурсов. Аналогично стоит сравнивать долю рынка кваркуса и микронавта со спрингом, разрыв впечатляет. У Java печально мало работы происходит во время компиляции по сравнению даже с другими языками на той же платформе, не говоря уж о каком-нибудь там Rust.

Удивительно! Раньше они даже кнопки красить не брали без вышки и на собеседовании гоняли по Клеппману даже фронтов. Отдельно шокирует переход в сеньоры менее, чем за шесть лет. Это у фронтов такая жизнь простая или у Тинька такие низкие требования к сеньорам?

Невозможно за 6-12 месяцев подготовить вменяемого джуна

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

Что учить? Как учить?

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

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

Судя по тому, на сколько дубовые к нам приходят выпускники курсов, даже для маленькой web-студии недостаточно.

Возможно ли после курсов получить позицию выше джуна?

Независимо от качества обучения где бы то ни было и размера компании-нанимателя - это невозможно в принципе. Грейды - это не про объём знаний, а про боевой командный опыт. Если человек не работал как минимум года три над реальным коммерческим проектом в команде с мидлами, то сам мидлом он быть не может никак.

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

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

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

И потом на собеседования приходят люди, натасканные отвечать на типичные вопросы, но не способные запустить проект без IDE.

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

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

Потому что сфера разработки - очень динамична, и технологии, которые были на коне 10 лет назад, сейчас уже не актуальны.

Всё самое важное в разработке придумали около 50 лет назад. И даже если не смотреть на фундаментальные знания, та же Java и Spring принципиально не поменялись за последние 15 лет.

Разве всё это ещё работает в современных версиях Java?

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

Буквально пару недель назад в твиттере был мощный флейм по поводу зарплат разработчиков в ЕС, там же ссылались на зарплаты в США, кидались ссылками на glassdoor. Не похоже, чтобы что-то просело.

Ого, сократили целых 300к программистов из более, чем 4 миллионов программистов работающих в одних только Штатах. Да и есть сомнения, что из этих 300к хотя бы половина программистами были, а не менеджерами какими-нибудь.

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

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

Напихали полную сберпанамку, а виновники торжества отмалчиваются.

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

Information

Rating
Does not participate
Registered
Activity