IT Talks | Ошуркова Татьяна
1.37K subscribers
71 photos
2 videos
111 links
Системный аналитик, разработчик @oshurkovata

Полезные материалы | Вебинары | Обучение

Школа системного анализа https://itfeatures-education.ru/

Статьи https://habr.com/ru/users/oshurkovata/publications/articles/
Download Telegram
Всем привет! Делимся последними новостями аналитики и не только

🧠
OpenAI работает над проектом прототипа AGI и обучила нейросеть решать начальную математику. В ходе выполнения попыток развития и тестирования нового ИИ разработчики уже обучили эту нейросеть решать простые математические задачи.

📚 Amazon предлагает бесплатные курсы по генеративному искусственному интеллекту. Инициатива компании под названием AI Ready делится на две части: курсы для аудитории, обладающей техническими навыками, включая разработчиков, и общие курсы, не требующие специальной подготовки.

💡«Сбер» выпустил SaluteSpeech App — приложение для распознавания и озвучивания текста. Доступны сборки для Windows и macOS. В официальной документации платформы SaluteSpeech появилась страница с информацией о фирменном приложении. Оно пока находится в бете, но пользователи уже могут скачать его.

👨🏻‍💻 Вышел третий подкаст X5 Tech про технологии, используемые в IT-разработке, и людей. Этот выпуск посвящён клиентскому опыту, а также тому, как он влияет на успех бизнеса и что сейчас больше всего ценят потребители.
👍2🔥2
Всем привет! Сегодня поговорим о лайфхаках аналитика для ежедневных задач🤓

✅ Статья из блога компании СберМаркета, в которой пойдет речь о простом и эффективном методе выявления аномалии данных, который разработала их команда. Как сэкономить силы и время аналитиков: наш алгоритм выявления аномалии данных

✅ Стать из блога компании Яндекс, где описывается BI‑инструмент, c помощью которого можно подключиться к источнику, описать модель данных, создать визуализации, собрать дашборд и поделиться результатом с командой. BI-инструмент от Яндекса DataLens — теперь в опенсорсе

✅ Статья из блога компании Tinkoff, где старший аналитик в отделе Mobile Core Тинькофф расскажет о том, как подружить бизнес и процессы

✅ Стать из блога Яндекс Практикума для тех, кто использует SQL в работе. Практика по JOIN в SQL: упрощаем ежедневные задачи и решаем тестовое

Чтобы вы из всего применили в своей работе? Пишите в комментариях и поделитесь своим опытом и лайфхаками с коллегами👨‍💻
👌3👍2
Forwarded from Tatiana Oshurkova
Всем привет! Начнем эту неделю с очень полезной тематики🔥

Инструменты системного аналитика: как выбрать подходящий стек для вашего проекта🔎

Известно, что выбор подходящих инструментов является одним из самых важных шагов в проекте. В зависимости от задач и целей, вам могут потребоваться различные инструменты для сбора, анализа и визуализации данных.

Первый шаг - определить цели проекта и требования к нему. Чем требования сложнее, а их количество больше - тем более универсальные и многофункциональные инструменты нужно брать в работу.

Второй шаг - изучение доступных инструментов и выбор тех, которые наилучшим образом соответствуют вашим требованиям. Выбор должен зависеть не только от самого проекта, но также и от актуальности инструментов, их сочетания между собой и возможности поддержки работы с ними в будущем.

Третий шаг - оценка выбранных инструментов. Кроме тестирования на практике, необходимо оценить, на сколько доступны инструменты для всей команды, необходимо ли обучение, написание инструкций и помощь на первых этапах работы.

Также, при формировании технологического стека нужно помнить о потребностях команды и оценке всего жизненного цикла проекта.
👍2👎1
Всем привет! Сегодня поговорим о том, что такое gRPC. Если ты никогда не слышал об этом или хочешь освежить теорию в памяти, то этот пост для тебя🤓

gRPC - современный высокопроизводительный фреймворк с исходным кодом для удаленного вызова процедур, который выпусти Google в 2015 и вдохнул новую жизнь в технологию RPC.

gRPC имеет некоторые схожие черты с REST. Из сходств можно выделить механизм обмена данными, связь на основе HTTP и пригодность для масштабируемых распределенных систем.

Несмотря на сходства, модели значительно отличаются по архитектуре. А именно: коммуникационной моделью, вызовом операций на сервере, форматом обмена данными и многим другим.

Более подробную информацию можно почитать в небольшой подборке ресурсов:

☑️ Что нужно знать о gRPC системному аналитику
☑️ gRPC в качестве протокола межсервисного взаимодействия
☑️ gRPC - безопасность или жесть
☑️ В чем разница между gRPC и REST
👍2
Всем привет! Сегодня поговорим про нотацию C4🧐

C4 (Model for Software Architecture) — это метод визуализации архитектуры программного обеспечения, разработанный Саймоном Брауном.

Название "C4" расшифровывается как "Context, Containers, Components, and Code". Эти четыре "C" представляют четыре уровня абстракции, которые используются в этой нотации для визуализации и описания архитектуры.

Уровни Представления:

🔺 Уровень системы (System Context diagram)

Показывает, как система взаимодействует с внешними сущностями (пользователями, внешними системами). Сразу видно интеграции.

Обычно используют на начальных этапах проектирования, для понимания общего контекста.

🔺 Уровень контейнеров (Container diagram)

Описывает верхнеуровневую архитектуру и технологии.
Используется для понимания технологического стека и разделения зон ответственности.

🔺 Уровень компонентов (Component diagram)

Детализирует структуру внутри контейнера системы, т.е. описывает более детально только один контейнер из предыдущего уровня.

Используется для проектирования и документирования внутренней структуры компонентов системы.

🔺 Уровень кода (Code diagram)

Показывает детали реализации отдельных компонентов.

Используется для документирования структуры кода. На практике не используется, т.к. разработчикам это не надо. Это как диаграмма классов UML: вроде полезно понимать, а по факту не нужна.

📑Пример схемы C4 в Miro
❤2🔥1
Всем привет! Первая рабочая неделя года набирает обороты, а мы сегодня поговорим о подходе к разработке документации Docs as Code📄

Docs as Code - это подход к созданию документации, который использует те же инструменты и процессы, что и для написания кода: Git, IDE и CI/CD.

С помощью Docs as Code мы можем автоматизировать сборку и публикацию документации в различных форматах, а также автоматизировать как часть, так и всю документацию. Это позволяет снизить расхождение между документацией и кодом.

Небольшая подборка ресурсов, где можно подробнее изучить данный подход и его применение:

✅Documentation as code: практики и инструменты документирования в сфере финансовых технологий

✅Docs-as-Code на пальцах

✅Docs as Code: как вести фронтовую документацию рядом с кодом, чтобы репозиторий не раздуло

✅Docs as Code: введение в предмет
👍4🔥2