Прекрасная статья годичной давности с перечнем хороших и полезных книг, посвященных организации работы команд, как с инженерной, так и мотивационной точек зрения. Если хотите расти в сторону лидерства и управления командами, то почитать хотя бы часть из книжек стоит (у меня уже парочка есть) https://medium.com/the-serverless-edge/engineering-leadership-here-are-my-go-to-books-64f5b1ed971d
Medium
Engineering leadership — here are my go to books
Originally published by davidanderson393 on The Serverless Edge October 27, 2020
👍2
И вообще в другую степь - в визуализацию данных. Если честно, никогда не представлял себе, что отображение в виде дерева можно обогатить еще и набором слоев, которые будут дополнительно подчеркивать те или иные характеристики данных. Забрал идею в нашу команду DWH и BI, вдруг пригодится. https://habr.com/ru/post/672184/
Хабр
Деревья и пожары: растим деревья на данных и тушим пожар риск-мониторинга
Представьте, что вы работаете в контролирующей организации, и вам нужно проверить большое количество объектов. Как охватить одним взглядом все данные? Сколько контрактов у проверяемой организации?...
🔥2
Forwarded from Shakers & Shapers (Tatiana)
Хотим поделиться что мы свели рассказы спикеров с предыдущей встречи в октябре в подробную статью 🌟📄
В лонгриде можно найти дополнительные инсайты, освежить память, а также почитать о чем мы говорили если вы вдруг не смогли прийти.
Читать здесь: Medium
В лонгриде можно найти дополнительные инсайты, освежить память, а также почитать о чем мы говорили если вы вдруг не смогли прийти.
Читать здесь: Medium
Medium
16 принципов командной культуры, которые сделают вашу компанию успешной: опыт Arrival, Endel, Monite
Культурный код компании определяет ее успешность. На первом продуктовом митапе в Тбилиси спикеры из Arrival, Endel, Monite и Erti Kava…
🔥9👍1
А я снова про аналитика в скраме: https://premieragile.com/where-does-a-business-analyst-fit-in-a-scrum-team/#:~:text=A%20Scrum%20Business%20Analyst%20is,members%20of%20the%20Scrum%20Team. На этот раз почитал статью коллег с запада и они таки считают, что он нужен. Здравое зерно в их словах есть, как я давно утверждаю, изначально команде обязательно нужен аналитик, но по мере погружения в предметную область - необходимость в нем постепенно снижается, как и необходимость в подробных постановках etc. Но то, что его обзывают бизнес аналитиком уже вселяет радость!
Premieragile
The Role of Business Analyst in Scrum Team | Best Practices
Find out where a Business Analyst fits on a Scrum Team. Explore now to know about the roles of business analysts who are fit for the Scrum Team to give value to the organizations.
👍1
И теперь немного в другую сторону. Про Enterprise и API. Т.к. раньше работал в телеком операторе, с интересом почитал статью коллег из Deutsche Telekom про построение корпоративного API шлюза в логике описанной умными дядьками из TM Forum. Сложно, тяжело, занудно, но в таком контексте необходимо, в нашем операторе было так же. С болью мы делали такой слой, но потому он даже начал приносить определенную пользу, хотя копий по пути к этому сломали немало. https://habr.com/ru/company/deutschetelekomitsolutions/blog/600189/
Хабр
Pipeline for Enterprise API
Интеграция систем в сложном IT-ландшафте всегда вызывает боль, и мы уменьшаем нашу боль посредством абстрактного слоя - Enterprise API. Enterprise API – это набор API, которые покрывают основные...
👍2
Только ленивый не прокомментировал ТЗ, написанное ChatGPT под руководством Юрия Куприянова https://www.youtube.com/watch?v=HkRAtRCXGbU. Ну что я вам говорил - писать ТЗ в современном мире уже не нужно, за вас это сделает нейросеть. А вот описать ей бизнес задачу - нужно! И тут то и нужен аналитик. Поэтому все идем думать, а не писать лишние бумажки, рутину - нейросетям!
YouTube
ChatGPT генерирует техническое задание
ChatGPT от OpenAPI генерирует техническое задание на систему обработки запросов на кредиты.
В этом видео я показываю, как ChatGPT по минимальным вводным создаёт функциональные требования, перечисляет роли пользователей, выявляет объекты модели данных и связи…
В этом видео я показываю, как ChatGPT по минимальным вводным создаёт функциональные требования, перечисляет роли пользователей, выявляет объекты модели данных и связи…
👍4
Неплохой пост от Алексея Васильева про Agile, практически со всем согласен.
Forwarded from Управление проектным бизнесом (Alexey Vasilyev [bipulse.ru])
= Опять про Agile =
1. Метода Waterfall - не существует и никогда не было.
2. Винстон Ройс в 1970 году показал решение которое позволяло БЫСТРЕЕ выходить программному обеспечению в эксплуатацию. Пиши БОЛЬШЕ документов чтобы быстрее выпускать проекты. Потому, что на тот момент от идеи до внедрения было минимум 5 рабочих дней.
3. "За время пути собака смогла подрасти" , ЭВМ стали быстрее и цикл обратной связи ускорился, уже не нужно было создавать больше документов для быстрого выпуска.
4. Клиент никогда не НЕ ЗНАЕТ РЕШЕНИЯ но приходит с ним. это ГИПОТЕЗА! Однако все так увлечены созданием ПО что не обращают на это внимания.
5. Особенности культуры США (юристы и индивидуалим) совместно с п.4 к 1995 году показали что это контрпродуктивно.
Поэтому инженеры на местах придумали Agile-подходы, которые помогают решать СИМПТОМЫ и следствия от п5 + п2., за счёт п3, но не помогают решить п.4. Потому что это на уровне принятия решений, а не у инженеров.
1. Метода Waterfall - не существует и никогда не было.
2. Винстон Ройс в 1970 году показал решение которое позволяло БЫСТРЕЕ выходить программному обеспечению в эксплуатацию. Пиши БОЛЬШЕ документов чтобы быстрее выпускать проекты. Потому, что на тот момент от идеи до внедрения было минимум 5 рабочих дней.
3. "За время пути собака смогла подрасти" , ЭВМ стали быстрее и цикл обратной связи ускорился, уже не нужно было создавать больше документов для быстрого выпуска.
4. Клиент никогда не НЕ ЗНАЕТ РЕШЕНИЯ но приходит с ним. это ГИПОТЕЗА! Однако все так увлечены созданием ПО что не обращают на это внимания.
5. Особенности культуры США (юристы и индивидуалим) совместно с п.4 к 1995 году показали что это контрпродуктивно.
Поэтому инженеры на местах придумали Agile-подходы, которые помогают решать СИМПТОМЫ и следствия от п5 + п2., за счёт п3, но не помогают решить п.4. Потому что это на уровне принятия решений, а не у инженеров.
👍5
Интересная статья про то как в условиях микросервисной архитектуры (а я напомню, что ее надо использовать с большим умом и осмотрительностью, чем монолит) работать с eventual consistency. Чтобы она была меньше eventual и больше consistency. https://softwaremill.com/microservices-101/
SoftwareMill
Microservices 101: Transactional Outbox and Inbox | SoftwareMill
Setting up proper and reliable communication channels between microservices is not a piece of cake! We're having a look at how it's done with transactional outbox & inbox patterns.
👍1
Продолжим про микросервисы (да, я подбираю и читаю статьи тематическими пачками). Статья, которая рассказывает почему прямые http вызовы между микросервисами зло и почему придумали брокеры сообщений. Ну и собственно, читать ее лучше перед предыдущей статьей! https://habr.com/ru/company/piter/blog/698798/
Хабр
REST API в микросервисной архитектуре
В этом посте расскажу о том, какой вред может нанести межсервисная коммуникация по HTTP в микросервисной архитектуре и предложу альтернативный способ совместного использования данных в распределенной...
👍1
И на десерт коротенькое сравнение Kafka, RabbitMQ и Redis в качестве брокеров очередей. Полезно и без воды. https://nuancesprog.ru/p/15110/
NOP::Nuances of programming
Сравниваем эффективность Redis, Kafka и RabbitMQ
Все эти брокеры успешно работают, но действуют при этом совершенно по-разному. Рассмотрим их главные особенности, отметим достоинства и недостатки.
👍1
Я сегодня в обратном порядке. Статья микросервисы для самых маленьких. Самые базовые принципы объяснены хорошо. Вот только про то, что тестировать микросервисы легче, чем монолит - ложь, вранье и провокация. Каждый отдельный сервис, конечно, легче, а вот собрать это все в последовательный регресс еще та задача. https://habr.com/ru/company/serverspace/blog/692916/
Хабр
Микросервисная архитектура, ее паттерны проектирования и особенности
Микросервисная архитектура – одна из самых полезных архитектур в индустрии программного обеспечения. При правильном подходе она может помочь в создании лучших программных приложений. Из этой статьи вы...
👍2
Всем привет. Попалась на глаза статья про базовые элементы дизайна для мобильных экранов. Супер нового ничего нет, но база хорошо сведена и обогащена примерами. https://habr.com/ru/post/704882/
Хабр
Интуитивно понятное управление: как помочь пользователям разобраться в принципах работы приложения
Hola, Amigos! На связи Саша Чаплыгин, Flutter-dev. На проектах я нередко взаимодействую с дизайнерами, арт- и креативными директорами, поэтому решил почитать для себя статьи о том, как строиться...
👍1
Лучше чем Арина и не скажешь! Поздравляю всех болельщиков Аргентины и лично Лео. Кажется, вопрос о лучшем инопланетяне последних 15 лет наконец то закрыт.
Forwarded from Без aspera
Желаю всем заканчивать свою карьеру, как Месси: с государственными почестями, миллионными бонусами и уничтоженным синдромом самозванца 💔
👍7🔥3💯1
Всем доброго утра. Крутая вводная статья от Макса Цепкова про самоопределение и поиск своего места в мире и пути к этому месту, жду продолжения. https://vc.ru/hr/562279-samoopredelyaysya-tehnologichno
vc.ru
Самоопределяйся технологично! — Карьера на vc.ru
Самоопределение в этом году стало актуальной темой, особенно в ИТ. Весенние события для многих показали связь профессионального самоопределения с геополитическими событиями, потребовали быстрого принятия решений. Например, в ситуации, когда ваша компания…
👍1🔥1
Знаю, что меня читают и начинающие специалисты, тут нашел канал с вакансиями для Джунов, с удовольствием делюсь
👍2
Forwarded from Young & Junior - вакансии IT
#дайджест #бэкенд #фронтенд #django #sql #csharp #typescript #node #react #vue #python
Вакансии разработчикам 🚀
Junior/Middle Python Developer в Pay Terra
Удалённо. Django, SQL. Разработка автоматизированных решений.
Подробнее
Junior/Junior+ Vue Developer в RLT
Удалённо. JavaScript, Jest. Разработка новых проектов.
Подробнее
Junior/Middle JavaScript Developer в Севстар
Удалённо. TypeScript, Node.js. Мультисервисные цифровые услуги.
Подробнее
Стажёр C# Developer в Mindbox
Удалённо. React, SQL. Разработка облачной платформы автоматизации маркетинга.
Подробнее
Свежие подборки вакансий на канале Young&Junior 🐶
Вакансии разработчикам 🚀
Junior/Middle Python Developer в Pay Terra
Удалённо. Django, SQL. Разработка автоматизированных решений.
Подробнее
Junior/Junior+ Vue Developer в RLT
Удалённо. JavaScript, Jest. Разработка новых проектов.
Подробнее
Junior/Middle JavaScript Developer в Севстар
Удалённо. TypeScript, Node.js. Мультисервисные цифровые услуги.
Подробнее
Стажёр C# Developer в Mindbox
Удалённо. React, SQL. Разработка облачной платформы автоматизации маркетинга.
Подробнее
Свежие подборки вакансий на канале Young&Junior 🐶