📅 Дайджест за Январь 2024
Начал новую практику для себя: собираю интересный контент за месяц и публикую в виде некоего дайджеста.
Формат и наполнение будут меняться.
https://drugoi.dev/digests/2024-01/
@drugoi_dev
Начал новую практику для себя: собираю интересный контент за месяц и публикую в виде некоего дайджеста.
Формат и наполнение будут меняться.
https://drugoi.dev/digests/2024-01/
@drugoi_dev
drugoi.dev
📅 Другой Дайджест — Январь 2024 | Никита Баев о разработке, техническом лидерстве и управлении командами
Подборка ссылок, статей и других материалов, которые я нашёл в январе 2024 года и считаю интересными
Forwarded from AlmatyJS
⚡️ AlmatyJS Light #4 — Call For Papers
Всем привет!
Мы готовим новый AlmatyJS Light и хотим видеть вас в числе наших спикеров. Будет здорово, если вы расскажете о теме, которая вас заинтересовала, или поделились своей последней болью в разработке. Ждем ваших идей!
Тем, кто ранее подавался на прошлые митапы, можно податься ещё раз, чтобы у нас были актуальные данные.
→ Заполняйте форму и делитесь знаниями с сообществом: https://forms.gle/NrYUHRcBSRGrbfNPA
→ Ограничение по времени доклада: 10 минут + 10 минут на вопросы;
→ Дедлайн подачи заявок: 01.03.2024 (1 марта 2024);
#анонсы
@almaty_js
Всем привет!
Мы готовим новый AlmatyJS Light и хотим видеть вас в числе наших спикеров. Будет здорово, если вы расскажете о теме, которая вас заинтересовала, или поделились своей последней болью в разработке. Ждем ваших идей!
Тем, кто ранее подавался на прошлые митапы, можно податься ещё раз, чтобы у нас были актуальные данные.
→ Заполняйте форму и делитесь знаниями с сообществом: https://forms.gle/NrYUHRcBSRGrbfNPA
→ Ограничение по времени доклада: 10 минут + 10 минут на вопросы;
→ Дедлайн подачи заявок: 01.03.2024 (1 марта 2024);
#анонсы
@almaty_js
Поддержите этот канал 💫
Нравится контент? Поддержите автора донатом! Спасибо за поддержку! 🙏
Нравится контент? Поддержите автора донатом! Спасибо за поддержку! 🙏
drugoi.dev
Поддержите этот канал 💫 Нравится контент? Поддержите автора донатом! Спасибо за поддержку! 🙏
Я снова тестирую ботов для AlmatyJS, донат не обязателен 🌚
Напомню свою точку зрения насчет донатов — https://t.me/drugoi_dev/37
Напомню свою точку зрения насчет донатов — https://t.me/drugoi_dev/37
Telegram
drugoi.dev
Ребята, я пока что тестирую, донатить не обязательно.
Но спасибо всем, кто уже совершил пожертвование 🤝
Я считаю, что если я прошу пожертвования, то я должен выдавать контент стабильно и качественно, поэтому работа ещё в процессе.
Но спасибо всем, кто уже совершил пожертвование 🤝
Я считаю, что если я прошу пожертвования, то я должен выдавать контент стабильно и качественно, поэтому работа ещё в процессе.
🎯 Сообщества Frontend KZ достигли нескольких мини-рекордов в этом году
Сообщество Dart / Flutter KZ достигло 1000 человек, основной чат Frontend KZ добрался до 4000 человек, а его младший брат чат для начинающих фронтендщиков подбирается к 1000 участников.
Сообщество зародилось в 2014 году, как чат в Skype, который затем переехал в Slack и, в итоге, был смёржен с сообществом AST Frontend в Telegram.
Уже 10 лет сообщество помогает развиваться молодым разработчикам, повышает прозрачность рынка и генерирует мемы.
Да, много над чем надо поработать, улучшить как процессы, так и контентную часть, но хочется сказать спасибо:
Спасибо бывшим и текущим администраторам сообществ за поддержку и модерацию.
И спасибо всем участникам сообщества за ваше участие в жизни сообщества!
Сообщество Dart / Flutter KZ достигло 1000 человек, основной чат Frontend KZ добрался до 4000 человек, а его младший брат чат для начинающих фронтендщиков подбирается к 1000 участников.
Сообщество зародилось в 2014 году, как чат в Skype, который затем переехал в Slack и, в итоге, был смёржен с сообществом AST Frontend в Telegram.
Уже 10 лет сообщество помогает развиваться молодым разработчикам, повышает прозрачность рынка и генерирует мемы.
Да, много над чем надо поработать, улучшить как процессы, так и контентную часть, но хочется сказать спасибо:
Спасибо бывшим и текущим администраторам сообществ за поддержку и модерацию.
И спасибо всем участникам сообщества за ваше участие в жизни сообщества!
📣 Про подготовку к конференциям
Каждый раз, когда готовлюсь где-то выступить, поражаюсь, как сильно можно погрузиться в тему и узнать что-то новое, даже если ты не используешь это в своей работе постоянно.
Во время подготовки своего доклада на BeeTech Conf 2024, где я выступаю на следующей неделе, я каждую итерацию обновления доклада узнаю что-то новое. А с учётом, что моя тема на хайпе — каждый день выходят какие-то обновления или новости. Часть вещей пришлось даже вырезать, т.к. вышли опровержения эффективности тех или иных инструментов.
Не смотря на то, что билетов в продаже уже не осталось, я хотел бы разыграть свой +1 билет среди подписчиков канала.
Заполните форму по ссылке — https://forms.gle/47jn1n5yNJZTMFGR7
Форма принимает ответы сегодня до 23:00.
Завтра (18.04.2024) в 13:00 я проведу розыгрыш через Random.org.
Условия участия
1. Быть подписанным на канал @drugoi_dev.
2. Заполнить форму, где нужно указать своё ФИ и свой никнейм в телеграме.
P.S. Если у вас уже есть билет, то вы не можете участвовать, так как билет будет именным и передачи не подлежит.
Каждый раз, когда готовлюсь где-то выступить, поражаюсь, как сильно можно погрузиться в тему и узнать что-то новое, даже если ты не используешь это в своей работе постоянно.
Во время подготовки своего доклада на BeeTech Conf 2024, где я выступаю на следующей неделе, я каждую итерацию обновления доклада узнаю что-то новое. А с учётом, что моя тема на хайпе — каждый день выходят какие-то обновления или новости. Часть вещей пришлось даже вырезать, т.к. вышли опровержения эффективности тех или иных инструментов.
Не смотря на то, что билетов в продаже уже не осталось, я хотел бы разыграть свой +1 билет среди подписчиков канала.
Заполните форму по ссылке — https://forms.gle/47jn1n5yNJZTMFGR7
Форма принимает ответы сегодня до 23:00.
Завтра (18.04.2024) в 13:00 я проведу розыгрыш через Random.org.
Условия участия
1. Быть подписанным на канал @drugoi_dev.
2. Заполнить форму, где нужно указать своё ФИ и свой никнейм в телеграме.
P.S. Если у вас уже есть билет, то вы не можете участвовать, так как билет будет именным и передачи не подлежит.
drugoi.dev
📣 Про подготовку к конференциям Каждый раз, когда готовлюсь где-то выступить, поражаюсь, как сильно можно погрузиться в тему и узнать что-то новое, даже если ты не используешь это в своей работе постоянно. Во время подготовки своего доклада на BeeTech Conf…
This media is not supported in your browser
VIEW IN TELEGRAM
Результаты розыгрыша
Рандом распорядился вот так.
Спасибо за участие, ребята!
Победитель @codev0, напиши мне в личные сообщения.
Увидимся на BeeTech Conf 2024.
Рандом распорядился вот так.
Спасибо за участие, ребята!
Победитель @codev0, напиши мне в личные сообщения.
Увидимся на BeeTech Conf 2024.
При подготовке к BeeTech Максим нам отправлял эту памятку и она очень помогла правильно построить презентацию, рекомендую!
Forwarded from mgorbatyuk.dev (Maxim Gorbatyuk)
Как подготовить публичное выступление
Одной из задач программного комитета конференции beetech от Билайн Казахстан была помощь в подготовке отобранным в программу спикерам. На питчингах и первых прогонах многие докладчики допускали одни и те же ошибки. Потому я решил написать для них шпаргалку, как нужно оформлять презентацию, слайды и речь и как не нужно.
Спешу поделиться и с вами
Одной из задач программного комитета конференции beetech от Билайн Казахстан была помощь в подготовке отобранным в программу спикерам. На питчингах и первых прогонах многие докладчики допускали одни и те же ошибки. Потому я решил написать для них шпаргалку, как нужно оформлять презентацию, слайды и речь и как не нужно.
Спешу поделиться и с вами
📹 Выступление на BeeTech 2024
В канале стало немного тихо и хочется разбавить эту тишину. Новостей и идей за последние пару месяцев накопилось много, поэтому скоро вернусь к постоянному ведению канала aka блога, бэклог статей есть на пару месяцев, оставайтесь на связи.
Ну, а пока, вот вам видео с моим выступлением с конференции BeeTech 2024 с темой «AI ваш друг: улучшаем DX голыми руками»
https://www.youtube.com/watch?v=4QYl1VCt7XQ
В канале стало немного тихо и хочется разбавить эту тишину. Новостей и идей за последние пару месяцев накопилось много, поэтому скоро вернусь к постоянному ведению канала aka блога, бэклог статей есть на пару месяцев, оставайтесь на связи.
Ну, а пока, вот вам видео с моим выступлением с конференции BeeTech 2024 с темой «AI ваш друг: улучшаем DX голыми руками»
https://www.youtube.com/watch?v=4QYl1VCt7XQ
YouTube
Никита Баев. AI ваш друг: улучшаем DX голыми руками
За более чем 10 лет разработки различных продуктов Никита не раз сталкивался с проблемами, на которые не получалось найти ответ в поисковике и, даже, у коллег. Но на дворе уже 2024 год и время простого “гугления” уже заканчивается.
Никита расскажет про то…
Никита расскажет про то…
📈 Быть сеньором — это не про код
Все мы когда-то были сеньорами или когда-нибудь ими станем.
При этом, наверное, самое необычное чувство, которое ты испытываешь, когда становишься Senior разработчиком — это то, что качество твоей работы теперь определяется не количеством сделанных задач, а чем-то более глубоким.
По сути, происходит смещение фокуса, от вас ожидается больше не выполнение повседневных бизнес-задач, а правильное выставление приоритетов, проработка стратегии технологического развития и, если процесс не самый качественный, тушение пожаров.
И когда вы выходите на новый уровень, то стоит подумать о том, как вы работаете и подходят ли ваши предыдущие практики к новой роли.
Я часто замечаю, что определённый пулл разработчиков не думает о том, как можно сделать свою работу эффективнее. Тратят время на ручные разборы пулл реквестов, поднимают проект с 0 не используя бойлерплейты, пользуются мышкой, а не шорткатами и т.д.
В целом, вопрос вашей эффективности — это один из самых важных параметров, на которые обращает внимание ваш менеджмент. Ведь теперь вам платят деньги не за то, что вы как и раньше решаете бизнес-задачи, а за то, что вы ускоряете процесс разработки, делаете его надежнее и стабильнее.
Вы становитесь более зрелым и, прежде чем начать что-то разрабатывать, думаете над тем, какую пользу несёт задача и как её можно реализовать. Обсуждаете реализацию с коллегами и другими разработчиками, а потом пишете заветную строчку, которая приносит компании миллионы.
Возможно, на этом этапе вы можете почувствовать, как вы устаёте и что работа не приносит той радости, которая была раньше. Когда я стал руководителем, то это было одно из главных открытий для меня: ваша работа оценивается теперь не текущем днём или неделей, а месяцами или, даже, годами. Нет этого “лёгкого” дофамина от того, что закрыл задачу.
На этом карьерном этапе для вас важнее всего стабильность или даже то, что на английском называется sustainability (слово «устойчивость» как будто несёт немного другой смысл).
Как никогда важно, в этот момент, выстроить работу так, чтобы вы могли фокусироваться на реальных проблемах, а не каких-то бесконечных мелочах. Это поможет вам справиться с выгоранием и повысить качество процесса разработки вашего проекта.
Вам нужно запрашивать у команды и руководства возможности для технологических улучшений, но, всегда приходите с мотивацией: как это поможет в дальнейшем и от чего спасёт ваш проект.
Стабилизируйте всё, что можно стабилизировать, чтобы в любой момент вы могли спокойно уйти в отпуск и не думать о том, как неудачный пулл реквест ломает ваш продакшн. Помните, что вы теперь senior разработчик.
@drugoi_dev
Все мы когда-то были сеньорами или когда-нибудь ими станем.
При этом, наверное, самое необычное чувство, которое ты испытываешь, когда становишься Senior разработчиком — это то, что качество твоей работы теперь определяется не количеством сделанных задач, а чем-то более глубоким.
По сути, происходит смещение фокуса, от вас ожидается больше не выполнение повседневных бизнес-задач, а правильное выставление приоритетов, проработка стратегии технологического развития и, если процесс не самый качественный, тушение пожаров.
И когда вы выходите на новый уровень, то стоит подумать о том, как вы работаете и подходят ли ваши предыдущие практики к новой роли.
Я часто замечаю, что определённый пулл разработчиков не думает о том, как можно сделать свою работу эффективнее. Тратят время на ручные разборы пулл реквестов, поднимают проект с 0 не используя бойлерплейты, пользуются мышкой, а не шорткатами и т.д.
В целом, вопрос вашей эффективности — это один из самых важных параметров, на которые обращает внимание ваш менеджмент. Ведь теперь вам платят деньги не за то, что вы как и раньше решаете бизнес-задачи, а за то, что вы ускоряете процесс разработки, делаете его надежнее и стабильнее.
Вы становитесь более зрелым и, прежде чем начать что-то разрабатывать, думаете над тем, какую пользу несёт задача и как её можно реализовать. Обсуждаете реализацию с коллегами и другими разработчиками, а потом пишете заветную строчку, которая приносит компании миллионы.
Возможно, на этом этапе вы можете почувствовать, как вы устаёте и что работа не приносит той радости, которая была раньше. Когда я стал руководителем, то это было одно из главных открытий для меня: ваша работа оценивается теперь не текущем днём или неделей, а месяцами или, даже, годами. Нет этого “лёгкого” дофамина от того, что закрыл задачу.
На этом карьерном этапе для вас важнее всего стабильность или даже то, что на английском называется sustainability (слово «устойчивость» как будто несёт немного другой смысл).
Как никогда важно, в этот момент, выстроить работу так, чтобы вы могли фокусироваться на реальных проблемах, а не каких-то бесконечных мелочах. Это поможет вам справиться с выгоранием и повысить качество процесса разработки вашего проекта.
Вам нужно запрашивать у команды и руководства возможности для технологических улучшений, но, всегда приходите с мотивацией: как это поможет в дальнейшем и от чего спасёт ваш проект.
Стабилизируйте всё, что можно стабилизировать, чтобы в любой момент вы могли спокойно уйти в отпуск и не думать о том, как неудачный пулл реквест ломает ваш продакшн. Помните, что вы теперь senior разработчик.
@drugoi_dev
Forwarded from AlmatyJS
📣 Билеты на AlmatyJS #4 уже доступны
Финальное расписание докладов будет доступно на следующей неделе, а сейчас мы с радостью хотим объявить список спикеров на предстоящий AlmatyJS #4:
«Рынок никогда не ошибается?» — Андрей Васильев
«Biz+Dev=❤️» — Сергей Андреев
«Продуктовая аналитика или как понять насколько хорош ваш продукт?» — Уалихан Оразбаев
«Улучшаем UX с помощью streaming» — Павел Гасанов
«Рецепты MobX. Продвинутые практики для больших проектов» — Максим Титов
«Срочно выпускай это в прод» — Максим Горбатюк
«Назад в будущее: автостопом по трендам веб-разработки» — Атай Кебеков
«No-console: юзай devtools по назначению» — Адыл Жоро
Билеты доступны для покупки на Sxodim 🔥
Ждём вас 21 сентября в 12:00 на AlmatyJS #4.
Спасибо нашим партнёрам из MOST IT Hub за помощь в организации митапа.
@almaty_js
Финальное расписание докладов будет доступно на следующей неделе, а сейчас мы с радостью хотим объявить список спикеров на предстоящий AlmatyJS #4:
«Рынок никогда не ошибается?» — Андрей Васильев
«Biz+Dev=❤️» — Сергей Андреев
«Продуктовая аналитика или как понять насколько хорош ваш продукт?» — Уалихан Оразбаев
«Улучшаем UX с помощью streaming» — Павел Гасанов
«Рецепты MobX. Продвинутые практики для больших проектов» — Максим Титов
«Срочно выпускай это в прод» — Максим Горбатюк
«Назад в будущее: автостопом по трендам веб-разработки» — Атай Кебеков
«No-console: юзай devtools по назначению» — Адыл Жоро
Билеты доступны для покупки на Sxodim 🔥
Ждём вас 21 сентября в 12:00 на AlmatyJS #4.
Спасибо нашим партнёрам из MOST IT Hub за помощь в организации митапа.
@almaty_js
🚢 Д — декомпозиция
Декомпозиция задач, наверное, самый недооцененный скилл разработчика, и его развитию уделяется не так много времени.
Скорее всего, будет серия заметок про декомпозицию задач, но сегодня я бы хотел заострить ваше внимание на такой важной части декомпозиции — это то, насколько задача декомпозирована.
При декомпозиции задачи есть ряд вопросов, которые вы можете задать себе, чтобы точно понять, что с этой задачей будет легко работать (вам или вашему коллеге):
1. Понятно ли мне, что от меня хотят? (самый главный вопрос)
2. Понятно ли мне, как выглядит задача в статусе «готово» (DOD)?
3. Могу ли я описать все шаги, которые необходимо пройти для завершения задачи? Например, могу ли я составить список подзадач и будет ли он полным?
4. Есть ли у меня все пререквизиты для начала работы над задачей, и нет ли каких-то зависимостей или заранее известных блокеров?
Если вы не можете ответить однозначно «да» на все эти вопросы, то это значит, что задача недостаточно декомпозирована, и необходимо продолжить процесс её детализации, пока не будет получен утвердительный ответ на каждый из вопросов.
Чем понятнее задача — тем быстрее вы её выполните, и тем быстрее бизнес получит ценность.
Поэтому задать эти вопросы зачастую можно и самому заказчику.
Правда, иногда бывает, что невозможно декомпозировать задачу дальше или добавить какого-то контекста в задачу из-за неопределенных факторов. Например, когда вы заводите задачу на багфикс.
Бага быть не должно — вот и вся задача, но какие шаги нужно предпринять, пока что непонятно. С этим работать тоже можно и я расскажу об этом в следующих заметках.
@drugoi_dev
Декомпозиция задач, наверное, самый недооцененный скилл разработчика, и его развитию уделяется не так много времени.
Скорее всего, будет серия заметок про декомпозицию задач, но сегодня я бы хотел заострить ваше внимание на такой важной части декомпозиции — это то, насколько задача декомпозирована.
При декомпозиции задачи есть ряд вопросов, которые вы можете задать себе, чтобы точно понять, что с этой задачей будет легко работать (вам или вашему коллеге):
1. Понятно ли мне, что от меня хотят? (самый главный вопрос)
2. Понятно ли мне, как выглядит задача в статусе «готово» (DOD)?
3. Могу ли я описать все шаги, которые необходимо пройти для завершения задачи? Например, могу ли я составить список подзадач и будет ли он полным?
4. Есть ли у меня все пререквизиты для начала работы над задачей, и нет ли каких-то зависимостей или заранее известных блокеров?
Если вы не можете ответить однозначно «да» на все эти вопросы, то это значит, что задача недостаточно декомпозирована, и необходимо продолжить процесс её детализации, пока не будет получен утвердительный ответ на каждый из вопросов.
Чем понятнее задача — тем быстрее вы её выполните, и тем быстрее бизнес получит ценность.
Поэтому задать эти вопросы зачастую можно и самому заказчику.
Правда, иногда бывает, что невозможно декомпозировать задачу дальше или добавить какого-то контекста в задачу из-за неопределенных факторов. Например, когда вы заводите задачу на багфикс.
Бага быть не должно — вот и вся задача, но какие шаги нужно предпринять, пока что непонятно. С этим работать тоже можно и я расскажу об этом в следующих заметках.
@drugoi_dev
📆 Главные уроки первого года в менеджменте
Прошёл уже год (и даже больше) с тех пор, как я занял позицию Head of Web & Mobile Development в Bereke Bank.
Прошёл или пролетел — сложно сказать. Но хотелось бы поделиться наблюдениями и выводами, которые я сделал, перейдя из роли прямого исполнителя в руководителя.
Не мгновенные результаты
Одно из самых главных изменений в моей работе — это то, что теперь результат не виден мгновенно.
В своих публичных выступлениях я часто акцентирую внимание на том, что выбрал фронтенд-разработку именно из-за возможности мгновенно видеть результат своей работы. Перейдя в менеджмент, понимаешь, что всё, что ты делаешь сегодня, может увидеть свет далеко не сразу.
В моменте это вызывает фрустрацию, но со временем ты адаптируешься, закладывая фундамент для будущих изменений в процессах и работе.
Думаю, этот навык мне ещё предстоит улучшать, поэтому в следующем году я сделаю акцент на стратегическом планировании изменений.
Самое интересное, что меня об этом предупреждали (Саша К. и Паша К., привет 👋), но всё же это стало самым серьёзным изменением в моей работе за последние 12 лет.
Люди — это не код
Когда ты разработчик, твоё основное взаимодействие происходит всё же с кодом. В режиме потока ты практически не отвлекаешься на внешние факторы.
Когда ты менеджер, твоё основное взаимодействие происходит с людьми (и с экселем 🤡). В самые пиковые дни только количество активных персональных чатов достигает 40 штук, не говоря уже о взаимодействии с людьми в офисе.
В первые месяцы это сильно выбивало из рабочего состояния, потому что мне казалось, что я должен что-то делать руками, а не разговаривать с людьми.
Но довольно быстро пришло осознание: 1:1, обсуждение процессов и проблем — это твоя прямая обязанность. Поддержка сотрудников очень важна, как и понимание статуса всех изменений в компании.
Без приоритетов никуда
Если посмотреть на бэклог того, что нужно и хочется сделать, может показаться, что я в ближайшие пять лет точно никуда не уйду 😉. Можно даже не брать новые задачи в работу. Но, как и в разработке, в менеджменте очень сильно влияют приоритеты. Часть из них задаются общим темпом компании и руководства, часть формируешь ты сам.
В условиях большого количества задач может показаться, что важно принимать быстрые решения и помогать всем, но это большая ошибка, которая в итоге может тебя «съесть».
Поскольку результат решений может быть не виден сразу, самое правильное — взять время на «подумать» и выдать решение, которое в долгосрочной перспективе будет полезно людям, компании и тебе самому.
Когда смотришь ретроспективно на то, что происходило в этом году, кажется, будто ничего и не сделал. Но если покопаться, понимаешь, насколько серьёзными были задачи и вызовы, с которыми пришлось столкнуться.
В конце хотел бы зафиксировать мысли, которые я повторяю про себя, сталкиваясь с различными ситуациями на работе:
1. Не все такие, как ты.
2. Всем не поможешь, но важно создать возможности для людей.
3. Возраст совсем ни на что не влияет.
Прошёл уже год (и даже больше) с тех пор, как я занял позицию Head of Web & Mobile Development в Bereke Bank.
Прошёл или пролетел — сложно сказать. Но хотелось бы поделиться наблюдениями и выводами, которые я сделал, перейдя из роли прямого исполнителя в руководителя.
Не мгновенные результаты
Одно из самых главных изменений в моей работе — это то, что теперь результат не виден мгновенно.
В своих публичных выступлениях я часто акцентирую внимание на том, что выбрал фронтенд-разработку именно из-за возможности мгновенно видеть результат своей работы. Перейдя в менеджмент, понимаешь, что всё, что ты делаешь сегодня, может увидеть свет далеко не сразу.
В моменте это вызывает фрустрацию, но со временем ты адаптируешься, закладывая фундамент для будущих изменений в процессах и работе.
Думаю, этот навык мне ещё предстоит улучшать, поэтому в следующем году я сделаю акцент на стратегическом планировании изменений.
Самое интересное, что меня об этом предупреждали (Саша К. и Паша К., привет 👋), но всё же это стало самым серьёзным изменением в моей работе за последние 12 лет.
Люди — это не код
Когда ты разработчик, твоё основное взаимодействие происходит всё же с кодом. В режиме потока ты практически не отвлекаешься на внешние факторы.
Когда ты менеджер, твоё основное взаимодействие происходит с людьми (и с экселем 🤡). В самые пиковые дни только количество активных персональных чатов достигает 40 штук, не говоря уже о взаимодействии с людьми в офисе.
В первые месяцы это сильно выбивало из рабочего состояния, потому что мне казалось, что я должен что-то делать руками, а не разговаривать с людьми.
Но довольно быстро пришло осознание: 1:1, обсуждение процессов и проблем — это твоя прямая обязанность. Поддержка сотрудников очень важна, как и понимание статуса всех изменений в компании.
Без приоритетов никуда
Если посмотреть на бэклог того, что нужно и хочется сделать, может показаться, что я в ближайшие пять лет точно никуда не уйду 😉. Можно даже не брать новые задачи в работу. Но, как и в разработке, в менеджменте очень сильно влияют приоритеты. Часть из них задаются общим темпом компании и руководства, часть формируешь ты сам.
В условиях большого количества задач может показаться, что важно принимать быстрые решения и помогать всем, но это большая ошибка, которая в итоге может тебя «съесть».
Поскольку результат решений может быть не виден сразу, самое правильное — взять время на «подумать» и выдать решение, которое в долгосрочной перспективе будет полезно людям, компании и тебе самому.
Когда смотришь ретроспективно на то, что происходило в этом году, кажется, будто ничего и не сделал. Но если покопаться, понимаешь, насколько серьёзными были задачи и вызовы, с которыми пришлось столкнуться.
В конце хотел бы зафиксировать мысли, которые я повторяю про себя, сталкиваясь с различными ситуациями на работе:
1. Не все такие, как ты.
2. Всем не поможешь, но важно создать возможности для людей.
3. Возраст совсем ни на что не влияет.
Нет, это не название очередного продукта (хотя сейчас я задумался), а скорее размышление о FOMO в контексте использования AI-инструментов.
Этот блог начался с записей про Copilot, который в моменте сильно ускорил мою работу. Однако в последнее время мы стоим на пороге качественного сдвига не только в разработке продуктов, но и во многих других областях.
Я держу руку на пульсе и стараюсь следить за всеми новостями в сфере AI, но, как вам известно, там всё меняется ОЧЕНЬ быстро. Чувствуешь себя героем Мэтью Макконахи, который объясняет юному ДиКаприо, каково это — работать на бирже.
Мой доклад годовалой давности на BeeTech не то чтобы устарел, но подходы, которые тогда казались продуктивными, сегодня уже не дадут той эффективности, что доступна с текущими решениями.
Иногда кажется, что мы отстаём от некоторых стран, но, по крайней мере, не на годы, а скорее на месяцы. Вайб-кодинг, MCP, Micro SaaS, solo founder, AI-first стартапы, indie hacking — моя лента в X почти всегда забита подобными темами, из-за которых возникает FOMO: почему я не разрабатываю продукты прямо сейчас?
Со временем я пришёл к выводу, что за большинством таких запусков стоят скорее истории “Fake it till you make it”, чем реальные успехи. И тогда мой FOMO превратился в JOMO, потому что, несмотря на некоторую задержку, у нас есть возможность создать более качественный продукт или сервис, учитывая ошибки других.
Я ещё не был в Японии, но слышал, что там очень развиты микробизнесы, которые могут обслуживать всего пару человек в день. Мне кажется, что в ближайшем будущем мы увидим аналогичную картину в интернете. SaaS и Enterprise-решения, которые за большие деньги пытаются закрыть все ваши проблемы (и большинство функций которых вы не используете), уйдут на второй план. А на первый выйдут решения, которые закрывают узкую, но конкретную потребность. Благодаря AI-агентам мы сможем связать их в единый рабочий процесс.
После моего доклада в прошлом году мне задали вопрос: «Нужны ли будут программисты?»
Я ответил, что да, но только если они не откажутся от AI-ассистентов.
Если ответить на этот вопрос сейчас: я верю в хорошее будущее и мне мне кажется, что программисты останутся востребованными. Вопрос только в том, как сильно изменится их работа.
Пока продакт-оунеры не прознали про вайб-кодинг, разработчики могут спать спокойно. Но это ненадолго.
@drugoi_dev
Please open Telegram to view this post
VIEW IN TELEGRAM
Когда я стал техлидом на одном из прошлых мест работы, это было неожиданно для меня*, но в то же время логично с точки зрения карьерного роста. Мне стало скучно работать в рамках одного проекта, а тут сразу появилась возможность управлять командой разработчиков и несколькими проектами, где я мог реально помочь.
Основная проблема заключалась в том, что если в разработке я ещё как-то развивался (а это хард-скилл, который проще прокачивать), то в лидерстве я в основном полагался на интуицию. Школа менторинга помогла мне упростить взаимодействие с командой. Однако, ретроспективно оценивая тот период, я понимаю, что многое делал не так, как следовало бы. Тогда это казалось нормальным, да и команда (я надеюсь) была довольна. Но, как мы знаем, если что-то кажется нормальным, это ещё не значит, что оно правильное. Всегда полезно посмотреть по сторонам и обсудить опыт с коллегами.
Я всегда говорю техлидам, что одна из важнейших частей их работы — это правильное делегирование и распределение ресурсов. Хорошо, если техлид способен выполнить любую задачу в проекте, но в таком случае зачем нужны разработчики с более низким грейдом? Если лидер берёт на себя всё, это мешает росту команды.
Допустим, мы научились делегировать. Но теперь у нас нет задач. Что делать?
Здесь мы приходим к ключевой роли техлида — созданию технологических вызовов (челленджей), которые помогают улучшать проект. Они могут повышать качество разработки (Developer Experience, DX) и улучшать пользовательский опыт (User Experience, UX).
Когда вы становитесь техлидом проекта, вы фактически отвечаете за всё, что в нём происходит. Это значит, что вам стоит хотя бы в рамках тестовых сценариев использовать свой продукт, собирать обратную связь от пользователей (друзей, знакомых, коллег) и планировать улучшения. Даже если это не напрямую ваша зона ответственности. Быть техлидом — значит не только управлять техническими аспектами, но и развивать проект в целом: и с технической стороны (тех бэклог), и с функциональной (продуктовый бэклог).
Но самое важное — не забирать обычную разработку у команды. Дайте разработчикам возможность расти так же, как когда-то росли вы.
* А расскажите в комментариях, если вы осознано к этому пришли?
@drugoi_dev
Please open Telegram to view this post
VIEW IN TELEGRAM
Я тут в пятницу в небольшой панельной дискуссии участвую, приходите поздороваться :)
Forwarded from KZ IT Events
🚀 AppSecFest 2025 совсем скоро! 🚀
Уже в эту пятницу 25 апреля мы встретимся на главном событии в мире IT, разработки и безопасности - AppSecFest 2025.
Организаторы и партнеры приготовили невероятные активности, такое нельзя пропустить!
🚀 2 конференц-зоны:
• App – инновации в разработке и IT
• Sec – все о безопасности приложений
🚀 2 панельные сессии – обсуждения горячих тем и трендов отрасли.
🏆 OpenCTF
🚀Море крутых призов среди которых 4 Macbook-а
🚀Игровая зона и дрон-футбол
🌟 Приглашаем вас ознакомиться с полным расписанием докладов на appsecfest.kz и запланировать свое участие.
📝 Ссылка на покупку билета: https://appsecfest.kz/#rec863901088
До встречи на AppSecFest 2025 в Алматы!
Уже в эту пятницу 25 апреля мы встретимся на главном событии в мире IT, разработки и безопасности - AppSecFest 2025.
Организаторы и партнеры приготовили невероятные активности, такое нельзя пропустить!
🚀 2 конференц-зоны:
• App – инновации в разработке и IT
• Sec – все о безопасности приложений
🚀 2 панельные сессии – обсуждения горячих тем и трендов отрасли.
🏆 OpenCTF
🚀Море крутых призов среди которых 4 Macbook-а
🚀Игровая зона и дрон-футбол
🌟 Приглашаем вас ознакомиться с полным расписанием докладов на appsecfest.kz и запланировать свое участие.
📝 Ссылка на покупку билета: https://appsecfest.kz/#rec863901088
До встречи на AppSecFest 2025 в Алматы!