Брейни • QA (@brainy_qa) — Telegram-канал | Telegram Dialogs
Все каналы
Брейни • QA

Брейни • QA

@brainy_qa

9.1K подписчиков технологии 💬 Комментарии открыты

Да, тестировщики всё еще нужны. Нет, нас не заменит ИИ (пока что, по крайней мере). Да, я продаю курсы. И да, мои студенты находят работу (их истории можно на сайте почитать) Все курсы тут - https://brainy.run По любым вопросам @BrainySupport_bot

Последние публикации

Брейни • QA
17.07.2026 06:03 · 👁 833
Как бизнес в интернете выживает в условиях блокировок (3/3) Последняя часть трилогии постов будет посвящена тому, как с блокировками борются крупные подсанкционные игроки — но в этот раз речь о блокировках "оттуда". Вы задумывались о том, как же так получается, что заблокированные приложения вновь и вновь появляются в App Store / Google Play, пусть и на небольшое время? Как они снова и снова проходят серьёзную модерацию от Apple и Google, когда все прекрасно знают, что они снова будут пробиваться в магазины приложений? Как крупному игроку, которого удалили из стора, вновь туда вернуться? Если ты крупный российский банк, то, когда ты подаешься на модерацию, тебе ни в коем случае нельзя выглядеть как...ну, как ты. Твоя задача — максимально мимикрировать под что-то безобидное. Именно этим и занимаются отдельные серьезные команды. В одной из компаний, в которой я работал, была команда, которая называлась "антикризис", единственной целью которой было противодействие иностранным блокировкам и максимальная митигация проблем, связанных с ними. Десятки экспертов из разных областей (разработка, аналитика, тестирование, менеджмент, юристы и пр.) придумывали, как бы им обойти ограничения. Для начала нужно придумать и разработать приложение-обманку. Это может быть: - Трекер задач - Список покупок - Календарь инвестиций - и т.д. Когда в приложение зайдёт проверяющий из Google / Apple, они увидят только эту обманку — и больше ничего. Для них это будет выглядеть как "еще один трекер задач". Но если при авторизации ты введешь, например, номер телефона, который зарегистрирован в банке — приложение моментально меняется и превращается в приложение твоего банка в том виде, в котором ты его привык видеть. На самом деле, это очень серьёзная инженерная задача — мало того, что каждый раз нужно разрабатывать новую обманку, так ещё и нужно очень грамотно запрятать реальный функционал — не должно быть никаких упоминаний твоего подсанкционного банка даже в коде, даже в самой незначительной строчке. При этом ты должен уметь вызвать "настоящий" код, которого может не быть вообще в первоначальном приложении в принципе, потому что это тоже проверяется. Каждый раз ты должен выложить это под новым аккаунтом новой компании или человека, который никогда не светился для этих компаний. И это месяцы работы на каждый релиз. На каждую попытку. Всё ради того, чтобы приложение повисело в сторе от нескольких часов до суток, пока его не снесут. Представьте, насколько огромные ресурсы тратятся компаниями просто на то, чтобы обмануть проверяющего. И что могло бы быть, если бы эти же гениальные умы делали что-то полезное вместо того, чтобы бороться с ветряными мельницами. Вот такая вот небольшая трилогия получилась. Как вам? Рассказывать больше такого или всё таки сосредоточиться на тестировании?
Брейни • QA
16.07.2026 05:05 · 👁 1.2K
Как бизнес в интернете выживает в условиях блокировок (2/3) В прошлом посте я рассказывал о влиянии блокировок на одну единственную составляющую - хранение и просмотр видео. Сегодня я расскажу, как совсем недавно мы столкнулись с блокировкой всего. Буквально пару дней назад мне написал один из моих студентов: — Сайт не работает Такое иногда бывает, что у хостера сбои, но обычно само восстанавливается за 5-10 минут. Проверяю — и у меня всё работает. Отвечаю студенту, что проблема, вероятно, на его стороне. Предлагаю воспользоваться классическим методом обхода блокировок, так как за последние годы уже смирился, что не могу подстроиться под каждого, потому что какой-то мелкий региональный оператор заблочил лишнего, а мне разбираться. Но ещё через день стало приходить больше сообщений. Стало понятно, что проблема уже не такая локальная. Посмотрел статистику — и вижу спад посещаемости, примерно на 30-40% от обычной. При этом вижу, что у 50-60% студентов из России всё по-прежнему работает — т.е. блокировка не тотальная, а частичная, и работает только у части операторов. На всякий случай уточню, что мой сайт не входит в перечень экстремистских или террористских, и не заблокирован и не замедлен Роскомнадзором. Просто попал в какую-то волну блокировки очередного иностранного хостинга, видимо. Как и в прошлом посте — без анонсов, объявлений или решений. Просто тихое отключение доступа. Все эти годы все мои обучающие сервисы были на хостинге Railway с серверами в Европе. Я уже давненько ожидал, что такое может произойти, и был морально готов. К чему я не был готов, так это к тому, что на российских хостингах цены выросли в 2-3 раза за последние 4 года. И, само собой, российский хостинг стоит дороже американского или европейского, как и в случае, когда я искал новое хранилище видео. В общем, приобрел облачный сервер, установил на него Dokploy (self-hosted open-source сервис для удобного деплоя приложений) и в течение двух целых дней переносил и перенастраивал ~ 10 сервисов Школы Брейни. Как обычно, то, что работало из коробки, теперь нужно было костылить — но мне не привыкать уже. Спустя два дня борьбы с переносом всё, наконец, закончилось, и все сервисы заработали. Я проверил каждый из них — все открывались у меня без проблем. С российского сервера. Каково было моё удивление, когда студенты сказали "всё ещё не работает". И тут я, конечно, офигел — я же всё сделал, всё перенёс, у меня всё работает...почему? Почему??? И действительно, почему-то мои сервисы выдавали таймауты и обрывали соединение не только с России, но и из других стран...я ещё пол дня потратил на то, чтобы разобраться, почему так, и перепробовал десяток вариантов, чтобы починить всё самостоятельно. Не получилось. Создал тикет в поддержку сервиса и параллельно продолжал разбираться. В один момент нашёл эту статью на Хабре, и увидел, что в ней симптомы точь-в-точь как у меня — обрывы соединений и таймауты. Оказалось, что это изменения настройки фильтрации трафика (ТСПУ). От Роскомнадзора. Через некоторое время я получил подтверждение от службы поддержки: Сейчас часть пользователей действительно сталкивается с недоступностью подключения по HTTP/HTTPS к инфраструктуре при использовании сетей российских операторов связи. При этом наши собственные сети и серверы работают штатно, без ограничений. Вероятная причина - изменения в настройках фильтрации со стороны магистральных провайдеров интернета. Повлиять на это мы не можем, иногда в таких ситуациях помогает смена IP-адреса на сервере. Как говорится, "бей своих, чтобы чужие боялись". И даже если ты на российском сервере, никаких гарантий у тебя нет. После нескольких попыток смены IP адреса сервера всё заработало. Хочется подвести какой-то итог и сказать что-то банальное вроде "в таких условиях нельзя расти, развиваться и делать бизнес", но это, наверное, итак понятно. Думаю, им там всем всё равно, потому что план есть, и план нужно выполнять. А что это за план — все, конечно, уже тоже знают.
Брейни • QA
15.07.2026 06:57 · 👁 1.5K
Как бизнес в интернете выживает в условиях блокировок (1/3) Задумывались, как вообще живут интернет-предприниматели в России последние годы? Я даже не буду говорить банальное, что Instagram, LinkedIn, X, YouTube-реклама — всё это заблокировано или превращено в решето, и бизнесу приходится выживать на том, что осталось. Давненько не писал, поэтому зайду с серии из трёх наболевших постов о жизни онлайн-бизнеса в условиях блокировок. Первые два — на своём примере, про школу. А в третьем отойду от себя и покажу, как с той же проблемой справляются совсем другие игроки — вы удивитесь, кто именно. Три года я сам строю инфраструктуру своей школы — Stepik и Udemy под мои задачи не годятся. Одна из вечных головных болей — где хранить видео. На YouTube нельзя: ссылку "не для всех" легко скопировать и слить — никакого реального контроля доступа нет, платный курс за полчаса разойдётся по чатам бесплатно. Условные Яндекс Диск и Google Drive — это хранилища файлов, а не видеосервисы: они не тянут, когда сотни студентов смотрят один урок одновременно, и либо упрутся в лимиты, либо забанят файл за "подозрительную активность". Вот тут стоит остановиться и объяснить, сколько вообще всего делает YouTube (и любой нормальный видеохостинг) под капотом, когда вы просто нажимаете "загрузить видео": — Транскодирование. Ваш исходник весит условно 5 ГБ. Сервис сжимает его в удобоваримый размер, не убив качество картинки. — Генерация разных качеств. Из одного файла нарезаются версии 360p, 480p, 720p, 1080p и так далее — чтобы у человека с плохим интернетом видео не тормозило, а у человека с хорошим — не выглядело мылом. — Адаптивный битрейт. Плеер на лету переключает качество в зависимости от скорости соединения зрителя — вы это видели, когда видео вдруг "проседает" в качестве на плохом вайфае и потом снова становится чётким. — CDN. Видео физически лежит на серверах по всему миру, и раздаётся зрителю с ближайшего — иначе кто-то в Австралии смотрел бы ваше видео с сервера в Ирландии и загрузка занимала бы вечность. — Встроенный плеер — с перемоткой, субтитрами, скоростью воспроизведения, превью при наведении на таймлайн. — Плюс по мелочи: автоматические превью-кадры, иногда — улучшение звука и картинки, если исходник совсем плохой. Это огромная инженерная машина, которую большинство из нас просто не замечает — потому что она работает бесплатно и незаметно. Для бизнеса вроде моего есть Vimeo — он делает всё то же самое, но заточен под компании: им пользуются онлайн-школы вроде моей (и гораздо крупнее, уровня Skillbox / Нетологии и подобных). Какое-то время я на нём и жил... ...пока в один день видео перестали открываться у студентов из России. Без официальных блокировок — просто перестали, и всё. Начал искать замену, нашёл Bunny Stream — тоже "всё в одном" и по вменяемым ценам. Спустя какое-то время — то же самое: видео перестали открываться. Без объяснения причин или понимания, за что их-то положили. Стало ясно: нужен российский сервис. Начал искать — и либо неудобно, либо дорого. То, что на западе стоит 10 долларов, здесь — 100. Почему — вопрос без ответа. В итоге остановился на российском S3-хранилище. Это просто "полка", на которую можно положить файл — и всё. Никакой магии сверху. Вместе с переездом я потерял разом: — автоматическое сжатие видео — генерацию разных качеств — адаптивный битрейт — CDN-раздачу (видео теперь летит из одной точки, а не с ближайшего к зрителю сервера) — встроенный плеер — автоматические превью Всё это теперь делаю руками: рендер сжимаю на своём компьютере, сам нарезаю разные качества, сам заливаю, плеер собираю сам. По сути, воссоздал у себя локально ту самую инженерную машину, которую раньше бесплатно давал сервис — только теперь дольше, дороже и муторнее. И это ещё не конец. Блокировки работают в обе стороны: у зарубежных студентов из многих стран видео с российских серверов тоже не открываются. Пришлось на уровне платформы поддерживать раздачу с нескольких источников — российским студентам один плеер, зарубежным другой. И платить за хранение видео в двух местах вместо одного. Иногда вспоминаю, как до 2022 было просто: платишь картой Visa и пользуешься любым нормальным сервисом, а не тем, что случайно не заблокировали. На этом сюрпризы не закончились — завтра расскажу, как буквально пару дней назад мы попали под новую блокировку и что с этим делали. А у вас как в проектах — тоже приходится городить костыли из-за блокировок, или пока обходит стороной?
Брейни • QA
06.05.2026 09:13 · 👁 4.3K
У одного из моих любимых IT телеграм блогеров Denis Sexy IT увидел исследование, посвященное использованию ИИ для подготовки резюме. Если вы по какой-то причине думали, что использование ИИ для резюме понижает ваши шансы пройти первичный автоматический отбор (ведь есть же алгоритмы, которые могут определять написание текстов нейронкой, верно?), то всё вообще наоборот — резюме, написанное или отредактированное нейронкой, имеет бОльшие шансы на проход этого этапа. Но самое интересное дальше: Сам скоринг оказался байасным. Модель не просто делает вывод в стиле: “о, тут лучше написано”, она, похоже, может узнавать свой стиль и предпочитать тексты, похожие на её собственные – авторы называют это self-preference bias: модель склонна любить контент, который сама же могла бы написать, маленький цифровой нарциссизм Т.е. по сути если узнать, какие нейросети чаще используются в оценке резюме и через эти же нейросети подготовить своё, то шансы попасть хотя бы на стол (цифровой, разумеется) к HR и к технической команде будет выше. Не то, чтобы это не было очевидно для меня, но прикольно! Напомню, что у меня есть статья по поиску работы и видео на YouTube, по которым можно понять, чего вообще ожидать от этого этапа и как его пройти с наименьшими потерями собственного достоинства.
Брейни • QA
12.04.2026 12:56 · 👁 5.2K
Пока писал письмо на email, родилось простое, но очень приятное осознание. Я начал вести свой YouTube, когда его уже начали замедлять (де-факто делать неработоспособным полностью). Прямо сейчас мои короткие видео набирают сотни тысяч просмотров в заблокированном TikTok. Заблокированный телеграм канал продолжают читать тысячи людей.  Никакие блокировки не запретят нам смотреть, кого мы хотим, и читать, кого мы хотим. Переживём их всех!
Брейни • QA
12.04.2026 12:37 · 👁 4.4K
И, кстати, сегодня последний день перед повышением цен на программы и курсы. Пока ещё можно купить по прежним ценам (и даже со скидкой, если промокод brainy_tg ввести) Всё можно найти тут — https://www.brainy.run
Брейни • QA
12.04.2026 12:35 · 👁 4K
Время возрождать емейл-рассылки? Пока все обсуждали (и обсуждают) блокировку Телеграма и спрашивают читателей «куда идти — в VK? в Max?», я почти нигде не вижу очевидного ответа: — А давайте сделаем емейл-рассылку! Люди как-то массово упустили простой факт: e-mail — это единственный по-настоящему неблокируемый канал коммуникации. Список подписчиков — это просто набор адресов, который можно в любой момент забрать и перенести в любой удобный сервис. В теории можно даже настроить так, чтобы продолжать постить в Телеграм, а письма будут улетать подписчикам автоматически. Единственный минус — это не бесплатно, хотя при разумном подходе и должной оптимизации выходит довольно дёшево. На Западе давно есть Substack — платформа, объединяющая блог-агрегатор (как Habr/VC/Дзен) и емейл-рассылку с платной подпиской (аля Boosty/Patreon). Честно говоря, на волне всех этих блокировок у меня даже мелькала мысль сделать что-то подобное для русскоязычной аудитории — но брать на себя ещё один проект уже не могу. Берите идею, если хотите 😊 Формат емейл-рассылок незаслуженно игнорируют — во многом потому, что компании превратили его в чистый маркетинг: «вот что вам ещё понравится», «у вас неоплаченная корзина», «новинки нашего магазина». Но он может быть совершенно другим! Это я к чему: у меня рассылка настроена уже давно, и время от времени даже в личку пишут, что письма получаются живыми и честными — про то, как реально живет айтишный (и QA-шный) мир, без розовых очков. Так что, если интересно, подписывайтесь: 👉 Подписка на рассылку Если вы уже студент Школы Брейни и проходили хотя бы один курс — скорее всего, вы уже в списке. Отписаться можно в любой момент одной кнопкой. Пока не решил окончательно, буду ли полностью дублировать контент из Телеграма или писать что-то отдельное — скорее всего, получится гибрид. Но одно обещаю точно: никакого рекламного спама. За всё время существования Школы Брейни я не выпустил ни одной рекламной интеграции — только своё.
Брейни • QA
07.04.2026 18:55 · 👁 4.3K
Что-то я совсем мало рассказываю о своей Школе Брейни, хотя это вообще-то моё основное направление деятельности. За последние несколько месяцев много интересного появилось, исправляюсь и рассказываю! 🔹 Предварительная проверка домашек с ИИ. Мы всегда проверяем работу своими глазами и расписываем ревью своими руками, но решили внедрить предварительную проверку нашим дообученным ИИ. Работает так: отправляешь работу — и в течение буквально секунд получаешь первый фидбек: что не так, на что обратить внимание. Потом преподаватель (я или наш постоянный ревьюер Полина) проверяет как обычно, но теперь не нужно ждать сутки, чтобы понять, если пошёл не туда. Получается эдакая дополнительная попытка — бесплатно) 🔹 ИИ-ассистент по курсу. Это вторая ИИ-фича, не путать с первой. У нас теперь есть чат, который знает содержимое вашего курса (всё — и из текста, и из видео) и может ответить на вопрос по теме, пока ты учишься. Не ChatGPT общего назначения — а ассистент, привязанный к конкретным урокам и к нашей программе. 🔹 Расширенный модуль по Charles в курсе веб-тестирования. Из фидбека студентов я понял, что хорошо показывал, как пользоваться сниффером, но недостаточно хорошо пояснял, зачем. Исправился. Плюс в модуле появился новый учебный проект — галактический маркетплейс, на котором мы теперь практикуем почти каждый сценарий, с которым сталкивается тестировщик. По отзывам — получилось очень круто! И для тех, кто пропустил — напомню, что всё это работает на нашей собственной платформе, которую я с нуля писал последние полтора года. Курсы, домашки, ИИ-ассистент, карьерный трек, геймификация — всё в одном месте. Такого нет и у большинства крупных онлайн-школ, которые берут в 10-15 раз больше :) Как вы понимаете, всё это стоит денег — и на разработку, и на содержание (один только ИИ, который доступен каждому студенту без доплат, ощутимо бьёт по кошельку). Поэтому со следующего понедельника (13.04) я обновляю цены на курсы. До этой даты всё можно купить по текущим ценам. Все курсы и программы здесь - https://www.brainy.run Для моих верных читателей, которые остались здесь даже после блокировок, по промокоду brainy_tg по-прежнему доступна скидка — так что, если откладывали покупку, сейчас самое время!
Брейни • QA
27.03.2026 16:35 · 👁 4.5K
Какие сейчас зарплаты в QA? Мне регулярно пишут: сколько можно зарабатывать в тестировании? На какие цифры рассчитывать? Нашёл на LinkedIn исследование на почти 500 тестировщиках — живые данные, не высосанные из пальца. Вот что внутри: — Большинство (40%) зарабатывают $1000–$2000 в месяц — Web junior чаще всего получает $500–$1499, middle уже уходит в $1500–$2999 — Backend/API senior — пик на $2000–$3999, и это ещё не потолок — В Западной Европе медиана заметно выше: пик на $2000–$4999, и 22% зарабатывают $4000+ — В России/СНГ топ — $1000–$1499 (23%), $4000+ получают меньше 5% Всё это есть в этом гугл-документе со ссылкой в комментариях — там разбивка по специализации, грейду и стране 👇
Брейни • QA
24.03.2026 10:39 · 👁 5.1K
Команда команде рознь После видео про Т-Банк пришло много комментариев в духе "работаю/работал там — всё не так, у меня было по-другому". Интересное наблюдение, потому что именно об этом я и говорил в видео. Вот мне время от времени пишут: "Есть вакансия в X — как там вообще, норм?" Честный ответ всегда одинаковый: всё зависит от команды. Снаружи кажется, что в большой компании всё унифицировано — плюс-минус одинаковые процессы, условия, правила. Это не так. В одной команде день забит задачами, в другой работаешь пару часов. В одной — двадцать созвонов в неделю, в другой — два. В одной сразу дают доступ к коду, в другой проводят через девять кругов ада, чтобы его получить. И это в пределах одной компании. Часто — в пределах одного продукта (приложения, сайта, конкретной фичи и т.д.). Именно поэтому "у меня в Т-Банке всё было хорошо" не опровергает "у меня в Т-Банке было вот так". Это просто два разных опыта в двух разных командах одной организации. Более того — даже для разных ролей процессы могут отличаться: разработчик и тестировщик в одной команде могут жить по совершенно разным правилам. Что касается проблем, они бывают системные — например, политика по релокации, которая одинакова для всей компании, а бывают локальные — нет задач, перегруз созвонами, плохой лид, скучная рутина. Первые касаются всей компании, вторые — конкретно твоей команды и твоего лида. В какую бы компанию ты ни шёл — Т-Банк, Сбер, Авито, Яндекс — можешь попасть как в команду с отличными процессами и заряженными людьми, так и в команду, где никому ни до чего нет дела. Заранее это почти никогда не узнаешь. Но есть признаки, на которые стоит обращать внимание ещё на этапе отбора. Про них как раз таки и говорил в видео (и ради них оно в принципе снималось) 👆
Чат поддержки
Ответим здесь же, обычно быстро
Здравствуйте! Напишите ваш вопрос — оператор ответит в этом чате.