Достаточно техническая статья про сравнение WebSocket и gRPC. Подойдет для тех, кто уже понимает технологию, но хочет погрузиться чуть глубже https://devby.io/blogs/posts/skaz-o-tom-kak-razbiralsya-v-grpc-i-websocket#google_vignette
devby.io
Сказ о том, как разбирался в gRPC и Websocket
Читать блог на тему Сказ о том, как разбирался в gRPC и Websocket на dev.by
👍3
Сегодня был план написать светлый и радостный пост про мастер класс у Кати, но не судьба.
Будет пост негодования, который я таки постараюсь обернуть в пользу.
Итак, у меня есть счет за рубежом. И как законопослушный гражданин (не такой как герой Батлера в одноименном фильме), я пошел на сайт налоговой, чтобы подгрузить отчет о движении средств по счету. Пришел,увидел, победил, прикрепил выписку со счета, создал завление прямо в ЛК, все удобно, все по делу, отправил и пошел по своим делам, а через несколько часов прилетел отказ в приеме.
Причем отказ по очень интересной причине (на скрине), даже я с ИТ бекграундом и опытом работы с форматами налоговой могу лишь гадать, что же я сделал не так.
И чтобы это не выглядело просто нытьем - два полезных вывода:
1. Очевидное. Делайте человеческие ошибки на фронте, любите своих пользователей, дайте им шанс понять, где они ошиблись.
2. Делайте интеграционное тестирование!!! Сервис ЛК успешно сформировал заявление. Сервис валиадции успешно отфутболил невалидное сообщение. Команды обоих сервисов - молодцы, все работает как надо. Вот только взаимодействие никто не тестировал.
P.S. если есть кто из ИТ налоговой, потыкайте палочкой в них, пожалуйста.
Будет пост негодования, который я таки постараюсь обернуть в пользу.
Итак, у меня есть счет за рубежом. И как законопослушный гражданин (не такой как герой Батлера в одноименном фильме), я пошел на сайт налоговой, чтобы подгрузить отчет о движении средств по счету. Пришел,
Причем отказ по очень интересной причине (на скрине), даже я с ИТ бекграундом и опытом работы с форматами налоговой могу лишь гадать, что же я сделал не так.
И чтобы это не выглядело просто нытьем - два полезных вывода:
1. Очевидное. Делайте человеческие ошибки на фронте, любите своих пользователей, дайте им шанс понять, где они ошиблись.
2. Делайте интеграционное тестирование!!! Сервис ЛК успешно сформировал заявление. Сервис валиадции успешно отфутболил невалидное сообщение. Команды обоих сервисов - молодцы, все работает как надо. Вот только взаимодействие никто не тестировал.
P.S. если есть кто из ИТ налоговой, потыкайте палочкой в них, пожалуйста.
👍12🤯3
А теперь по делу. Мы проводим исследование потребностей аналитиков в развитии, росте и самоидентификации. Первый шаг - собираем количественные данные. Буду очень благодарен вам, моим подписчикам, если вы заполните формочку https://forms.gle/xNc7kdSTyKkmqtLj6
А тем, кто оставит свой контакт и готов будет пообщаться на тему саморазвития ждет отдельный огромный респект и пара плюшек на будущее.
А тем, кто оставит свой контакт и готов будет пообщаться на тему саморазвития ждет отдельный огромный респект и пара плюшек на будущее.
Google Docs
Аналитик и экзистенциальный кризис
Мы делаем исследование про то, когда аналитик сталкивается с проблемой самоопределения и как он выбирается из всего этого на твердую землю. А главное - кем он выбирается
🔥8
Короткая вводная статья по архитектуре хранилищ данных https://habr.com/ru/articles/806347/, если не сталкивались с это темой, дает понимаение, что дальше гуглить в глубину.
Хабр
Ликбез по методологиям проектирования хранилищ данных
Хранилище данных — это информационная система, в которой хранятся исторические и коммутативные данные из одного или нескольких источников. Он предназначен для анализа, составления отчетов и интеграции...
⚡1👍1👌1
PRO анализ в ИТ
Катя Лысенко упаковала свой огромный опыт работы с ИТ проектами и продуктами в мастер-класс. Я там тоже буду, так что прихожите вместе работать и расти! Дальше текст от Кати. 🎓 Мастер-Класс: "Давайте займемся рисками"🎓 🗓 6 и 7 апреля с 10 до 13 по МСК 🗓 …
На выходных ходил к Кате Лысенко на мастер класс по рискам. За деньги ходил, между прочим.
Что было:
1. Теория, без явных откровений, но очень круто и логично упакованная и мастерски поданная Катей. Типы риском, карточка риска, ROAM борд.
2. Примеры из практики и личной жизни - вот тут самая мякотка, Катя на этих историях собаку съела. Ради этого я и приходил. 🔥
3. Групповая работа. Попрактиковались пилить "выдуманный кейс" на кусочки, обсуждать его по ролям и переодевать шапочки (недооцененное умение, кстати).
4. Катя очень интересно сначала дала нам наошибаться вволю, а потом объяснила наши ошибки
4. Новый метод мозгоштурма с обратной проблемой и обратными идеями - его на 100% забрал себе в копилку методов работы и, скорее всего, упакую в отдельный пост.
5. Набил много шишек по работе с рисками, увидел новые горизонты, буду дальше копать в эту тему.
Катя очень здорово управляет групповой динамикой и направляет мысли в правильную сторону. Эти практики фасилитации, которые я точно буду тренировать, чтобы в рамках собственных мастер-классов давать своим студентам больше пользы.
Если коротко резюмировать - я очень доволен и считаю что МК стоит и своих денег и, что самое важное - потраченного времени.
Что было:
1. Теория, без явных откровений, но очень круто и логично упакованная и мастерски поданная Катей. Типы риском, карточка риска, ROAM борд.
2. Примеры из практики и личной жизни - вот тут самая мякотка, Катя на этих историях собаку съела. Ради этого я и приходил. 🔥
3. Групповая работа. Попрактиковались пилить "выдуманный кейс" на кусочки, обсуждать его по ролям и переодевать шапочки (недооцененное умение, кстати).
4. Катя очень интересно сначала дала нам наошибаться вволю, а потом объяснила наши ошибки
4. Новый метод мозгоштурма с обратной проблемой и обратными идеями - его на 100% забрал себе в копилку методов работы и, скорее всего, упакую в отдельный пост.
5. Набил много шишек по работе с рисками, увидел новые горизонты, буду дальше копать в эту тему.
Катя очень здорово управляет групповой динамикой и направляет мысли в правильную сторону. Эти практики фасилитации, которые я точно буду тренировать, чтобы в рамках собственных мастер-классов давать своим студентам больше пользы.
Если коротко резюмировать - я очень доволен и считаю что МК стоит и своих денег и, что самое важное - потраченного времени.
👍7👎5
В "свободное" время я еще немного интересуюсь футболом. Ну как интересуюсь, матчи я уже давно не смотрел, не получается 2 часа на это выделить. Но хайлайты, результаты, аналитику я с удовольствием смотрю и анализирую. Иногда перекладывают на свою жизнь и профессиональную деятельность.
Например, сегодня я посмотрел ролик про Карло Анчелотти https://www.youtube.com/watch?v=08J1iSFUtFs. Хотя я и не люблю Мадридский Реал, который он тренирует, я не могу не признавать величие этого тренера.
И я искренне восхищаюсь его подходом к работе. Многие его называют не иначе, как Папа Карло. Для многих футболистов он действительно становится как отец, в хорошем смысле этого слова. Он готов поддержать их в сложную минуту, проявить сочувствие и понимание. Тренер признается, что он отошел от догматических тактических схем, а вместо этого постоянно ориентируется на сильные качества своих игроков, старается максимально эффективно их использовать и вместе и по отдельности. При этом, судя по всему, он является еще и крутейшим переговорщиком, раз ему удавалось не раз найти подходы к избалованным футбольным звездам и сподвигать их на новые свершения.
Благодаря ему Реал выигрывал Лигу Чемпионов в одном из слабейших своих составов за последние годы, просто на каком то сумасшедшем драйве и морально волевых усилиях. При этом он так же эффективно встраивает в этот механизм и новых\молодых игроков, обеспечивая плавную смену поколений.
Если переложить на работу любого руководитеся, то он очень грамотно работает с коллективом, знает сильные и слабые стороны сотрудников и умеет эффективно использовать первые и маскировать вторые. Лично мне не доводилось работать с настолько крутым менеджером. Безусловно были у меня крутые руководители, но чтобы человек умел сразу и в мотивацию и в эмоциональный интеллект и в построение стратегии, такого, надеюсь ПОКА, не было.
А вы встречали подобное в своей жизни?
Например, сегодня я посмотрел ролик про Карло Анчелотти https://www.youtube.com/watch?v=08J1iSFUtFs. Хотя я и не люблю Мадридский Реал, который он тренирует, я не могу не признавать величие этого тренера.
И я искренне восхищаюсь его подходом к работе. Многие его называют не иначе, как Папа Карло. Для многих футболистов он действительно становится как отец, в хорошем смысле этого слова. Он готов поддержать их в сложную минуту, проявить сочувствие и понимание. Тренер признается, что он отошел от догматических тактических схем, а вместо этого постоянно ориентируется на сильные качества своих игроков, старается максимально эффективно их использовать и вместе и по отдельности. При этом, судя по всему, он является еще и крутейшим переговорщиком, раз ему удавалось не раз найти подходы к избалованным футбольным звездам и сподвигать их на новые свершения.
Благодаря ему Реал выигрывал Лигу Чемпионов в одном из слабейших своих составов за последние годы, просто на каком то сумасшедшем драйве и морально волевых усилиях. При этом он так же эффективно встраивает в этот механизм и новых\молодых игроков, обеспечивая плавную смену поколений.
Если переложить на работу любого руководитеся, то он очень грамотно работает с коллективом, знает сильные и слабые стороны сотрудников и умеет эффективно использовать первые и маскировать вторые. Лично мне не доводилось работать с настолько крутым менеджером. Безусловно были у меня крутые руководители, но чтобы человек умел сразу и в мотивацию и в эмоциональный интеллект и в построение стратегии, такого, надеюсь ПОКА, не было.
А вы встречали подобное в своей жизни?
YouTube
Магия Карло. Почему Анчелотти всегда побеждает? | МЯЧ Истории
Он не помешан на тактике как Гвардиола и не обожает гегенпрессинг как Клопп. Но именно Анчелотти — единственный тренер, который брал ЛЧ 4 раза, причем с 2 разными командами!
Он меняет ход матчей движением брови, плюет на тренды, но продолжает оставаться…
Он меняет ход матчей движением брови, плюет на тренды, но продолжает оставаться…
👍3👎3⚡1💯1
Коллеги, всем привет! Я напоминаю, что мы проводим исследование потребностей аналитиков в развитии, росте и самоидентификации. Первый шаг - собираем количественные данные. Буду очень благодарен вам, моим подписчикам, если вы заполните формочку https://forms.gle/xNc7kdSTyKkmqtLj6
Google Docs
Аналитик и экзистенциальный кризис
Мы делаем исследование про то, когда аналитик сталкивается с проблемой самоопределения и как он выбирается из всего этого на твердую землю. А главное - кем он выбирается
👍1
Всем привет! В понедельник на открытом уроке в Отус рассказавал про ДДД. Тема для меня новая, в плане доклада, естественно. Поэтому при подготовке я отсмотрел много источников и хочу поделиться с вами.
Собственно - мой открытый урок https://www.youtube.com/live/S4tGNWU9CqA?si=EYTpOrfy_lS1X1pt
Владимир Хориков - про самое главное в ДДД (тут еще и про анемичную и богатую модель в контекте ДДД) https://youtu.be/JOy_SNK3qj4?si=M2Hy0QMEyDHjZU6D
Катя Лысенко - про словарь, определения и семантику - https://www.youtube.com/live/RkaRSFsVGrw?si=EbOH68XRsjiW0szn
Алексей Мерсон - про подходы ДДД и про С# на русском - https://youtu.be/CR9mLGN9jh0?si=dEk8ABHPGR1Gdjut
Сергей Баранов - тут про Event Storming как про один из инструментов в рамках ДДД - https://youtu.be/NSN-NXfbEqM?si=gc9o9cmy0befF26I
Еще, конечно, статья Мартина Фаулера про ограниченный контекст https://martinfowler.com/bliki/BoundedContext.html
И три книжки - Зеленая, Красная и Синяя (синяя зашла меньше всего)
Собственно - мой открытый урок https://www.youtube.com/live/S4tGNWU9CqA?si=EYTpOrfy_lS1X1pt
Владимир Хориков - про самое главное в ДДД (тут еще и про анемичную и богатую модель в контекте ДДД) https://youtu.be/JOy_SNK3qj4?si=M2Hy0QMEyDHjZU6D
Катя Лысенко - про словарь, определения и семантику - https://www.youtube.com/live/RkaRSFsVGrw?si=EbOH68XRsjiW0szn
Алексей Мерсон - про подходы ДДД и про С# на русском - https://youtu.be/CR9mLGN9jh0?si=dEk8ABHPGR1Gdjut
Сергей Баранов - тут про Event Storming как про один из инструментов в рамках ДДД - https://youtu.be/NSN-NXfbEqM?si=gc9o9cmy0befF26I
Еще, конечно, статья Мартина Фаулера про ограниченный контекст https://martinfowler.com/bliki/BoundedContext.html
И три книжки - Зеленая, Красная и Синяя (синяя зашла меньше всего)
YouTube
Зачем Domain Driven Design (DDD) в жизни аналитика? // Курс «Системный аналитик. Advanced»
На вебинаре поговорим про то:
- что такое Domain Driven Design (DDD);
- почему DDD начинается с аналитика;
- как строить системы от единого языка и словаря.
«Системный аналитик. Advanced» - https://otus.pw/J15Nl/
Преподаватель: Иннокентий Бодров - Менеджер…
- что такое Domain Driven Design (DDD);
- почему DDD начинается с аналитика;
- как строить системы от единого языка и словаря.
«Системный аналитик. Advanced» - https://otus.pw/J15Nl/
Преподаватель: Иннокентий Бодров - Менеджер…
👍7
Вот такая картинка, очень жизненно, как мне кажется. Очень много видел кандидатов, которые проходят собеседования, как боженька, а вот в работе, ну так себе.
От таких людей частично спасает даже не тестовое задание, а что то липа live coding/design. Когда вы с человеком разбираете какой то кейс, причем желательно от начала (то есть бизнес требования и смыслы) до конца - то есть HLD, Компонентная архитектура и даже какие то наброски АПИ и БД.
Но как бы то ни было - навык эффективно продать себя по своей "цене" и даже немного дороже - один из главных навыков в этой жизни, причем тут речь далеко не столько про работу, а про подход к самооценке и самопозиционированию.
От таких людей частично спасает даже не тестовое задание, а что то липа live coding/design. Когда вы с человеком разбираете какой то кейс, причем желательно от начала (то есть бизнес требования и смыслы) до конца - то есть HLD, Компонентная архитектура и даже какие то наброски АПИ и БД.
Но как бы то ни было - навык эффективно продать себя по своей "цене" и даже немного дороже - один из главных навыков в этой жизни, причем тут речь далеко не столько про работу, а про подход к самооценке и самопозиционированию.
💯31👍4
Почитал неплохую статью про оценку задачи. И вроде во всем автор прав: и разрабов не дёргает и оценка средневзвешенная. Есть только один момент, про который автор забыл. А именно, про общение.
Для того, чтобы разработчики могли в фоне оценить задачу, она должна быть достаточно подробно описана, что объективно не всегда оправдано, ведь если это не так, то ты будешь отвечать на вопросы каждому разработчику и не факт, что ответишь одинаково 😁.
Соответственно, ты будешь тратить свое время и время разработки на проектирование решения, которое они дальше будут оценивать.
Фишка же грумминга, PBR и и так далее именно в том, что на него аналитик или продакт приходит с задачей, проработанной на уровне бизнеса и внешних зависимостей, а вот решение, как это делать принимается, фиксируется и оценивается на встрече всей командой разработчиков. Понятно, что я описал идеальный вариант, но смысл общекомандной оценки именно в этом.
Для того, чтобы разработчики могли в фоне оценить задачу, она должна быть достаточно подробно описана, что объективно не всегда оправдано, ведь если это не так, то ты будешь отвечать на вопросы каждому разработчику и не факт, что ответишь одинаково 😁.
Соответственно, ты будешь тратить свое время и время разработки на проектирование решения, которое они дальше будут оценивать.
Фишка же грумминга, PBR и и так далее именно в том, что на него аналитик или продакт приходит с задачей, проработанной на уровне бизнеса и внешних зависимостей, а вот решение, как это делать принимается, фиксируется и оценивается на встрече всей командой разработчиков. Понятно, что я описал идеальный вариант, но смысл общекомандной оценки именно в этом.
Хабр
Как оценить задачи без Planning Poker и лишних слов
Привет, Хабр! Меня зовут Александр, я занимаюсь релиз менеджментом в ИТ-компании TAGES. Эта работа требует быстрой поставки бизнес-ценности в условиях меняющегося мира. Однако непрерывность регулярных...
👍5
Всем привет! Посмотрел митап ребят из Nexign, честно говоря не понял, почему оно про трудности перевода от аналитика к разработчику, ну да ладно. Из 4 докладов первый и последний понравились больше всего. https://www.youtube.com/watch?v=HSEEvQO3r-E
Первый очень неплохо подсвечивает разницу в подходах к документам в стартапах и корпорациях. От ее отсутствия до задержки релизов именно из за формального отсутствия документов. Ещё раз убедился, что не хочу работать в Энтерпрайзе и писать тонны никому не нужных документов. Да, я понимаю, что там много нужных тоже, но ненужных все же больше)
Последний доклад очень неплохо подсветил проблемы избыточного документирования - эти документы по факту никто не читает. Как в той байке про студента на отлично защитившего диплом, в середине которого было 500 страниц рецептов из поваренной книги. И все равно все решается на встрече, где люди глазками и ртами обсуждают, а что же было надо сделать.
Если тема больная, то ставьте лайки. Будет 30 лайков и я сделаю открытый мастер класс по работе с требованиями и документами, на котором разберём несколько подходов к документам, чтобы это было вин вин для всех сторон продукта или проекта.
Первый очень неплохо подсвечивает разницу в подходах к документам в стартапах и корпорациях. От ее отсутствия до задержки релизов именно из за формального отсутствия документов. Ещё раз убедился, что не хочу работать в Энтерпрайзе и писать тонны никому не нужных документов. Да, я понимаю, что там много нужных тоже, но ненужных все же больше)
Последний доклад очень неплохо подсветил проблемы избыточного документирования - эти документы по факту никто не читает. Как в той байке про студента на отлично защитившего диплом, в середине которого было 500 страниц рецептов из поваренной книги. И все равно все решается на встрече, где люди глазками и ртами обсуждают, а что же было надо сделать.
Если тема больная, то ставьте лайки. Будет 30 лайков и я сделаю открытый мастер класс по работе с требованиями и документами, на котором разберём несколько подходов к документам, чтобы это было вин вин для всех сторон продукта или проекта.
YouTube
Круглый стол «Трудности перевода: Аналитик VS Разработчик»
В этот раз поговорили о том, как сделать так, чтобы аналитик понимал разработчика с полуслова?
Спикеры из разных компаний поделились кейсами и помогли разобраться с возможными типажами разработчиков:
01:29 «Бюрократия в современной разработке» — Владислав…
Спикеры из разных компаний поделились кейсами и помогли разобраться с возможными типажами разработчиков:
01:29 «Бюрократия в современной разработке» — Владислав…
👍47💩5👎2
Удобнее участвовать в МК
Anonymous Poll
39%
В будний день с 7 до 10 Мск
46%
В субботу с 11 до 14 Мск
44%
В воскресенье с 11 до 14 Мск
💩3👍2
Всем привет! 30 лайков набежало очень быстро, значит мастер классу быть. Надо теперь выбрать удобное большинству время
🔥5💩4
Посмотрел видео про НФТ и их важность при построении будущей информационной системы. В целом, ничего существенно нового в докладе нет. Но мне врезалась в память начальная фраза: "Человек не хочет вашу информационную систему, он хочет быть счастливым". Фраза с одной стороны отсылает к методике разработки продуктов Jobs to be done, а с другой подсвечивает, что создание софта может быть лишь одним из способов удовлетворения потребности. И хороший архитектор всегда должен об этом помнить. И через эту призму автор как раз пробует подойти к НФТ и их влиянию на способ реализации и глубину архитектурной проработки.
YouTube
Нефункциональные требования как основной драйвер построения архитектуры ИС
Изначально бывает не очевидно, что не функциональные требования влияют на архитектуру системы в большей степени.
Расскажу как их использовать на начальных стадиях работы архитектора и предложу способ договориться с заказчиком об их формализации. Фактически…
Расскажу как их использовать на начальных стадиях работы архитектора и предложу способ договориться с заказчиком об их формализации. Фактически…
💩5🔥3👍2
Сегодня хочу рассказать про книгу "Визуализируй работу" Доминики Деграндис. Сразу оговорюсь, что я оцениваю книгу на 3\5.
Материал в книге в целом очень полезный и охватывает основные аспекты работы. Плюс книга содержит шаблоны и описание для практических упражнений, которые помогут сделать видимой всю вашу загрузку и загрузку вашей команды, что встречается далеко не во всех книгах.
Но почему только 3\5? Вся книга строится на 5 основных "расхитителях времени":
1. Слишком большой объем незавершенный задач
2. Неизвестные зависимости
3. Незапланированная работа
4. Конфликтующие приоритеты
5. Заброшенная работа
Автор очень красочно расписывает влияние всех 5. И вот эта красочность мне очень сильно мешала воспринимать информацию. Я понимаю, что это скорее всего мои особенности восприятия, но меня очень сильно отвлекала незапланированная работа, которая "приталась за углом с кочергой" и подобные пассажи. Плюс очень часто автор повторяет те же самые тезисы просто немного другими словами, от чего мне хочется сказать, "Да, я уже понял, давай дальше по сути". Но это реально претензии именно к подаче и оформлению.
По сути же - книга очень хорошо подталкивает к пересмотру собственного подхода к работе. Я в ходе ее прочтения таки снова слелал попытку вести задачи в виде канбан доски. Уже больше месяца практикую, главный положительный эффект - это то, что после попадания на доску задачи перестают висеть в голове расходуя оперативку. А это уже немало! Так что в целом книгу рекомендую к прочтению.
Материал в книге в целом очень полезный и охватывает основные аспекты работы. Плюс книга содержит шаблоны и описание для практических упражнений, которые помогут сделать видимой всю вашу загрузку и загрузку вашей команды, что встречается далеко не во всех книгах.
Но почему только 3\5? Вся книга строится на 5 основных "расхитителях времени":
1. Слишком большой объем незавершенный задач
2. Неизвестные зависимости
3. Незапланированная работа
4. Конфликтующие приоритеты
5. Заброшенная работа
Автор очень красочно расписывает влияние всех 5. И вот эта красочность мне очень сильно мешала воспринимать информацию. Я понимаю, что это скорее всего мои особенности восприятия, но меня очень сильно отвлекала незапланированная работа, которая "приталась за углом с кочергой" и подобные пассажи. Плюс очень часто автор повторяет те же самые тезисы просто немного другими словами, от чего мне хочется сказать, "Да, я уже понял, давай дальше по сути". Но это реально претензии именно к подаче и оформлению.
По сути же - книга очень хорошо подталкивает к пересмотру собственного подхода к работе. Я в ходе ее прочтения таки снова слелал попытку вести задачи в виде канбан доски. Уже больше месяца практикую, главный положительный эффект - это то, что после попадания на доску задачи перестают висеть в голове расходуя оперативку. А это уже немало! Так что в целом книгу рекомендую к прочтению.
Издательство МИФ
Визуализируйте работу (Доминика Деграндис) — купить в МИФе
Принципы визуализации рабочего процесса. Бумажная. Читать отзывы и скачать главу.
👍4🔥3
Всем хорошей среды! Ребята из WAW выложили записи и презентации докладов!
Winter Analyst weekend собрала в рекордно короткие сроки команда Летнего аналитического фестиваля, при этом спикеры подобрались очень сильные и темы были достаточно серьезные.
Winter Analyst weekend собрала в рекордно короткие сроки команда Летнего аналитического фестиваля, при этом спикеры подобрались очень сильные и темы были достаточно серьезные.
🔥4