Сейчас было бы хорошее время для экспертов в области кодирования, и особенно для экспертов в области педагогики программирования, чтобы подумать о том, как обучить непрофессионалов быть хорошими кодерами с позитивным настроем. Что им нужно знать о практиках кодирования, чтобы быть более эффективными? Какие ограничения им следует понимать?
В комментариях много хороших предложений, но пока они ориентированы на программистов (хотя для многих они могут показаться базовыми). Предположим, что такие понятия, как требования, модульное тестирование, отладка и т. д., ничего не значат для читателя. Какие аспекты нужно преподавать и что можно пропустить?
54