Технари - гуманитариям
По просьбе Игоря Асонова из “Сириуса” придумал образовательную программу по IT в размере 40 ак.часов
Рабочее название: “технари - гуманитариям”
Цель: дать людям, не работающим программистами или админами, необходимый минимум практических знаний по IT и расширить их кругозор в этой области. Практическая польза может быть как в экономии денег и времени за счёт самостоятельного решения типичных несложных проблем, так и в повышении собственной привлекательности на рынке труда (после прохождения курса гуманитарии смогут работать сисадминами или хотя бы в техподдержке - работа, которая всегда востребована и хорошо оплачиваема). Также, если вы часто выступаете в роли заказчика IT продуктов, данный курс позволит вам более точно ставить задачи и говорить на одном языке с исполнителями.
Итак, всего получилось 20 пунктов.
-
Как устроена операционная система. В чём разница между Windows, Linux и MacOS. VirtualBox
-
Различие в файловых системах ntfs, ext и hfs. Cтандарт LFS.
-
Консоль и интерпретатор - bash, zsh
-
Утилита и демон
-
Пакетные менеджеры - apt-get, aptitude, apk, chocolatey, brew
-
Диагностика распространенных проблем с сетью. Интернет-протокол IPv4. DNS. Прокси-сервера, VPN. Утилиты ping, dig, nmap, ipcalc
-
Что такое язык программирования? В чём заключается работа программиста? Различия в языках программирования.
-
Объектно-ориентированное программирование
-
IDE и песочницы (Atom, DBeaver, JSFiddle)
-
Возможности консоли браузера
-
Что такое API и useragent. Стандарт OpenAPI и Swagger
-
Что такое json и xml
-
Как устроена html страничка - DOM, XPath, HTML5, CSS3
-
Markdown
-
Управление разработкой: BDD, TDD, Гантт и Scrum
-
Docker
-
Git
-
Алгоритмы и их эффективность
-
Основы машинного обучения. Как понять что вашему проекту нужна нейросеть?
-
Образовательные сервисы для разработчика. RTFM, StackOverflow, Hackerrank. Где искать ответы на вопросы и как развиваться?
Кто готов записаться в фокус-группу и пройти обучение онлайн? ;)