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

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

Часть обсуждения здесь.

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:07 pm (UTC)
From: [identity profile] alexejv.livejournal.com
Тестирование - 4 семестра, обязательным предметом!

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

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

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

Date: 2015-04-11 05:58 pm (UTC)
From: [identity profile] tasic.livejournal.com
Программированию нужно начинать учить с рисования блок-схем. (И хотя это немножко встречный наброс, но я почти серьезен). Нужно начинать учить с того, что решение любой задачи можно описать как последовательность действий, которые зависят от выполнения или невыполнения условий. Изначально нужно учить разбирать, как правильно решить какую-то задачу. Т.е. вот для решения этой задачи должно быть выполнена следующая последовательность действий. Возможно сначала "крупноблочно", потом спускаясь ниже и детализируя, мы в конце-концов получаем алгоритм, который нам нужно как-то изобразить. Блок-схема, далеко не самый плохой способ описать алгоритм. И только когда у нас все это уже готово, можно переходить к собственно созданию программы. Это правда слабо предполагает ООП, но я бы все равно начинал учить с линейного программирования, а потом переходил к понятиям ООП. Если конечно нужно подготовить программиста, а не кодера, который программирует иконки таская. Все вышесказанное -- очень глубокое IMHO, хотя меня учили программированию несколько иначе, но скорее от незавершенности идеи, как же нужно учить.

Date: 2015-04-16 08:23 pm (UTC)
de_nada: (Default)
From: [personal profile] de_nada


Шелл.
С шеллом не пропадёшь.

Ой... тут, кажется, админам слОва не давали... :)))

С уважением,
De Nada.

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 09:52 am
Powered by Dreamwidth Studios