Re[10]: вопрос по git
От: netch80 Украина http://netch80.dreamwidth.org/
Дата: 14.10.23 06:46
Оценка:
Здравствуйте, Skorodum, Вы писали:

S>Немного КСВ-шного оффтопа: в программированиие есть несколько таких моментов, которые люди либо понимают, либо совем не понимают и используют совсем неправильно.

S>Вот с непониманием чего приходилось сталкиваться:
S>1. Переменные, массивы, циклы и функции.

Мне катастрофически сложно понять, как может быть, что кто-то не понял этого и работает хоть немного программистом.

Можно реальный пример непонимания со стороны того, кто уже работал и написал что-то?

Или имеется в виду, что это "ослиный мостик" для перехода к хоть какому-то знанию?

S>2. Классы.

S>3. Шаблоны.

По этим двум готов поверить, там многое странно.

S>4. Функциональное программирование.


Это, возможно, проблема стиля обучения.

S>5. Граф зависимостей и сборка проекта (CMake, qbs or whatever).

S>6. Контроль версий, особенно распределенные системы типа гита.

Аналогично. Тут просто не учат нормально...
The God is real, unless declared integer.
Re[11]: вопрос по git
От: Skorodum Россия  
Дата: 16.10.23 12:06
Оценка:
Здравствуйте, netch80, Вы писали:

N>Мне катастрофически сложно понять, как может быть, что кто-то не понял этого и работает хоть немного программистом.

N>Можно реальный пример непонимания со стороны того, кто уже работал и написал что-то?
N>Или имеется в виду, что это "ослиный мостик" для перехода к хоть какому-то знанию?
Условно школьники-троечники на этом часто спотыкаются.

S>>2. Классы.

S>>3. Шаблоны.
N>По этим двум готов поверить, там многое странно.
Условно студенты-троечники на этом часто спотыкаются.

S>>4. Функциональное программирование.

N>Это, возможно, проблема стиля обучения.
Безулсовно.

S>>5. Граф зависимостей и сборка проекта (CMake, qbs or whatever).

S>>6. Контроль версий, особенно распределенные системы типа гита.
N>Аналогично. Тут просто не учат нормально...
Мне кажется, что такому редко учат в ВУЗах в принципе. Это чисто прикладные задачи которые и в профессиональной деятельности многим кажутся второстепенными, плюс новые средства требуют какого-то нового взгляда на уже решенную привычую проблему (сборка в студии vs сборка в коммандной строке с помощью CMake, SVN vs git). Скорее вопрос не в обучении, а в мотивации учиться.
Топики про гит, системы сборки и управления зависимостями очень показательны в этом плане.
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.