beldmit: (Программизм)
[personal profile] beldmit
А почему бы не обучать основам программирования, начиная с SQL?

Записные книжки есть у всех, что такое таблица – более-менее понятно.

Часть обсуждения здесь.
Page 1 of 3 << [1] [2] [3] >>

Date: 2015-04-10 06:42 pm (UTC)
From: [identity profile] tat-ti.livejournal.com
А во всех предметных областях основной инструмент - БД? Генетики, например. У них реально субд - основной движок, а не вспомогательная хрень к генетическим библиотекам?

Date: 2015-04-10 06:51 pm (UTC)
From: [identity profile] freya-victoria.livejournal.com
А почему?
От одного SQL толку мало, если речь именно о программировании. Или он, по-твоему, облегчает дальнейшее обучение?

Date: 2015-04-10 07:28 pm (UTC)
From: [identity profile] dmagin.livejournal.com

Точно наброс. Но почти попали ).

Date: 2015-04-10 07:30 pm (UTC)
From: [identity profile] kouzdra.livejournal.com
А смысл - в общем-то SQL (как и реляционная алгебра вообще) - "автогеном и через жопу" - по несчастью ставшее индустриальным стандартом.

Date: 2015-04-10 08:05 pm (UTC)
From: [identity profile] beldmit.livejournal.com
Не во всех, но во многих.

А вообще – есть инструмент, на котором сразу можно решать осмысленные задачи, мало отвлекаясь на технику. Почему не учить, начиная с него?

Date: 2015-04-10 08:06 pm (UTC)
From: [identity profile] beldmit.livejournal.com
ИМХО, низкий порог вхождения – это уже дофига.

Date: 2015-04-10 08:06 pm (UTC)
From: [identity profile] beldmit.livejournal.com
В смысле?

Date: 2015-04-10 08:07 pm (UTC)
From: [identity profile] beldmit.livejournal.com
Ну, во-первых, программист с базами скорее столкнется, чем нет.
Во-вторых, это просто и понятно.

Date: 2015-04-10 08:07 pm (UTC)
From: [identity profile] alexejv.livejournal.com
Тестирование - 4 семестра, обязательным предметом!

Date: 2015-04-10 08:12 pm (UTC)
From: [identity profile] beldmit.livejournal.com
Это не то, с чего стоит начинать обучение программированию.

Date: 2015-04-10 08:17 pm (UTC)
From: [identity profile] tat-ti.livejournal.com
Математические символьные пакеты? Для студентов "осмысленные задачи" - это сделать лабу и задание по матану с геометрией.

Date: 2015-04-10 08:19 pm (UTC)
From: [identity profile] beldmit.livejournal.com
И для какого процента из них эти задачи останутся осмысленными по завершению образования? То есть я верю, что на Физтехе этот процент существенно выше, чем в среднем по больнице, но вряд ли больше 10.

Date: 2015-04-10 08:26 pm (UTC)
From: [identity profile] alexejv.livejournal.com
Начинать продолжать обучать. Почему нет?

Date: 2015-04-10 08:54 pm (UTC)
From: [identity profile] tat-ti.livejournal.com
Смотри, есть задачи, осмысленные для студентов сейчас и осмысленные для них в будущем. Это два непересекающихся множества. На какое будем опираться при изучении? Я на вакуум опираться не умею.

Пост весь о том, что курс пытается аврально порешать задачи из будущего для некоторого процента студентов.
Курс - шикарный. Если его сделать техкурсом по выбору. Понабежавшим 20-50 студентам со вкусом рассказать.

Date: 2015-04-10 09:05 pm (UTC)
From: [identity profile] besm6.livejournal.com
SQL - это никаким боком не таблица.

Date: 2015-04-10 09:28 pm (UTC)
From: [identity profile] beldmit.livejournal.com
Это на уровне высокой теории не таблица. Но теорию с практикой лучше сочетать, давая примеры из практики.

Date: 2015-04-10 10:09 pm (UTC)
From: [identity profile] dimas.livejournal.com
Дим, ты меня прости, но человек, хотя бы год попрограмировавший, базовый SQL освоит за прочтение Граберовского SQLя и день экспериментов.

Если с этого начинать - что это даст?

Date: 2015-04-10 11:00 pm (UTC)
From: [identity profile] freya-victoria.livejournal.com
Ну, я не уверена, что это главный принцип, по которому стоит выбирать, с чего начинать
От преподов программирования я не раз слышала, что надо как можно скорее переходить к ООП, потому что, например, тем, кто долго занимался процедурным программированием потом весьма тяжело переключаться на ООП, а без него сейчас никуда. Ну и они были за схему С, С++, С# или Java. А есть еще идея начинать сразу с места в карьер - с Java
А если начать с SQL, то дальше куда?
Я даже и не спорю, собственно, так, интересуюсь :)

Date: 2015-04-10 11:18 pm (UTC)
From: [identity profile] freya-victoria.livejournal.com
Мой опыт обучения программированию нельзя назвать сильно удачным, т.к. через года полтора оно мне надоело. Впрочем, полученные знания считаю полезными и время потраченным с пользой
Но я хорошо помню, как это, начинать с нуля, это было не так давно.
В этот момент, кмк, нужно понять самые азы, которые для тебя уже, наверно, как дважды два четыре: что такое переменная, тип данных, массив, функция, условный оператор, цикл, какие вообще бывают операторы и типы данных и т.д. Если этих вещей не понимать, то непонятно, как дальше вообще программировать
Точно ли SQL подходит для освоения вот этих элементарных вещей? С - подходит, кажется, весьма неплохо, поэтому я понимаю тех, кто считает нужным начинать с него.
А в чем фишка начинать с SQL для будущего программиста - не вижу...

Date: 2015-04-11 04:19 am (UTC)
From: [identity profile] icamel.livejournal.com
И для этого надо программировать?

Date: 2015-04-11 05:06 am (UTC)
From: [identity profile] besm6.livejournal.com
Да в том и дело, что и на практике там от таблицы только слово table в create table, alter table да drop table.

Date: 2015-04-11 06:35 am (UTC)
From: [identity profile] fau74.livejournal.com
Если мерить по низости порога вхождения, надо учить VBA в экселе :)

Date: 2015-04-11 06:46 am (UTC)
vitus_wagner: My photo 2005 (Default)
From: [personal profile] vitus_wagner
Понимание, что старательное выписывание последовательностей операций - не единственный способ программирования.

Date: 2015-04-11 06:49 am (UTC)
vitus_wagner: My photo 2005 (Default)
From: [personal profile] vitus_wagner
Людей, которые учат ООП на примере C++ нужнно гнать из преподавания. Без права заниматься даже репититорством.

Если уж так нужно ООП, а оно скорее не нужно, то Смоллтолк, Питон, в крайнем случае Java. Но ни в коем случае не С++ и не Delphi - языки куда объектныхй подход прикручивали скотчем и соплями.

Date: 2015-04-11 06:50 am (UTC)
vitus_wagner: My photo 2005 (Default)
From: [personal profile] vitus_wagner
А смысл в том что человек с самого начала приучается, что язык учится за день, а парадигма - за неделю. И перестает бояться осваивать (а если будет серьезно этим заниматься, и создавать) новые языки под потребности.
Page 1 of 3 << [1] [2] [3] >>

Profile

beldmit: (Default)
Dmitry Belyavskiy

December 2025

S M T W T F S
 123456
78910111213
14151617181920
2122 2324252627
28 29 3031   

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Feb. 9th, 2026 11:51 pm
Powered by Dreamwidth Studios