Email or username:

Password:

Forgot your password?
Horhik

Значит анекдот:

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

Я раньше никак не копался в БДшки, но когда увидел интерфейс этой хероборы - прифигел. Для меня баз данных, так еще и SQL это представляется как рисуночки таблиц мелом на доске и написания запросов на языке ручками.

Тут он заядло отмахивался на мои вопросы "почему не в консоли" под предлогом что этим никто не пользуется и это для старперов. И было это на мотив: "Я хочу научить вас тому, как это делается в реальном продакшене, а не проводить бесполезный курс давая «академические» знания"

Вот не знаю, прав он или нет. С одной стороны порыв то хороший - научить студентов решать реальные задачи, "тому как это будет на работе".

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

Ваше мнение?

2 comments
Horhik

В общем оставшиеся две пары до него доходило на сколько большинство не шарит, и он сам впервые сталкнулся с установкой postgress на винду, т.к. раньше просто через Docker все это делал.

WSLку упомянул, но решил не объявлять ее как панацею и отложил этот подход.

Далее мы просто все сидели и пытались найти хоть какой-то клиент, который работает у всех клиентов.

В общем вместо практики с SQL была ёбля с установкой софта под винду и помощью это сделать каждой студентке.

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

В общем оставшиеся две пары до него доходило на сколько большинство не шарит, и он сам впервые сталкнулся с установкой postgress на винду, т.к. раньше просто через Docker все это делал.

WSLку упомянул, но решил не объявлять ее как панацею и отложил этот подход.

Далее мы просто все сидели и пытались найти хоть какой-то клиент, который работает у всех клиентов.

Мертвый голубь Стаса

@horhik есть 2 подхода к обучению:
1. От основы основ к текущей реализации
2. От текущей реализации

Вам дают 2. И мне кажется это правильно в данной ситуации. Вам дают пощупать и сделать что-то реальное руками. Большинство на этом уровне знаний и останутся.

Что-то более серьезное бывает, когда работаешь с этим и на уровне middle+.

Если студентов грузить вообще основами - реляционной математикой, будет совсем печально. Эти знания нужны пары процентам работающих в IT... а скорее всего менее 1%.

@horhik есть 2 подхода к обучению:
1. От основы основ к текущей реализации
2. От текущей реализации

Вам дают 2. И мне кажется это правильно в данной ситуации. Вам дают пощупать и сделать что-то реальное руками. Большинство на этом уровне знаний и останутся.

Что-то более серьезное бывает, когда работаешь с этим и на уровне middle+.

Go Up