@factorized Обещал отписаться вчера, но работа не позволила.
====
Итак, чтобы я хотел видеть на курсах для техписов уровня senior и выше.
1. Best Practices по ci/cd именно для нужд техписательства.
triggers, environment, stages etc
Важно не окунуться в океан ci/cd и стать подобием devops, а именно знать и уметь применять лучшие практики для создания конвейера.
Сюда же подключение и написание линтеров.
2. Аналогично по разным сборщикам проектов, например, Gulp.
3. Третий пункт зависим от двух первых и посвящен глубокому обучению и пониманию движков по сборке.
Таких движков не так и много, и чтобы понимать, как будут работать сборки и смочь написать пайплайны, надо сперва действительно хорошо знать, как работает генератор, как он обрабатывает файлы с контентом и как дальше конвертит их в html.
4. Фреймворки, которые используются для преобразования одних форматов в другие или привносят новую функциональность в html на этапе сборки. Сл-но, надо понимать не только механизм работы данных Фреймворков, но и как их подключить в конвейер, например.
5. Advanced Git level. Всё, что лежит за рамками обычных How-To по гиту. Есть много подводных камней, детали которых всё-таки могут различаться у разрабов и техписов. Сюда же могут включаться лучшие практики по архитектуре гит-пространства и выбор стратегий.
6. Опять же, Best Practices, например, тоже ARC42, как раз уже с точки зрения организации контента. Как пишут в Google, Netflix etc, какие паттерны они используют, как организовать работу команды наиболее эффективно. Как выбрать стратегию кросс-ревью и метод управления командой.
====
Вроде пока так, но скорее всего, многое осталось за кадром, ибо я что-то забыл 146%.