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

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

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

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

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

Date: 2015-04-11 08:58 am (UTC)
From: [identity profile] tat-ti.livejournal.com
Ой, конечно. А потом получаем программистов, которые считают, что тестирование - это работа тестеров (раз) и тестировать свой код не умеют (два).
Оно должно вбиваться в руки с первых же строчек своего кода. Через голову или через жопу вбиваться - это другой вопрос.

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

Date: 2015-04-11 05:38 pm (UTC)
From: [identity profile] beldmit.livejournal.com
Тестирование – отдельная отрасль, и учить ей надо отдельно. В конце концов, мышление для тестирования требуется совсем другое.

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

Date: 2015-04-11 06:47 pm (UTC)
From: [identity profile] tat-ti.livejournal.com
Интересно, почему математики учат проверять полученный ответ, физики тоже намекают, что физичность ответа надо бы соотносить с реальностью, и только программисты на вопрос "работает?" отвечают "мамой клянусь".

Date: 2015-04-11 07:00 pm (UTC)
From: [identity profile] beldmit.livejournal.com
Потому, что ты берешь идеальных математиков и физиков и реальных программистов :-)

Date: 2015-04-11 07:08 pm (UTC)
From: [identity profile] tat-ti.livejournal.com
Да ладно, неужели на контрольной все просто так сдают свое решение, даже не подставляя в условие? И когда решают задавальник, то с ответом не сверяются? Это не вопрос идеальности, это вопрос выживания.

Date: 2015-04-11 07:12 pm (UTC)
From: [identity profile] beldmit.livejournal.com
1. Не все подставляют.
2. Сверка с ответом – примерно эквивалент проверки того, что на правильных данных все работает.

Date: 2015-04-11 07:18 pm (UTC)
From: [identity profile] tat-ti.livejournal.com
п.1 не укладывается в голове.

Date: 2015-04-11 07:20 pm (UTC)
From: [identity profile] beldmit.livejournal.com
Ну как ты подставишь какой-нибудь заковыристый синус в тригонометрическое уравнение? И всегда ли на контрольной есть время?

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