Недавно супруга вышла на работу, и тут удаленка ударила меня камнем в лицо… Теперь дети со мной... шум... и дергающийся глаз. А ведь совсем недавно все было прекрасно: супруга смотрела за детьми, я спокойно работал, но как в любой истории, на затишье что-то происходит, и совсем недавно супруге пришло приглашение, от которого нельзя отказаться, и начались будни, где я делаю засечки на стене и боюсь, как бы в камеру, когда я веду совещание, не ворвались дети и не стали орать какую-нибудь жесть🤪
@it_underside
#будниИТ
@it_underside
#будниИТ
Please open Telegram to view this post
VIEW IN TELEGRAM
😁13🥰3🤪3🤔1😍1
Как часто у вас на проекте съезжают сроки?
Скажу честно, не помню практически не одного большого проекта, когда сроки были 1 в 1 с запланированными, т.к. бизнес всегда накидывает требования, даже тогда когда продебы всё понятно, какая-нибудь пара функций превращается не в стори, а в настояих монстров… Просто верхнеуровневое планирование и сроки чае всего ставятся до реальной и детальной прорабтки БТ и это чаще всего бьёт по планам, так что старайтесь проводить бизнес анализ как можно раньше, чтобы требования звучали не просто, как реализовать что-то, а максимально четкие с понятным началом и концом и был понятен спектр работ.
Вобщем, чтобы избежать типичных ошибок и задержек в проекте из-за недостаточно проработанных бизнес-требований, старайтесть следовать этому чек-листу при начале работы (моё видение, с небольшим упором на статейки):
1️⃣ Определение целей проекта
Четко сформулируйте, какие бизнес-цели должен достигнуть проект. Это должно включать как общие, так и специфические цели.
2️⃣ Понимание потребностей пользователя
Определите, кто является вашими пользователями и какие их потребности должен удовлетворять ваш продукт или услуга.
3️⃣ Формализация требований
Все требования должны быть задокументированы в понятной форме. Это включает функциональные и нефункциональные требования.
4️⃣ Приоритизация требований
Определите, какие требования являются критически важными для запуска проекта, а какие можно реализовать позже.
5️⃣ Определение метрик успеха
Установите четкие критерии, по которым можно будет оценить, успешно ли были реализованы требования и достигнуты ли цели проекта.
6️⃣ Планирование ресурсов
Убедитесь, что у вас есть все необходимые ресурсы для выполнения проекта, включая время, бюджет и команду.
7️⃣ Согласование с заинтересованными сторонами
Проведите встречи со всеми заинтересованными сторонами, чтобы обсудить требования и получить их одобрение перед началом проекта.
8️⃣ Гибкость в требованиях
Будьте готовы к изменениям требований в процессе работы над проектом, но старайтесь контролировать их объем и влияние на общие сроки и бюджет.
9️⃣ Прототипирование
Разработайте прототипы или MVP (минимально жизнеспособные продукты) для тестирования и уточнения требований с реальной обратной связью пользователей.
1️⃣ 0️⃣ Регулярный пересмотр и анализ
Регулярно пересматривайте требования и ход выполнения проекта, чтобы своевременно выявлять и решать возникающие проблемы.
@it_underside
#будниИТ #КоманднаяРабота #Планирование #УправлениеПроектом
Скажу честно, не помню практически не одного большого проекта, когда сроки были 1 в 1 с запланированными, т.к. бизнес всегда накидывает требования, даже тогда когда продебы всё понятно, какая-нибудь пара функций превращается не в стори, а в настояих монстров… Просто верхнеуровневое планирование и сроки чае всего ставятся до реальной и детальной прорабтки БТ и это чаще всего бьёт по планам, так что старайтесь проводить бизнес анализ как можно раньше, чтобы требования звучали не просто, как реализовать что-то, а максимально четкие с понятным началом и концом и был понятен спектр работ.
Вобщем, чтобы избежать типичных ошибок и задержек в проекте из-за недостаточно проработанных бизнес-требований, старайтесть следовать этому чек-листу при начале работы (моё видение, с небольшим упором на статейки):
Четко сформулируйте, какие бизнес-цели должен достигнуть проект. Это должно включать как общие, так и специфические цели.
Определите, кто является вашими пользователями и какие их потребности должен удовлетворять ваш продукт или услуга.
Все требования должны быть задокументированы в понятной форме. Это включает функциональные и нефункциональные требования.
Определите, какие требования являются критически важными для запуска проекта, а какие можно реализовать позже.
Установите четкие критерии, по которым можно будет оценить, успешно ли были реализованы требования и достигнуты ли цели проекта.
Убедитесь, что у вас есть все необходимые ресурсы для выполнения проекта, включая время, бюджет и команду.
Проведите встречи со всеми заинтересованными сторонами, чтобы обсудить требования и получить их одобрение перед началом проекта.
Будьте готовы к изменениям требований в процессе работы над проектом, но старайтесь контролировать их объем и влияние на общие сроки и бюджет.
Разработайте прототипы или MVP (минимально жизнеспособные продукты) для тестирования и уточнения требований с реальной обратной связью пользователей.
Регулярно пересматривайте требования и ход выполнения проекта, чтобы своевременно выявлять и решать возникающие проблемы.
@it_underside
#будниИТ #КоманднаяРабота #Планирование #УправлениеПроектом
Please open Telegram to view this post
VIEW IN TELEGRAM
❤2👍2🔥1
На моем текущем проекте, я уже отхватил порцию непроработанных БТ и это прям стреляет в ногу, но реальный проект и продукт, это всегда не книжный сценарий и тут важно подстраиваться под реалии вашей компании, т.к. возможно ваши просрочки - это систематическая проблема и вы можете быть не виноваты! Всем хорошей оставшейся части недели)))
👍3😁2
Вы когда-нибудь чувствовали, что не на своем месте на работе или в учебе, несмотря на все ваши достижения? Это может быть не просто неуверенность, а так называемый синдром самозванца, который часто усиливается из-за нашего стремления выполнять множество задач одновременно. Сколько раз это было)))
Когда мы постоянно переключаем внимание, наш мозг не успевает глубоко обрабатывать информацию, что заставляет нас сомневаться в своих способностях и достижениях. В итоге мы можем начать чувствовать, что наши успехи — результат случая, а не наших усилий.
1. Практикуйте однозадачность. Постарайтесь сосредоточиться на одной задаче за раз. Это поможет улучшить качество вашей работы и уменьшить стресс. Правда, так не всегда))) Тут баланс, но жизнь и работа всегда сопровождает множество ad-hoc))
2. Записывайте свои достижения. Ведите дневник успехов, где вы будете отмечать свои маленькие и большие победы. Это поможет вам вспомнить, как много вы уже достигли. Я стал их писать, иначе есть ощущение, что все не очень, но когда смотришь, что удалось сделать, становится приятно.
3. Общайтесь с окружающими. Разговоры с коллегами и друзьями могут помочь вам осознать, что многие из них переживают те же самые чувства.
Я знаю, что это не очень хорошо, но я подолгу держу основной спектр задач проекта в голове, также планы семьи, другие проекты и порой замечаю, что детали реально отваливаются. Я завёл себе доску, на которой выписываю важные встречи, события, и детали и вроде стало полегче, а как у вас?
@it_underside
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7🔥2
Почему пора отказаться от REST API в пользу GraphQL?
🔍 Сегодня разбирается в технологических трендах! (понятно, что это не что-то новое, но GraphQL не так часто используем, как хотелось бы). Сегодня поговорим о том, почему REST API уступает место более современному и удобному GraphQL.
REST API
🟢 Преимущества
1. Простота использования. REST легко понять и имплементировать, что делает его отличным выбором для начинающих.
2. Широкая поддержка. REST поддерживается практически всеми веб-сервисами и библиотеками.
🔴 Недостатки
1. Жёсткая структура. REST требует строгого соблюдения правил и методов (GET, POST, DELETE и т.д.), что ограничивает гибкость.
2. Избыточность данных. Клиенты часто получают больше данных, чем им нужно, что увеличивает нагрузку на сеть.
3. Много запросов. Для сбора разнородных данных необходимо делать множество запросов, что замедляет работу приложения.
GraphQL
🟢 Преимущества
1. Гибкость запросов. Клиенты могут запрашивать именно те данные, которые им нужны, не больше и не меньше.
2. Оптимизация сетевого трафика. GraphQL позволяет получить всю необходимую информацию в одном запросе, уменьшая количество обращений к серверу.
3. Сильная типизация. Наличие строгой типизации упрощает разработку и уменьшает количество ошибок на этапе выполнения.
🔴 Недостатки
1. Сложность. Из-за своей гибкости GraphQL может быть сложнее в освоении и требует более сложной реализации на сервере.
2. Проблемы с производительностью. Сложные запросы могут негативно сказаться на производительности сервера, если не уделить достаточно внимания оптимизации.
🔄 Заключение
Переход на GraphQL представляет собой шаг вперёд к более гибкой, масштабируемой и эффективной разработке веб-приложений. Хотя он требует некоторого времени для изучения и адаптации, преимущества перевешивают начальные трудности. Рассматривайте GraphQL как инвестицию в будущее вашего проекта! Ещё подмечу, крайне релевантно для корпоративной архитектуры.
Если хочешь больше подробностей, то говори, опишу статейкой.
@it_underside
REST API
1. Простота использования. REST легко понять и имплементировать, что делает его отличным выбором для начинающих.
2. Широкая поддержка. REST поддерживается практически всеми веб-сервисами и библиотеками.
1. Жёсткая структура. REST требует строгого соблюдения правил и методов (GET, POST, DELETE и т.д.), что ограничивает гибкость.
2. Избыточность данных. Клиенты часто получают больше данных, чем им нужно, что увеличивает нагрузку на сеть.
3. Много запросов. Для сбора разнородных данных необходимо делать множество запросов, что замедляет работу приложения.
GraphQL
1. Гибкость запросов. Клиенты могут запрашивать именно те данные, которые им нужны, не больше и не меньше.
2. Оптимизация сетевого трафика. GraphQL позволяет получить всю необходимую информацию в одном запросе, уменьшая количество обращений к серверу.
3. Сильная типизация. Наличие строгой типизации упрощает разработку и уменьшает количество ошибок на этапе выполнения.
1. Сложность. Из-за своей гибкости GraphQL может быть сложнее в освоении и требует более сложной реализации на сервере.
2. Проблемы с производительностью. Сложные запросы могут негативно сказаться на производительности сервера, если не уделить достаточно внимания оптимизации.
Переход на GraphQL представляет собой шаг вперёд к более гибкой, масштабируемой и эффективной разработке веб-приложений. Хотя он требует некоторого времени для изучения и адаптации, преимущества перевешивают начальные трудности. Рассматривайте GraphQL как инвестицию в будущее вашего проекта! Ещё подмечу, крайне релевантно для корпоративной архитектуры.
Если хочешь больше подробностей, то говори, опишу статейкой.
@it_underside
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥7👍3
Forwarded from Команда T1
ИТ-лагерь проходит в два этапа: 1 месяц онлайн-обучения и неделя летнего офлайн-буткемпа. Проезд, питание, проживание - за наш счёт!
Выбирай направление:
➡️ Отправляй заявку на сайте до 31 мая вот здесь!
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥2👍1
Быстрый набор команды в IT. Риски и плюсы!
Привет! Думал не смогу даже голову из своего проекта вытащить, но всё же немного времени появлось и пока накатывается хотфикс расскажу про быстрый набор ИТ команды. Костяк команды мне удалось собрать за месяц, а за два закрыл полностью набор. Но так ли всё радужно? Мммм, не совсем, с двумя специалистами я всё-таки ошибся), наша команда состоит из 10 человек если что. И да, уж очень нужны были спецы и по всем факторам они полностью подходили от хардов до софтов, но по факту, некоторые проблемы со специалистами, которых ты нанимаешь, можно увидеть только на практике и при выполнении реальных задач, а именно дав индивидуальные задачи и затем посмотрев результат.
В общем, результат найма я признаю успешным в любом случае, поэтому хочу поделиться с вами мыслями о быстром наборе команды в IT-сфере. Это сложный баланс между скоростью и качеством, который стоит рассмотреть подробнее.
🛑 Риски быстрого набора
1️⃣ Неподходящие кандидаты.
Спешка может привести к выбору сотрудников, которые не соответствуют требованиям проекта или культуре компании, возможно культуре команды.
2️⃣ Недостаточная оценка.
Быстрый процесс найма может привести к недооценке компетенций кандидатов, что может отразиться на результативности команды. Скажу так, мои ребята все успешно прошли интервьювинг и собесы, просто я их ужимал, но взломать собес можно всегда, главное понимать и знать как.
3️⃣ Нарушение культуры. При срочном найме может быть недостаточно времени для адекватной оценки соответствия культурных ценностей кандидата компании, что может привести к конфликтам и дисбалансу в команде.
4️⃣ Переплата за скорый найм
Если хочешь взять кого-то быстро, то нужно и предложения делать соответствующие, иначе спец будет долго думать, а времени нет, а возможно ему и так комфортно в другой компании. И обратная ситуация, работник может быть финансово переоценен.
🎯 Плюсы быстрого набора
1️⃣ Сокращение времени до запуска проекта.
Быстрый набор команды позволяет сократить время до начала работы над проектом и оперативно реагировать на изменения в рыночной ситуации.
2️⃣ Эксперименты и инновации. Быстрый набор команды может способствовать более гибкому подходу к проектам, позволяя быстрее внедрять новые идеи и проводить эксперименты.
3️⃣ Увлечение новых талантов.
Быстрый набор может привлечь к вашей команде талантливых специалистов, которые ценят быстрый темп работы и готовы к вызовам.
Так что важно помнить о рисках, но и не бояться экспериментировать и двигаться вперед! Лично мне больше нравиться оперативно брать людей, чем ждать по нескольку месяцев того самого...
@it_underside
#ITLife #Рекрутмент #Команда #найм #hr
P.S. вчерашний пост, вот только забыл его отправить
Привет! Думал не смогу даже голову из своего проекта вытащить, но всё же немного времени появлось и пока накатывается хотфикс расскажу про быстрый набор ИТ команды. Костяк команды мне удалось собрать за месяц, а за два закрыл полностью набор. Но так ли всё радужно? Мммм, не совсем, с двумя специалистами я всё-таки ошибся), наша команда состоит из 10 человек если что. И да, уж очень нужны были спецы и по всем факторам они полностью подходили от хардов до софтов, но по факту, некоторые проблемы со специалистами, которых ты нанимаешь, можно увидеть только на практике и при выполнении реальных задач, а именно дав индивидуальные задачи и затем посмотрев результат.
В общем, результат найма я признаю успешным в любом случае, поэтому хочу поделиться с вами мыслями о быстром наборе команды в IT-сфере. Это сложный баланс между скоростью и качеством, который стоит рассмотреть подробнее.
Спешка может привести к выбору сотрудников, которые не соответствуют требованиям проекта или культуре компании, возможно культуре команды.
Быстрый процесс найма может привести к недооценке компетенций кандидатов, что может отразиться на результативности команды. Скажу так, мои ребята все успешно прошли интервьювинг и собесы, просто я их ужимал, но взломать собес можно всегда, главное понимать и знать как.
Если хочешь взять кого-то быстро, то нужно и предложения делать соответствующие, иначе спец будет долго думать, а времени нет, а возможно ему и так комфортно в другой компании. И обратная ситуация, работник может быть финансово переоценен.
Быстрый набор команды позволяет сократить время до начала работы над проектом и оперативно реагировать на изменения в рыночной ситуации.
Быстрый набор может привлечь к вашей команде талантливых специалистов, которые ценят быстрый темп работы и готовы к вызовам.
Так что важно помнить о рисках, но и не бояться экспериментировать и двигаться вперед! Лично мне больше нравиться оперативно брать людей, чем ждать по нескольку месяцев того самого...
@it_underside
#ITLife #Рекрутмент #Команда #найм #hr
P.S. вчерашний пост, вот только забыл его отправить
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2🔥1
Это лишь немногие факты про мою команду, вот сейчас смотрю и просто офигеваю от объёма проделанной работы всего за несколько месяцев... сегодня вечерком закину статейку и расскажу каково это в финтех пилить ит проекты. В общем вечерком закину статью, надеюсь будет интересно
@it_underside
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥10
Flink кластер, а как лучше?
Что такое флинк и более подробное описание тут - ХАБР
💎 Баре метал
Производительность. В среднем, баре метал может обеспечить высокую производительность, а также прямой доступ до железа без посредников и динаминческого распределения ресурсов.
Масштабируемость. Ограничена физическими ресурсами серверного оборудования. Для масштабирования требуется добавление новых серверов. Если ты в большой корпорации, то подумай 10, нет 100 раз перед тем как брать, а то нового обородувания может долго не быть.
Надежность. Традиционно более надежная, поскольку нет дополнительного уровня виртуализации, но так как компаниях не особо любят прям на железо ставить, то сюда меньше ресурсов дают из-за чего резервирования часто нет полноценного, если ты не важнейшая информационная система для компании.
❓ Виртуальная машина
Производительность. Обычно немного ниже, чем на баре метал, из-за накладных расходов виртуализации.
Масштабируемость. Более гибкая, позволяет быстро добавлять или удалять виртуальные машины в облаке в зависимости от нагрузки.
Надежность. Может быть менее надежной из-за возможных проблем с виртуализацией и сетевой инфраструктурой.
🔘 Кубернетес кластер
Производительность. Зависит от конфигурации кластера и ресурсов, но обычно находится на уровне виртуальных машин.
Масштабируемость. Автоматическое масштабирование позволяет легко управлять нагрузкой и добавлять новые узлы.
Надежность. Зависит от правильной настройки Kubernetes кластера и уровня опыта в его управлении но по корпоративной действительности обычно на очень высоком уровне.
Что такое флинк и более подробное описание тут - ХАБР
Производительность. В среднем, баре метал может обеспечить высокую производительность, а также прямой доступ до железа без посредников и динаминческого распределения ресурсов.
Масштабируемость. Ограничена физическими ресурсами серверного оборудования. Для масштабирования требуется добавление новых серверов. Если ты в большой корпорации, то подумай 10, нет 100 раз перед тем как брать, а то нового обородувания может долго не быть.
Надежность. Традиционно более надежная, поскольку нет дополнительного уровня виртуализации, но так как компаниях не особо любят прям на железо ставить, то сюда меньше ресурсов дают из-за чего резервирования часто нет полноценного, если ты не важнейшая информационная система для компании.
Производительность. Обычно немного ниже, чем на баре метал, из-за накладных расходов виртуализации.
Масштабируемость. Более гибкая, позволяет быстро добавлять или удалять виртуальные машины в облаке в зависимости от нагрузки.
Надежность. Может быть менее надежной из-за возможных проблем с виртуализацией и сетевой инфраструктурой.
Производительность. Зависит от конфигурации кластера и ресурсов, но обычно находится на уровне виртуальных машин.
Масштабируемость. Автоматическое масштабирование позволяет легко управлять нагрузкой и добавлять новые узлы.
Надежность. Зависит от правильной настройки Kubernetes кластера и уровня опыта в его управлении но по корпоративной действительности обычно на очень высоком уровне.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1🫡1
В ПРОДОЛЖЕНИИ ПРОШЛОГО ПОСТА:
В конце прошлого года я далеко не один раз садился и продумывал как лучше развернуть флинк кластер: баре метал, виртуальная машина, контейнеризация…. . Проблема всегда в чём, что выбрав виртуализацию мы выигрываем в надежности и оперативности масштабирования, но есть большие затраты на виртуализацию, а если рассмотреть вариант установки и работы кластера прямо на железе, то можно произвести классный тюнинг и выйграть в производительности, и если например при одинаковых ресурсах при виртаулизации вы получите 100 рпс, то в случае баре металл можно получить порядка 150 рпс - норм? А ещё множество технических параметров будет всегда выше, таких как прямой доступ к цпу, памяти, но вот сопровождение!!!! Тут жди нюансов, кто готов сопровождать оборудование напрямую, фиксить проблемы прямо на железе? А если вам нужно добавить ресурсов, то тут много вопросов, а как это сделать и как правильно (на горячую или на холодную) в общем уровень специалистов и поддержка должна быть на более высоком уровне. Как то так….
@it_underside
В конце прошлого года я далеко не один раз садился и продумывал как лучше развернуть флинк кластер: баре метал, виртуальная машина, контейнеризация…. . Проблема всегда в чём, что выбрав виртуализацию мы выигрываем в надежности и оперативности масштабирования, но есть большие затраты на виртуализацию, а если рассмотреть вариант установки и работы кластера прямо на железе, то можно произвести классный тюнинг и выйграть в производительности, и если например при одинаковых ресурсах при виртаулизации вы получите 100 рпс, то в случае баре металл можно получить порядка 150 рпс - норм? А ещё множество технических параметров будет всегда выше, таких как прямой доступ к цпу, памяти, но вот сопровождение!!!! Тут жди нюансов, кто готов сопровождать оборудование напрямую, фиксить проблемы прямо на железе? А если вам нужно добавить ресурсов, то тут много вопросов, а как это сделать и как правильно (на горячую или на холодную) в общем уровень специалистов и поддержка должна быть на более высоком уровне. Как то так….
@it_underside
👍1🔥1
Какая у тебя роль в команде:
Anonymous Poll
7%
Tech/ Team Lead
2%
PO
4%
PM
57%
Аналитик: СА
21%
Аналитик: БА
2%
Аналитик: 1С
8%
Разработчик
0%
DevOps
8%
Другое в ИТ
9%
Я не работаю в ИТ
История под вечерок:
Один мой знакомый устроился в отличную компанию "Мег***ркет" на позицию как бы аналитика. Он долго искал работу и, доверившись авторитету компании, был уверен, что нашел то, что искал. Однако, когда он начал работать, его ожидания не совсем совпали с реальностью. Вместо работы аналитиком, он целыми днями общается с мерчендайзерами и курьерами, хотя изначально ему обещали должность джуниор аналитика с акцентом на составление тонны отчетности и много работы в Excel. А о координации мерчендайзеров ни слова не было. Ожидание и реальность, не ведитесь на бренд, оценивайте на 360 компанию, но вот когда ты молодой специалист, то тут всегда сложно и такие случаи не редкость…
@it_underside
Один мой знакомый устроился в отличную компанию "Мег***ркет" на позицию как бы аналитика. Он долго искал работу и, доверившись авторитету компании, был уверен, что нашел то, что искал. Однако, когда он начал работать, его ожидания не совсем совпали с реальностью. Вместо работы аналитиком, он целыми днями общается с мерчендайзерами и курьерами, хотя изначально ему обещали должность джуниор аналитика с акцентом на составление тонны отчетности и много работы в Excel. А о координации мерчендайзеров ни слова не было. Ожидание и реальность, не ведитесь на бренд, оценивайте на 360 компанию, но вот когда ты молодой специалист, то тут всегда сложно и такие случаи не редкость…
@it_underside
😁5😢2👍1🫡1
Порой живешь и думаешь: "Ну, какой я молодец?". Все грани токсичности повидал, и пережил дофига проблем. Но когда садишься за один стол с опытным специалистом, который пережил не одну десятку ИТ компаний, и он начинает рассказывать про руководителей, которые подставляют, про непонятные проекты, токсичные команды, ты осознаешь, что твои неприятности — всего лишь мелочи в сравнении с тем, что может происходить. Итоговая мысль: Важно сохранять перспективу и не преувеличивать масштаб своих проблем.
@it_underside
@it_underside
👍6💯3
Доброго утра, понедельника!
Всем кто будет на конференции «Анализ и управление проектами» заходите на доклады:
Первый доклад - «Как собрать команду экспертов в сжатые сроки»
О чем буду говорить:
1️⃣ Боли и проблемы классического подхода по набору команды экспертов на проект
2️⃣ Почему «Хантеры» вам не помогут, и что делать, когда проект уже начался?
3️⃣ Сила профессиональных связей и рекомендаций
4️⃣ Блоги и сообщества - задействуем по максимуму
5️⃣ Что делать, если у вас маленькая, средняя или огромная компания?
6️⃣ Чек-лист для быстрого набора
7️⃣ Мой кейс, проблемы, и то, к какой ситуации мы пришли
Трек по Soft skills, управление командой проекта
Второй доклад - «Ускоряем разработку на 30-60% с помощью ИИ»
Тезисы:
1️⃣ Классическая разработка
2️⃣ Боли классической разработки для менеджмента и сотрудников
3️⃣ Как мы начали разработку
4️⃣ Возможности автоматизации
5️⃣ Сравнение Copilot, Chatgpt, Gigachat, YandexChat
6️⃣ Где можно повысить производительность
7️⃣ Рекомендации
Трек по ИИ
@it_underside
Всем кто будет на конференции «Анализ и управление проектами» заходите на доклады:
Первый доклад - «Как собрать команду экспертов в сжатые сроки»
О чем буду говорить:
Трек по Soft skills, управление командой проекта
Второй доклад - «Ускоряем разработку на 30-60% с помощью ИИ»
Тезисы:
Трек по ИИ
@it_underside
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3🎉1
Слово дня идемпотентность👁
Утро доброе! Как часто вы встречаетесь с данной терминологией? Думаю, не часто, а возможно только в универе) но когда мы нашли баг в БД Tarantool их базового модуля CRUD, то нам пришлось не раз вспомнить данный термин и погрузиться в него, а главное обосновывать идемпотентные ли были совершенны операции или нет. Давайте сделаем краткий ликбез, надеюсь вам будет полезна эта краткая статейка. (на полноту картины не замахиваюсь)
🆔 Ссылка на статейку🆔
ВСЕМ ПРОДУКТИВНОЙ ПЯТНИЦЫ!!!!
➿ ➿ ➿ ➿ ➿ ➿ ➿
✈️ @it_underside
Утро доброе! Как часто вы встречаетесь с данной терминологией? Думаю, не часто, а возможно только в универе) но когда мы нашли баг в БД Tarantool их базового модуля CRUD, то нам пришлось не раз вспомнить данный термин и погрузиться в него, а главное обосновывать идемпотентные ли были совершенны операции или нет. Давайте сделаем краткий ликбез, надеюсь вам будет полезна эта краткая статейка. (на полноту картины не замахиваюсь)
ВСЕМ ПРОДУКТИВНОЙ ПЯТНИЦЫ!!!!
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5❤4🔥3
Теория теорией, но очень часто мы не знаем базовых вещей на которых стоит вся ИТ разработка и тема сегодняшнего дня - Теорема CAP, или как я её называю, "собака Кэп". Это важный кусочек информатики, который говорит нам о том, что в распределенных системах нельзя одновременно иметь все: согласованность данных, доступность и устойчивость к разделению сети. Это как та игра, где нужно выбрать две из трех опций: "быстро", "дешево", "качественно".
Так вот, аналитики могут использовать эту теорему, чтобы понять, какие именно компромиссы им придется делать при разработке системы. Например, если им нужна высокая доступность и устойчивость к разделению (что обычно важно в сетевых системах), они могут пожертвовать некоторой согласованностью данных.
Но эта теорема не только для аналитиков. Разработчики и тестировщики тоже должны быть в курсе. Они сталкиваются с техническими проблемами, связанными с CAP. Например, как обрабатывать случаи, когда сеть разделяется? Как сохранить целостность данных при таких разделениях? Это вызовы, с которыми им приходится бороться.
@it_underside
Так вот, аналитики могут использовать эту теорему, чтобы понять, какие именно компромиссы им придется делать при разработке системы. Например, если им нужна высокая доступность и устойчивость к разделению (что обычно важно в сетевых системах), они могут пожертвовать некоторой согласованностью данных.
Но эта теорема не только для аналитиков. Разработчики и тестировщики тоже должны быть в курсе. Они сталкиваются с техническими проблемами, связанными с CAP. Например, как обрабатывать случаи, когда сеть разделяется? Как сохранить целостность данных при таких разделениях? Это вызовы, с которыми им приходится бороться.
@it_underside
👍3🔥3👏1
This media is not supported in your browser
VIEW IN TELEGRAM
Поеду завтра на конференцию "Анализ и управление проектами" с двумя докладами. Конференция классически собирает множество 1с специалистов и руководителей, но мои доклады универсальны, просто для ит)
😁2👍1