How to Code (а как?)
8.2K subscribers
54 photos
2 videos
116 links
Привет, мы обучаем автоматизации web3 процессов.

Единственные наши контакты: @cryppi_manager_1, @cryppi_manager_3

А вот отзывы: @how_to_code_web3_reviews
Download Telegram
How to Code (а как?)
Начали стрим Общение через комменты этого поста
Какой контент по QA вам интересен?

Предлагайте идеи в комменты, может, напишем что-то для вас или проведём ещё какой-нибудь стрим
How to QA Testing или притча о том, как на 1,800$+ в месяц выйти

Мы перенесли весь наш опыт по QA в эту статью, раньше мы выдавали её в приватном порядке, теперь же решили выложить в полностью публичный доступ.

Вот что входит в данную статью:
- Зачем вообще идти в айти?
- Что такое QA простыми словами?
- Что делает тестировщик?
- Существует 2 основных вида QA
- Нужно ли уметь кодить?
- Виды Manual QA
- Сколько платят?
- За что столько платят?
- Примеры приложений, которые были плохо протестированы
- Web2 QA vs Web3 QA
- Что должен знать тестировщик?
- Как найти работу?
- QA — не «темка на один раз»
- И самое крутое - почему криптанам легче вкатываться в QA?

Читать статью.
300 глазиков и дропаем запись стрима по QA с таймкодами
Please open Telegram to view this post
VIEW IN TELEGRAM
Очевидно, что тема QA вам понравилась, на стриме было аж ±200 человек, вот кстати запись - https://t.me/how_to_code_web3/905.

А теперь давайте выбирайте тему следующего поста, ну или пишите своё в комменты.
How to Code (а как?)
О чем сделать материал по QA
Начали писать огромный роадмап по QA

Ожидайте
How to Code (а как?)
Начали писать огромный роадмап по QA Ожидайте
Всё ещё пишем

Получается уж очень сладко и информативно

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

Ожидайте 👀
Please open Telegram to view this post
VIEW IN TELEGRAM
How to Code (а как?)
Всё ещё пишем Получается уж очень сладко и информативно В ближайшие дни выберем несколько человек для того, чтобы дали нам фидбек по роадмапу, а потом выкатим в публичный доступ Ожидайте 👀
Тестовая версия роадмапа готова, отправим его первым 10 юзерам, которые отпишут мне (а всё!).

В паблик дропнем через N-ое время, когда полностью докрутим материал.
Мы писали роадмап по QA целый месяц, тестово разослали его 20 людям и абсолютно ВСЕМ он понравился.

А сегодня мы наконец закончили его писать с учетом фидбека аудитории.

Набираем 500 👀 и дропаем.
How to Code (а как?)
Мы писали роадмап по QA целый месяц, тестово разослали его 20 людям и абсолютно ВСЕМ он понравился. А сегодня мы наконец закончили его писать с учетом фидбека аудитории. Набираем 500 👀 и дропаем.
Молодцы, набрали

Завтра, 18:00 MSK

Вышел огромный роадмап на целый час чтения! После него у вас точно не останется шансов не стать QA тестировщиком.
5 минут подождём?
Полный roadmap с нуля до Middle Manual QA тестировщика (±2000$ з/п)

В данной статье мы собрали всю информацию, чтобы ты за 2-3 месяца мог дойти до своего первого оффера в этой нише.

В ней мы разобрали следующие вопросы:
- Разбор видов QA
- Нужно ли уметь кодить?
- Сколько платят?
- Виды Manual QA
- Топ 10 причин перескочить джуна
- "Как учиться?" алгоритм

Ну и конечно же сам Roadmap для Middle Manual QA:
1. Теория тестирования
2. Как устроен процесс разработки в большинстве компаний
3. Тестовая документация
4. Клиент-серверная архитектура + API
5. Postman + Swagger
6. Базы данных + SQL
7. DevTools + Figma
8. Окружения, GIT, CI/CD
9. Сниффинг трафика (Charles Proxy / Proxyman)
10. Логи (ELK Stack / Sentry / Grafana + Loki)
11. Брокеры сообщений (Kafka, RabbitMQ)
12. Docker
13. Инструменты для моб. тестирования (Android Studio, XCode, ADB, Logcat)

Читать статью
Читать статью
Читать статью
Всем спасибо за фидбек! А мы идем дальше.

В опросе 2ым по популярности стало выполнение типичного задания тестировщика.

Скоро дропнем видео или проведем стрим на эту тему.

А пока накидайте 300 👀
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Почему корпорации готовы платить 2000$ новичкам без знания программирования?

Или кто такой QA-тестировщик?

Из прошлого поста мы знаем, что QA (Quality Assurance) Engineer - это инженер по качеству программного обеспечения. Если говорить коротко, то он проверяет, что ожидаемый результат совпадает с фактическим. Например, он проверяет, что кнопка должна быть определенного цвета и должна находиться в определенном месте.

Зачем вообще они нужны? А нужны они, потому что цена ошибки в больших компаниях уж очень велика.

Пример. В 2012 году финансовая компания Knight Capital потеряла $440 миллионов за 45 минут — всё из-за того, что в продакшен попал старый тестовый код. Система начала автоматически скупать и продавать акции по ошибочным алгоритмам. Формально, ошибка была на стороне девопса: код устанавливался на сервера вручную, без CI/CD (автоматической системы доставки изменений), и один из серверов активировал устаревший блок. Но здесь мог вмешаться QA — его задача не только «тыкать кнопки», но и подсветить риски в процессе доставки кода. Если бы тестировщик вовремя задал вопрос: «А как у нас релизится код?», «А мы точно исключили устаревшие фичи?» — возможно, трагедии можно было бы избежать. Один внимательный QA-инженер, знающий процессы, мог спасти компанию от банкротства. Подробнее.

Но ведь было далеко и вообще давно. Да! Поэтому другой пример.

В 2022 году в Тинькофф банке был баг, связанный с обменом валюты. Благодаря нему можно было бесконечно крутить связку RUB <> USD и получать огромный профит. Один из клиентов заработал 68,8 тыс. евро. Банк попытался вернуть средства, но судебные решения были неоднозначными: некоторые клиенты выиграли дела, другие - проиграли. Подробнее.

Думаю, теперь понятно, почему QA-тестировщики кушают свой хлеб.

И да, для того, чтобы тестировать, даже программировать не надо уметь.

А еще, можно за 2 месяца вкатиться в эту нишу и лутать по 2000$.

Как? А для этого мы написали огромный роадмап.
Почему ты никогда не найдёшь работу в QA-тестировании?

Многобукоф, но это того стоит. Читаем.

Под прошлым постом появился вот такой вот комментарий. Цитируем его: "Сейчас идти в куа и айти в целом смысла нету, ну почитайте хоть про обстановку на рчнке"

И это абсолютная правда. Причины вполне очевидные:

1) Инфляция знаний. Раньше чтобы устроиться на работу тестировщиком, нужно было не быть мудаком и знать теорию тестирования.

2) Сезонность. Летом рынок засыпает, так как люди уходят в отпуска и попросту некому вас собеседовать.

3) Медвежий рынок. Сейчас найм менее активный, но ежегодно с сентября увеличивается количество вакансий -> увеличивается количество офферов.

4) Много учеников из онлайн-школ. Рынок наводнили выпускники скилл коробок и других популярных онлайн-школ. Их проблема в том, что требования к соискателю меняются, а их программа - нет. У них нет актуальных знаний, их не учат проходить собеседования (это отдельный навык) и нет почти никакой практики. Скорее всего, вас будет обучать человек, который сам никогда не работал в айтишке (какой адекватный айтишник будет работать за 60 000₽, когда сам получает в разы больше?)

5) Много опытных кандидатов, которые не могут пройти собеседования. Чаще всего именно эта группа людей пишет подобные комментарии. Да, у них есть 3-5 лет реального опыта. А что они делали эти 3-5 лет? Возможно, они просто нажимали на кнопочки и никак не развивались. Или же они просто не умеют проходить собеседования, ведь уметь работать ≠ уметь проходить собеседования

Но QA не умрёт. Почему?

Есть разработка - есть баги. Есть баги - нужны тестировщики. Это аксиома. Автотесты не заменят человеческий мозг на проде.

Многие думают, что можно выучить что-то за недельку и получить долгожданный оффер. Но так не работает. Ты должен выделяться. Ты должен (извиняемся за слово) ебашить!

1. Учиться каждый день
2. Использовать полученные знания на практике
3. Подготовить резюме
4. Следить за конверсией твоего резюме (количество собесов разделить на количество откликов). Если она слишком маленькая - проблема в резюме
5. Ходить на все собеседования. Каждое собеседование — это возможность закрыть пробелы в знаниях
6. Записывать каждое собеседование. Это нужно для того, чтобы понять, проблема в софт скиллах (нервничаешь / сидишь угрюмый / мямлишь) или в хард скиллах (не знаешь, что такое API). Понимание сути проблемы - это половина её решения.
7. Работа над ошибками. Улучшаем софт скиллы или закрываем пробелы в хард скиллах.
8. Снова идти на собеседование
9. Повторить пункты 5-8 до тех пор, пока не получишь оффер.

Если ты не готов - это не рынок мёртвый, это ты лежишь

И да, маленький секретик, как найти работу быстрее и получать больше.

Не стоит идти на Junior - конкуренция больше, зарплата ниже, а задачи будешь выполнять те же, что и Middle. Чтобы пойти сразу на Middle, необходимо накрутить опыт. Это означает, что вам нужно выбрать компанию, в которой вы якобы работали несколько лет и придумать, какие задачи вы выполняли, кто входил в вашу команду и прочее. Но об этом как-нибудь потом.

Пока кто-то ноет - другие получают офферы

Недавно на стриме обсуждали кейс Ильи, который начал обучение в декабре и в феврале вышел на работу на полную удаленку.

У людей по 2, 3, 4 работы, почему кто-то не может найти даже одну? Рынок открыт для всех, даже когда ему плохо, и каждый рано или поздно найдёт работу.

Если начать обучаться сейчас, то как раз к осеннему "потеплению" будет больше шансов залутать оффер. Роадмап к вашим услугам.

Всем хорошего дня.