IT Ментор | Сергей Жуков
3.21K subscribers
3 files
121 links
Авторский блог про моё менторство и карьеру.

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

YouTube - https://www.youtube.com/@zhukovsd_it_mentor
Практический курс по Java - https://zhukovsd.github.io/java-backend-learning-course/
Download Telegram
🎥 Анонс - стрим "Декомпозиция задач для начинающих и профессионалов"

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

• Непонятно с чего начать (синдром чистого листа)
• Разбегаются глаза, делаем слишком много всего параллельно

Какие темы разберем:

• Декомпозиция для начинающих разработчиков
• Челлендж перехода от задач и гайдов к своим проектам
• Как и зачем производить декомпозицию, типовые ошибки
• Пример - декомпозиция написанного на серии стримов проекта (шахматы - https://youtube.com/live/Pzydm8GZzMs)

• Декомпозиция в рабочих проектах
• Как должна выглядеть качественно поставленная задача
• Виды типовых задач
• Проблемы постановки задач в рабочих проектах, и как их решать
• Пример - разбивка на задачи проекта "аналитика рынка труда" (https://github.com/it-job-market-analytics/)

Слайды к стриму - https://link.excalidraw.com/readonly/4plR4lkMVdzy2ISvMRip

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

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

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

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

С тех пор участниками было получено 17 офферов, 8 из них принято. В чате есть истории успеха тех, кто этим воспользовался - Лиза, Виктор, Антон.

Так как формат работает, напрашивается его развивать.

Проблемы, которые я помогаю решить

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

Что внутри

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

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

Условия

Подписка "менторство по трудоустройству” на Boosty (5к/мес), навыки на уровне 6 проекта роадмапа или выше.



Подробнее про условия, формат и ресурсы - https://telegra.ph/Mentorstvo-po-trudoustrojstvu-06-08

Роадмап | YouTube | Менторство по трудоустройству | Консультации
🎥 Анонс - стрим "Как учить новые технологии: гайд"

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

Основные темы стрима, как учить:
- Свой первый язык
- Новые технологии
- Дополнительные языки и технологии

Слайды к стриму - https://link.excalidraw.com/readonly/GJtqIeUAaDTBJIQp9bK0

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

Роадмап | YouTube | Менторство по трудоустройству | Консультации
Please open Telegram to view this post
VIEW IN TELEGRAM
📕Книжный клуб, сезон #2 - паттерны проектирования

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

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

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

За 10 недель c апреля по июнь мы разобрали "Чистый код". Следующая тема - паттерны проектирования, начинаем в следующую субботу, 6 июля.

Список тем на разбор

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

Приоритеты, учитывая которые я выбирал темы:
- Не обязательно знать все паттерны, достаточно основных
- В разных предметных областях актуальны те или иные паттерны. Наша основная предметная область - backend
- Ограничимся ООП языками, ищем примеры паттернов в пет проектах роадмапа, стандартных библиотеках наших языков и фреймворках

Предварительный план

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

Формат созвона каждой недели:
- Я начинаю с рассказа о теме через призму своего опыта, с примерами из пет проектов и Java standard library / Spring (которые богаты примерами паттернов)
- Все желающие дополняют меня, обсуждаем непонятные моменты и вопросы

Все созвоны будут записаны, записи выложены в открытом доступе на Google Drive.

Рекомендуемые книги и ресурсы

- Head First Design Patterns (Java)
- https://refactoring.guru/design-patterns
- Классическая книга "Design Patterns: Elements of Reusable Object-Oriented Software", примеры на C++
- Mastering Python Design Patterns (Python)
- Что угодно другое на ваш выбор, где рассмотрены темы, описанные выше

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

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

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

Роадмап | YouTube | Менторство по трудоустройству | Консультации
📝 Итоги июня 2024

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

Антон поделился историей трудоустройства на 140к, будучи студентом первого курса.

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

За июнь получено 30 офферов, 9 принято. Позиции - Java Backend, Python Backend / Data Engineering, средняя сумма принятого оффера - 215к.

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

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

• ТЗ проекта "планировщик задач" - RabbitMQ заменен на Kafka, так как Kafka более актуальный для резюме навык
• В ТЗ проекта "погода" добавлен чеклист типовых ошибок, спасибо @hungryman9 за подготовку материалов

Новые лекции:

Декомпозиция задач для начинающих и профессионалов
Как учить новые технологии: гайд

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

• "Виселица" - эталонная реализация, 2 часа лекций по разработке закончены и выложены на Boosty (декомпозиция, разработка, рефакторинг в ООП стиле, плюс ТЗ альтернативного проекта похожей сложности)
• "Симуляция" - эталонная реализация готова, лекции в работе

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

• Командный проект под руководством @DLISM закончился, фидбек участников положительный
• Книжный клуб - закончили читать "Чистый Код", в следующую субботу начинаем разбирать паттерны проектирования, приходите
• В таблице менторов 4 доступных ментора - NodeJS/Golang, C#, Java, Python

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

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

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

16 ревью. Спасибо @Raketa4000az, @ilyacoder, @makeitvsolo, Illia, @krios2146, @apostol_fet, @IamNotARapperr, @zhukovsd.

Лидеры по ревью:
• Алексей @Raketa4000az - 7 ревью
• Иван @makeitvsolo, Илья @ilyacoder - по 2 ревью



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

Роадмап | YouTube | Менторство по трудоустройству | Консультации
🎥 YouTube - "Java роадмап Сергея Жукова"

https://www.youtube.com/live/Om759lMqG3g

Записал видео, описывающее мой главный ресурс - роадмап.

Рассмотренные темы:

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

Видео является центральным для всего моего контента и YouTube/Telegram каналов, поэтому буду рад если посмотрите, лайкните и оставите релевантный комментарий (про ваш опыт с роадмапом, сообществом, мной лично).

Роадмап | YouTube | Менторство по трудоустройству | Консультации
🎓Новая активность в сообществе - групповая работа над проектами

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

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

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

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

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

Суть

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

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

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

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

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

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

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

Организация

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

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

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

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

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 | Менторство по трудоустройству | Консультации
📝 Итоги июля 2024

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

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

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

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

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

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

Сайты роадмапа переведены на 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 | Менторство по трудоустройству | Консультации
🎥 Анонс - стрим-подкаст с Владимиром Балун

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

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

Что обсудим

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

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

Роадмап | YouTube | Менторство по трудоустройству | Консультации
🎓Групповая работа над проектами, анонс потока #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 | Менторство по трудоустройству | Консультации
📝 Итоги августа 2024

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

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

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

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

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

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

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

• В таблице менторов 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 | Менторство по трудоустройству | Консультации
Please open Telegram to view this post
VIEW IN TELEGRAM
📕Архив книжного клуба по теме "паттерны проектирования"

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

Мы провели 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.

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


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

Учащимся

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

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

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

Работающим

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

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

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

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


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

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

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

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

Роадмап | YouTube | Менторство по трудоустройству | Консультации
📕Книжный клуб, сезон #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 | Менторство по трудоустройству | Консультации
🎓Групповая работа над проектами, анонс потока #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 | Менторство по трудоустройству | Консультации
👨‍🏫 Гарантированные ревью на ваши проекты

Наша коллекция ревью насчитывает уже более 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 | Менторство по трудоустройству | Консультации
📝 Итоги сентября 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 | Менторство по трудоустройству | Консультации
Please open Telegram to view this post
VIEW IN TELEGRAM
Обновление материалов роадмапа - БД миграции и 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 | Менторство по трудоустройству | Консультации
Please open Telegram to view this post
VIEW IN TELEGRAM