TGViewer
Аналитика данных / Data Study Аналитика данных / Data Study @data_study · 9.46K subscribers
Post #862 2.42K
Как-то ко мне пришел парень на консультации с запросом подготовиться к собеседованиям, пересмотреть резюме и сделать pet-проект.

Вводные:
- юридическое высшее
- закончил только что курс "Аналитик данных" одной из крупных школ

Окей, начинаем занятие, обсуждаем логику и архитектуру pet-проекта, говорю будем использовать Postgres в качестве БД. У меня уже есть учебная база, для проекта обычно предлагаю использовать ее или разворачивать свою в docker или в облаке. Даю хост и учетку для подключения, а в глазах парня вижу полное непонимание с написанным на лбу вопросом "а что такое хост, зачем нужна учетка, куда вообще все это писать?" 🧐

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

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

Плюсы симуляторов
🟢 удобство для ученика (прямо на странице курса ученик может писать свой код, никуда переходить не нужно)
🟢 удобство для школы (учеников много, потоки не прекращаются, а значит нужно быстро и желательно автоматически проверять все работы, благо симуляторы помогают сделать автопроверку на соответствие верному решению)

Минусы симуляторов
🔴 нет правильного понимания работы сервисов (как в примере, ученик даже не понимал что к базе данных нужно подключаться, есть разные роли и пользователи)
🔴 нет практики работы с реальными инструментами аналитика (естественно он не знал про существование таких программ как DBeaver или DataGrip для работы с базами данных)
🔴 нет навыка обработки и исправления ошибок (это полезный навык по ошибке от базы данных например понять что именно в запросе написано не так, найти и исправить ошибку. лог ошибки в симуляторе может либо отсутствовать, либо может быть упрощен до ожидания ответа на конкретную задачу)


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

Кому нужны специалисты, которые не умеют подключаться к базе данных, настраивать инструмент для своей работы, но умеют писать SELECT * FROM table

Что думаете по поводу симуляторов? Как видите идеальное обучение например SQL?
  • 👍 36
  • ❤ 9
More from @data_study
  1. Sep 30, 2026С учеником на менторинге проработали задание по созданию дерева метрик - как результат он…
  2. Sep 27, 2026Post #1504
  3. Sep 26, 2026AI ассистентов много не бывает... Установил себе в VS Code еще один плагин SourceCraft, эт…
  4. Sep 24, 2026Поставил себе цель закрывать кружок активности каждый день Листая статистику в приложении…
  5. Sep 23, 2026Давно Маркизы не было в ленте, уверен вы соскучились по шоколадной булке ♥️ P.S. вы ей тож…
  6. Sep 22, 2026Задумываетесь ли вы, что AI-агенты уже сейчас сами принимают решения в физическом мире? И…
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 →