Нельзя недооценивать важность встреч 1:1
В моменте не нашел строк про то, как 1:1 положительно влияют на Вовлеченность в Apple, Google.
Классная книга.
Ким Скотт
«Радикальная поямота»
#codemonsterslog #vibe
В моменте не нашел строк про то, как 1:1 положительно влияют на Вовлеченность в Apple, Google.
Классная книга.
Ким Скотт
«Радикальная поямота»
Взаимоотношения с подотчетными
вам специалистами ядро вашей работы. Именно они определяют, сможете ли вы исполнить три основные обязанности менеджера:
• внедрить культуру помощи (похвала и критика), позволяющую двигаться в нужном направлении;
• понять, что мотивирует каждого отдельного человека в вашей команде на уровне достаточном, чтобы избежать скуки и выгорания, а также поддерживать сплоченность коллектива;
• совместно управлять результатами.
#codemonsterslog #vibe
🔥5🤔1
В ИТ много всего интересного, и сфокусироваться на релевантных практиках бывает сложно. Порой не совсем понятно, как выделить основу из стремительного инфопотока, на которой можно выстроить не только успешную карьеру, но и стать мастером своего дела.
16 декабря старший технический директор Газпромбанка Максим Морев расскажет про базовые принципы разработчика и лучшие инженерные практики, на которые стоит обратить внимание прямо сейчас.
Регистрируйся на наш офлайн-митап, чтобы узнать больше о разработке, а также кибербезопасности, аналитике и других ИТ-сферах, и приходи 16 декабря в Цифровое деловое пространство 👾
https://elka-tech.fut.ru/
16 декабря старший технический директор Газпромбанка Максим Морев расскажет про базовые принципы разработчика и лучшие инженерные практики, на которые стоит обратить внимание прямо сейчас.
Регистрируйся на наш офлайн-митап, чтобы узнать больше о разработке, а также кибербезопасности, аналитике и других ИТ-сферах, и приходи 16 декабря в Цифровое деловое пространство 👾
https://elka-tech.fut.ru/
❤2
Побил рекорд личный
В Пятницу на митапе в ГПБ расскажу про DDD.
В субботу на митапе расскажу про Базовые принципы разработчика.
Есть наработки, но каждый раз хочу:
— получить удовольствие от подготовки и инфы
— подать просто и понятно важные идеи
Посмотрим как получится в этот раз.
#продуктивность
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5
Гайд по чистому коду: учимся писать тесты
📞
Вышла третья статья из серии
про юзабельный код с тестами и рефакторинг по кукбуку в соавторстве с Вадимом Вагановым.
Замысел:
Начать с основы создания работоспособного приложения - с тестов.
С чего стоит начать перед рефакторингом.
Какие тесты написать и как.
Раскрыть прагматичный метод, который работает.
Запрос:
Оставь, пожалуйста, обратную связь если есть.🍽
Это ценнее, чем ты думаешь.
#codemonsterslog #insanedeliverymachine
Вышла третья статья из серии
про юзабельный код с тестами и рефакторинг по кукбуку в соавторстве с Вадимом Вагановым.
Замысел:
Начать с основы создания работоспособного приложения - с тестов.
С чего стоит начать перед рефакторингом.
Какие тесты написать и как.
Раскрыть прагматичный метод, который работает.
Запрос:
Оставь, пожалуйста, обратную связь если есть.
Это ценнее, чем ты думаешь.
#codemonsterslog #insanedeliverymachine
Please open Telegram to view this post
VIEW IN TELEGRAM
Tproger
Учимся проводить тестирование своего кода
Покрываем интеграционным тестом небольшой сервис: объясняем, как сделать это локально и с помощью тест-контейнеров.
👍5🔥2
Личная история про эффективность + 5 правил
🎙
Вопросы на митапе и не только, прекрасный пост Вадима
меня вдохновили написать про некоторые мои правила.
Сообщество инженеров, друганов с кем интересно работать и общаться не всегда сразу можно обрести.
Возможно его нужно заслужить?
Личная история.
Однажды я осознал, что теперь один со своей экспертизой, интересами и исследованиями.
Писал код, думал про Data Flow, слушал Synth Wave.
Важно отметить, что незадолго до этого осознания, был стопор.
Стопор.
Хотелось все, сразу и чем больше я узнавал, тем собственное невежество меня больше пугало. Тысячи вкладок и записок.
Бывает такое?
Не ясно в какую вселенную нырять : мобильна разработка для Android или бэкенд разработка сложных систем, а как стать экспертом?
А ещё есть страх:
вдруг не получится?
вдруг я облажаюсь?
На фотке картинка, которая лет 5 со мной на работе и дома. Я прожил каждое предложение своим опытом.
Авторы:
Brian Buirge and Jason Bacher, co-founders of Good Fucking Design Advice
Правила в комментах.
Вопросы на митапе и не только, прекрасный пост Вадима
меня вдохновили написать про некоторые мои правила.
Сообщество инженеров, друганов с кем интересно работать и общаться не всегда сразу можно обрести.
Возможно его нужно заслужить?
Личная история.
Однажды я осознал, что теперь один со своей экспертизой, интересами и исследованиями.
Писал код, думал про Data Flow, слушал Synth Wave.
Важно отметить, что незадолго до этого осознания, был стопор.
Стопор.
Хотелось все, сразу и чем больше я узнавал, тем собственное невежество меня больше пугало. Тысячи вкладок и записок.
Бывает такое?
Не ясно в какую вселенную нырять : мобильна разработка для Android или бэкенд разработка сложных систем, а как стать экспертом?
А ещё есть страх:
вдруг не получится?
вдруг я облажаюсь?
На фотке картинка, которая лет 5 со мной на работе и дома. Я прожил каждое предложение своим опытом.
Авторы:
Brian Buirge and Jason Bacher, co-founders of Good Fucking Design Advice
Правила в комментах.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤6🔥4
Привет, друзья! 💻
Меня так захватил ИТ Реорг в нашей прекрасной компании, что я временно потерял дар писать в канал.
Рекомендую вам классный доклад моего друга по DDD Ахтяма Сакаева
https://youtu.be/WTu7EgYFYGU?si=t0tkbqO0aUR2FqwK
О концепции Aggregate. На мой взгляд он хорошо показал творческий подход к реализации тактического паттерна.
Что нас ждет в ближайшее время:
- Я почти закончил первый этап DevOps испытания
В течении двух недель покажу вам лаконичный пример песочницы разработчика, которую можно развернуть в домашней сетке.
Придумал проект ДредНоут - напишу.
А далее нас ждут статьи, эксперименты.
Оставайтесь на связи и передавайте привет Ахтяму.
#codemonsterslog #video
Меня так захватил ИТ Реорг в нашей прекрасной компании, что я временно потерял дар писать в канал.
Рекомендую вам классный доклад моего друга по DDD Ахтяма Сакаева
https://youtu.be/WTu7EgYFYGU?si=t0tkbqO0aUR2FqwK
О концепции Aggregate. На мой взгляд он хорошо показал творческий подход к реализации тактического паттерна.
Что нас ждет в ближайшее время:
- Я почти закончил первый этап DevOps испытания
В течении двух недель покажу вам лаконичный пример песочницы разработчика, которую можно развернуть в домашней сетке.
Придумал проект ДредНоут - напишу.
А далее нас ждут статьи, эксперименты.
Оставайтесь на связи и передавайте привет Ахтяму.
#codemonsterslog #video
Please open Telegram to view this post
VIEW IN TELEGRAM
YouTube
F [Scala] 2023 — DDD Aggregate
Расскажем, что такое DDD Aggregate и зачем это нужно.
Доклад охватывает:
1. Идея DDD Aggregate
2. Обнаружение границ транзакционной
консистентности
3. Практическое применение на PostgreSQL и MongoDB
Разработчики узнают, как надёжно реализовать сценарии…
Доклад охватывает:
1. Идея DDD Aggregate
2. Обнаружение границ транзакционной
консистентности
3. Практическое применение на PostgreSQL и MongoDB
Разработчики узнают, как надёжно реализовать сценарии…
❤11🔥8
Forwarded from Базированный разработчик
Всем доброе утро! Сегодня выступаю на митапе X5 Backend meetup #3.
Если есть возможность приехать и зарегистрировались на оффлайн — приходите поболтать! А если просто хотите меня послушать, то будет онлайн-трансляция — начало в 19:00, моё выступление в 20:30 😎
ТРАНСЛЯЦИЯ
Если есть возможность приехать и зарегистрировались на оффлайн — приходите поболтать! А если просто хотите меня послушать, то будет онлайн-трансляция — начало в 19:00, моё выступление в 20:30 😎
ТРАНСЛЯЦИЯ
🔥10
Песочница разработчика в МиниПэкашке
Для экспериментов мне нужна песочница разработчика.🔥
Инфраструктура как код.
Хочу быстро переносить эту песочницу.
Чтобы обеспечить себе свободу экспериментов.
Я экспериментирую, затем применяю на работе.
Минимальный набор разработчика:
- Гитлаб,
- Сервис авторизации и аутентификации (keycloak),
- СУБД, Очереди, и т.д.
- k8s в котором я буду разворачивать:
- Сервисы с состоянием (Stateful) сервисы,
- Сервисы без состояния (Stateless),
Описание состояния первого этапа в комментах
#devops
Для экспериментов мне нужна песочница разработчика.
Инфраструктура как код.
Хочу быстро переносить эту песочницу.
Чтобы обеспечить себе свободу экспериментов.
Я экспериментирую, затем применяю на работе.
Минимальный набор разработчика:
- Гитлаб,
- Сервис авторизации и аутентификации (keycloak),
- СУБД, Очереди, и т.д.
- k8s в котором я буду разворачивать:
- Сервисы с состоянием (Stateful) сервисы,
- Сервисы без состояния (Stateless),
Описание состояния первого этапа в комментах
#devops
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥11
Просматривал темы лекций в нашу бэкенд академию и понял.
Я не дебажу код в работе (стараюсь вообще не дебажить), почти все научился выявлять тестами.
Помню как лютый легаси дебажил. Кровавый монстр Легаси был… и не один…
Тут могла бы быть байка от деда, Макса. Но нет. Не сейчас.
В итоге я пришел к методу:
Я разбирался с монстриком не путем яростного дебага, а пытался понять как он работает. Анализировал код и точки входа в нужный мне флоу (бизнес-процесс).
И все. Я просто разбирался как это работает.
Работает правило:
Разберись как это укулеле работает в целом и что происходит по данному бизнес-процессу.
Возведи понимание в приоритет.
Понимание поможет обнаружить ошибку.
Понимание поможет упростить.
Почему это важно?
Потому как я встречал разработчиков, которые для поиска ошибки сразу стартовали процесс дебага, при этом общего понимания функционала не было.
И не было тестов.
Не делай так!
Пиши тесты.
А ты как ищешь баги в коде?
#codemonsterslog #кодопись
Please open Telegram to view this post
VIEW IN TELEGRAM
❤8💯3
Ушел на 2 недели в отпуск, чтобы собрать дела по бэкенд Академии, статьям, докладам.
- Уделил внимание здоровью: увеличел количество тренировок
- Появилось время для хобби геймс
- Выгреб много мусора из головы
- разгреб дела бэкенд академии
- Приступил к работе над статьей и докладами
Мне очень в этом помогает спорт
Был момент, когда я сделал перерыв. Было фигово. Я ослаб.
Больше года, как я вернулся в ДзюДо и downhill. И меня это сильно заряжает. Прям помогает выжить и креативить.
Единоборства очень многому учат меня и я тащу это в жизнь.
- Гибкость сознания и тела
- Эффективность
- Сила и постоянство
- Убирай лишнее из головы и движения
Прям кайф.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤🔥6🔥3
Пока я подготавливал базу для домашнего облака, статьи и кукбук про DDD покрылись пыльцой, а вместе с этим фактом в душе завибрировало беспокойство.
Пора продолжать писать и освежить в памяти, что мы уже сделали и к чему все это приведет.
Я так и сделал. Перерыв пошел на пользу. Забыл и посмотрел свежим взглядом.
1. Как написать чистый код и сделать жизнь проще
2. Как не стоит писать код: разбираем ошибки
3. Гайд по чистому коду: учимся писать тесты
В итоге получаем гайд с полезными ссылками, рекомендациями по темам:
чистый код и DDD,
пайплайн ориентированный подход,
юнит-тесты на бизнес-логику,
контрактные тесты и как прагматично использовать тест-контейнеры.
Эссенция опыта, экспериментов и исследований работ инженеров. Выходит норм пайп :)
- Да вы Пишите, Максим, пишите
- уже начал
#code #кодопись #article
Please open Telegram to view this post
VIEW IN TELEGRAM
Telegram
codemonsters.log
Песочница разработчика в МиниПэкашке
Для экспериментов мне нужна песочница разработчика. 🔥
Инфраструктура как код.
Хочу быстро переносить эту песочницу.
Чтобы обеспечить себе свободу экспериментов.
Я экспериментирую, затем применяю на работе.
Минимальный…
Для экспериментов мне нужна песочница разработчика. 🔥
Инфраструктура как код.
Хочу быстро переносить эту песочницу.
Чтобы обеспечить себе свободу экспериментов.
Я экспериментирую, затем применяю на работе.
Минимальный…
👍8🔥7
Поеду в Петербург писать продолжение DDD-шнутое.
Там сейчас идеально - промозгло и ддд-шнуто-драйвово🎂
Там сейчас идеально - промозгло и ддд-шнуто-драйвово
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥8💯3
Мы разрабатываем крутой командой Бэкенд Академию для подготовки инженеров-джунов в ГПБ.
Концепция мне очень нравится.
Самое ценное - состав экспертов, которые зарядят на победу, расскажут и покажут как нужно разрабатывать.
Старт промо с 26-28 февраля.
Еду в машине и размышляю: еще вчера мне хотелось создать нечто подобное и вот мы это делаем. Класс.
Топовый Состав преподавателей.
Крутейший разнообразный поток тем. Будет не скучно.
Если отмотать назад таймлайн жизни:
- Услышал звук перемотки?
- Да.
- Класс.
Как передать концепцию эффективной работы?
Не просто про код или инструменты.
Про полный цикл разработки. Про то как мы делаем, как стоит подходить к разработке и достигать качества в нашем ремесле.
Академия про это.
#codemonsterslog
Please open Telegram to view this post
VIEW IN TELEGRAM
👍11❤3🔥3
Великий и прекрасный SQL в
A Beginner’s Guide to the True Order of SQL Operations от создателя JOOK
https://blog.jooq.org/a-beginners-guide-to-the-true-order-of-sql-operations/
#code
A Beginner’s Guide to the True Order of SQL Operations от создателя JOOK
https://blog.jooq.org/a-beginners-guide-to-the-true-order-of-sql-operations/
#code
👍3❤2🔥1
О( М ) мастерстве
🎙
Статью пишу, контекст обновил. Вспомнил суть😏
Посмотри какой красивый флоу получается.
Петербурге прекрасная погода была один день. ☀️
М - мастерство, Software Craftsmanship.
Чем больше я узнаю о разработке и общаюсь с инженерами из разных команд и компаний, тем больше топлива поступает в мои баки для имплементации плана. Писать.
Дамп мой про то, как пилить бизнес фичи и сохранять предсказуемое качество от проекта к проекту, от команды к команде, как передавать эти ценные знания и опыт.
Сегодня был очень тяжёлый день 29.02
Иногда мне кажется, я не закончу эту работу, но я вижу ее ценность и целостность,
Кладу руки на деку клавы.
Включаю музыку.
Пальцы клик-клик и запускается поток.
Старые компы так круто жужжали и пикали.
Кто помнит?
#codemonsterslog #article
Статью пишу, контекст обновил. Вспомнил суть
Посмотри какой красивый флоу получается.
Петербурге прекрасная погода была один день. ☀️
М - мастерство, Software Craftsmanship.
Чем больше я узнаю о разработке и общаюсь с инженерами из разных команд и компаний, тем больше топлива поступает в мои баки для имплементации плана. Писать.
Дамп мой про то, как пилить бизнес фичи и сохранять предсказуемое качество от проекта к проекту, от команды к команде, как передавать эти ценные знания и опыт.
Сегодня был очень тяжёлый день 29.02
Иногда мне кажется, я не закончу эту работу, но я вижу ее ценность и целостность,
Кладу руки на деку клавы.
Включаю музыку.
Пальцы клик-клик и запускается поток.
Старые компы так круто жужжали и пикали.
Кто помнит?
#codemonsterslog #article
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥9👍2
Стойка регистрации в гейт открыта до 24.03
Перешли тому, кому это важно и нужно
Заявка в академию
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8🔥4
Я забираю только хорошее 📖
Недавно мы спорили с приятелем о двух дедах.
О деле Роберте Мартине и деде Фолере.
Было интересно и с матюками, прям кайф.
Дед Мартин классные поднимает вопросы о разработке и разработчиках. Например, как мы разрабы порой плохо относимся на базовом уровне к своей работе и от этого могут гибнуть люди. Что нас разработчиков много и становится больше, а хаоса в инженерной культуре, кодовой базе не уменьшается.
Для меня работы деда Мартина:
Это книги сыну, так я увидел, про личное отношение к делу, про то, как сделать для себя лучшую работу и стать лучшей версией разработчика самого себя.
Я нашел в них полезное, выжал в себя эссенцию, проигнорировал лишнее. Сказал спасибо и потопал, но нашел единомышленника.
Мог ли Мартин сделать лучше?
Не мне судить - это путь и труд Мартина и он его прошел именно так и идёт по сей день.
Я пишу статьи и книгу, понимаю какой это захватывающий и интересный труд.
Мечтаю что сообщество монстров кода вырастет и мы соберём лучшие прагматичные эссенции вместе, подарим их молодым Разработчикам, они им помогут добиться успеха и оставить после себя в Гите код, который есть понятная документация с тестами.
Мы делаем одно с ним дело, он сделал как считал лучше, как мог и идет свой путь.
Я сделаю так как хочу, смогу, буду меняться и улучшаться.
Знаю точно — я сделаю максимально хорошо, как только смогу.
Таков путь.
Сегодня будет интересный день.
И пусть нас ждет интересная неделя.
#codemonsterslog
Недавно мы спорили с приятелем о двух дедах.
О деле Роберте Мартине и деде Фолере.
Было интересно и с матюками, прям кайф.
Дед Мартин классные поднимает вопросы о разработке и разработчиках. Например, как мы разрабы порой плохо относимся на базовом уровне к своей работе и от этого могут гибнуть люди. Что нас разработчиков много и становится больше, а хаоса в инженерной культуре, кодовой базе не уменьшается.
Для меня работы деда Мартина:
Это книги сыну, так я увидел, про личное отношение к делу, про то, как сделать для себя лучшую работу и стать лучшей версией разработчика самого себя.
Я нашел в них полезное, выжал в себя эссенцию, проигнорировал лишнее. Сказал спасибо и потопал, но нашел единомышленника.
Мог ли Мартин сделать лучше?
Не мне судить - это путь и труд Мартина и он его прошел именно так и идёт по сей день.
Я пишу статьи и книгу, понимаю какой это захватывающий и интересный труд.
Мечтаю что сообщество монстров кода вырастет и мы соберём лучшие прагматичные эссенции вместе, подарим их молодым Разработчикам, они им помогут добиться успеха и оставить после себя в Гите код, который есть понятная документация с тестами.
Мы делаем одно с ним дело, он сделал как считал лучше, как мог и идет свой путь.
Я сделаю так как хочу, смогу, буду меняться и улучшаться.
Знаю точно — я сделаю максимально хорошо, как только смогу.
Таков путь.
Сегодня будет интересный день.
И пусть нас ждет интересная неделя.
#codemonsterslog
Please open Telegram to view this post
VIEW IN TELEGRAM
❤6👍4
Прошлая неделя была крайне продуктивная 🎙
🕘 Выступил с докладом на JPoint 2024.
Рассказал про Vertical Slice Architecture, который успешно использую в проектах.
Людей было много.
Фотки залью в комменты
На следующий день забежал в Backend Академию ГПБ Тех.
Классных ребят мы набрали.
За неделю до этого зажигал на страт сессии про «Вовлеченность» с нашими CTO.
Благодарю всех кто мне помогал
#codemonsterslog #кодопись
Рассказал про Vertical Slice Architecture, который успешно использую в проектах.
Людей было много.
Фотки залью в комменты
На следующий день забежал в Backend Академию ГПБ Тех.
Классных ребят мы набрали.
За неделю до этого зажигал на страт сессии про «Вовлеченность» с нашими CTO.
Благодарю всех кто мне помогал
#codemonsterslog #кодопись
Please open Telegram to view this post
VIEW IN TELEGRAM
👍13❤6👏5
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
❤13👍6❤🔥2🤩2🎉1🕊1