Горячее
Лучшее
Свежее
Подписки
Сообщества
Блоги
Эксперты
#Круги добра
Войти
Забыли пароль?
или продолжите с
Создать аккаунт
Я хочу получать рассылки с лучшими постами за неделю
или
Восстановление пароля
Восстановление пароля
Получить код в Telegram
Войти с Яндекс ID Войти через VK ID
Создавая аккаунт, я соглашаюсь с правилами Пикабу и даю согласие на обработку персональных данных.
ПромокодыРаботаКурсыРекламаИгрыПополнение Steam
Пикабу Игры +1000 бесплатных онлайн игр Новый хит для любителей игры жанра Соедини 3! Кот Ученый уже прячет предметы по таинственному лесу, чтобы вы получили удовольствие от поиска вещей и заработали как можно больше изумрудов. Котик рад новым гостям!

Северное слияние - тайна леса

Казуальные, Приключения, Логическая

Играть

Топ прошлой недели

  • SpongeGod SpongeGod 1 пост
  • Uncleyogurt007 Uncleyogurt007 9 постов
  • ZaTaS ZaTaS 3 поста
Посмотреть весь топ

Лучшие посты недели

Рассылка Пикабу: отправляем самые рейтинговые материалы за 7 дней 🔥

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

Спасибо, что подписались!
Пожалуйста, проверьте почту 😊

Помощь Кодекс Пикабу Команда Пикабу Моб. приложение
Правила соцсети О рекомендациях О компании
Промокоды Биг Гик Промокоды Lamoda Промокоды МВидео Промокоды Яндекс Директ Промокоды Отелло Промокоды Aroma Butik Промокоды Яндекс Путешествия Постила Футбол сегодня
0 просмотренных постов скрыто
15
andrechizh81
3 года назад
Лига тестировщиков

Как стать тестировщиком в 29 лет?⁠⁠

Доброго времени суток, дорогие пикабушники!

История моя, как и многих « вайтишников», довольно-таки проста.

Отучился на вышке, по специальности не работал. 7 лет работаю в общепите, начинал с помощника повара в небольшом ресторане.Сейчас работаю су-шефом в одном из лучших ресторанов города (Краснодар).

Вроде как к этому шёл...но последние пол года осознал, что выгорел.

Перспективы в профессии туманные, работать 5:2 с 10 до 12 ( 14 часов) за 50 тысяч рублей ?! Естественно ни про какую личную жизнь говорить не приходится. Вообщем, ситуация не очень.

Присматриваюсь к различным онлайн курсам, но отзывы очень настораживают.

Вопрос такой- есть ли смысл проходить курсы на тестировщика, параллельно занимась самообучением? Готов на начальном этапе работать за еду

[моё] Работа Собеседование Увольнение Тестировщики Тестирование Помощь Текст
77
5
Marfutochka
Marfutochka
3 года назад

Таков путь тестировщика...⁠⁠

Привет! Никогда б не думала что напишу такой пост. Скорее больше прошу совета как быть. На данный момент нахожусь в декрете, пора бы выходить, ребенку уже 2 года. На предыдущую работу возвращаться желания нет, т.к. скорее всего в офис уже не попаду, а вставать на кассу просто не хочу. Было решено сменить профессию, были пройдены курсы "тестировщика по", да да и я повелась на это😁 На самих курсах было обещано что мы станем уверенными джунами. Но складывается впечатление что все вакансии на должность junior qa engineer, тестировщик по и т.д. фэйковые, хотя их очень много. А и многим компаниям нужен коммерческий опыт, хз конечно где его взять. Вот честно и обучаться готова, да и на первых порах можно даже бесплатно поработать, чтобы получить опыт. Хотелось бы послушать мнение пикабушников. Ну или годный совет кто даст. Заранее спасибо!

[моё] IT Тестирование Тестировщики Тестирование по Баг Смена профессии QA Работа Junior Текст
16
469
twinkly
twinkly
3 года назад
Лига Геймеров

Устану ли я играть, нужно ли уметь кодить и чем вообще занимаются QA в геймдеве⁠⁠

Устану ли я играть, нужно ли уметь кодить и чем вообще занимаются QA в геймдеве Gamedev, Разработка, Тестирование, Тестировщики, Мобильное тестирование, Длиннопост

До прихода в индустрию я искал материалы про QA в геймдеве, чтобы понять отличия от других областей. Результатов нашлось немного — обычно пишут про общие или абстрактные вещи, или о том, что это простой путь в геймдев, или рекламируют курсы. В итоге захотелось закрыть некоторые вопросы самому, так как на собеседованиях я вижу, что далеко не все представляют себе эту профессию на практике.


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


Дисклеймер: в статье я не буду разделять специалистов QA и тестировщиков. Кому-то просто не нравится термин «тестировщик», кто-то акцентирует на том, что тестирование это только частный случай контроля качества. Вопрос во многом философский, оставим его за рамками этого материала.

Начнем с небольших общих вопросов, которые часто получаю или встречаю в сети. А потом перейдем к более практичным вещам — инструментам, задачам и воркфлоу.

FAQ


— Правда ли, что QA — это легкий путь в геймдев?

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


Тем не менее, периодически наши тестировщики меняют специализацию и переходят в геймдизайн, левел-дизайн и даже UI. И это хорошо, потому что отделу QA намного легче работать с геймдизайнером, который ранее был тестировщиком.


— Нужно ли тестировщику уметь кодить?

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


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


— Какие навыки нужны тестировщику?

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


Второе — софт-скиллы. Хард-скиллов у новичка обычно нет, но всегда можно научить пользоваться ADB Tools, Xcode, Git, Jira или Unity. А вот научить правильно и лаконично общаться письменно и устно — намного сложнее. Мы больше остальных коммуницируем с другими отделами: и устно, и письменно. Например, нужно завести баг так, чтобы он был понятен другим тестировщикам, разработчикам, геймдизайнерам и фиче-овнеру.


Скажу так: интроверт может быть прекрасным разработчиком, но для тестировщика это может привести к сложностям в процессе обучения, работы и роста. Потому что у нас тестировщик является связующим звеном между отделами.


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


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


— Правда ли, что тестировщик просто целый день играет?

Самый популярный стереотип. Конечно, это не так. Хотя первую неделю джуны играют 100% времени, некоторые даже бросают в этот момент.


Когда работа уже на потоке, то процентов 70% времени занимает тестирование, коммуникация внутри отдела, написание чек-листов, работа с фичами. Остальное — поиски сценариев от игроков и коммуникация с другими отделами.


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


— Останется ли у меня желание играть после работы?

Мне говорили, что я не смогу играть, когда шел в тестировщики, но все хорошо. Играю, как и раньше. Иногда морально трудно после работы, но это было в основном в период адаптации.


Единственное — стал много обращать внимание на баги в других играх, оказывается в AAA-проектах их очень много (и я не про Cyberpunk 2077).


— Нужно ли знать английский язык?

Я бы назвал это желательным, но необязательным требованием, хотя все зависит от компании. Нужно хотя бы уметь читать и понимать англоязычные форумы, тот же Reddit. Также мы сидим на форумах читеров, чтобы отслеживать уязвимости, так как разрабатываем мобильный PvP-шутер.Был случай, когда каким-то способом игроки массово стали доставать много предметов из клановых сундуков, не тратя валюту. Мы это видели по аналитике, но не могли понять, как они это делают. Тогда я зашел на Reddit во вкладку игры и в одном треде увидел описание способа. Нужно было открыть сундук и быстро переключиться на второго персонажа. В момент перехода есть временной фрейм, когда кристаллик загрузки подвисает — сервер переключает прогресс. В этот момент нужно выключить приложение, потом включить, перейти обратно на первого персонажа и сундук снова станет доступен. При этом все предметы с предыдущего оставались.Еще время от времени читаем тематические форумы и сайты, на которых выкладывают моды для Pixel Gun 3D. Такой ресерч является постоянной задачей — раз в неделю один человек проверяет, есть ли новые моды. Если есть — проверяет их на работоспособность.


— А можно ли обойтись совсем без QA-отдела?

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

Даже в самый отполированный релиз пролазят баги. Причем они часто не связаны с тем функционалом, который разрабатывали — и всплывают параллельно, в тех местах, на которые повлияли новые фичи. За предыдущий месяц мы нашли более 150 только таких багов.


Инструменты тестировщика


Перейдем к практике.


Как я и говорил, на начальном этапе для тестировщика самое главное — это умение общаться и грамотно излагать мысли. Но с инструментами все равно придется знакомиться. Сначала меня самого пугали слова, вроде Git, коммит, смоук-тестирование, но к этому быстро привыкаешь.


Один из основных инструментов тестировщиков — это Jira, там ведутся все фичи, баги, процессы.

Устану ли я играть, нужно ли уметь кодить и чем вообще занимаются QA в геймдеве Gamedev, Разработка, Тестирование, Тестировщики, Мобильное тестирование, Длиннопост
Устану ли я играть, нужно ли уметь кодить и чем вообще занимаются QA в геймдеве Gamedev, Разработка, Тестирование, Тестировщики, Мобильное тестирование, Длиннопост

Также используем движок, на котором написана игра — Unity (хотя в некоторых компаниях тестировщиков не пускают к движку, просто дают готовый билд и задачу).


Потом идут система контроля версий (у нас это Git), ADB Tools (входит в Android Studio) — пакет драйверов для взаимодействия с приложениям на Android и Xcode для работы с iOS. Еще используем 3uTools, инструмент, по функционалу похожий на iTunes — позволяет устанавливать приложения, удалять, делать бэкапы, восстанавливать из них данные, джейлбрейкать устройства.


Лайфхак для джунов: перед собеседованием можно посмотреть стек технологий, который использует компания (например, часто его указывают в тексте вакансий) и пару обучающих роликов на YouTube по этим инструментам. Так вы на собеседовании уже будете выгодно выделяться на фоне многих других, поверьте.


Если в игре есть читеры, желательно уметь работать с программами для взлома игр — Game Guardian, Titanium Backup, джейлбрейками для iOS, через которые можно ставить твики. Как минимум, нужно повторить то, что делают читеры, чтобы потом закрыть уязвимость.


Также есть вещи, уникальные для каждого проекта/компании. У нас, например, это собственный менеджер конфигов — в нем редактируются и проливаются все конфиги для фич.


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


Первый месяц новичка


Все понимают, что с новичков нельзя много требовать. Нередко они даже не играли в проекты компании, куда приходят устраиваться (еще один лайфхак для джунов, как выделиться). Поэтому первая неделя для них начинается с ежедневной игры, без консоли разработчика, прямо по восемь часов в день. И бывает, что люди не справляются.


Затем прошу выписывать все, что показалось странным. В конце дня смотрим этот список и обсуждаем, что является багом, а что нет.


Через неделю рассказываю про ADB, сервера, версию игры с консолью разработчика и ставим эту версию на устройство. Затем еще 3-5 дней человек знакомится с консолью, изучает функции, например, добавляет валюту, отключает серверное время, переходит на тестовый сервер, накручивает уровень, пропускает тренировку, включает бессмертие, спидхак и так далее. Нужно знать, что каждая функция из себя представляет, и задавать как можно больше вопросов.В итоге первые две недели уходят на то, чтобы будущий тестировщик разобрался, где что находится.


На третьей неделе начинаем проходить чек-листы — каждый чек-лист, каждый пункт, что как работает. Это важно и для компании, так как помогает актуализировать чек-листы и проверяет внимательность новичка. Вечером снова встреча 1-1.С четвертой недели добавляем новичка третьим в пару к опытным ребятам (у нас тестировщики исторически работают в парах над каждой фичей). Он изучает, как работать с задачами, я рассказываю про Jira, Git, Unity и так далее. Через полтора месяца получается компетентный специалист.


Что нужно тестировать


У нас есть большой список чек-листов (около сотни) по всем фичам, которые были созданы за все время. В этом списке бывают неактуальные чек-листы — но это проверка на внимательность для новичков в первый месяц.


Если брать правила создания чек-листа, то я сделал универсальный шаблон с проверками, которые работают для любой фичи. Это, например, проверка локализации, аппаратного бэка (кнопка раньше была физическая, теперь на Android всплывающая) — все об этом знают, но разработчики иногда забывают добавить.

Устану ли я играть, нужно ли уметь кодить и чем вообще занимаются QA в геймдеве Gamedev, Разработка, Тестирование, Тестировщики, Мобильное тестирование, Длиннопост
Устану ли я играть, нужно ли уметь кодить и чем вообще занимаются QA в геймдеве Gamedev, Разработка, Тестирование, Тестировщики, Мобильное тестирование, Длиннопост

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


Еще есть внутрипроектные проверки. В игре есть офлайн-режим, в нем доступны мини-игры, кампания, арсенал. Но нет возможности покупки и сохранения прогресса. Купленная в офлайне пушка не учитывается в онлайне. Отключение и восстановление прогресса иногда вызывает проблемы, поэтому проверяется каждая фича.Отправку и получение аналитики, миграции и накаты тоже нужно проверять. Мы используем Photon (про него уже была статья) — регулирует поведение игровых комнат и ловит аномальные значения (например, скорость передвижения) — то есть читеров. Но часто бывает, что при создании новых режимов и пушек про это забывают. В консоли разработчика есть галка «не детектить читы», и она включена по умолчанию. Поэтому в чек-листе есть универсальный пункт — нужно отключить ее и проверить, что тебя не кикает.


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


Виды тестирования


Расскажу еще про несколько терминов, которые часто пугают новичков.


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


Тестирование совместимости — проверяем правильность работы приложения в разных окружениях. Отличаются версии Android, iOS, соотношение сторон, возможность/невозможность включения полноэкранного режима (Android), архитектура ARM64 или Armeabi-v7a. Внешний вид и функциональность везде должны совпадать.


Регрессионное тестирование — это тоже тестирование уже существующих функционалов игры. Так мы можем выяснить, не появились ли ошибки в работе старых фич после добавления всех новых в одной ветке. Естественно, регрессионные тесты проводятся также и при функциональном тестировании новых фич. Но нам крайне важно убедиться, что ничего не сломалось в тот момент, когда все новое «встретилось» в одной ветке. Регрессионное тестирование у нас начинается, как правило, в предрелизную неделю.


Плейтест — используется, в основном совместно с геймдизайнерами для поиска и устранения проблем, в симуляции обычных игроков, с максимально реалистичными сценариями и настройками.Смоук-тестирование — проводим, когда знаем, что завершили полное функциональное тестирование, билд был стабилен, но по какой-либо причине (реджект Google Play или App Store, не пролили локаль) пришлось пересобрать. В таком случае, вместо того, чтобы повторно проводить полное функциональное тестирование (а оно занимает 3-4 часа), достаточно убедиться, что все основные функции игры работают — покупки, вход в матч, матчмейкинг, реклама, установка/переустановка приложения, накат. Все перепроверяем и релизим.


Есть и другие виды тестирования, но у нас они не прижились — оставим их для более глубокого погружения в тему.


Как заводить баги

Устану ли я играть, нужно ли уметь кодить и чем вообще занимаются QA в геймдеве Gamedev, Разработка, Тестирование, Тестировщики, Мобильное тестирование, Длиннопост
Устану ли я играть, нужно ли уметь кодить и чем вообще занимаются QA в геймдеве Gamedev, Разработка, Тестирование, Тестировщики, Мобильное тестирование, Длиннопост

Есть золотое правило — «что, где и когда». Создаешь тикет в Jira, пишешь лейбл и нужно максимально лаконично написать, что, где и при каких обстоятельствах сломалось. Так можно сэкономить время при починке и проверке, поэтому не стоит это игнорировать. Например, состоялся релиз режима импостер на Android, провели функциональное тестирование и обнаружили, что он сломался. Что нужно делать:


1. Написать лейбл: «Режим предатель (что) ломает геймплей (где)». Все понятно.

2. В описании рассказать, как воспроизвести баг. Есть шаги воспроизведения — ожидаемое и наблюдаемое поведение. Все это обязательно заполняется.

3. Указать критичность, приоритет, ветку исполнителя, версию фикса, регулярность бага и платформу. Это нужно обязательно для экономии времени. Гораздо проще сразу указать все исходные данные, правильный сценарий воспроизведения со скриншотами, пояснениями, как должно и не должно быть.

4. Назначить исполнителя, то есть разработчика, который будет фиксить баг.


Но есть один момент: мы придерживаемся правила, что если что-то получилось воспроизвести только один раз — то это пока еще не баг, и его рано заводить в Jira.


Например, игрок пожаловался в саппорт-сервере Discord на сломанную скролл-сетку в арсенале. Факт бага есть, но непонятно, как воспроизвести. Если это критичный баг перед релизом, то смотрим всем отделом. Если не критичный, то на будущее заводим сами себе билет на поиск сценария. Выставляется версия, до релиза которой нужно сценарий найти. Когда появляется время — тестировщик возвращается к поиску.


Рабочий день на примере появления нового оружия


У каждой пары тестировщиков есть свой чат в Slack и определенная область ответственности. Есть те, кто проверяют монетизацию и коммерцию, есть проверяющие новый контент, батл пассы, новые режимы и так далее.


Утром я выстраиваю им в Slack очередность списка задач по приоритету. Они открывают Jira, сверяются с тем, что я им скинул, меняют статус на «На тестировании», переходят на ветку, начинают проверять.


Допустим, в игре появилось новое оружие. Кидаю задачу, тестировщик переходит на ветку и ставит собираться билд с фичей, чтобы через три часа она собралась и можно было ее проверить на устройстве. У нас есть билд-сервер — это локальная машина, на которой есть интерфейс, два билдера Android и iOS. Тестировщик заходит и ставит на Android и iOS нужную сборку.


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


Находит проблемы, маркирует непройденные пункты. Затем в Jira заводит отладку, что вот там, например, неправильная анимация по сети. Потом берет следующую пушку, так как в релизе у нас их в среднем 15 штук. Ждет фиксы.


В оружии большая часть проблем обычно связана с визуалом — их решают художники. Они часто просят помочь воспроизвести, потому что редко контактируют с геймплейной частью. Тестировщик вместе с художником воспроизводит баг и после фикса снова проверяет по чек-листам. Потом закрывает задачу, ставит статус «готово».


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


Советы для новичков и полезные ссылки


- Из книг могу посоветую то же, что и все — «Тестирование dot com» Романа Савина. Пригодится для понимания процессов и определения желания этим заниматься.

- Также регулярно читаю Хабр и смотрю сайты вроде 4pda, потому что важно следить за новыми девайсами и ОС. Недавно был кейс с iOS 15, когда игра крашилась в 100% случаев. Хорошо, что проверили еще за пару месяцев.

- Ну, и главное — не бояться. Помню себя — было страшно, ничего не понимаешь, а вокруг все сыпят непонятными терминами. При этом спросить неудобно, потому что все говорят спокойно. Но в геймдеве и IT не существует глупых вопросов. Бывает, что человек долго чего-то не понимает, но маскируется, а потом в критический момент возникают проблемы. Поэтому стесняться точно не надо, иногда софт-скиллы стоят на первом месте.


Автор статьи: Андрей Пчельников


Источник

Показать полностью 6
Gamedev Разработка Тестирование Тестировщики Мобильное тестирование Длиннопост
168
PodvalModerov
PodvalModerov
3 года назад
Лига тестировщиков

Креативный баг в приложении для поиска ответов, или Brainly доколе?⁠⁠

Креативный баг в приложении для поиска ответов, или Brainly доколе?
Тестирование Тестировщики Мобильное тестирование Тест Знания Баг Не баг а фича Фича IT Разработчики QA Качество Странный юмор Картинка с текстом
1
488
stavropol
stavropol
3 года назад
IT-юмор

QA-инженер тестирует, сколько кликов выдержит кнопка на сайте⁠⁠

QA-инженер тестирует, сколько кликов выдержит кнопка на сайте IT юмор, Картинка с текстом, QA, Тестировщики, Компьютерная мышка, Мышиный король

Источник: localhost

Telegram-канал IT-юмор

Показать полностью 1
[моё] IT юмор Картинка с текстом QA Тестировщики Компьютерная мышка Мышиный король
53
8
Crazy.prepod
Crazy.prepod
3 года назад
Лига образования

Английский. Скрытый драйвер языка⁠⁠

Английский. Скрытый драйвер языка Учеба, Английский язык, Изучаем английский, Образование, Универ, Студенты, Обучение, Школа, Лучшее, Знания, Познавательно, Интересное, Новое, Изучение языка, Вуз, Программист, Тестировщики, Длиннопост

Дисклеймер.

У меня уже было несколько попыток написать про язык и мою систему его освоения. Я извлек несколько уроков, вот они:
- Не надо описывать систему в целом, получается запутанно. Надо разбивать на мелкие части.
- Нужно большое количество примеров и упражнений, иллюстрирующих каждую идею.
Поэтому теперь одна статья будет отражать один аспект методики. В планах - большой структурированный цикл.

На какие вопросы отвечает эта статья


- Каков механизм восприятия языка “напрямую”.

- Как тренировать этот механизм.

- Как воспринимать английские слова как русские.

- Почему аудирование бесполезно.

На какие вопросы не отвечает эта статья


- Как осваивать словарный запаса.

- Как учить грамматику.

- Как интегрировать связь смысл-слово в дальнейшую практику.

Невидимый драйвер английского


У английского, как у стандарта TCP/IP, есть несколько уровней. Чтобы хакнуть язык, нужно заглянуть на канальный уровень стека. Посмотрим, как мы на самом деле управляем языком.


У изучающего английский две главные цели:

- понимать, что тебе говорят, так же, как по-русски;

- говорить свободно, как на родном.


Что значит "понимать"? Думаю, главное тут - чувство понимания, когда, как в русском, ощущаешь смысл слова сразу, напрямую.


Здесь возникает сразу два момента:

- что такое "смысл"? Что же такое мы ощущаем?

- как сделать так, чтобы смысл возникал как отклик на слово сразу, без каких-либо посредников (размышления, вспоминания связи с русским словом и т.д.)?

Смысл


Во-первых, смысл - это ощущение, или даже восприятие, переживание. Но смысл хитрый, в отличии от других ощущений, переживаний, он никак не отражается в теле. При восприятии смысла мы не чувствуем ни холод, ни тепло, нигде не давит и нет "бабочек в животе". Отсутствием физических ощущений смысл похож на воспоминание и на представление (например, какого-либо образа).


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

Поэтому начнем с простого способа обнаружить само переживание смысла. Этот способ - пресквю.


Вспомните ситуацию, когда вы просите что-либо вам подать, а слово забыли. Например, “зонтик”. При этом обычно говорится что-то вроде: “Дай мне, эээ… ну эту штуку, как ее…” Вот в этот момент вы получаете чистое переживание смысла. Которое, кстати, может сопровождаться, а может и не сопровождаться образом.


Итак, зафиксировали, что смысл - это конкретное переживание, которое можно ощутить отдельно от слова.

Прямая связь смысла и слова.


Наша цель при понимании языка - это ощущение смысла каждого слова. То есть извлечение смысла из каждого слова.


Для начала нужно понять, что смысл можно получать/использовать прямо. Как указатель на объект в C++. В данном случае слово - это указатель, а смысл - это объект, на который эта переменная напрямую указывает.


Но получение смысла может быть и непрямым. Это похоже на нисходящее преобразование типов в C++. Тогда мы преобразовываем английское слово к русскому (перевод), а уже из него извлекаем смысл напрямую.


Промежуточный вывод

Большинство методов изучения языка не работают со смыслом напрямую. По умолчанию используется непрямой метод получения смысла. Прямое восприятие при этом “может быть” возникнет. В неизвестные сроки. С неизвестным количеством усилий.

Техпроцесс получения связи смысл-слово.


Тут все предельно просто:

1. Создаем импульс на ощущение смысла

2. В продолжение импульса произносим слово


Если эти два шага воспроизведены слитно, без посредников, то смысл и слово связываются в единое целое. Здесь важны несколько моментов.


Первый - смысл надо откуда-то взять, и потом умудриться сгенерировать его отдельно от слова.

Второй - нужно каким-то образом не допустить посторонних процессов. Таких как вспоминание русского слова, какой-либо анализ ситуации, правил и т.д. и т.п.


Как это сделать - разберем дальше в упражнениях.

Упражнения прямой привязки смысла к слову - “инерция смысла”.


Тут как в спорте. Пока нет прямого контроля смысла, упражнения нацелены на получение ощущения смысла. Как только контроль начинает появляться, упражнения усложняются.


**Главная идея.**


Если мы одно и то же слово будем повторять в предложении в одном и том же месте,то уже через 2-3 повторения мы будем его там ожидать. Как бы по инерции. Особенно если слово при этом выделять голосом.


Пример:

Читаем вслух предложения ниже, а слово, выделенное жирным, произносим акцентированно и в 2 раза громче. Как только встречаем многоточие - делаем паузу и не произносим ничего.


Мы с семьей на даче выращиваем яблоки.

Каждый год мы собираем хороший урожай яблок.

Каждую осень мы делаем варенье из яблок.

И каждую зиму я наслаждаюсь вкусным вареньем из <…>


Могу спорить, что в момент паузы у вас в голове неизбежно возникло слово “яблок”. Потому что вы ожидали там это слово.


А что значит ожидать слово? Это значит, что мы до произнесения самого слова знаем что оно там будет. Вот это знание без произнесения и есть смысл. И если в этот момент ожидания произнести любой набор звуков, то смысл привяжется к этому набору. И получится искомая прямая связка смысл-слово. В нашем случае надо было сказать apples.


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


**Техника упражнения**


Для примера сделаем с глаголом do.

Пять-шесть раз произносим фразу вида “Я делаю <...>”, например:


я делаю свою работу

я делаю домашку

я делаю уборку


Резко и без пауз заменяем слово делаю и начинаем вместо него произносить do. При этом все остальное остается по-русски. То есть получается:


я do свою работу

я do домашку

я do упражнения

я do покупки


Делаем по-английски до тех пор, пока есть ощущение, что мы говорим “как по-русски”. Как только ощущение теряется, переключаемся на русский, делаем 4-5 раз и вновь возвращаемся к частичной замене на английский.


Если делать без пауз, то на одно прорабатываемое слово достаточно потратить 4-5 минут.


**Самое главное**


Стараемся перед словом “do” всегда собираться говорить “делаю” по-русски, но в последний микромомент заменять на “do”. Именно это усилие и есть самое главное, из чего в итоге вырастает контроль над смыслом.


**Необходимые условия, чтобы все работало**


1. Упражнение делается непрерывно. Такой не останавливающийся рэпчик))


2. Упражнение делается в одном темпе. Если возникают паузы или заполнения по типу “ээээ”, “мммм”, то снижаем сложность (вариативность) упражнения и продолжаем в одном темпе.


3. В упражнении всегда выделяется голосом слово, смысл которого мы переносим. И выделение должно быть сильным. Для проверки можно записать на онлайн диктофон и посмотреть амплитуду спектрограммы. Амплитуда выделяемого слова должна быть в 2 раза больше.


4. Разнообразие продолжений (того, что именно мы делаем - домашку, работу и т.д.) - неважно. Можно вообще делать один вариант и очень постепенно добавлять новые.


**Фишечка**


Английские слова короче русских, и это мешает переносу смысла. Решается просто: удлиняем произношение английского слова. Не короткое “ду”, а длинное “дуууу”.


**Замечания к упражнению**


Это не упражнение по освоению словарного запаса. Это тренировка управления смыслом. Как только этот навык освоен, делаются уже совсем другие упражнения.


Так можно делать со всеми словами. Но не нужно. А нужно делать только с ключевыми словами и окончаниями, которые формируют структуру языка. А именно - три глагола и четыре окончания.


Глаголы: делать, являться, иметь.

Окончания: -ет, -л, -нный, -ющий.


Как и почему именно эти окончания - тема отдельной статьи. А она обязательно будет.


**Про частичную замену на английский.**


Часто задаваемый вопрос: "Зачем заменять частично? Почему не говорить все предложение по-английски?"


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

Техники усиления и прямого контроля смысла.


Задача предыдущего упражнения “инерция смысла” - добиться особого ощущения. Оно звучит так: “собираюсь сказать слово по-русски, заменяю, но продолжаю чувствовать как по-русски”.

Как только это ощущение начнет возникать более-менее стабильно, можно переходить к техникам усиления смысла.

Техники:

· усиление импульса на выражение смысла

· контроль паузы

· растянутое произношение

· увеличение акцента

Усиление импульса.


Импульс - это ментальное усилие в начале любого действия. Например, вы решили встать со стула. Непосредственно за полсекунды до вставания со стула вам нужно внутренне “толкнуть” себя на это вставание. И чем резче вам нужно встать, тем интенсивнее должен быть этот импульс.


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


Упражнение.


В предыдущем упражнении “инерция смысла” делаем:

· 3-4 раза полностью по-русски

· 3-4 раз с заменой глагола (делать на do)

· 3-4 раза полностью по-русски. И теперь усиливаем импульс в 2-3 раза

· 3-4 раза с заменой и тоже усиливаем импульс


После этого можно сравнить ощущения смысла без усиления импульса и с усилением.


Контроль паузы


Делаем так. Сильный импульс на выражение смысла и сами себя тормозим на 1-2 секунды. Потом “убираем тормоз” и произносим слово на английском. За эти две секунды ощущение смысла должно “накопиться” и стать намного более интенсивным.


Это ощущение у каждого было в школе. Когда ваш друг у доски и не знает ответ, а ты знаешь. Но училка смотрит в твою сторону. Слово готово сорваться с губ, а сказать нельзя. И оно (слово) застревает в этой паузе.


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


Растянутое произношение


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


Пример:

Русский глагол “являться” длинный, а английский am - супер короткий. Поэтому произносим так:

· являюсь

· эээээмм


Увеличение акцента


Под акцентом подразумеваются две вещи. Громкость и ударение. Чем выше интенсивность того, что мы произносим, тем сильнее мы ощущаем смысл.


С акцентом можно играть и хитрее. Можно добавлять определенные эмоции. Можно представить, что ты кому-то что-то доказываешь или, наоборот, сомневаешься.


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


Итоги


Итак, смысл - это ощущение, на котором основано как свободное говорение, так и восприятие языка. Когда слово связано со смыслом - мы воспринимаем его как слово родного языка.


Связь слово*смысл - это как указатель в C++. Чтобы указатель указывал на что-то, нужно присвоить ему объект. Сделать это можно только за счет особого говорения (произнесения) слов. Говорения с вложением смысла.


Попытка освоить восприятие языка через практику слушания (listening) подобна попытке получить объект по неинициированному указателю. То есть указателю, указывающему в никуда.

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


Резюме


У этой статьи ограниченная область применимости. Потому что это только маленькая часть системы. Остальное будет изложено дальше поэтапно по одной идее на статью.


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


А также у меня есть телеграм канал. На котором и происходит весь основной движ.

Показать полностью
[моё] Учеба Английский язык Изучаем английский Образование Универ Студенты Обучение Школа Лучшее Знания Познавательно Интересное Новое Изучение языка Вуз Программист Тестировщики Длиннопост
8
1690
nekko
nekko
3 года назад
ДЕВОПСИНА

Все что нужно знать про тестировщиков⁠⁠

Все что нужно знать про тестировщиков Тестировщики, QA, IT юмор, IT

источник

Показать полностью 1
Тестировщики QA IT юмор IT
195
0
ksenia.s99
3 года назад
Лига тестировщиков

Help⁠⁠

Коллеги, (хоть и будущие🙈) нужна помощь.
В общем решила я сменить сферу деятельности. Посмотрев видосы на YT, очень уж заинтересовала профессией «Тестировщик»
В ближайшее время начинаю обучение.
Да-да, я читала сотни комментариев типа: «можно обучаться самостоятельно», «много инфы в гугле», «на YT все бесплатно» но, все же.. я решила обучаться на курсах.
На данный момент, я стою перед выбором этих самых курсов.
Посмотрев на длительность курсов на многих платформах, поняла, что не готова тратить ГОД,НО, при этом,учиться по 1.5-3 часа в неделю 🤦🏽‍♀️ (на данный момент я не работаю, и готова полностью отдавать своё время обучению и только)
Исходя из всех программ курсов, поняла, что на данный момент 90% учат мануал+автоматизацию и соответственно решила двигаться так же. Отсеяла большенство курсов из-за длительности (ну и цены), осталось на примете всего два.
Один из них- «Be-tester»: Aбсолютно не распиаренный, со слабым маркетингом ( по сравнению с GB, skillbox итп), и к тому же обучение не 100к как везде, а 15К😲, и учиться подозрительно мало (опять таки сравнивая с большинством) мануал-1мес и автоматизацию-1месяц. Я понимаю, что оооочень много будет на самообучении и они бегло будут рассказывать теорию, но все же, насколько вероятно что они эту инфа за месяц дают доступно? Есть ли смысл в этом курсе?
Может кто-то обучался у них или знакомые/коллеги? Есть живые отзывы? Т.к в гугле все отзывы на 5 звёзд😅
Второй- «Нетология»: длительность 8мес, стоимость 55 (а не 100😂😂) На вид у них программа как-то более обширнее (но это не точно😅) В таком случае, планирую спустя 4мес обучения ручного попробовать трудоустроиться🤞
А так же самый сложный вопрос, т.к я выбираю из двух платформ и практически не шарю, может кто-то согласился бы мне помочь с выбором? Мне нужно сравнить программы обучения т.к мне новичку трубно понять что реально нужно в курсе, а что лишнее, либо чего не хватает 🙏

Показать полностью
Тестирование Онлайн-курсы Тестировщики Курсы программирования Текст
17
Посты не найдены
О нас
О Пикабу Контакты Реклама Сообщить об ошибке Сообщить о нарушении законодательства Отзывы и предложения Новости Пикабу Мобильное приложение RSS
Информация
Помощь Кодекс Пикабу Команда Пикабу Конфиденциальность Правила соцсети О рекомендациях О компании
Наши проекты
Блоги Работа Промокоды Игры Курсы
Партнёры
Промокоды Биг Гик Промокоды Lamoda Промокоды Мвидео Промокоды Яндекс Директ Промокоды Отелло Промокоды Aroma Butik Промокоды Яндекс Путешествия Постила Футбол сегодня
На информационном ресурсе Pikabu.ru применяются рекомендательные технологии