TGViewer
Channel Public Channel
Junior QA to Dev

Junior QA to Dev

@qatodev

QAtoDev - это сообщество тестировщиков и QA, которые прокачивают технические навыки на уровне разработки.

О чем тут говорят:

Lead of QA
AQA (JS/Java/Python)
Pet-проекты
Mobile/Web тестирование

Предложения к @evanovnew
Subscribers
3.56K
Photos
392
Videos
26
Links
195

Showing posts older than #306 · Back to latest

Older Posts 17 shown
Post #305 1.01K

Forwarded from Формошлёп

Но тимлид то знает, что надо было пилить ворота)
  • 🤣 41
Post #304 1.08K
↗️Карта кликов

В метрических системах, таких как Яндекс Метрика, GTM есть карта кликов.

Это выглядит как тепловизор, но самые яркие точки отображают большое количество нажатий. Чем ярче, тем больше туда жмякали

На видео мы видим что пользователи отчаянно пытаются сыграть во Flappy Bird на мобильном экране, но там критикал баг, который не дает сыграть нормально. Если что тестируйте на десктопе :)

Интересная картина по навыкам, в нашей контрольной закупке лидерами стали:

Тест-дизайн
Mind-map
Rest-api
Postman
DevTools
MySQL
GitHub
Java
Python


Обогащу эти навыки материалами в первую очередь! ☝

И сразу видно что на кнопку «Получить план» нажимают большим пальцем правой рукой и тем самым максимальное количество кликов пришлось на правую сторону. Может стоить перенести кнопку правее?

Спасибо, что продавили до дыр кнопку ❤️ она не подключена еще к api, но с помощью карты кликов я вижу обратную связь 😃
  • 👍 10
  • ❤ 7
  • 🗿 1
Post #301 2.04K
Конструктор навыков для QA

Выбираем навыки, которые необходимо подтянуть и кликаем «Получить план»

🔲 Готово! Персональный план развития на пути к офферу мечты составлен.

Забираем конструктор в песочнице QAtoDev бесплатно и без регистрации

Делитесь своими находками и материалами, чтобы обогатить конструктор для народа!

Песочница QAtoDev
  • ❤ 19
  • 👍 4
  • 🤩 2
Post #299 1.25K
🐞 Читаешь только Хабр?

Список ИТ блогов и журналов, которые пишут для разработчиков, аналитиков и тестировщиков!

1️⃣ Блог Хекслет

2️⃣ Журнал Код

3️⃣ Блог Skillbox

4️⃣ Tproger

5️⃣ Doka

6️⃣ Test Engineer

7️⃣ Блог Практикум

8️⃣ Блог SkillFactory

9️⃣ Журнал Сбер Университет

1️⃣0️⃣ Сбер Разработка

1️⃣1️⃣ Блог Selectel

1️⃣2️⃣ Журнал Sky Pro

Мне лично нравится оформление статей и необычный подход в объяснении

🌟 Сохраняй и делись своими источниками знаний и вдохновения :)
  • ❤ 10
  • 👍 3
  • 🔥 3
  • 💯 2
  • 👎 1
Post #298 1.06K

Forwarded from Easy Coder | IT & Программирование

🍪 Что такое Cookie и зачем они нужны?

Если кратко, Cookie — это небольшие текстовые файлы, которые веб-сайты сохраняют на устройстве пользователя.

Например, благодаря куки вы можете не вводить свой логин и пароль каждый раз при посещении сайта.

Из этой статьи вы узнаете, зачем нужны Cookie, как они работают, в чем разница между куки и кешем, какие есть виды Cookie и насколько это всё конфиденциально.


⛓ Ссылка: Клик!

📍 Теги: #Статьи #Полезно

✅ Подписка на Easy Coder
  • 🔥 11
  • 👍 5
  • ❤ 1
  • 🗿 1
Post #297 1.26K
⭐️Наглядная шпаргалка условных конструкций в Java, JS и Python.

Конструкции идентичны по своей логике использования и лишь отличается наименование else if у Python.

Теперь вы можете с полной уверенностью прочитать разбор условных конструкций в песочнице Swift Playground:

1️⃣ Оператор IF
2️⃣ Оператор ELSE IF
3️⃣ Оператор ELSE
4️⃣ Оператор NOT(!) + ELSE IF
  • 👍 10
  • 🔥 4
  • ❤ 3
  • 👎 1
Post #296 1.18K
  • 🔥 6
  • ❤ 1
Post #294 1.19K
Чья-то утренняя рутина…

«Можете забрать ваш обед за 800 рублей» это чисто зависть, пацаны
  • 🤣 12
  • 🔥 6
  • 🗿 2
Post #290 1.91K
📖 Забираем шпаргалку по ИТ

Полезный сборник с понятными схемами и теорией на русском!

Ниже привел пример разделов, которые вам понадобятся для поиска работы, повышения компетенции зарплаты :)

1️⃣Сети и интернет
2️⃣Языки программирования
3️⃣Git + Docker
4️⃣Тестирование

backend-cheats - сохраняем!
  • 🔥 16
  • ❤ 6
  • 🤔 3
  • 🎉 1
Post #289 1.12K
🍼Как вы смотрите на то, что разработчики реализуют фичу строго по бумажке?

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

«Что вы от меня хотите, вы мне напишите что сделать, поставьте задачу и я сделаю»

В свою очередь ответственность с себя снимает и надежда только на тестировщика, который проанализирует/протестирует фичу и сконнектится с аналитиком. И самое интересное при корректировки требований разработчику нужна новая задача т.к. старая уже реализована и время на нее потрачено.

Из-за этого сроки поджимают на фикс или вовсе идет откат и фича уходит в бэклог 🫢

Встречаю такое очень часто и не только на своём опыте. Как по мне такой подход полная х… Не по Agile! Не говоря уже о том, что отношения в команде натянуто.

Приходит новый человек и для такого сотрудника нужно лояльное отношение, а не «без задачи ничего делать не буду :)». Человеческое отношение никто не отменял и в такой среде у человека стресс 😩

Обычно так ведут себя разработчики с «большим» опытом, но на самом деле это обнаглевшие монополисты, которые прекрасно знают, что заменить их будет сложно.

🍑 По итогу при трудоустройстве новичку объясняют, что к Пашеньке нужен особый подход
  • 👏 14
  • 🙈 8
  • 🤔 3
  • ❤ 1
Post #287
Channel photo updated
Post #286 996
Post #285 831
Результат выполнения подсказки с оператором NOT (!)
  • ❤ 4
  • 🔥 2
  • 🤯 2
  • 👍 1
  • 👎 1
Post #284 908
🌻 Неверное использование оператора ELSE и как использовать оператор NOT!

Написал код, вроде работает, а вроде где-то осечка...

Необходимо собрать кристаллы, которые появляются в случайных позициях при новом запуске, и также есть лестница, которая по аналогии появляется в разных местах при новом запуске.

for i in 1 ... 4 {
moveForward()
if isOnGem {
collectGem()
} else {
turnLeft()
moveForward()
moveForward()
collectGem()
turnLeft()
turnLeft()
moveForward()
moveForward()
}
}


Данный код не подходит, на видео мы видим прохождение задания, но код написан совершенно неверно.

Напиши в комментариях как же нужно переписать условную конструкцию с ипользованием оператора NOT (!)

Подсказка:
for i in 1 ... 8 {
moveForward()
if isOnGem {
collectGem()
turnLeft()
} else if !isBlocked {
turnLeft()
moveForward()
moveForward()
collectGem()
turnLeft()
turnLeft()
moveForward()
moveForward()
turnLeft()
} else if isBlocked{
turnRight()
}
}
  • 👍 6
  • 💯 2
  • 👎 1
  • 🤯 1
  • 🤝 1
Post #283 990

Forwarded from Senior Frontend - javascript, html, css

​Уволился с позиции тимлида и снова стал разработчиком

Долгое время я боролся с неприятным ощущением, что роль тимлида мне некомфортна. Даже писал об этом несколько статей. Однако каждый раз убеждал себя, что это единственный правильный карьерный путь.

Роль тимлида сама по себе интересна: она даёт возможность развить множество полезных навыков, которые сложно получить, занимаясь только разработкой. Однако у этой роли есть несколько неприятных моментов, с которыми тяжело смириться.

+50% к нагрузке, +5% к зарплате
Тимлид постоянно держит в голове множество различных направлений: люди в команде, процессы, ресурсы, цели, бэклог — и это только часть. При этом иногда нужно ещё находить время на написание кода. На практике такая многозадачность полностью тебя поглощает: ты просыпаешься с мыслями о работе, гуляешь в парке — и снова думаешь о работе, ложишься спать — и в голове всё ещё крутятся цели команды и какое повышение попросить для разработчика из твоей команды.

При этом зарплата тимлида незначительно выше, чем у хорошего senior-разработчика, а иногда даже такая же. Однако времени и энергии эта роль требует значительно больше, ведь твой мозг работает практически без остановки, постоянно обрабатывая информацию даже в пассивном режиме.

Докажи, что молодец
На руководящих позициях оценка результатов работы становится гораздо менее очевидной. Ты можешь выкладываться на все 200%, но всё равно получить плохие оценки. Поэтому тебе нужно постоянно "продавать" себя и результаты работы своей команды.

На исполнительных позициях всё гораздо проще: ты выполняешь задачи, которые тебе ставят. Если ты справляешься с ними, то автоматически получаешь хорошие оценки и перспективы для роста внутри компании. Но на руководящей позиции ты переходишь на уровень выше. Это означает, что тебе самому нужно доказывать важность и ценность выполненной работы — как своей, так и команды. Никто больше не сделает это за тебя.

А как же карьера?
Напрашивается очевидная мысль: тимлидство — это про карьерный рост. Сначала ты работаешь разработчиком, затем становишься тимлидом, потом кластер-лидом и прочими CTO. Я тоже раньше так думал, но какой процент тимлидов становится CTO? Думаю, что очень небольшой. У меня складывается ощущение, что этот путь далеко не так прост, как кажется. Чаще из тимлида ты можешь перейти только на аналогичную позицию в другую компанию с ЗП побольше в лучшем случае.

Что в итоге
Если ты работаешь разработчиком, то в твоей жизни всё гораздо проще. Нужно держать фокус только на нескольких задачах. Выполнил их — и сразу же выкинул из головы. Всё. Да, это менее многогранно, но, что самое забавное (или печальное), оплачивается такая работа примерно так же, а иногда даже выше.

👉 @seniorFront
  • 👍 11
  • 👏 3
  • 💯 2
  • 👎 1
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →