Заметки тимлида // Канал Саши Шутай
رفتن به کانال در Telegram
Библиотека разработчика AGIMA: рассказываем про Backend, Frontend, аналитику, ML, DevOps и не только. Больше материалов на Хабре: https://habr.com/ru/company/agima/blog/. По всем вопросам: https://t.me/ashutay
نمایش بیشتر285
مشترکین
اطلاعاتی وجود ندارد24 ساعت
-17 روز
+930 روز
آرشیو پست ها
Как наладить отношения между проджектами и тимлидами: https://habr.com/ru/companies/agima/articles/753496/.
Наша новая статья на Хабре — про отношения между проджектами и тимлидами. Руководитель направления Flutter/iOS AGIMA Александр Ворожищев объясняет, почему тимлиды и проджекты часто ссорятся.
В статье вы узнаете:
- почему вообще появляются конфликты между PM и TL;
- что помогает решать конфликты;
- какие конфликты можно считать здоровыми;
- когда стоит эскалировать конфликт руководству;
- как мы проводили исследование среди PM и TL.
И это только малая часть тем, которые Саша охватывает. Там всё как мы любим: куча примеров из практики и интересная теория. Ждем ваших вопросов и обратной связи по ссылке выше.
AGIMA Partners’ Weekend — технический поток: https://agima.partners/weekend
В этом году в программе AGIMA Partners' Weekend новшество. Мы разбили все доклады на 3 потока: один посвящен бизнесу, второй — маркетингу, а третий — управлению разработкой.
Секцию разработки мы придумали для CTO, исполнительных директоров и техлидов. Перед ними выступят эксперты из AGIMA, QSOFT, Битрикс24, Palark Group, BETA, Kokoc Group.
Темы, которые раскроем:
— как навести порядок в тасках и стандартизировать задачи;
— как правильно управлять командой разработки;
— как организована система закупок ресурсов на 2000 сотрудников.
Подробная программа уже на сайте. Там же можно зарегистрироваться — ссылка выше. По промокоду AGENCY скидка 15%. Напомним, APW в этом году проходит 24–25 августа.
Вам — 100 000 ₽, вашему другу — работа мечты в AGIMA. Это наша реферальная программа. Мы ищем Bitrix Teamlead, Senior и Middle Bitrix-разработчиков для финтех- и LMS-проектов:
1. Огромный проект с кучей интеграций и обменов для крупнейшей частной страховой компании России с универсальным портфелем страховых услуг. Нужно будет развивать и дорабатывать страховые продукты и постоянно работать над улучшениями.
2. LMS для одной из крупнейших российских компаний. Огромный монолит с кучей интеграций и обменов. В рамках проекта с нуля придется разрабатывать личные кабинеты обучающихся, тренеров, супервизоров и т. д., дашборды успеваемости и систему графикования обучения.
✔ Формат работы: офис, удаленка, гибрид.
✔ Оформление: штат, самозанятость, ИП, ГПХ.
✔ График: 5/2.
✔ Рост, масштабные проекты, атмосфера.
Подробнее об условиях и проектах:
Teamlead
Senior
Middle
Это про вас или вы знаете подходящего кандидата? Срочно пишите на hr@agima.ru 👈
Когда друг пройдет испытательный срок в AGIMA, бонус ваш. Ждём ваши рекомендации!
Наш разработчик проверил, кто пишет код быстрее — он или чат GPT: https://habr.com/ru/companies/agima/articles/747330/.
Про чат GPT за последний год не написал только ленивый. Мы не ленивые, поэтому наш iOS-разработчик Марк Коваль провел эксперимент: кто кого — он vs GPT.
Результат получился спорный, но интересный. Почитать о результатах этого небольшого исследования можно в нашем блоге на Хабре — ссылка выше.
Там же найдете любопытные мысли о том, как нейросети конкурируют с поисковиками и как бизнес может подружиться с искусственным интеллектом.
Станьте частью яркого события — самого крутого пляжного фестиваля в IT!
Отмечайте в календаре 21, 22 и 23 июля и приезжайте на Волгу. Локация — Ульяновская область, база отдыха «Славянское подворье». Свежий воздух, солнце, приятная компания и заряженные спикеры — всё это вас ждет на десятом юбилейном фестивале ULCAMP🫰X!
Уже подтвердили участие:
– Леонид Новожилов, первый заместитель генерального директора РТК ИТ;
– Артём Терновых, руководитель по развитию RDL by red_mad_robot;
– Бетал Бижоев, руководитель управления по продвижению сервисов экосистемы ЭТП Газпромбанка;
– Серафима Чекулаева, руководитель продукта VK Музыка;
– и много не менее интересных гостей — смотрите в программе.
Крутые доклады и кейс-шоу, полные актуальной информации. Можно получать знания и делиться наработками. А можно просто радоваться живому человеческому общению с соратниками и единомышленниками!
Между лекциями и дискуссиями будем:
– загорать, купаться, ходить под парусом — да, на площадке будет регата;
– вкусно есть: ульяновские рестораны накормят, а бары напоят;
– участвовать в спартакиаде и бороться за Кубок ULCAMP;
– развлекаться и участвовать в активностях;
– жить в удобном палаточном лагере.
Вечерняя программа ULCAMP тоже насыщенная:
– хедлайнеры музыкальной сцены — Антоха МС и группа «Биртман», а после концертов танцуем до утра под сеты лучших ульяновских DJ'ев;
– «Ночь факапов» — любимая ULCAMP-традиция. Лампово и «без галстуков» собираемся под открытым небом и рассказываем про самые стыдные провалы на работе; нагнетать хорошую атмосферу будет радиоведущий Райтраун;
– кинопросмотр в уютной лаунж-зоне, турнир по FIFA, ночной костер и многое другое!
Программа и билеты на сайте 2023.ulcamp.ru.
Поготовили подробный гайд по Zero Trust Network: https://habr.com/ru/companies/agima/articles/745806/
У нас на Хабре вышла новая статья для DevOps-инженеров. Она посвящена подходу Zero Trust, а написал ее наш эксперт по DevOps Максим Рязанцев.
В материале он подробно объясняет:
- что такое Zero Trust;
- каковы требования сети с нулевым доверием;
- какие виды CNI существуют;
- как работать с Calico и т. д.
Статья получилась основательной. Много кода, примеров из практики, иллюстраций. Разбираемся, как сделать IT-продукт безопасным. Читайте текст по ссылке выше.
На Saint TeamLead Conf расскажем, как подружить тимлида и проджекта: https://teamleadconf.ru/spb/2023/schedule
Руководитель направления Flutter и iOS в AGIMA Саша Ворожищев 30 июня выступит на конференции TeamLead Conf. Его доклад посвящен отношениям между проджектами и тимлидами.
Выступление поможет вам:
- понять причины противоречий;
- найти способы решения проблем;
- разобраться, чего проджект ждет от тимлида и наоборот;
- увидеть, как эти роли в команде влияют на продукт.
Ради доклада мы поговорили с десятками проджектов и тимлидов, и теперь готовы поговорить о результатах, которые получили. Ждем вас 30 июня в 16:20 в петербургском DESIGN DISTRICT DAA.
Трансляция RUNIT 2023 стартовала: https://www.youtube.com/watch?v=JfixLn9ETW0.
Уже сегодня в Измайловском парке проходит спортивный фестиваль для IT-сообщества RUNIT. Его главное событие — массовый забег.
В прямом эфире вы можете поддерживать бегунов, болеть за коллег и друзей, следить за стартами и награждениями. Мы покажем, что происходит на дистанциях, на площадках наших партнеров и на главной сцене.
Ключевые изменения в версии GitLab 16.0: https://habr.com/ru/companies/agima/articles/737320/.
На днях GitLab выпустил новую версию — 16.0. DevOps-инженер AGIMA Максим Рязанцев изучил релиз компании и написал короткий обзор. Он рассказывает, что нового в приложении.
Что бросается в глаза:
— широкое использование ИИ;
— развитие облачной версии;
— больше внимания безопасности и т. д.
Всего в 16-й версии больше 50 нововведений. В каких-то случаях это просто расширение функционала внутри тарифов, а в каких-то — новые фичи. Подробности по ссылке выше.
Выбираем между кросс-платформой и нативом: https://habr.com/ru/companies/agima/articles/736984/.
Наша новая статья — про мобильную разработку. О различиях между кросс-платформой и нативом рассказывает руководитель направлениий Flutter и iOS AGIMA Саша Ворожищев.
Текст поможет вам разобраться:
— в каких случаях Flutter — лучшее решение;
— когда нужно разрабатывать отдельно под iOS и Android;
— какие плюсы о обоих решений;
— сколько стоит оба варианта и как это посчитать.
А чтобы принять решение вам было проще, в конце найдете алгоритм принятия решения: когда натив, а когда кросс-платформа. Читайте и задавайте вопросы у нас на Хабре — ссылка выше.
Полный список самых обсуждаемых тем в разработке прямо сейчас.
Продолжение сериала «iOS 17 и установка приложений»
Обойти ограничения не выйдет: в iOS появилась служба, которая блокирует приложения и функции iPhone по местоположению. VPN при этом не поможет — используется целый комплекс данных:
— GPS.
— Данные Wi-Fi.
— Данные сим-карты и прочее.
Продолжаем следить за ситуацией.
3 вопроса, которые я не задал себе, прежде чем пойти на повышение: https://habr.com/ru/companies/agima/articles/725290/
Ex-руководитель мобильной разработки AGIMA Игорь Веденеев эксклюзивно для нашей компании написал статью о выводах, которые ему пришли спустя время, на тему: стоит ли соглашаться быть начальником.
В публикации рассказываем:
- какие 3 вопроса стоит задать себе, прежде чем пойти на повышение;
- как понять, что вы готовы стать руководителем;
- в чем ваша ценность, как руководителя;
- на что обращать внимание, когда ты руководитель.
Эта статья поможет всем тем, кто планирует свой карьерный рост. Ссылка выше.
А если у вас возникли вопросы или вы хотите поделиться своей историей роста, пишите в комментариях.
Продолжение новости про iOS 17.
Загрузка приложений из сторонних источников в iOS 17 будет доступна только для ЕС.
Прикладываю полезную ссылочку =)
https://support.apple.com/ru-ru/HT201389.
Ускоряем дебаг с помощью брейкпоинтов: https://habr.com/ru/companies/agima/articles/730008/
Android-разработчик AGIMA Вадим Джибалов посвятил свою первую статью на Хабре брейкопинтам. Он написал ее для джуниор-специалистов, которые только знакомятся с отладкой.
Из текста вы узнаете:
- почему брейкпоинты — это удобно;
- какие у них возможности;
- как их настраивать и применять;
- что такое Kotlin Field Watchpoint и т. д.
Эта короткая статья позволит начинающему разработчику ощутимо ускорить дебаг. Если возникнут вопросы, задавайте в комментариях — поможем разобраться.
Масштабный спортивный фестиваль для IT-специалистов RUNIT в этом году пройдет 18 июня в Измайловском парке. И если вы читаете этот текст — вы приглашены.
Провести RUNIT 2023 нам помогают 20 крупнейших IT-компаний России. Вместе мы готовим десятки интерактивных площадок, мероприятий, развлечений.
Участие в фестивале уже подтвердили сотрудники таких компаний, как Яндекс, Сбер, Тинькофф, Озон, ДоДо Пицца, Сибур, Алиэкспресс, РайффайзенБанк, Росбанк, МТС, РТ Лабс и др.
Центральным событием фестиваля станет грандиозный забег. Участники могут выбрать дистанцию: от 3 до 25 км. Еще один вариант — участвовать в эстафете. Приводите с собой болельщиков — для них вход свободный.
Но и кроме забега гостей ждет насыщенная программа. Вы сможете:
✔️ Вкусно поесть: будет полевая кухня и полезная еда от нашего партнера GrowFood.
✔️ Пообщаться с коллегами по рынку.
✔️ Познакомиться с крутыми IT-брендами.
✔️ Потанцевать.
✔️ Посмотреть, как танцуют.
✔️ Провести время со своей командой и семьей.
✔️ Получить медаль и сделать на ней гравировку.
Сам забег пройдет по всем правилам: профессиональные судьи, удобная трасса, индивидуальные чипы, зоны с водой и ритмичная музыка.
В один день в одном парке соберутся тысячи IT-специалистов. И мы уверены, что пропускать такое событие нельзя. Регистрируйтесь по ссылке выше. А если появились вопросы, пишите админам — они скажут, куда бежать :)
Простой способ сделать сетевую изоляцию в рамках кластера K8s: https://www.youtube.com/watch?v=wq29Ob5UYh0&t=47s.
DevOps-инженер AGIMA Максим Рязанцев недавно выступил на одной из старейших профильных конференций России — DevOps Conf. Его доклад был посвящен сетевой изоляции.
Он рассказывал:
- в чем суть Zero Trust;
- как делать развертывание приложений безопасно;
- каковы варианты имплементации Zero Trust в рамках кластера K8s;
- как достичь баланса между безопасностью и временем, потраченным на настройку.
Доклад рассчитан на DevOps-специалистов любого уровня: от новичков до профи. Найдете полезные советы и важную теорию. Запись доклада уже на YouTube, ссылка — выше.
Микроновость, или Свершилось?
Из-за новых законов в ЕС в iOS 17 будет разрешена установка приложений из любых источников.
Какие сложности нас с этим ожидают и будет ли это выглядеть как-то по-другому в России, пока вопрос.
Остается только ждать.
Всем привет! Меня зовут Грибков Никита, и я Flutter-разработчик в AGIMA. Хочу поговорить с вами о PWA
Что такое PWA?
PWA, Progressive Web Apps, — это не какой-то фреймворк или SDK. Это, скорее, подход к тому, как надо строить современные Web-приложения. А по-простому это режим отображения веб-сайта, которое можно запускать в виде приложения на смартфоне.
С технологической точки зрения, в PWA используются современные Web-стандарты, доступные в браузерах, и ничего более. Подход PWA не накладывает каких-то особых ограничений на сами Web-приложения. Например, PWA могут быть одностраничными (SPA — Single Page Applications) приложениями, а могут и не быть таковыми.
Главная же особенность PWA — поддержка офлайн-работы с помощью механизма Service Worker’ов и связанная с этим возможность добавления иконки приложения на стартовый экран устройства.
Плюсы и минусы PWA
Размер приложения. PWA занимает 1–2 mb памяти устройства, тогда как нативное приложение занимает 20–50 mb.
Кросс-платформенность. PWA работает с большинством браузеров (Safari, Chrome, FireFox и др.) и операционных систем (iOS, Android, macOS, Linux и др.).
Производительность приложения.
Так как PWA — это по-прежнему веб-сайт, по скорости работы он уступает нативным приложениям. Но если сравнивать с нативными приложениями на Kotlin и Swift, различия невелики. Если сравнивать с Flutter-приложением, разница возрастает.
Push-уведомления. PWA позволяют отправлять Push-уведомления благодаря Service Worker’ам. Однако эта функция зависит от платформы.
Она доступна в браузерах Chrome, Opera, Safari и Mozilla, но с Safari в iOS всё не так просто. Push-уведомления в PWA хорошо работают на Android, но сейчас ограничены для пользователей iOS.
Независимость от сторов. Благодаря PWA про долгие проверки обновлений контента, возможное удаление приложения, непрозрачные проверки под капотом в сторах можно забыть.
Безопасность в приложение. Нативные приложения считаются более безопасными из-за ряда факторов:
1. Приложения используют многофакторную аутентификацию.
2. Имеют сертификат.
3. Сторы имеют ряд правил, благодаря которым безопасность приложения находится на приемлемом уровне.
Но PWA-приложения обеспечивают безопасность за счет использования HTTPS-протокола, манифеста веб-приложения и Service Worker`ов. Они полагаются на защиту, предоставляемую браузером, и требуют предварительной защиты от таких атак, как CSRF, XSS, SQL-инъекций и других подобных угроз.
