Это особенно актуально на утренних дейликах и демо релизах, не говоря уже о том, что по вашим достижениям принимаются решения о вашем повышении.
✨ Статья дает практические советы, как грамотно и с уверенностью рассказывать о своих результатах, не переходя грань в "хвастовство". Она поможет вам правильно подать свои идеи и достижения, чтобы они были услышаны и оценены по достоинству.
Читать
Please open Telegram to view this post
VIEW IN TELEGRAM
Хабр
Как эффективно делиться результатами своей работы? О «хвастовстве» здорового человека
В компании работают Саша и Петя. Саша — настоящий трудяга, отлично знает продукт, всегда готов прийти на помощь, выручает соседние департаменты, когда нужна его экспертиза. Но Саша не умеет...
❤🔥2👍2🤝1
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5❤1
Сказать, что я сгорел от их "процессов", это еще мягко сказано.
А вы что думаете? Может кто-то там работал?
Читать
Please open Telegram to view this post
VIEW IN TELEGRAM
Хабр
Ла ла гает: Вся правда о бизнес-процессах в Ламоде
Спойлер: совсем не юзер-френдли. Всем привет! Меня зовут Виктор, и я системный аналитик в одном крупном синем банке. Недавно я испытал настоящий шок от того, насколько плохо организованы...
🫡6❤4👍1
Хорошо поставленная задача есть? А если найду? 🕵️♂️ : Часть 4 - Backend
В предыдущей части я рассказал, как правильно поставить задачу для фронтенд разработчика. Если вы пропустили этот пост, обязательно посмотрите его, начните ставить качественные задачи уже сегодня.
Теперь давайте рассмотрим, как правильно поставить задачу для бэкенд разработчика на примере нашего проекта:
Представьте, что мы разрабатываем онлайн-платформу для бронирования путешествий, которая позволит пользователям искать, сравнивать и бронировать билеты на самолеты и поезда. Цель проекта — создать удобное и интуитивно понятное приложение, обеспечивающее пользователям плавный и приятный опыт бронирования путешествий.
Задача для бэкенд разработчика: Реализация API для формы поиска
1. Контекст👀
В рамках проекта "Путешествия" мы создаем страницу поиска и бронирования, которая позволит пользователям искать билеты на самолеты и поезда. Для обеспечения работы этой страницы необходимо реализовать API, которое будет обрабатывать запросы с формы поиска и возвращать соответствующие результаты.
2. Чёткие инструкции🃏
Необходимо разработать API для обработки запросов с формы поиска на странице бронирования путешествий. Вот основные шаги:
⭐️ Реализовать эндпоинт /search, который будет принимать параметры поиска: тип транспорта (самолет или поезд), пункт отправления, пункт назначения, даты поездки и количество пассажиров.
⭐️ Подключить API к базе данных, чтобы извлекать актуальную информацию о доступных билетах.
⭐️ Обработать логику поиска и фильтрации данных по заданным критериям.
Вернуть результаты поиска в формате JSON, включающим информацию о рейсах, их стоимости и доступности.
⭐️ Реализовать обработку ошибок, включая некорректные данные и случаи отсутствия результатов.
3. Ограничения😺
⭐️ API должно обрабатывать запросы быстро, с максимальным временем ответа не более 1 секунды.
⭐️ Необходимо обеспечить безопасность данных, передаваемых через API, используя протокол HTTPS.
⭐️ Поддержка нагрузки до 1000 одновременных запросов.
4. Источники данных😚
Ссылки на спецификации API и схемы базы данных можно найти в нашем API документации.
5. Текущее состояние системы🦇
В настоящее время API не реализовано. Существуют только схемы базы данных и общая архитектура проекта. Важно обеспечить совместимость с существующими компонентами системы.
6. Примеры использования♟
Положительный кейс: Пользователь вводит корректные данные в форму поиска, и API возвращает список доступных рейсов с их стоимостью и временем отправления.
Отрицательный кейс: Пользователь вводит некорректные данные (например, пункт отправления и назначения совпадают), и API возвращает сообщение об ошибке.
7. Как проверить?
Критерии приемки:
📌 API корректно принимает и обрабатывает запросы с параметрами поиска.
📌 Результаты поиска возвращаются в формате JSON и соответствуют введенным критериям.
📌 Время ответа API не превышает 1 секунды.
Обработка ошибок работает корректно, возвращаются понятные сообщения об ошибках.
📌 API стабильно работает под нагрузкой до 1000 одновременных запросов.
А как вы ставите задачи на разработку?📝 Расскажите про проверенные методы, которые помогают вашей команде работать эффективнее.
🌟В следующем посте расскажу, как правильно ставить задачи для тестировщиков.
В предыдущей части я рассказал, как правильно поставить задачу для фронтенд разработчика. Если вы пропустили этот пост, обязательно посмотрите его, начните ставить качественные задачи уже сегодня.
Теперь давайте рассмотрим, как правильно поставить задачу для бэкенд разработчика на примере нашего проекта:
Представьте, что мы разрабатываем онлайн-платформу для бронирования путешествий, которая позволит пользователям искать, сравнивать и бронировать билеты на самолеты и поезда. Цель проекта — создать удобное и интуитивно понятное приложение, обеспечивающее пользователям плавный и приятный опыт бронирования путешествий.
Задача для бэкенд разработчика: Реализация API для формы поиска
1. Контекст
В рамках проекта "Путешествия" мы создаем страницу поиска и бронирования, которая позволит пользователям искать билеты на самолеты и поезда. Для обеспечения работы этой страницы необходимо реализовать API, которое будет обрабатывать запросы с формы поиска и возвращать соответствующие результаты.
2. Чёткие инструкции
Необходимо разработать API для обработки запросов с формы поиска на странице бронирования путешествий. Вот основные шаги:
Вернуть результаты поиска в формате JSON, включающим информацию о рейсах, их стоимости и доступности.
3. Ограничения
4. Источники данных
Ссылки на спецификации API и схемы базы данных можно найти в нашем API документации.
5. Текущее состояние системы
В настоящее время API не реализовано. Существуют только схемы базы данных и общая архитектура проекта. Важно обеспечить совместимость с существующими компонентами системы.
6. Примеры использования
Положительный кейс: Пользователь вводит корректные данные в форму поиска, и API возвращает список доступных рейсов с их стоимостью и временем отправления.
Отрицательный кейс: Пользователь вводит некорректные данные (например, пункт отправления и назначения совпадают), и API возвращает сообщение об ошибке.
7. Как проверить?
Критерии приемки:
Обработка ошибок работает корректно, возвращаются понятные сообщения об ошибках.
А как вы ставите задачи на разработку?📝 Расскажите про проверенные методы, которые помогают вашей команде работать эффективнее.
🌟В следующем посте расскажу, как правильно ставить задачи для тестировщиков.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤🔥5👍3🤔3❤2
Я системный аналитик, и признаюсь честно: я не люблю интеграции.
Но если серьезно, то в начале моей карьеры, когда я был бизнес и системным аналитиком, мои проекты имели небольшое количество интеграций.
Сейчас на текущем проекте задачи с интеграциями и без распределены примерно поровну. Не скажу, что я страдаю, но давайте по порядку.
Почему я не люблю интеграции?
1) Это скучно
Интеграции часто требуют механического подхода, где важно лишь правильно составить запросы и получить ожидаемые ответы. Фантазии и креативности здесь особо не требуется.
2) Их может быть действительно много
Приходится учитывать требования разных потребителей, поддерживать несколько версий API и постоянно мониторить их работу. Это требует значительных усилий и внимания к деталям, делая процесс довольно утомительным и сложным.
3) Ну это реально скучно
Все задачи сводятся к подключению, сопровождению и тестированию. Однотипная работа, без особой возможности для творчества и креативного подхода. Я видел интеграционных аналитиков, желаю им счастья и здоровья.
Почему я люблю проекты, где практически нет интеграций?
1) Больше времени уделяется самому приложению в части UX/UI
Совместно с дизайнером можно прорабатывать действительно классные и красивые фичи.
2) Крутой и полезный функционал
Больше времени уделяется самим фичам и функционалу для пользователя. Продукт действительно работает и развивается.
3) Меньше систем — меньше проблем
Разработка и тестирование проходят быстрее и с меньшими рисками. Меньше зависимостей от других команд, больше автономии.
Как я поборол свою нелюбовь к интеграциям?
1) Интеграции легче чем вы думаете
Если интеграции вас пугают или кажутся сложными, не переживайте. В интернете полно статей и примеров, которые помогут вам разобраться. Достаточно понять основные принципы, и после выполнения пары задач всё станет намного проще и понятнее.
2) Ну что мы, начальника подведём?
Когда вы устроитесь на работу системным аналитиком, выбора не разобраться в интеграциях у вас просто не будет. Это неизбежная часть работы, и лучший способ справиться с ней — принять этот вызов и освоить все необходимые навыки.
3) Больше навыков — больше ЗП
Если у вас мало опыта с интеграциями или вы еще плохо в них разбираетесь, откройте вакансии. Аналитикам, владеющим навыками интеграции, как правило, платят выше.
А как вы относитесь к интеграциям? Часто ли приходится с ними работать? Поделитесь своими историями и опытом в комментариях!
IT АНАЛитика
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9❤5❤🔥2
Media is too big
VIEW IN TELEGRAM
Спасибо вам за поддержку и интерес к моему каналу! В честь этого я сделал для вас специальный рилс.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥16❤🔥3😁3❤2👍1
Для тех, кто хочет понять основы проектирования и разработки требований к интеграции систем, рекомендую эту статью. Недавно как раз проводил консультацию и разбирали похожий вопрос.
В статье пошагово расписан процесс проектирования интеграции с небольшим уклоном в архитектуру. Очень полезно для новичков! 📚Ознакомиться
IT АНАЛитика
В статье пошагово расписан процесс проектирования интеграции с небольшим уклоном в архитектуру. Очень полезно для новичков! 📚Ознакомиться
IT АНАЛитика
Хабр
Базовое проектирование и разработка требований к интеграции систем (для начинающих аналитиков)
Данная статья посвящена в первую очередь начинающим ИТ аналитикам, которые хотят верхнеуровнево разобраться, как необходимо описывать интеграции между системами и как процесс выглядит в целом. Просьба...
🔥6❤3🆒3👍2❤🔥1
Хорошо поставленная задача есть? А если найду? 🕵️♂️ : Часть 5 - Тестировщик
В предыдущих частях мы рассмотрели, как правильно ставить задачи для фронтенд и бэкенд разработчиков. Если вы пропустили эти посты, обязательно посмотрите их!
Теперь давайте рассмотрим, как правильно поставить задачу для тестировщика:
Как вы помните, мы разрабатываем онлайн-платформу для бронирования путешествий, которая позволит пользователям искать, сравнивать и бронировать билеты на самолеты и поезда.
Задача: Протестировать страницу поиска и бронирования билетов.
1. Контекст💬
В рамках проекта "Путешествия" была создана страница поиска и бронирования, которая позволяет пользователям искать билеты на самолеты и поезда. Для этого мы сделали API и привязали его к фронту.
2.Что нужно сделать?🤔
Необходимо протестировать фронтенд и бэкенд части для формы поиска, чтобы убедиться в её корректной работе. Вот основные шаги:
💭 Проверить корректность работы формы поиска, которая включает выбор типа транспорта (самолет или поезд), пунктов отправления и назначения, дат поездки и количества пассажиров.
💭 Протестировать эндпоинт /search, который принимает параметры поиска и возвращает результаты в формате JSON.
💭 Проверить правильность отображения результатов на фронтенде, соответствующих возвращаемым данным.
💭 Проверить возвращаемые данные на соответствие ожидаемому формату и содержанию (информация о рейсах, их стоимость и доступность).
💭 Протестировать обработку ошибок, включая некорректные данные и случаи отсутствия результатов, с проверкой корректного отображения сообщений об ошибках.
3. Источники данных🤯
Тут прикладываем ссылку на документацию и можно ещё приложить ссылки на ранее выполненные задачи.
4. Примеры использования🎹
Обычное тестировщики сами пишут себе тест кейсы, но можно написать какие-то общие вещи.
Положительный кейс: Пользователь вводит корректные данные в форму поиска, и API возвращает список доступных рейсов, которые корректно отображаются на фронтенде.
Отрицательный кейс: Пользователь вводит некорректные данные (например, пункт отправления и назначения совпадают), и API возвращает сообщение об ошибке, которое корректно отображается на фронтенде.
5. Как проверить?🎮
💭 Форма поиска корректно принимает и обрабатывает данные.
💭 API корректно обрабатывает запросы с параметрами поиска и возвращает данные в формате JSON.
💭 Результаты поиска корректно отображаются на фронтенде и соответствуют введенным данным.
💭 Обработка ошибок работает корректно, и сообщения об ошибках отображаются на фронтенде.
А как вы ставите задачи тестировщикам? 📝 Разделяете ли вы задачи на тестирование бэк части и фронт? Делитесь своими историями в комментариях!
🌟 В следующей части мы разберем, как правильно ставить задачи для дизайнеров.
IT АНАЛитика
В предыдущих частях мы рассмотрели, как правильно ставить задачи для фронтенд и бэкенд разработчиков. Если вы пропустили эти посты, обязательно посмотрите их!
Теперь давайте рассмотрим, как правильно поставить задачу для тестировщика:
Как вы помните, мы разрабатываем онлайн-платформу для бронирования путешествий, которая позволит пользователям искать, сравнивать и бронировать билеты на самолеты и поезда.
Задача: Протестировать страницу поиска и бронирования билетов.
1. Контекст
В рамках проекта "Путешествия" была создана страница поиска и бронирования, которая позволяет пользователям искать билеты на самолеты и поезда. Для этого мы сделали API и привязали его к фронту.
2.Что нужно сделать?
Необходимо протестировать фронтенд и бэкенд части для формы поиска, чтобы убедиться в её корректной работе. Вот основные шаги:
3. Источники данных
Тут прикладываем ссылку на документацию и можно ещё приложить ссылки на ранее выполненные задачи.
4. Примеры использования
Обычное тестировщики сами пишут себе тест кейсы, но можно написать какие-то общие вещи.
Положительный кейс: Пользователь вводит корректные данные в форму поиска, и API возвращает список доступных рейсов, которые корректно отображаются на фронтенде.
Отрицательный кейс: Пользователь вводит некорректные данные (например, пункт отправления и назначения совпадают), и API возвращает сообщение об ошибке, которое корректно отображается на фронтенде.
5. Как проверить?
А как вы ставите задачи тестировщикам? 📝 Разделяете ли вы задачи на тестирование бэк части и фронт? Делитесь своими историями в комментариях!
🌟 В следующей части мы разберем, как правильно ставить задачи для дизайнеров.
IT АНАЛитика
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5❤2❤🔥1💊1
Если вам кажется, что Kafka сложная и запутанная, или вы только начинаете знакомство с ней, у меня есть отличное решение. Прочитайте "сказку" — "Gently Down the Stream" от Митча Сеймура.
Митч создал эту сказку для своих дочек, чтобы просто и понятно объяснить концепции Apache Kafka. На примере милых выдр он объясняет основные концепции и терминологию, делая сложные вещи простыми и понятными. 📚
Ознакомиться: Gently Down the Stream
IT АНАЛитика
Please open Telegram to view this post
VIEW IN TELEGRAM
😁13🔥5🦄4❤2👍2
Официально я консультации не даю, но просто не могу не поделиться таким результатом меньше чем за сутки.
И ведь никакого вранья, только четкая структура и правильная репрезентация себя, как специалиста.
"Со старым резюме было не так много, порядка 10 откликов и 30 просмотров, но это не за один день, а тут прямо поток. Поднял много тем и сделал мини-проекты. Согласен, пробные будут комом, темы еще некоторые подобью и свои заметки сделаю — будет полная картина.
В последнее время провожу много собеседований и в шоке, как большинство людей забивают на структуру и грамотное описание.
Конечно, хорошо составленное резюме не даст вам 100% оффер, но точно приблизит вас к его получению
В общем, держу за Андрея кулачки. Уже пошли первые собесы, хороший оффер — лишь вопрос времени.
IT АНАЛитика
Please open Telegram to view this post
VIEW IN TELEGRAM
❤🔥10🔥8👍1🗿1👾1
Шпаргалка REST.pdf
426.7 KB
Поэтому держите простую шпаргалку, которая иногда может пригодится в работе.
IT АНАЛитика
Please open Telegram to view this post
VIEW IN TELEGRAM
❤11🔥6❤🔥3👍2
Продолжение истории Андрея спустя неделю.
Как видите, потребность в хороших специалистах никуда не делась, и грамотно составленное резюме играет ключевую роль.
Если вы собираетесь выходить на рынок, обязательно уделите время написанию резюме. Результаты не заставят себя долго ждать!
У Андрея теперь начинаются тех.собесы, и я уверен, что классный оффер уже не за горами. 🚀
IT АНАЛитика
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥8
Тут, конечно, про QA, но подставьте "аналитик" — и смысл не поменяется.
А как у вас обстоят дела с онбордингом на проекте?
📖 Читайте статью
Please open Telegram to view this post
VIEW IN TELEGRAM
Хабр
Что делать, когда бросили плыть без онбординга
Как быть тестировщику, если его взяли в команду и не онбордят? Рассказываем о том, как мы адаптируем нового QA в команду: о системе наставничества, грейдах и преодолении сложностей. Советы джунам,...
👍4❤🔥1❤1
Please open Telegram to view this post
VIEW IN TELEGRAM
😁18❤1