Макс из Софи – Telegram
Макс из Софи
9.95K subscribers
1.25K photos
55 videos
7 files
913 links
Автоматизировал поиск работы - https://sofi-assistant.com/landing/

Написать мне в лс: @maxim_primak

№ 4988474654
Download Telegram
Я отсмотрел 1000 резюме и нанял всего одного Junior разработчика. Вот почему и как это было…

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

Разместил вакансию на HH.ru, в нашем тг канале и в нашем чате разработчиков. В итоге за неделю набежало почти 1000 откликов, только с хед хантера.

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

По итогу из 1000 кандитатов мы отобрали только 30 на второй этап, на тех интервью позвали только 7. 5 из которых сделали тестовое, и 4 кандидата попали на финальное интервью.

Взяли 2 из 4 на испытательный срок, и в итоге через 4 недели остался всего один кандидат.

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

Уже только на этапе резюме я вижу, что люди не готовы или не хотят работать: нет сопроводительного письма, пустые гитхабы, отстутсвие хакатанов/стажировок и прочего интереса к миру IT.

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

Я рекомендую каждому получить такую оценку на себя со стороны: cделать это можно записавшись на наше бесплатное тестирование. Прокачка себя начинается именно с познания своих зон роста.

Удачи в поиске работы! ❤️
👍19🔥65🤯4😁3
Правила прохождения собеседований для программистов.
Обсудим уже через 10 минут в прямом эфире 🔥

Что разберу:
— На что обращают внимание рекрутеры, когда нанимают программистов
— Как правильно отвечать на вопросы рекрутера?
— Основные ошибки, из-за которых ты заваливаешь собеседования

Эфир проведу в Ютубе, так что наливайте чаек и подключайтесь к трансляции. Стартую через 10 минут 🔥
👍1
Проработав почти 5 лет в разработке вот что я узнал

1. Искать работу и проходить собесы сложнее, чем работать 😅

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

2. Митапы, хакатоны и прочие посиделки с разработчиками — это весело.

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

3. Коммерческий опыт — не панацея.

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

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

Для меня это был переход в лиды и в фаундерство. Я понял, что уже не хочу писать код, что это было интересным и веселым занятием, но хочется идти дальше и пробовать что-то новое. Это мой личный опыт, не обязательно, что такое же чувство придет и к тебе Но если придет, не переживай, ведь в IT найдется место всем, какой запрос бы у тебя не был. Главное — получать удовольствие от того, что ты делаешь.

Ставь 🧑‍💻, если кайфуешь от разработки.
👨‍💻28🔥64👍3🤯2
Что отличает джуна с оффером от того, кто не может получить работу?

Я постоянно получаю кучу отзывов от вас после эфиров. Вы пишите про то, как усилилась ваша мотивация продолжать поиск работы, пробуете новые инструменты и начинаете получать приглашения на собесы. Это безумно круто! Но я вот о чем подумал..

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

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

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

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

Дата: 23 января
Время: 19:00 по МСК

Там я дам инструменты, которые действительно работают в 2024 году. Регистрация по ссылке в боте 🔥
👍4
Как не слететь во время испыталки на работе? 🌟

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

И так, лови несколько лайфхаков о том, как пройти испыталочку и обосноваться в компании.

1️⃣ Первая ошибка на рабочем месте, которую делает каждый джун — это делать вид, что ты все офигенно понимаешь и не задавать лишних вопросов. Самое глупое тут то, что все вокруг понимают, что ты нифига не понимаешь, но просто стесняешься задать глупый вопрос. Если тебе ставят задачу, постарайся задать как можно больше наводящих вопросов в самом начале, прежде чем по ней работать. 

2️⃣ Вторая ошибка - задавать слишком много вопросов из разряда: А как это сделать? А почему не работает? А как какать? Уже после того, как ты приступил к задаче.  Если ты взял задачу в работу, первые пару часов тебе нужно гуглить, а не тревожить своего менеджера вопросами. Если у тебя копятся специфические вопросы по проекту, то есть смысл собрать их в один пулл из трех-четырех вопросов и затем скинуть своему ментору или лиду, а не бежать с криками о помощи по каждому вопросу. Сначала обязательно гуглишь и пробуешь сам.

3️⃣ Ну и финалочка - будь открыт с командой. Один хороший разговор с лидом сэкономит тебе и ему кучу нервов. Поэтому в самом начале выйди с ним на звонок и скажи: Андрей, спасибо, что взял к себе в команду. Хотел сразу проговорить момент с тем, что так как опыт для меня новый, я могу иногда где-то подтупливать и задавать возможно глупые вопросы. Прошу строго не судить и не сердиться на меня за это. Я же со своей стороны постараюсь сделать все возможное, чтобы быстрее влиться в команду и в проект. Договорились?)

После этого жить станет гораздо проще, проверено 👌🏼
👍29🔥5
Из литейщика на металлургическом производстве в Java разработчики. Как пробиться собеседования? Карьерный разбор.

Сегодня у меня на разборе будет новый гость: Иван, 29 лет 🔥

Иван несколько лет работал инженером-технологом на литейном производстве и даже пробовал себя в качестве SMM-менеджера. Сейчас обучается на программиста, живет в Екатеринбурге и хочет найти работу Java разработчиком.

Запрос: «Как найти первую работу в сфере IT, чтобы сразу начать расти до уровня middle/senior? Как выстроить карьерную стратегию и начать получать приглашения на интервью?»

Сегодня в прямом эфире буду разбирать, что делать Ивану именно в его ситуации:
— Как составить резюме?
— Какой опыт стоит указывать в резюме, а какой нет?
— Какие есть шансы устроиться в компанию?

Где и во сколько?
📆 Сегодня 17.01 в 19:00 по мск
📍 На моем YouTube по этой ссылке

Давайте поддержим Ивана огонечками 🔥 До встречи в эфире!
🔥15👍4
Почему мне казалось, что я не стану хорошим разработчиком? 🥲

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

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

Сомнения только усилились, когда мой дядя весь день объяснял мне как легко сделать калькулятор, а я не мог даже вывести Hello World. В этот момент я думал, что со мной что-то не так.

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

Затем я собрался. Начал задерживаться после пар в универе, ходил на дополнительные кружки (они назывались Tutorium) и скорешился с ребятами по цеху. Их я частенько мучал вопросами о том как какать решить задачу.

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

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

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

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

Поэтому, если ты сидишь на переживаниях, что у тебя не получится стать крутым разработчиком, то знай, ты не одинок. Скорее всего ты не станешь лучшим, но это и не плохо, ведь лучших не бывает.
👍279🔥5
Я ищу к себе в команду новых героев!

Друзья, у нас в CodeReview появились две прекрасные вакансиии:

1) Менджер по работе с клиентами. 100к+
2) Ментор по Data Science (middle/senior). Оплата почасовая - 10 часов в неделю.

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

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

Буду благодарен за помощь и репост этого поста! ❤️
8👍1🔥1
Рефлексия на тему смены профессии и поиска себя.

Возможно этот пост покажется неоднозначным, но мне было важно им поделиться.

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

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

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

Иван рассказал про свой путь: 3 года на заводе, потом 2 года в SMM, потом почти год обучения разработки и вот поиск первой работы.

В итоге пообщавшись, мы выявили такой паттерн:

1. Интерес к профессии, вера в нее и желание развиваться.
2. Достижение видимого потолка и трудности на работе.
3. Решение о смене направления с более видимыми и понятными перспективами.

Дальше увидев схему, Иван сразу же задал мне вопрос: Ты намекаешь, что с IT может быть тоже самое?

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

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

Проблема эмоционального перехода в том, что:

1) Ты стоишь на одном месте.
2) Очень трудно отличить эмоциональный переход от осознанного (который станет бустом роста, а не наоборот.).
3) Он отнимает много ресурса (времени и денег)
4) Он приводит к проф. выгоранию, когда снова сталкиваешься с первыми трудностями. (о которых в рекламе забыли сказать).

И так, как же принимать осознанные решения?

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

2) Если такой путь не нравится, он не вдохновляет. То есть смысл: 1) Пообщаться еще с кем-то. 2) Начать анализировать другие профессии.

3) Анализ новой профессии: начать стоит с общения с людьми из индустрии, которые не предвзяты. Не с менеджерами онлайн школы. Важно собрать фидбэк с тех, кто уже 5-10 лет в индустрии, и с тех, кто только в нее вошел. Тут важно понимать ту точку, куда хочется стремиться (насколько вдохновляет), и мнение человека, который сейчас проходит этот путь.

4) Если на этом этапе уже все нравится, то составить для себя дорожную карту (карьерный план). На 5-10 лет. По которому ты будешь идти не сворачивая.

5) Если все эти этапы проделаны, тебя вдохновляют те данные, которые ты собрал, то есть смысл начать пробовать.

Да, ты потратишь на это неделю времени, но в конечном итоге сэкономишь себе годы жизни.
16👍9🔥9😁1
Дайджест свежих офферов 🔥

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

Делюсь 👇🏼

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

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

Чтобы попасть ко мне на трекинг, оставляй заявку на бесплатное тестирование. Оценю твой уровень и подскажу, какие у тебя есть реальные шансы на трудоустройство.
🔥28
Осталось 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 🔥. Погнали!
🔥94
100 откликов и 99 отказов у разработчика с опытом 3+ лет. Как пробиться на собеседования? Карьерный разбор.

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

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

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

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

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

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

Присоединиться к эфиру можно по этой ссылке. Переходи на Ютуб и ставь напоминание, чтобы не пропустить 🔥
👍73🔥1
Макс из Софи
Как раскачать свой 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 Сегодня будем без спрашивалки, так как завтра будет веб, а послезавтра карьерный разбор. Но тему выбрали, проведу ее в следующий понедельник!
👍49🔥142
Ребят, я решил перенести спрашивалку на следующий понедельник, так как на этой неделе будет 2 эфира 👇🏼

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

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

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

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

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

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

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

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

Такую задачу можно решить следующим кодом:
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. Почему бы нам в просто не сравнить пары значений друг с другом? Здесь следует вспомнить о том, что числа с плавающей точкой не обеспечивают абсолютную точность, и при оперировании с числами, имеющими большое количество знаков после запятой, мы будем получать большие погрешности, из-за которых ответ может искажаться.

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

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

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

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

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

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

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

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