Здравствуйте, меня зовут Екатерина, я работаю учителем в школе 11 лет. Почти год назад я решил сменить профессию и прошел курс тестирования в одной разрекламированной онлайн-школе, разочаровался в ней и сейчас учусь в другой.
Мне стало интересно сравнивать методы обучения, чтобы понять, что-то не так со мной или с курсом? Вы можете посмотреть предыдущую часть Здесь.
фото создано rawpixel.com - ru.freepik.com
База данных
В первой школе один урок из блока автоматизированного тестирования был посвящен базам данных.В ходе двухчасовой лекции нам рассказали, что такое SQL, СУБД, группы запросов, показали примеры запросов, посоветовали симулятор решения задач на SQL. Дальше была задача, для решения которой мы написали автоматический тест, обращающийся к базам данных, хотя, честно говоря, эти знания не отпечатались у меня в голове до конца - вот прошло 4 месяца с момента урока, я просматриваю урок и презентацию и даже не распознать материал.
К сожалению, знания давались без достаточной теоретической основы, их просто преподавали в стиле «повторяй за мной», думаю, поэтому в голове ничего не осталось.
Для успешного усвоения материала одинаково важны как теория, так и практика.
Во второй школе базам данных было посвящено три занятия: лекция по теории и два практических занятия.
На лекции мы познакомились с типами баз данных, рассмотрели конкретно реляционные базы данных, их нормальные формы (первые три типа, но преподаватель предупредил, что их больше), посмотрели ключи таблиц: зачем они нужны, их виды; типы данных в таблицах, типы связей между таблицами, попрактиковались в чтении схем, обсудили, что такое целостность базы данных.
В качестве домашнего задания мне нужно было нарисовать примерную схему базы данных для определенной ситуации.
Задача казалась простой; было интересно анализировать, систематизировать, придумывать связи между таблицами, оформлять.
Следующим заданием началась практика «Введение в SQL».
Поначалу практика не ладилась — пришлось идти на сервер, включать программу DBeaver и настраивать ее.
Нашей группе на это понадобился час — но программу совсем не сложно установить и настроить.
Свою роль сыграл и минус групповых онлайн-занятий: когда у одного ученика что-то не получается, остальные ждут, пока преподаватель разберется, в чем проблема.
Проблем было много и в основном они возникли именно из-за удаленной работы через сервер, который должен был облегчить эту работу.
В частности, в моем случае оказалось, что кнопка завершения настройки спрятана под панелью программы для работы с удаленным сервером и я ее просто не увидел, в итоге нажал не там, где надо, а так как Программу видела первый раз в жизни, не понимала, где меня поймали и как вернуться.
И я был не один.
Преподаватели (второй учитель специально присоединился к уроку, чтобы помочь нам с настройкой) очень терпеливо и спокойно объяснили нам, где мы допустили ошибку, затем к нам присоединились и одноклассники, которые выполнили задание быстрее, и вместе мы все смогли установить программу.
Но это заняло много времени.
У меня была проблема с разрешением на удаленной машине - все было слишком большим и уменьшить невозможно, кнопка была спрятана за панелью, а развернуть на весь экран не всегда получалось - приходилось еще мониторить Zoom , где шла лекция, и телеграм-канал, куда мы кидали скриншоты.
После лекции я понял, что для практических занятий нужно как минимум два полноценных монитора — ноутбука и телефона недостаточно.
У меня есть запасной монитор, кажется пора его подключить.
В ходе урока мы заметили, что DBeaver зависал на удаленной машине, это тоже немного неприятно.
В итоге после занятия я скачал и установил программу на свой ноутбук и спокойно ее настроил.
После урока преподаватель написал, что на удалённой машине добавлены ядра и память и больше ничего тормозить не должно.
На первом практическом занятии и домашнем задании мы анализировали только запрос SELECT с разными условиями.
Я так понимаю, для тестировщика это будет основная просьба — копаться в базах данных и что-либо менять никто не даст. Второе практическое занятие было более насыщенным – мы привыкли к программе, работали с командами самостоятельно, поэтому было веселее.
Мы рассмотрели команды добавления, редактирования, удаления и объединения данных в базе данных.
Домашнее задание по второму заданию было небольшим и несложным, потому что впереди нас ждал контрольный тест. Тест по SQL был пройден в рамках другого блока, как отдельное дополнительное занятие.
Преподаватель дал нам ссылку на задание — написать три запроса по предложенным таблицам — именно так, по его словам, проверяют свои навыки работы с SQL. Два запроса были относительно простыми, третий — более сложным.
Когда преподаватель сказал, что на выполнение этих запросов у нас есть 20 минут, я, честно говоря, запаниковала – все знания вылетели из головы.
Потребовалось несколько минут, чтобы успокоиться и начать думать.
Подобные запросы мы анализировали в домашних заданиях и, подсмотрев, мне удалось сделать первые два запроса не идеальные, но работающие.
Тест показал, что добавлять в резюме строчку «Умею писать простые запросы на SQL» рано — обязательно нужно посидеть за тренажерами и наработать навыки, чтобы уверенно чувствовать себя на собеседовании и не растеряться.
Во второй школе нам показали, как работать с базой данных, как писать запросы, дали практику на обучающих базах.
А в первой школе давали всего один урок по два часа — и теория, и практика, и не анализ запросов, а как получить доступ к базам данных из автоматизированных тестов.
Linux, сети, архитектура программного обеспечения
Во второй школе было два совершенно потрясающих практических занятия — «Linux, сети, архитектура ПО».Мы рассмотрели универсальные подходы к отладке и локализации проблем.
Например, причина одной и той же ошибки («клиент не может войти») может быть на фронтенде, бэкенде или в базе данных.
После первого практического занятия нам было дано домашнее задание, состоящее из 5 заданий, для выполнения которых мы должны были самостоятельно найти информацию и применить ее.
На прохождение теста у меня ушло около 10 часов.
«Эта работа не была обязательной, но именно она придавала мне уверенность в своих силах – я смог ее выполнить, нашел новую информацию, преобразовал ее под свои нужды и достиг цели.
Заключение
В первой школе учат только находить ошибки в пользовательском интерфейсе; Ни о какой глубокой работе с приложениями речи не идет. Во второй школе нас учили не только находить баги, но и определять место поломки, чтобы передать точную информацию разработчикам.Я считаю, что это главное отличие методов обучения в школах.
Начало истории можно увидеть здесь: часть 1 , часть 2 , часть 3 , часть 4 , часть 5 .
Теги: #Карьера в ИТ-индустрии #курсы #Образовательный процесс в ИТ #тестирование #Тестирование ИТ-систем #SkillFactory #otus #Яндекс.
практикум #нетология #вход в ИТ #skillbox #skillbox #sky.pro #sky.pro
-
Geolite City Против Cngeoip
19 Oct, 24 -
Ориентировочные Цены На Windows 7
19 Oct, 24