IT Ментор | Сергей Жуков @zhukovsd_it_mentor Channel on Telegram

IT Ментор | Сергей Жуков

@zhukovsd_it_mentor


Авторский блог про моё менторство и карьеру.

Связь со мной - @zhukovsd
Чат - @zhukovsd_it_chat

YouTube - https://www.youtube.com/@zhukovsd_it_mentor
Практический курс по Java - https://zhukovsd.github.io/java-backend-learning-course/

IT Ментор | Сергей Жуков (Russian)

Добро пожаловать в канал "IT Ментор | Сергей Жуков"! Здесь вы найдете уникальный авторский блог, посвященный менторству и карьерному росту. Сергей Жуков, профессионал в сфере IT, делится своим опытом и знаниями, помогая своим подписчикам достичь успеха в мире информационных технологий.

Если вы хотите связаться с Сергеем, вы можете написать ему в Telegram по адресу @zhukovsd. Также у вас есть возможность присоединиться к обсуждениям и задавать вопросы в чате @zhukovsd_it_chat.

Более того, на YouTube-канале Сергея вы найдете еще больше полезной информации и обучающих материалов. Пройдите практический курс по Java, предоставленный Сергеем, по ссылке https://zhukovsd.github.io/java-backend-learning-course/ и улучшите свои навыки в программировании.

Присоединяйтесь к каналу "IT Ментор | Сергей Жуков" уже сегодня, и начните свой путь к успешной карьере в IT индустрии под руководством опытного наставника!

IT Ментор | Сергей Жуков

17 Nov, 10:44


📕Книжный клуб, сезон #4 - "Атомные привычки"

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

Следующая книга - "Атомные привычки" Джеймса Клира, я часто рекомендую её к прочтению на стримах.

Купить физическую книгу можно на Ozon, электронную или аудио версию - на Litres.

Как поучаствовать

Вступайте в чат, общайтесь в ветке "книжный клуб", приходите на созвоны, слушайте записи.

Первый созвон в следующую субботу, 23 ноября, в 19:00 Мск - meet.google.com/ijk-qpqc-npn.

Формат

- Читаем по 1-2 главы в неделю (зависит от размера глав)
- По субботам на созвоне обсуждаем материал, вопросы

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

Модератор этого сезона книжного клуба - Василий @Alfx51. Он будет вести созвоны, выбирать главы на следующую неделю и писать анонсы в ветке "книжный клуб" чата.

Записи сезона #3 - Ум программиста

- Часть #1 - Определение вашего типа замешательства при кодировании, скорочтение кода
- Часть #2 - Как быстро выучить синтаксис, как читать сложный код
- Часть #3 - Совершенствуем навыки углубленного понимания кода и решения задач
- Часть #4 - Совершенствуем навыки решения задач программирования, заблуждения
- Часть #5 - Совершенствуем навыки присваивания имен
- Часть #6 - Боремся с плохим кодом и когнитивной нагрузкой
- Часть #7 - Совершенствуем навыки решения сложных задач, процесс написания кода
- Часть #8 - Проектирование больших систем, как ввести новых программистов в курс дела

Папка со всеми записями.

Роадмап | YouTube | Менторство по трудоустройству | Консультации

IT Ментор | Сергей Жуков

07 Nov, 17:09


🎉 Вторая годовщина роадмапа и сообщества

https://telegra.ph/Vtoraya-godovshchina-soobshchestva---rezultaty-i-plany-11-07

Начиная писать проекты роадмапа, не мечтал о сообществе на 1300 человек, 10-20 офферах в месяц и коллекции из 600 реализаций 🥹

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

Интересно, к чему придём ещё за 1-2 года 👍

Роадмап | YouTube | Менторство по трудоустройству | Консультации

IT Ментор | Сергей Жуков

02 Nov, 18:42


🎥 Анонс - стрим с мок собеседованием по System Design

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

Завтра расширим её секцией System Design, которая нередко встречается на собесах уровня Middle+ и выше.

Суть System Design секции - спроектировать воображаемую систему, обсудив требования к ней. Оценить альтернативы и компромиссы. На собеседованиях эта секция является способом проверить глубину и релевантность опыта соискателя.

Собеседником будет ментор нашего сообщества Илья @coderilya.

Воскресенье, 3 ноября, 18:00 Мск. Ссылка - https://youtube.com/live/_1PQ-Nn9s7A?feature=share. Запись будет доступна.

Роадмап | YouTube | Менторство по трудоустройству | Консультации

IT Ментор | Сергей Жуков

01 Nov, 15:43


📝 Итоги октября 2024

Истории успеха 🎉

• Анонимная история успеха - 14 месяцев от начала учёбы до трудоустройства
• История от Виктора в двух частях о поиске работы миддлом

Менторство по трудоустройству

Офферов получено - 17, принято 6, Java и Python. Медиана 220к, средняя 214к. Суммарное количество офферов перевалило за 100 (на данный момент - 102).

Обновления условий - https://telegra.ph/Mentorstvo-po-trudoustrojstvu-10-26

Новости сообщества

• В понедельник начинается червертый поток групповой работы над проектами, желающие ещё могут успеть в последний вагон - https://forms.gle/o7Un6pRyCWSrQk269.
• В честь окончания третьего потока групповой работы над проектами на эталонные реализации проектов роадмапа действует скидка 50% (до 8 ноября) - виселица, обмен валют.
• Итоги третьего потока - 91 участник в 9 чатах (активность в чатах +80% относительно сентября), 19 проектов сдано в рамках активности.
• Новые менторы, делающие гарантированные ревью для ваших проектов
• В таблице менторов 5 доступных ментора - Java, Python, Kotlin, NodeJS/Golang, PHP
• Книжный клуб - заканчиваем книгу "Ум программиста", модератором этого сезона книжного клуба является @Alfx51. Приходите послушать и поучаствовать, анонсы и записи доступны в ветке "книжный клуб" нашего чата

Проекты студентов

68 проектов на Java, Python, Kotlin, Go, C#. Наш рекорд.

Ревью проектов

30 ревью.

Рекордсмены:
- Алексей @raketa4000az - 12 ревью
- Евгений @solid_jdk - 4 ревью
- Илья @coderilya - 3 ревью

Спасибо Алексею @raketa4000az, Евгению @solid_jdk, Илье @coderilya, Максиму @apostol_fet, Дмитрию @onkonfeton, Дмитрию @DmMaff, Владимиру @maddeningshadow, @fearrux, Владимиру @krios2146, Алексею @HTSWT, Вадиму @oneQwerty2.

Напоминаю, что в сообществе доступны гарантированные ревью от менторов.

Обновления роадмапа

• В проекте "Погода" актуализирован стек - Spring MVC вместо Jakarta Servlets
• В проекты с 5 по 7 добавлены БД миграции
• Для проекта "теннисное табло" выпущена верстка для тех, кто не хочет тратить время на HTML/CSS



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

Роадмап | YouTube | Менторство по трудоустройству | Консультации

IT Ментор | Сергей Жуков

28 Oct, 07:03


🎓Групповая работа над проектами, анонс потока #4

https://forms.gle/LGZpMNKxSc4VWskj9

Групповая работа - наша бесплатная активность, суть которой заключается в:

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

Подробнее про формат - https://t.me/zhukovsd_it_mentor/137

Итоги потока #3

- Записи еженедельных созвонов по вашим вопросам. Записи выкладываются с кратким содержанием и таймкодами вопросов, пример
- 89 человек в 9 чатах
- Дискорд сервер для созвонов

Анонс потока #4

4 недели, с 4 по 30 ноября.

Условия - некоммерческие. В рамках поддержки активности пожалуйста рассмотрите расширенные материалы роадмапа и менторство по трудоустройству - https://boosty.to/zhukovsd

Записаться - https://forms.gle/LGZpMNKxSc4VWskj9.

Дедлайн по заполнению формы - 1 ноября включительно. Чаты будут созданы на выходных 2-3 ноября.

Роадмап | YouTube | Менторство по трудоустройству | Консультации

IT Ментор | Сергей Жуков

21 Oct, 14:30


👨‍💻Фронтенд для проекта роадмапа #4 - "теннисное табло"

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

С большим отрывом победил готовый фронтенд для проектов с 4 по 7.

Решил начать с фронтенда для проекта #4 - https://github.com/zhukovsd/tennis-scoreboard-html-layouts (за основу взял проект от @IamNotARapperr - https://github.com/vladislavLevchikIsAProger/tennis_scoreboard)

Что внутри

- Макеты всех требуемых по ТЗ страниц
- Адаптивная верстка (десктопы, телефоны) на чистом CSS/HTML, минимальный Javascript для показа меню навигации на телефонах

Задеплоенные на GitHub Pages страницы для демонстрации:

- Главная страница
- Новый матч
- Счёт текущего матч
- Завершенные матчи

Как пользоваться

- Перенести в проект нужные для веб-страниц ресурсы - CSS, JS, картинки
- На основе HTML верстки создать шаблонизированные страницы (для Java это JSP, для Python - Jinja2)

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

Роадмап | YouTube | Менторство по трудоустройству | Консультации

IT Ментор | Сергей Жуков

16 Oct, 09:13


🤔В проектах роадмапа всегда присутствует 2 противоположных стремления

1. Разнообразный опыт технологий и понимания вещей "в глубину", как подготовка к реальной работе и вырабатывание навыка поиска информации и решения проблем.

2. Актуальный текущей ситуации на рынке стек и сокращение пути от начала учёбы до готовности к поиску работы.

В чём заключается конфликт

Если пропустить основы и сразу идти во фреймворки, слишком много останется "черной магией". С другой стороны, если довести до абсурда изучение основ ("программист, не знающий ассемблер - не программист" 🌚), до поиска работы можно не добраться.

Идеальный баланс недостижим, более того, для каждого студента он свой. Тем не менее я стараюсь актуализировать ТЗ проектов, выдерживать баланс, соответствующий текущим требованиям к Junior+/Middle.

Последние обновления для Java роадмапа:

- В 7 проекте RabbitMQ заменён на кафку
- В 5 проекте сервлеты заменены на Spring MVC
- В 5-7 проекты добавлены БД миграции на Flyway/Liquibase

Последние обновления для Python роадмапа:

- 5 проект переписан с in-memory DB на Postgres/MySQL
- В 5-7 проекты добавлены БД миграции на Alembic/Django Migrations
- В 7 проекте RabbitMQ заменён на Celery

Метрики, по которой я отслеживаю достаточность глубины - процент прохождения испыталок среди трудоустроенных. Для офферов, полученных с мая по июль 2024, этот процент составляет ~90%, более чем.

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

Статистика по
сданным проектам на сегодняшний день

- Виселица - 186
- Симуляция - 105
- Обмен валют - 104
- Теннисное табло - 55
- Погода - 51
- Облачное хранилище файлов - 25
- Рекомендуемый рубеж для поиска работы. Количество студентов, трудоустроенных с моей помощью - 23
- Планировщик задач (проект с кафкой и микросервисами) - 5

Суммарно 553 проекта.🤩

Хорошо - конверсия написавших 6 проект в офферы.

Над чем хочется работать - конверсия тех кто начинает роадмап в тех кто его заканчивает. Понятно, что это процесс (десятки людей пишут проекты в рамках нашей групповой активности), многие пишут в одиночку, но видны разрывы между написавшими виселицу/симуляцию (186 → 105), и обмен валют/теннисное табло (104 → 55).

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

Новые идеи

- Готовый фронтенд для проектов с 4 по 7. Желающие могут сделать его с нуля(я считаю это полезным, если время позволяет), но если такого желания нет - берём готовый фронт и натягиваем его на проект
- Вместо SQLite/H2 сразу пользуемся полновесными SQL базами (Postgres, MySQL, MariaDB), хоть это и усложнит деплой
- [Java] Оставить только один проект на сервлетах вместо двух, начать Spring MVC с 4 проекта, Spring Boot с 5
- [Java] Убрать JSP в 4 проекте, заменить на более свежий шаблонизатор (Thymeleaf/Freemarker)
- Сейчас в роадмапе 2 проекта, где мы пишем REST API, и 3 - где пишем шаблонизируемые веб-страницы. В коммерческой разработке этот баланс смещен в сторону API, поэтому можно один из проектов (допустим, пятый), переделать под REST, и дать к нему готовый JS фронтенд, как сейчас сделано с обменником валют
- Ваши идеи (жду их в чате)

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

IT Ментор | Сергей Жуков

06 Oct, 19:09


Обновление материалов роадмапа - БД миграции и Spring MVC

👩‍💻 Spring MVC вместо сервлетов в проекте "погода"

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

Статьи и стримы с объяснением этого подхода:
• Зачем писать пет-проекты с устаревшими технологиями?
• Как учить новые технологии: гайд

Для Java, проекты роадмапа на легаси стеке - с третьего по пятый. Spring (сразу Spring Boot) начинался с шестого. Однако, седьмой проект мало кто дописывает, потому что хард скиллов от шестого вполне достаточно для поиска работы.

Получалось, что во всём роадмапе больше всего внимание из полноценных проектов на Spring получал шестой проект - облачное хранилище.

Чтобы подстроиться под это, плюс сгладить переход от легаси к современному стеку и помочь получить больше опыта со Spring, я изменил ТЗ проекта #5 - "погода":
• Используем Spring MVC. Хороший промежуточный шаг между сервлетами и Spring Boot
• Не используем Spring Security и Spring Session, потому что основная цель проекта "погода" - понять работу сессий, авторизации и cookies на низком уровне

Идея витала в воздухе, есть достаточно много реализаций этого проекта на Spring.

Вопросы:

Q: Я уже начал писать проект на сервлетах, стоит ли менять подход и писать на Spring MVC?
A: Не принципиально. Но если идея нравится и время есть - можно

Q: Какие модули и компоненты Spring MVC можно использовать в 5 проекте?
A: Все необходимые, кроме работы с сессиями

Q: Как деплоить проект на Spring MVC?
A: Так же как проект на сервлетах, в Tomcat

👩‍💻 БД миграции

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

Java роадмап:
• Теория и избранные образовательные ресурсы по Flyway, Liquibase
• Практика - миграции добавлены в ТЗ проектов с 5 по 7

Python роадмап:
• Теория и избранные образовательные ресурсы по Django Migrations, Alembic
• Практика - миграции добавлены в ТЗ проектов с 5 по 7

Роадмап | YouTube | Менторство по трудоустройству | Консультации

IT Ментор | Сергей Жуков

01 Oct, 08:56


📝 Итоги сентября 2024

12 офферов, 41 проект, 16 ревью.

Истории успеха 🎉

• Миша поделился историей успешного поиска работы после 6 проектов роадмапа
• 2 анонимных истории - от одного из рекордсменов по скорости работы над проектами (около 7 месяцев от начала работы над роадмапом до трудоустройства) и история учебы с последующим поиском работы на российскую компанию, проживая за границей

Менторство по трудоустройству

Офферов получено - 12, принято - 3. Медиана 210к, средняя 270к.

https://telegra.ph/Mentorstvo-po-trudoustrojstvu-06-08

Новости сообщества

• Вчера начался третий поток групповой работы над проектами, если кто-то не успел записаться, но хочет присоединиться, пишите Саше @GoPetr
• В честь окончания второго потока групповой работы над проектами на эталонные реализации проектов роадмапа действует скидка 50% (до 4 октября) - виселица, обмен валют. Буду практиковать это в конце каждого потока, раз в месяц
• Запустили гарантированные ревью для ваших проектов от менторов сообщества
• В таблице менторов 7 (!) доступных ментора - Java (ура), Python, Kotlin, NodeJS/Golang, PHP
• Книжный клуб - читаем "Ум программиста", модератором этого сезона книжного клуба является @Alfx51. Приходите послушать и поучаствовать в обсуждениях, созвоны каждую субботу, анонсы в ветке "книжный клуб" нашего чата

Проекты студентов

41 проект Java, Python, Kotlin, OCaml, Prolog (@krios2146 🤡).

Ревью проектов

16 ревью, особое спасибо:
• Алексей @Raketa4000az - 11 ревью

Также спасибо Дмитрию @DmMaff, Тимофею @as1iva, Сергею @grandpraline, Илье @coderilya, Владимиру @krios2146.

Новое в Telegram

• Архив книжного клуба по теме "паттерны проектирования" - записи всех созвонов и коллекция заметок
• Карта всех активностей сообщества и новые идеи

Личное

• Родился сын 👶 - https://t.me/zhukovsd_it_chat/1/117794



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

Роадмап | YouTube | Менторство по трудоустройству | Консультации

IT Ментор | Сергей Жуков

24 Sep, 13:41


👨‍🏫 Гарантированные ревью на ваши проекты

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

Каждый месяц активные члены сообщества уделяют личное время на ревью на некоммерческое основе (большое спасибо!). В августе 20 из 48 сданных проектов получили ревью.

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

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

Плюсы для менторов:
- Возможность получить вознаграждения за усилия

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

Как это работает

- В таблице доступен список менторов, делающих ревью. Выбирайте ментора по важным для вас критериям, договаривайтесь о том, какое ревью и в каком формете интересно получить
- Ментор делает ревью, вы оцениваете его и делаете работу над ошибками в проекте
- Опционально, оставляете фидбек на полученное ревью - https://forms.gle/29aC2ipPTCsAXBik6
- В случае недопониманий или проблем пишите мне - @zhukovsd

Первые 6 менторов, участвующие в данном формате - @Raketa4000az, @coderilya, @krios2146, @apostol_fet, @LisaChulkova, @IamNotARapperr.

FAQ

Q: Будут ли ревью доступны публично?
A: Если вы против - не будут. Если не против - я всегда рад пополнить коллекцию новыми ревью

Q: Что по оплате, как, куда, до ревью или после?
A: По договоренности с ментором

Q: Что входит в ревью? Текст, созвон, видео?
A: Решает ментор, на этапе согласования условий высказывайте свои пожелания

Q: Хочу делать платные ревью, как начать?
A: Сделайте 3 ревью на некоммерческой основе на проекты, публикуемые в чате, после чего напишите мне.



В рамках поддержки и продвижения активности, готов компенсировать 50% стоимости ревью первым 10 клиентам. Напишите мне (@zhukovsd) после оплаты ментору, переведу вам половину.

Роадмап | YouTube | Менторство по трудоустройству | Консультации

IT Ментор | Сергей Жуков

21 Sep, 15:04


🎓Групповая работа над проектами, анонс потока #3

https://forms.gle/LGZpMNKxSc4VWskj9

Групповая работа - наша бесплатная активность, суть которой заключается в:

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

Подробнее про формат - https://t.me/zhukovsd_it_mentor/137

Итоги потока #2

Он пока не кончился, в понедельник начнется четвертая последняя неделя, но все изменения добавленные во втором потоке оказались положительными:
- Записи созвонов с саммари и таймстемпами, пример
- В форме можно указать, с какими участниками прошлого потока хотелось бы оказаться в одном чате в следующем потоке
- Уже написавшие проект люди остаются в чатах сданного проекта в текущем и последующих потоков, чтобы помогать с проблемами
- Дискорд сервер для созвонов

Анонс потока #3

5 недель, с 30 сентября по 1 ноября.

Условия - некоммерческие. В рамках поддержки активности пожалуйста рассмотрите расширенные материалы роадмапа и менторство по трудоустройству - https://boosty.to/zhukovsd

Записаться - https://forms.gle/LGZpMNKxSc4VWskj9.

Дедлайн по заполнению формы - 27 сентября включительно. Чаты будут созданы на выходных 28-29 сентября.

Роадмап | YouTube | Менторство по трудоустройству | Консультации

IT Ментор | Сергей Жуков

16 Sep, 15:54


📕Книжный клуб, сезон #3 - "ум программиста"

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

https://ozon.com/product/um-programmista-kak-ponyat-i-osmyslit-lyuboy-kod-felin-hermans-721799518/

Формат

- Читаем по 1-2 главы в неделю (зависит от размера глав)
- По субботам на созвоне обсуждаем материал, вопросы

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

Модератором этого сезона книжного клуба выступит Василий @Alfx51. Он будет вести созвоны, выбирать главы на следующую неделю и писать анонсы в ветке "книжный клуб" чата. Я буду приходить на созвоны по мере возможностей.

Как поучаствовать

Вступайте в чат, общайтесь в ветке "книжный клуб", приходите на созвоны, слушайте записи.

Приходите, буду раз видеть новые лица.

Первый созвон в эту субботу, 21 сентября, в 19:00 Мск - meet.google.com/ijk-qpqc-npn.

Роадмап | YouTube | Менторство по трудоустройству | Консультации

IT Ментор | Сергей Жуков

13 Sep, 10:00


🧭 Карта всех наших активностей и поиск новых идей

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

Заинтересованным


- Мотивация - истории успеха, лекции о том как эффективно подойти к вопросу учебы (#1 / #2), подкасты с трудоустроенными студентами

Учащимся

- Роадмап - Java / Python
- Лекции
- Коллекция из сотен реализаций проектов роадмапа и ревью к ним
- Сообщество для обсуждения учебы, проектов, ревью
- Парное менторство
- Групповая работа над проектами
- Книжный клуб
- [$] Консультации - ревью проектов, помощь с планом, сопровождение процесса через регулярные созвоны
- [$] Эталонные реализации - виселица, обмен валют

Ищущим работу

- [$] Менторство по трудоустройству - сопровождение до оффера

Работающим

- [$] Сопровождение на испыталке
- [$] Консультации - карьерные решения, поиск точек роста

Компаниям/бизнесу

- [$] Подбор исполнителей - разработчиков, за уровень которых я могу ручаться (пишите в личные сообщения)
- [$] Консультации - проектирование, выстраивание процессов

Идеи на будущее


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

Идеи, которые есть у меня:

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

Чего не хватает лично вам? Жду ваших идей в чате.

Роадмап | YouTube | Менторство по трудоустройству | Консультации

IT Ментор | Сергей Жуков

04 Sep, 16:06


📕Архив книжного клуба по теме "паттерны проектирования"

В июле-августе темой книжного клуба сообщества были паттерны проектирования.

Мы провели 8 созвонов, в начале каждого я в течение 20-40 минут рассказывал основные идеи, свой опыт, примеры в проектах роадмапа и Java Core / Spring.

Выкладываю все записи и свои заметки к ним.

- Неделя 1. Идея паттернов, зачем нужны, почему появились и какую задачу решают. Запись
- Неделя 2. Creational patterns - singleton, builder, prototype. Запись, заметки
- Неделя 3. Creational patterns - factory, abstract factory. Запись, заметки
- Неделя 4. Behavioral patterns - strategy, iterator, composite. Запись, заметки
- Неделя 5. Behavioral patterns - observer, chain of responsibility, template method. Запись, заметки
- Неделя 6. Structural patterns - adapter, decorator, proxy, facade. Запись, заметки
- Неделя 7. Составные паттерны, архитектурные паттерны. Запись, заметки
- Неделя 8. Плюсы и минусы, ограчения паттернов, как внедрять их в свой проект. Запись, заметки

Папка со всеми записями.

Как пользоваться

- Чтобы получить общее понимание темы - послушать созвоны #1 и #8
- Узнать про конкретный паттерн - найти и послушать конкретный созвон

Что дальше

Ищем модератора следующего сезона книжного клуба и выбираем тему - поучаствовать.

Роадмап | YouTube | Менторство по трудоустройству | Консультации

IT Ментор | Сергей Жуков

31 Aug, 19:04


📝 Итоги августа 2024

Истории успеха 🎉

Целых 4 истории 😎

- Степан рассказал как прошел через роадмап и менторство трудоустройству, устроившись в результате на позицию Java Developer
- Паша поделился (#1, #2) рассказом о своём пути к первому офферу, переживаниях и борьбе с ними
- Александр, написавший за период с сентября 2023 по май 2024 все 7 проектов роадмапа, подробно, с датами и статистикой описал свой учебный путь и поиск работы
- История учёбы и поиска оффера на 300к от анонима

Менторство по трудоустройству

17 офферов получено, 5 принято. Средняя сумма оффера - 230к, медианная - 235к.

https://telegra.ph/Mentorstvo-po-trudoustrojstvu-10-26

Новости сообщества

• В таблице менторов 3 доступных ментора - NodeJS/Golang, C#, PHP. Java менторов всегда не хватает, если хотите попробовать себя в этой роли - напишите мне
• В понедельник запускаем второй поток групповой работы над проектами
• Книжный клуб - закончили серию из 8 лекций/созвонов по паттернам. Все записи доступы здесь

Проекты студентов

48 проектов на Java, Python, OCaml (@krios2146 😎), PHP, Rust, Kotlin.

Ревью проектов

20 ревью, особое спасибо:
- Алексей - 12 ревью
- Максим и @krios2146 - 2 ревью

Также спасибо @MaddeningShadow, @IamNotARapperr, @coderilya, @St4rl1ne.

Новое на YouTube

Записали подкаст с Владимиром Балун - разработчиком с обширным опытом работы в бигтех компаниях РФ. Обсудили бигтех, собеседования туда, литкод, golang.



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

Роадмап | YouTube | Менторство по трудоустройству | Консультации

IT Ментор | Сергей Жуков

25 Aug, 12:48


🎓Групповая работа над проектами, анонс потока #2

https://forms.gle/LGZpMNKxSc4VWskj9

В конце июля мы запустили новую активность в сообществе - групповую работу над проектами, суть:

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

Подробнее про формат - https://t.me/zhukovsd_it_mentor/137

Итоги первого потока


- 93 человека записалось - Java, Python, C#, PHP, Kotlin разработчики
- 15+ проектов сдано
- 4 созвона со мной, множество созвонов отдельных чатов

Выводы

- Главная цель достигнута - есть прогресс по учёбе и дописанные проекты
- В части чатов образовалась продуктивная обстановка с отчётами о прогрессе, взаимопомощью
- Активность не для всех, не все готовы активно общаться, делиться прогрессом. Не у всех получилось уделить столько времени, сколько хотелось

Анонс потока #2, и чем он будет отличаться от первого

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

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

Условия - некоммерческие. В рамках поддержки активности пожалуйста рассмотрите расширенные материалы роадмапа и менторство по трудоустройству - https://boosty.to/zhukovsd

Записаться - https://forms.gle/LGZpMNKxSc4VWskj9.

Начинаем 2 сентября, чаты будут созданы на следующих выходных.

Роадмап | YouTube | Менторство по трудоустройству | Консультации

IT Ментор | Сергей Жуков

16 Aug, 11:41


🎥 Анонс - стрим-подкаст с Владимиром Балун

17 августа, суббота, 18:00 Мск - https://youtube.com/live/W21eIo2iY2M

Владимир - человек с большим опытом работы в биг техе, лид в Яндексе, в прошлом - разработчик в Тинькофф, Ozon, Mail.ru, автор курсов по System Design, Golang.

Что обсудим

- Работа в бигтехе - причины там работать, карьерный рост
- Собеседования - как попасть в бигтех компании, как рынок найма изменился за последние 5-10 лет?
- Литкод/алгосы - нужно ли для чего-то кроме прохождения собеседований, рационально ли 3-4 секции литкода на собесах, стоит ли начинающим уделять время литкоду?

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

Роадмап | YouTube | Менторство по трудоустройству | Консультации

IT Ментор | Сергей Жуков

31 Jul, 18:26


📝 Итоги июля 2024

Истории успеха 🎉

Пожелавший остаться анонимным участник сообщества рассказал о своём захватывающем пути от начала учёбы до трудоустройства Python разработчиком в возрасте "хорошо за 30".

Менторство по трудоустройству

21 оффер получен, 3 принято. Позиции - Java Backend, Python Backend. Средняя сумма оффера - 222к, медианная - 226к.

https://telegra.ph/Mentorstvo-po-trudoustrojstvu-10-26

Обновление материалов роадмапа

Сайты роадмапа переведены на Hugo - темная тема, навигация, мобильная версия.

Ссылки - Java, Python.

Новое видео на YouTube про роадмап, и как им пользоваться.

Расширенные материалы:

• "Виселица" и "Обмен валют" доступны на Boosty
• "Симуляция" - эталонная реализация готова, лекции в работе

Новости сообщества

• В таблице менторов новый ментор по PHP, всего 4 доступных ментора - NodeJS/Golang, C#, Python, PHP
• Запущен пилотный поток новой активности - групповая работа над проектами
• Книжный клуб - читаем про паттерны, тема следующей недели "behavioral patterns - observer, chain of responsibility, template method", записи созвонов

Проекты студентов

50 проектов на Java, Python, Go. Новый рекорд по количеству проектов.

Ревью проектов

25 ревью. Особое спасибо:

• Алексей - 13 ревью
• Максим - 3 ревью
• Иван и @krios2146 - 2 ревью

Также спасибо Illia, @izmile, @IamNotARapperr, @MaddeningShadow, @calmekd.



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

Роадмап | YouTube | Менторство по трудоустройству | Консультации

IT Ментор | Сергей Жуков

24 Jul, 17:50


📕 Обновление сайта роадмапа

https://zhukovsd.github.io/java-backend-learning-course/

TL;DR - навигация, поиск, темная тема.

Для написания материалов роадмапа я использую GitHub - это позволяет писать статьи в Markdown, принимать правки через пул реквесты.

Для чтения GitHub не идеален, поэтому с самого начала работы над роадмапом я пользовался GitHub Pages - сервисом от GitHub для размещения статических ресурсов на домене github.io.

Он позволяет рендерить Markdown в HTML с помощью Jekyll и деплоить их на gh pages, используя CI/CD сервис GitHub Actions.

Благодаря миграции с Jekyll на Hugo появилась возможность повысить удобство сайта:

- Навигация по страницам и параграфам страниц
- Поиск
- Светлая и темная темы

Техническая реализация

За идею и реализацию спасибо @krios2146.

- Хостинг GitHub Pages, автоматизация через GitHub Actions
- Генератор статических сайтов Hugo
- Тема для Hugo - Book
- Конфиг Hugo, структуру проекта, GitHub Action для автоматизации сборки и деплоя можно посмотреть в пул реквесте



Аналогичная миграция в ближайшее время будет сделана для Python версии роамдапа.

Роадмап | YouTube | Менторство по трудоустройству | Консультации

IT Ментор | Сергей Жуков

21 Jul, 17:58


🎓Новая активность в сообществе - групповая работа над проектами

Моя глобальная цель - помогать начинающим развиваться до коммерческого уровня и находить работу, для этого я работаю над потребностями тех, кто идёт по этому пути:

- Учебный план - роадмап
- Сообщество - чат
- Опыт командной разработки - наши командные проекты
- Поиск работы - менторство по трудоустройству

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

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

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

Суть

- Группы по 4-5 человек, которые пишут один и тот же пет проект параллельно (не вместе - а каждый сам за себя), что помогает держать ритм
- Пишем проект, делимся прогрессом, трудностями, по возможности помогаем другу
- По желанию участников - созвоны для синхронизации прогресса и обсуждения проблем
- Длительность одного "спринта" - месяц. После чего можно принять участие в следующей итерации формата и продолжить писать проект с того же места

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

Какую проблему хочу решить

Cоздать отдельное изолированное пространство для обсуждения прогресса по проекту:

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

Чего хочу избежать

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

Организация

- Гугл форма для записи для всех желающих
- Раз месяц администратор этой активности просматривает заявки, смотрит, на какие проекты набираются группы по 4-5 человек. Для набранных групп создаются чаты
- В конце потока чаты очищаются / пересоздаются

Пилотный запуск формата запланирован на 29 июля и продлится 4 недели. Условия - некоммерческие. Дальнейшее развитие, правила и условия будут зависеть от востребованности и полезности.

Желающие поучаствовать в пилотном запуске активности, заполните пожалуйста форму - https://forms.gle/zbxYd8tqyXgKjHMT8. Ближе к 29 июля вам напишет администратор и добавит в чат.

Роадмап | YouTube | Менторство по трудоустройству | Консультации