Найти в Дзене
Тестировщик ПО: низкий порог входа или ловушка для новичков? Разбираем на костях
Вы тоже слышали мантру: «Хочешь в IT — иди в тестирование, там легко стартовать»? Забудьте. Реальность 2025 года жестоко разбивает этот миф. Сегодня QA-инженер — это не тот, кто «просто ищет баги». Это центральная фигура в команде, «многоногий паук», от которого зависит, выйдет ли продукт вообще. Да, начать можно без диплома программиста. Но что на самом деле ждет вас за этой дверью? И почему «низкий порог» — самая опасная иллюзия? Погнали разбираться. Часть 1: Кто он, этот мифический QA, на самом деле? Когда я сам задумался о карьере в IT, меня интересовала не стартовая зарплата...
6 месяцев назад
Все, что вам нужно знать о стратегиях кэширования
Жил-был младший инженер-программист по имени Артем. Он работал в технологической компании Hooli. Несмотря на свой ум, он так и не получил возможности поработать над каким-либо интересным проектом. Поэтому он был печален и расстроен. Пока однажды ему не пришла в голову идея устроиться на новую работу. И интервьюер задал ему один простой вопрос: «Можете ли вы перечислить 5 популярных стратегий кэширования?». Однако он не ответил на него, и интервью закончилось через 7 минут. Поэтому он изучил его позже, чтобы восполнить пробел в знаниях...
10 месяцев назад
Как Uber вычисляет расчетное время прибытия (объяснение за 2 минуты или меньше): 1. Они представляют физическую карту в виде графика. 2. Они вычисляют расчетное время прибытия, находя кратчайший путь в ориентированном взвешенном графе. 3. Они не используют алгоритм Дейкстры, потому что он не масштабируется со сложностью O(n*logn) 4. Они разбивают граф, а затем предварительно вычисляют наилучший путь внутри каждого раздела. 5. Они уменьшают временную сложность с O(n^2) до O(n) путем разбиения графа 6. Они заполняют веса ребер графа информацией о дорожном движении. 7. Они используют фильтр Kalman и алгоритм Viterbi для сопоставления карт, чтобы точно определить время прибытия.
10 месяцев назад
Тестирование в DevOps: стратегии, инструменты и лучшие практики для обеспечения непрерывного качества
В мире DevOps, где скорость и эффективность имеют первостепенное значение, тестирование играет важнейшую роль в обеспечении быстрой и надежной поставки пользователям высококачественного программного обеспечения. Однако традиционные методы тестирования, такие как ручное тестирование и отложенная интеграция, больше не отвечают потребностям современных конвейеров непрерывной поставки. Практики DevOps привели к появлению нового подхода к тестированию – интегрированного, автоматизированного и непрерывного...
10 месяцев назад
Кто такой тестировщик и сколько он зарабатывает в России?
Привет! Меня зовут Павел, мне 25, и последние 5 лет я работаю в IT. За это время я успел побывать и разработчиком, и менеджером, но больше всего меня зацепила роль тестировщика. Почему? потому-что нравится "ломать" приложения, искать нюансы, документировать, придумывать схемы как и где найти дефекты. Сегодня расскажу, кто такие тестировщики, чем они занимаются, сколько зарабатывают и почему без них даже самый крутой софт может превратиться в цифрового Франкенштейна. Тестировщик (QA Engineer, Quality...
10 месяцев назад
Если нравится — подпишитесь
Так вы не пропустите новые публикации этого канала