Макс из < codereview />
10.6K subscribers
944 photos
41 videos
6 files
764 links
Помогу найти первую работу джуном - https://yourcodereview.com/

Как искать работу в 2024 году (мой вебинар) - https://t.me/KotReviewBot?start=link_MbxZzTIFAf

Написать мне в лс: @maxim_primak
Download Telegram
Дайджест свежих офферов 🔥

Каждый день я с командой работаю над тем, чтобы каждый разработчик смог устроиться в компанию и исполнить свою главную цель 💪🏻 И только за этот месяц мы получили несколько офферов (январь плохой месяц для откликов, говорили они.. 😂)

Делюсь 👇🏼

1️⃣ Дедяев Антон. Получил оффер за 3 месяца на трекинге. Устроился на позицию Junior+ Frontend Developer.
2️⃣ Тимур Салахетдинов. Получил оффер за 6 месяцев на трекинге. Устроился на позицию Data Science в департамент анреррайтинга и перестрахования.
3️⃣ Буланов Роман. Получил оффер за 6 месяцев. Устроился на позицию Junior fronted разработчика.

Накидывайте реакций ребятам за их труд 🔥

Чтобы попасть ко мне на трекинг, оставляй заявку на бесплатное тестирование. Оценю твой уровень и подскажу, какие у тебя есть реальные шансы на трудоустройство.
Осталось 3 дня до вебинара по поиску работы в 2024 году 🔥

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

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

👇🏼 Записывайся на бесплатный вебинар, в котором я расскажу:
— Как искать работу, чтобы пробиться на собесы?
— Какие есть источники вакансий, о которых никто не рассказывает даже на курсах?
— Как выстроить стратегию поиска, чтобы сдвинуться с мертвой точки?

🎁 А еще я проведу практику по прокачке твоего LinkedIn и раздам всем участникам чек-листы по оформлению резюме и GitHub.

Дата: 23 января
Время: 19:00 по мск

Чтобы записаться, переходи в бота 🔥 Он пришлет все анонсы и ссылку на эфир.
Как раскачать свой LinkedIn так, чтобы быстро найти работу?

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

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

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

Вопрос: Как мне (начинающему разработчику) охватить мою ЦА?

В голову сразу приходит HH.ru. Но… Проблема HH.ru в том, что чтобы твое резюме увидело 100 человек из ЦА, тебе нужно будет сделать минимум 1000 откликов. Т.е конверсия в просмотр составит около 10%, и это в лучшем случае. Причем, времени на 1000 откликов ты потратишь ого-го: по расчетам это может занять от 3 месяцев до полугода.

Твоя же задача — сократить это время. Чтобы 100 человек из твоей ЦА увидели твое резюме не за шесть месяцев, а за один.

И тут с ноги врывается LinkedIn.

Профиль на LinkedIn - это по сути дела и есть твое резюме, а сам он является соц. сетью, где и сидит твоя ЦА. Это значит, что если 100 человек из твой ЦА перейдет на твой профиль на LinkedIn, то ты получишь нужное кол-во собесов, а затем и оффер.

Как же это сделать?

Расскажу в следующем посте, если этот наберет 77 🔥. Погнали!
100 откликов и 99 отказов у разработчика с опытом 3+ лет. Как пробиться на собеседования? Карьерный разбор.

У меня новый гость на карьерном разборе: Владимир

Ему 27 лет, он работает Fullstack-разработчиком в администрации города и имеет опыт работы 3+ лет. Он поставил себе цель стать React-разработчиком в продуктовой команде, но есть проблема: из 100 откликов на вакансии 99 отказов. Суммарно Владимир сделал около 300 откликов.

Запрос: «Как увеличить количество приглашений на собеседования? Что я делаю не так?»

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

Через 2 дня буду разбирать на карьерном разборе, что можно сделать в этой ситуации и как Владимиру увеличить свои шансы на собес.

Дата: 24 января (среда)
Время: 18:00 по Мск

Присоединиться к эфиру можно по этой ссылке. Переходи на Ютуб и ставь напоминание, чтобы не пропустить 🔥
Макс из < codereview />
Как раскачать свой LinkedIn так, чтобы быстро найти работу? На днях я проводил ребятам с карьерного трекинга воркшоп на тему поиска работы через LinkedIn. Решил поделиться с тобой основными инсайтами. Когда мы ищем работу, наша основная задача на первом…
Как раскачать свой LinkedIn так, чтобы быстро найти работу? Часть 2.

Прошлый пост про LinkedIn набрал 86+ реакций. Вижу, что тема интересная.

И так, как же получить нужное кол-во просмотров резюме от ЦА, затем пробиться на интервью и получить оффер, использу LinkedIn?

Вариант А: Самый привычный и стартовый вариант — использовать его в связке с HH.ru. А именно:

1) После отклика на вакансию на HH.ru, мы открываем LinkedIn, вбиваем в поиск название компании, в которую откликнулись, и переходим на ее страницу.
2) Дальше идем в фильтры и выбираем только людей - «People», так мы увидим всех, кто работает в этой компании.
3) Добавляем 10-15 сотрудников этой компании (включая рекрутеров и HR). И ждем 1-2 дня.
4) Возвращаемся назад и смотрим, кто вас добавил. Дальнейший сценарий будет зависеть от того, кто у вас есть в контактах.

Если разработчик или любой другой сотрудник компании (Не HR, Тим-лид, Рекрутер), то пишем:

1. «Андрей, привет! Спасибо, что законнектился) Слушай, я увидел у вас в компании вакансию открытую и мне стало интересно узнать отзыв о компании, как тебе в ней работается? Думаю тоже к вам откликнуться :)»
После этого мы даем время ответить, собираем ОС, и в случае, если человек пошел на контакт, пишем:

2. «Круто! Спасибо, что поделился. Подскажи пожалуйста, а у вас есть реферальная система в компании? Возможно бы ты мог меня порекомендовать».
Если ответ положительный, дальше сам понимаешь, что делать. Если отрицательный, то пишем:

3. «Понял, спасибо! Ладно, тогда буду пробовать сам) Удачи тебе.»
Если через неделю вам не ответит рекрутер, возвращаемся к нему со словами:

4. «Андрей, привет!) Слушай, у меня тут немного процесс с откликом затормозился. Я подозреваю, что очень много откликов на вакансию, и возможно рекрутер пропустила или не успела даже дойти до моего резюме. Могу я тебя о маленькой просьбе попросить? Ты бы мог прислать мое резюме и мое сопроводительное письмо твоему рекрутеру или HR. Со словами, что очень хочет у нас работать. Я в долгу не останусь :)»

Если к тебе добавился рекрутер, HR, тим-лид:

1. «Юля, добрый день! Спасибо за коннект. Увидел вашу вакансию на HH.ru на Java разработчика. Подскажите пожалуйста, вы еще ищите к себе в команду кандидата?»
На этом этапе ты не продаешь себя, а валидируешь потребность. Это очень важно при налаживания контакта, чтобы человек не подумал, что его пытаются заспамить. Если ответ отрицательный, что уже не ищут, мы закрываем данную вакансию, и переходим к новой. Если положительный, продолжаем:

2. «Отлично! Очень рад. Я откликнулся на hh.ru, но боюсь, что из-за большего числа кандидата может потеряться мой отклик, поэтому решил написать напрямую. Очень понравилась ваша компания и ваши ценности … (перечисляшь). Мне было бы очень приятно познакомиться и пообщаться с вами лично на небольшом интервью. Буду рад ответить на ваши вопросы, и сделать тестовое задание, если оно у вас есть.

Внизу подкрепляю свое резюме и сопроводительное письмо. Если будут вопросы, можете писать мне здесь или в телеграм:
@telegram.
Если я вам не подойду, то все равно напишите мне пожалуйста, обратная связь для меня также очень важна.

Хорошего дня!»


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

Этими действиями из 1000 откликов ты получишь не 100 просмотров резюме, а целых 300! Что увеличит кол-во собесов также в X3 раза.

Если этот пост был тебе полезен, то поставь ему 👍.
Если наберем 80 👍, то распишу еще один вариант привлечения ЦА через LinkedIn: Через написание постов и поиск закрытых вакансий.

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

P.P.S Сегодня будем без спрашивалки, так как завтра будет веб, а послезавтра карьерный разбор. Но тему выбрали, проведу ее в следующий понедельник!
Ребят, я решил перенести спрашивалку на следующий понедельник, так как на этой неделе будет 2 эфира 👇🏼

1️⃣ Бесплатный вебинар по поиску работы в 2024 году
Вебинар пройдет завтра, все подробности в этом посте.
Зарегистрироваться можно через бота 🔥

2️⃣ Карьерный разбор: «100 откликов и 99 отказов. Как пробиться на собеседование разработчику с опытом 3+ лет?»
Эфир пройдет в среду, подробности в этом посте

Жду вас на встречах 🔥
🤔#Задачка от МТС: для Junior-программистов.

⚠️Сложность: 7/10

Описание: Нужно написать код, который проверяет, пересекутся ли две заданные прямые, лежащие в одной плоскости.

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

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

Ответ выложим в 21:00 по МСК.
Обожаю получать такие сообщения от людей. Дико мотивирует продолжать заниматься тем, чем я занимаюсь. Даже если вы уходите в художественную литературу 😅🤣
Решение задачки от МТС

Такую задачу можно решить следующим кодом:
public class Line {
// Сверхмалая единица, которую мы используем для сравнения чисел с плавающей точкой:
static double epsilon = 0.000001;
// Наклон прямой:
public double slope;
// Сдвиг прямой по OY:
public double yintercept;

public Line(double s, double y) {
slope = s;
yintercept = y;
}

public boolean intersect(Line line2) {
return Math.abs(slope - line2.slope) > epsilon || Math.abs(yintercept - line2.yintercept) < epsilon;
}
}

В этом решении линия будет задаваться двумя параметрами — сдвигом по оси X и наклоном по оси Y. Далее мы в два этапа проверяем, считаются ли линии параллельными.

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

Далее, если окажется, что у одной линии наклон по Y не такой, как у другой — это также будет означать, что линии рано или поздно пересекутся.

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

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

Справился с задачкой? 🙃
Открываю набор на 14-дневный интенсив

Рад сообщить, что стартует новый поток 14-дневного интенсива по поиску работы. Чтобы стать участником, переходи по ссылке, выбирай тариф и жди старта потока 🔥

Старт: 29 января
Количество мест ограничено!

Хочу откровенно поделиться мыслями про этот продукт. Когда я создавал интенсив, у меня было несколько жестких принципов:
1️⃣ Во-первых, доступная цена, чтобы каждый мог себе позволить этот продукт.
2️⃣ Во-вторых, результат. Я хотел, чтобы каждый участник не просто получил инфу, а смог применить ее и увидеть результат: HR-ы отвечают на отклики, календарь забивается собесами, присылают тестовые задания.
3️⃣ В-третьих, скорость. Не растягивать обучение на 3-6 месяца, а сделать такой продукт, который займет меньше месяца. Пришлось попотеть, чтобы получилось круто.

В итоге получился продукт, от которого я в восторге. Интенсив длится 2 недели, в нем 100% пользы и 0% воды. Взял инфу — тут же применил — получил результат.

Ну и цифры говорят сами за себя:
— Интенсив запустился ~3 месяца назад
— За это время его прошли более 150 человек
— У 60% ребят начали появляться интервью!
— 10 участников уже получили оффер.

Спасибо за доверие! Ну а я с командой продолжаю работать, чтобы вы утонули в собесах и получали офферы. Записаться на интенсив можно по ссылке 🔥
Откликнувшись на 100.000+ вакансий, вот что я узнал…

Конечно откликался я не сам, а при помощи наших ребят на карьерном треке, но вот шишки набили общие. Решил поделиться c тобой основными инсайтами:

1. Вариант сделать 1000 шаблонных откликов и надеяться на удачу, к сожалению, самый неэффективный способ найти работу. Он уступает по неэффективности только: «вообще не откликаться».

2. Сопроводительное письмо, изучение вакансии, и отклики на разных площадках на одну и ту же вакансию увеличивают конверсию в X10 раз. Без шуток. Анализировали месячные показатели до и после.

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

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

5. 80% вакансий джун отсекает САМ. Не усложняй себе жизнь. Проходишь по 50% требованиям - откликайся!

Лайкос, если узнал что-то новое для себя 👍

P.S сегодня в 18:00 встречаемся на моем карьерном разборе на YouTube. Save the date!
Самые жирные офферы в CodeReview 🤑

За все время существования CodeReview мы устроили более 150 человек разных уровней и в разные компании. И я решил поделиться самыми «жирными» офферами, которые получали наши ребята 🔥

ТОП 5️⃣
Любовь — получила оффер на 173.000 рублей/мес. Должность: Junior Data Analyst

ТОП 4️⃣
Константин — получил оффер на 175.000 рублей/мес. Должность: Junior DevOps.

ТОП 3️⃣
Марина — получила оффер на 177.000 рублей/мес. Должность: Аналитик.

ТОП 2️⃣
Дмитрий — получил оффер на 206.000 рублей/мес. Должность: Фронтенд разработчик.

ТОП 1️⃣
Кирилл — получил оффер на 215.000 рублей/мес. Должность: инженер-программист.

Обратите внимание: да, у нас находят крутые офферы middle и senior специалисты. И да, даже джуны могут получать офферы с чеком 150к+

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

Как ты мог заметить, за последний год AI выстрелил так, что даже моя бабушка начала интересоваться искусственным интеллектом. Но есть ли смысл переобувать лыжи и бежать обучаться на ML разработчика?

Из плюсов:
Хароший зарплат, быстрый работ.

Если смотреть на Habr, то он дает вот такую статистику: Среднее - 153 тысячи, Джуны - 102 тысячи. Лиды - 358 тысяч. НО, тут есть один нюанс. Эти данные основаны всего на 30-40 анкетах, т.е выборка крайне маленькая. Поэтому слепо верить этим цифрам точно не стоит.

Вот что говорит мой опыт о трудоустройстве ML специалистов.

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

Что это значит?

Сейчас еще нет четких грейдов и понятной системы оценивания ML разработчика. Это значит — что 80% успеха трудоустройства в данном направлении зависит от твоего умения себя грамотно преподнести и продать. Т.е меньше от хардов, и больше от софтов и навыков твоего общения!!!

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

И это пушка.

Из минусов:
Статистика, математика, боль.

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

Но если ты любишь то, что не любят другие, то точно стоит присмотреться к этому направлению. А как это сделать осознанно? Читай тут.

Ставь 😎 - если математика это ТВОЕ.
Ставь 🗿 - если ты ГАМУНИТАРИЙ.
Пройдя больше 1000 интервью, вот что я узнал

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

Главный инсайт - успешный исход интервью зависит на 20% от самого интервью, и на 80% от подготовительной работы. Почему так?

Поиск работы - этот тот же маркетинг и продажи, просто под другим углом. В маркетинге важно каждое касание с клиентом, и чем больше касаний, тем выше вероятность сделки. Т.е успех финального звонка с клиентом зависит от: Что клиент уже знает про компанию? Как долго он за нами следит? Слышал ли он что-то про нас от своих друзей или знакомых? Насколько в принципе боль, которую мы решаем для него актуальна? Все это влияет на финальную продажу. Точно также и с поиском работы.

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

Внизу я буду использовать термин ЛПР - лицо принимающее решение. Как правило - это нанимающий менеджер (CEO, Product Owner, Тим-лид, и тд.). Все зависит от структуры и размера компании. Чем раньше ты понимаешь, кто твой ЛПР, тем выше вероятность трудоустройства.

1. Ты сам нашел эту вакансию (0), или компания вышла на тебя самостоятельно? (1).
2. Читал ли ЛПР твое сопроводительное письмо? (1)
3. Знаешь ли ты кого-то, кто работает в этой компании? (1)
4. Рекомендовал ли кто-то тебя в эту компанию? (2)
5. Общался ли ты с ЛПР до самого собеседования? (2)
6. Общался ли ты с HR до самого собеседования? (1)
7. Узнал ли ты у рекрутера, что тебя ждет на интервью? Спросил ли как подготовиться? (1)
8. *Для тех, у кого есть свой блог*: Читал ли ЛПР (нанимающий менеджер) твой блог? (2)
9. Сделал ли ты какое-то тестовое задание для этой компании? (2)
10. Насколько ли ты подходишь под описание вакансии? 30% (1), 50% (2), 80%+(3).
11. Знает ли об этом ЛПР? Видел ли он/она твое резюме? (2)
12. Видел ли ЛПР твое портфолио? (2).
13. Понимаешь ли ты чем занимается эта компания? Знаешь ли, кто ее клиент? (2)
14. Знаешь ли ты ценности этой компании? (1)
15. Метчатся ли ценности компании с твоими собственными? (1)

*Безуслово, на каждом из этих этапов важно качество: как ты написал тестовое, что есть в твоем портфолио и тд. Но я брал среднее по больнице.

Чем больше баллов ты набрал еще до собеседования, тем выше вероятность успешного прохождения интервью. Почему? Потому что при высокой степени прогретости к твоей кандидатуре, ЛПР будет сам себе тебя продавать. Тебе лишь остается плыть по течению и ему не мешать 🙂

Если пост получился полезным, не скупись на 🔥. Для меня это важно ❤️
Если наберем 100 реакций, то сделаю обраточку и поделюсь своим опытом: Проведение интервью глазами ЛПРа. На что смотрит нанимающий менеджер? Погнали!
Почему жизнь не похожа на Sims? Или как учеба мешает тебе найти работу?

Как было бы круто, если стать крутым программистом можно было прочитав: «Программирование. Том 1», затем «Программирование. Том 2» ну и наконец «Программирование. Том 3». И вот уже и работа находится, и карьера развивается. Просто включил X3 перемотку, поставил «усердно работать» и поперло!

А что если я скажу тебе, что каждый 2 разработчик, с кем мне довелось пообщаться именно так и видит свой рост. Если я не двигаюсь дальше, значит я еще не успел дочитать нужный абзац из «Программирование. Том 2».

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

Но что в этом подходе не так?

Я упускал из вида главное — это люди. Если проанализировать все мои точки роста, то они были всегда связаны с людьми и новыми знакомствами. Я понял, что коммуникация, общение и новые связи в бизнесе и в карьере играют бОльшее значение, чем изучение «Программирование. Том 2».

Когда учеба начинает тормозить твое развитие?

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

Когда вместо того, чтобы написать рекрутеру в личку, ты идешь делать 10 пет проект.

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

К сожалению — это становится прокрастинацией, а не попыткой повлиять на ситуацию.

Мы учим второй фреймворк потому что это БОЛЕЕ ПОНЯТНЫЙ ПУТЬ. И не важно, найду ли я после этого работу или нет. Мне хочется верить, что найду, хотя в глубине души я понимаю, что это превращается в трату времени. Но мне так проще, мне так понятнее.

К сожалению — это тупиковый путь. Рано или поздно тебе придется сесть и начать искать работу. Но если слишком сильно затянуть, то сил и мотивации на обратный путь может уже и не быть. 🤷‍♂️

Пусть этот пост станет для кого-то пинком-мотиватором. 🤘❤️
Channel photo updated
Теперь это будет официально мой канал про айтишку, разработку и поиск работы. Надеюсь, никто не против… 😅🤣