Задался однажды этим вопросом, но толкового ничего не нашел. Решил сам провести это эксперимент, и как видно, получилось.
Видео теста wf2419- www.youtube.com/watch?v=XRsODwgorl4
Многие кода им говорят про профессию тестировщика удивляются, типо кто это такие зачем они нужны. Разработчики сами тестируют? Давайте разбираться
Краткий экскурс по тому как разрабатывается софт:
Идея — планирование — дизайн — разработка — тестирование — релиз.
Тестировщики включены во все этапы разработки.
Почему разработчики не могут тестировать? Могут! Они причем еще лучше знают как работает система. И они пишут специальные тесты на уровне, которые называются юнит тестами. Которые промеряют работу маленького функционала
Программисты так устроены что не видят изъяном в своей разработке, и не могут быть до конца объективными. Не делают негативные тесты, ограничиваясь только так называемым Happy path, не знают всех методологий. И у них совсем другие интересы. Это завершить разработку как можно быстрее и выпустить в продавшей.
Поэтому тут появляется ракой конфликт интересов. Разработчик — хочет побыстрее все сделать с мини усилим. И тестировщик, который пытается найти абсолютно все ошибки. Продакт менеджер является судьей
Прелесть работы тестировщика — это только найти изъяны, но чинить будет разработчик. Поэтому тут нужно быть максимально аккуратным по отношению к разработчику. Но мудрый разработчик видит в тестировщики поморника, а не вреде. Так как баг лучше всего исправить сразу, а не потом получать звонок в 2 часа ночи о том что что то сломано и побыстрее все решать. Поэтому в здоровом коллективе отношения у них прекрасные
Тестировщики играют большую роль в разработке ИТ компаний. Ошибки, которые исправляются на продавшее стоят очень дорого и портят репутацию компания. Поэтому все процессы: Анализ требований, написание тест документация. Нахождение и репорт багов, создание отчетов — являются щас неотъемлемой частью.
Профессию тестировщиков нельзя получить в колледже или университете, поэтому как правило в тестирование приходят люди из разных профессий. Намного легче начать чем программирование, так как не требует изучать код
Профессия супер интересная, хорошо оплачиваемая и будет оставаться востребованной очень долго. Не слушайте людей, кто говорит что скоро роботы заменят тестеров — это не правда.
Пошаговый разбор решения задачи план-факт анализа с помощью Power Pivot, модели данных со связями «многие-ко-многим», мер на DAX и доводкой исходных данных в Power Query.
Полный комплект :)
Паттерн модуль, он же шаблон модуль, он же module pattern. В видео рассмотрены паттерны проектирования, а именно модуль. Он входит в топ шаблонов проектирования, которые должен знать каждый программист и очень популярен в node js. Шаблоны проектирования Джаваскрипт позволяет реализовывать несколько по своему, если вы сравниваете с другими языками, но общая схема в своих основах похожа. Изучив паттерн module, сможете красиво им похвастаться на собеседовании)
Полный практический курс по JavaScript — clc.to/senior
Таймкоды на все важные разделы JS в описании. Что в курсе: что такое JavaScript, переменные, типы данных, числа, BigInt, все о строках, функции, стрелочные функции, массивы, объекты, асинхронность, Promise, async await, работа с DOM и все это с использованием актуального синтаксиса 2020
Содержание:
0:00:00 — Введение
0:01:31 — Что такое JavaScript
0:29:44 — Основы
1:43:52 — Числа BigInt
2:21:24 — Строки
2:41:21 — Функции
3:03:39 — Массивы
3:45:06 — Объекты
4:20:50 — Асинхронность
4:41:03 — Работа с DOM
5:39:29 — Заключение
Добро пожаловать в 5-й выпуск подкаста Frontreview, который посвящён довольно интересной теме, а именно «Правильное Резюме и Портфолио Junior разработчика», или «Что нужно сделать что бы тебя пригласили на собеседование?». Здесь речь пойдёт именно о старте карьеры в IT сфере, т.к. именно новичкам без опыта труднее всего на начальных этапах.
✒ Доска где вы можете посмотреть все темы для будущих уроков, прогресс по ним, проголосовать за понравившуюся, оставить комментарий о том что бы вы хотели увидеть в теме, или предложить идею для следующего курса.
✔ Trello: trello.com/b/R6rD7qq8
В этом видео вы увидите, как решать некоторые задачи на собеседование по JavaScript.
Вы узнаете, как решать задачи, связанные с контекстом: вы узнаете, как работает метод Bind и Apply, и как их реализовать самостоятельно. Также вы узнаете, как решить задачу с реализацией функцией, которая работает с разным количеством параметров и ведет себя по-разному.