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

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

№ 4988474654
Download Telegram
5-дневный марафон по резюме 📄
Стартуем 10 апреля
🚀

Друзья, уже на следующей неделе мы запускаем наш первый марафон. В течение 5 дней мы с вами будем заполнять и структурировать резюме на hh.ru, которое раскроет вас как специалистов с наилучшей стороны.

Марафон подготовили наши HR менторы. Он подойдет как для тех, у кого резюме уже составлено, так и для тех, у кого его еще нет.

На марафоне мы разберем:

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

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

Участники, которые выполнят все задания марафона, получат призы от нас (скидку 5% на все продукты) и возможность побороться за главный приз от HR менторов — часовую консультацию на свой выбор:

- Консультация по стратегии поиска работы с HR.
- Совместное составление резюме и сопроводительного письма с HR.
- Консультация по вопросам с собеседований с HR.
- Консультация по самопрезентации.


Давайте познакомимся с вами перед началом марафона 🤗
Напишите в комментах к этому посту, как вас зовут и какой у вас опыт в разработке.
👍18🔥6
Первый день марафона 📄
Разбираем типичные ошибки в резюме


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

Наши HR менторы подготовили список ошибок, из-за которых твой отклик может остаться без ответа:

- слишком большое резюме, не умещается на 1-2 страницы;

- обратная ситуация, когда резюме совершенно не раскрывает ученический/коммерческий опыт, pet-проекты, мотивацию;

- нет четких смысловых блоков в виде абзацев, нет структуры;

- указано слишком много нерелевантного опыта;

- если есть нерелевантный опыт, не написана мотивация, почему человек решил уйти в IT, и как его предыдущий опыт помог развить soft-навыки;

- лишний креатив в резюме (например, магистр кодинга, оживлял нерабочий код и т.д.);

- неправильно проставлены акценты в резюме, не используются глаголы для описания своих реализованных задач (нет ответов на вопросы «Что делал? Какие результаты показал?»)

- резюме не проверено на орфографические, лексические и пунктуационные ошибки. Советуем пользоваться расширением для Google Chrome Language tool, сайтами https://glvrd.ru или https://text.ru.

Задание:

Для тех, у кого есть резюме: Проанализировать свое резюме на ошибки. Написать в комментах к этому посту, сколько и какие из них нашли.

Для тех, у кого нет резюме:
На второй картинке есть резюме. Вам нужно будет найти в нем ошибки и написать в комментариях, сколько ошибок и какие именно вы обнаружили.
👍11🔥31
Второй день марафона 📄
Заполняем общую информацию и пункт о желаемой должности


Сегодня мы с вами приступим к основному — заполнению резюме. Пойдем по структуре резюме на hh.ru от верхних блоков к нижним.

Общая информация

Начинаем с общей информации: город проживания, контакты для связи, фото.

Важно поставить город проживания в той стране, где вы ищете работу. Так оно будет отображаться в выборке нужной вам страны.

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

Выбираем фотографию для резюме без фильтров, посторонних людей в кадре. Примеры и антипримеры фото для резюме мы приводили в этом посте.

Желаемая должность

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

Как не надо:
Python разработчик/Web разработчик/Full-stack разработчик

Как надо:
Отдельное резюме на позицию Python разработчик, отдельное на Full-stack разработчик

Задание:

Заполнить разделы «общая информация» и «желаемая должность» в своем резюме на hh.ru. В комментариях отправить скриншот раздела о желаемой должности.
7👍2
Третий день марафона 📄
Заполняем раздел «опыт работы»


Сегодня мы с вами переходим к блоку «опыт работы». Разберем:

- структуру заполнения опыта
- что писать — задачи, результаты или все вместе?
- как заполнить, если нет релевантного опыта?
- упоминать ли нерелевантный опыт?

Погнали 🚀

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

Пример заполнения на картинке ☺️

Частые вопросы, который мы получаем от наших студентов — как заполнить раздел об опыте, если нет релевантного опыта? Стоит ли его указывать в резюме?

Наш ответ на них — да, стоит. Можно преподнести нерелевантный опыт следующим образом:

- расписать ключевые достижения:
- написать о приобретенных навыках и soft skills, которые вы сможете применить на желаемой должности;

Пример:

До frontend-разработки работал в интернет-маркетинге. Этот опыт помогает мне смотреть на продукт с разных сторон - бизнеса (его целей/бюджетов), клиентов, технической, - и принимать оптимальные решения. Там же я получил опыт командной работы: мы работали в команде из 4-х человек (2 интернет-маркетолога, менеджер, дизайнер), вели задачи в трелло, созванивались 3 раза в неделю, устраивали брейнштормы для поиска лучших решений по проектам.

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

В опыте работы можно указывать:

- Фриланс / ИП / самозанятость. Выносится в отдельный блок и расписывается по такой же структуре, как на картинке.
- (Для тех, у кого мало / нет опыта) производственная / учебная практика. - Университетские проекты / курсовые / дипломные / волонтерская деятельность.
- Проекты с хакатонов, конференций.

Задание:

Заполнить раздел «опыт работы». Прислать нам скриншот раздела в комменты к этому посту.
👍92
Четвертый день марафона 📄
Пишем об образовании и ключевых навыках


Мы с вами уже прошли больше половины марафона 🥳 Вы молодцы!

Проверьте, выполнены ли у вас все задания предыдущих дней:

👉 первый день марафона
👉 второй день марафона
👉 третий день марафона

Мы разыграем призы среди всех, кто дойдет до конца марафона и сделает все задания. Вы можете присоединиться к марафону в любой день. Главное — выполнить все задания до 17 апреля 00:00 по Мск.

Сегодня мы заполним резюме дальше и поговорим об образовании и ключевых навыках.

Заполняем раздел «Образование» с указанием наименования колледжа/техникума/университета, специализацией, направлением подготовки, сроком окончания обучения.

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

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

Например:

JavaScript, React, Redux, CSS, HTML5, Git, Node.js, ООП, MySQL

Задание:

Заполнить разделы «образование» и «ключевые навыки». Сделать скриншот и прикрепить его в комментариях под этой записью.
👍51
Пятый и последний день марафона 📄
Пишем о себе


Сегодня нас ждет заключительное задание марафона по резюме на hh.ru — заполнить раздел «о себе».

В блоке «о себе» важно описать вашу ценность — кто вы как специалист, и что можете дать компании. Можно добавить инфо о профессиональных целях или о результатах обучения.
Если вы пишете о своих качествах — лучше описать их через действия, как именно вы их проявляете в рабочем контексте.

Например: ориентируясь на результат, предложила команде и Project Manager пересмотреть подход к выполнению задач. Ввели четкое распределение задач в Redmine, что значительно ускорило закрытие бэклога задач.

Не забываем о ссылках на github, а также на такие ресурсы как codewars/leetcode/kaggle.

В самом конце указываем удобный способ связи или удобный формат взаимодействия с компании, предпочтения в рассмотрении той или иной вакансии (удаленный формат, гибкий график работы, гибкое начало дня и т.д).

Задание:

Заполнить информацию о себе. Прислать нам в комменты к этому посту скриншот с информацией.

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

Желаем всем удачи!
👍9
Chat GPT найдет мне работу?

Мы с командой проверили, с какими именно запросами может помочь Chat GPT в описке работы, а где его «компетенций» пока недостаточно. Прикинулись Junior Java разработчиком, и вот что у нас вышло.

Все полные ответы со скриншотами будут в нашем блоге.

Мы начали с простого вопроса:

1️⃣ «Приведи примеры, как ты можешь помочь мне найти работу?»
- Многообещающий ответ. Кажется, что тут нам помогут решить все проблемы. Идем дальше…

2️⃣ «Я Junior Java разработчик, который ищет работу в России, в идеале удаленную работу с зарплатой более 80 тысяч рублей»
- 🟡 Окей, рекоммендации и советы… Если честно, ожидали получить вакансии, которые мне подойдут. Но ладно, ответ устроил, идем дальше.

3️⃣ «Можешь помочь мне найти 30 подходящих для меня вакансий?»
- Эх, первый промах. А ведь в начале говорил, что сможет мне помочь. Может быть с резюме получится? А то там ведь наверняка много ошибок.

4️⃣ «Можешь проверить мое резюме и сказать мне, где у меня есть ошибки?»
- Так, тут снова пошли рекомендации. Это конечно хорошо, но они никак не основаны на моем резюме. Возможно с собеседованием нам повезет больше.

5️⃣ Расскажи, как мне подготовиться к собеседованию на Junior Java разработчика?
- Ответ конечно полезный, но довольно абстрактный. С чего начать? Где у меня есть пробелы, что стоит подтянуть?

Какой вывод можно сделать?

Chat GPT - это крутой инструмент, которые может тебе сформировать базовые знания о поиске работы. Явно есть смысл позадовать ему вопросы по поводу поиска работы.

Но… Самое главное в поиске работы, это понять почему У ТЕБЯ не получается. Почему ТЕБЯ не зовут на собеседование? Почему ТЫ получил отказ на прошлой недели. Без анализа твоей текущей ситуации сделать это нереально. К сожалению, персонализировать рекомендации и анализировать твою текущую ситуацию чат GPT пока не может.

Может ли он помочь с поиском работы? Отчасти может, да.
Может ли он существенно повляить на этот процесс? Скорее нет.
👎10👍92
Итоги марафона по резюме на hh.ru 📄

Победителем становится — @LissenoK88. Она получает главный приз — бесплатную часовую консультацию от наших HR менторов по своему выбору:

- Консультация по стратегии поиска работы с HR.
- Совместное составление резюме и сопроводительного письма с HR.
- Консультация по вопросам с собеседований с HR.
- Консультация по самопрезентации.

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

Всем спасибо за участие!
____________________________

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

Желаем всем растопить сердца рекрутеров вашими крутыми резюме!
🔥7🥰31👍1
Объявляем неделю JavaScript 💻

С понедельника на семь дней отдадим канал в руки нашего технического ментора. Стас — Senior Software Engineer в Retentioneering. За неделю разберет с вами особенности языка и сравнит различные аспекты программирования на JavaScript.

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

А если уже горишь желанием начать — ставь 🔥
🔥71👍7
Сравнение null и undefined в JavaScript

Всем привет, в эфире Стас. Свой первый пост официально посвящаю сравнению null и undefined в JavaScript. Оба значения используются для указания отсутствия значения, однако они не являются полностью одинаковыми.

Значение undefined используется, когда переменная была объявлена, но ей не было присвоено значение. А значение null — для указания, что переменная имеет отсутствующее или нулевое значение.

Так как информация объемная, то все разложил по полочкам в статье. Пишите в комментах — было ли понятно, и какие еще вопросы возникают по ходу изучения языка. Остаемся на связи 🤟
👍165🔥2
Почему 0.1 + 0.2 ≠ 0.3

Продолжаем погружаться в особенности JavaScript. В этом языке программирования 0.1 + 0.2 не равно 0.3, что для многих является шоком) Это связано с тем, что внутри компьютера числа хранятся в двоичной системе счисления, а не в десятичной, которую мы используем в повседневной жизни.

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

Продолжаю рассуждения в статье. Обещаю, все встанет на свои места 🙂
👍10🔥2😁1😱1
Борьба с проблемой точности чисел с плавающей запятой в JavaScript

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

- Используйте метод toFixed()
- Используйте библиотеку Big.js
- Избегайте сравнения чисел на равенство
- Используйте BigInt
- Используйте decimal.js

В статье про каждый метод можно прочитать подробнее + в конце приложил полезные ссылки по теме. Всем удачного изучения!
_______________________________________

Кстати, если хочешь подтянуть техническую часть — запишись на консультацию к нашим техменторам. Это Senior разработчики из крутых компаний, которые готовы поделиться экспертизой. А еще они могут сопровождать тебя на Карьерном трекинге — пока ты не получишь оффер. Оставь заявку на сайте, если хочешь узнать подробней.
8👍2🔥2
Сравнение экспортов по умолчанию перед именованными

Надеюсь, вы еще не устали и готовы дальше погружаться JavaScript 🙂

В языке JavaScript есть два способа экспорта модулей: экспорт по умолчанию и именованный экспорт. Экспорт по умолчанию позволяет экспортировать только одно значение из модуля, в то время как именованный экспорт позволяет экспортировать несколько значений. Сегодня рассмотрим преимущества каждого варианта. Статья вышла объемная, читай тут.

Спойлер: именованные экспорты и экспорты по умолчанию — это два различных подхода к экспорту функций и переменных из модулей в JavaScript. Именованные экспорты обеспечивают более читаемый и управляемый код, лучшую документацию и совместимость со стандартами ECMAScript, что делает их предпочтительным выбором для большинства проектов. Однако экспорты по умолчанию также имеют свои преимущества и могут быть полезны.
🔥9
Преимущества прототипного наследования в JavaScript

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

1) Гибкость

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


2) Меньше кода

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


3) Простота

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


4) Динамические объекты

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

В статье показал примеры + оставил ссылки на полезные материалы, как вы любите 🙂
👍4🔥4🥰1
Разоблачение прототипного наследования в JavaScript: почему оно может быть опасным и как избежать проблем

Вчера был амбассадор, а сегодня адвокат дьявола 👻

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

Вот несколько проблем, связанных с прототипным наследованием, которые могут возникнуть при разработке JavaScript-приложений:

1) Изменение свойств прототипа может привести к неожиданным результатам: если свойство прототипа изменяется, это может повлиять на все объекты, наследующие этот прототип. Это может привести к неожиданному поведению приложения и усложнить отладку.
2) Неправильное наследование свойств и методов: если объект наследует свойство или метод, который уже есть в его прототипе, это может привести к конфликту и непредсказуемому поведению приложения.
3) Отсутствие явного связывания между объектами: прототипное наследование может быть неявным, что затрудняет понимание отношений между объектами и усложняет их дальнейшую модификацию.

В блоге делюсь способами, как с этими проблемами разобраться. И как всегда делюсь паком полезных ссылок)

Друзья, рад был провести с вами время! Накидайте реакций, если вам все понравилось и было полезно 🔥 Пишите в комментах, в чем разобрались, а в чем нет.

Также жду всех на Карьерном трекинге, где помогу вам с технической частью, а мои коллеги HR-менторы раздобудут для вас крутых офферов! Оставляйте заявку на сайте — оценим ваши шансы на трудоустройство и расскажем, чем можем помочь) До связи!
👍5🔥4
Опрос о неделе со Стасом

Завершилась горячая неделька по JavaScript и мы бежим к вам в ленту, чтобы собрать фидбэк) Голосуйте в опросе и пишите в коментах, на какую еще тему хотели бы увидеть контент на следующих неделях от экспертов 👇
Anonymous Poll
21%
Было круто и полезно! 🤩
12%
Узнал кое-что новенькое 😊
8%
Я все это уже знал 😒
29%
Не моя тематика 😔
30%
Просто хочу тыкнуть 🌚
Ищем разработчика для Mock Interview на Python👨‍💻

Мы, вместе с ребятами из AgileFluent решили организовать Mock Interview в международную компанию на английском языке.

Тебя будут собеседовать и давать обратную связь:

Данил — наш топовый ментор по Python с опытом коммерческой разработки более 10 лет. Даниил работал в Amazon, а сейчас работает в Stripe. Он тот, кто поможет тебе вывести прохождение технического интервью на новый уровень.

Дарья Абхинав — эксперт и ментор AgileFluent, с опытом работы в качестве HR более 10 лет, а в качестве карьерного консультанта уже больше 4 лет.

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

Все собеседование мы планируем провести в прямом эфире на нашем ютуб канале.

Если ты Python разработчик, уровня middle-senior, который задумывается о международном рынке, то напиши в комментах немного о своем опыте разработки, и уже к концу этой недели мы выберем нашего участника.
🔥9👍1