На всякий случай познакомимся с основными понятиями из сферы разработки.
Мы не будем уходить в дебри и дадим только те термины, которые вам точно понадобятся на этом канале.
Фронтенд
Видимая пользователю сторона интерфейса: включает всё, что браузер выводит на экран пользователя, когда тот открывает веб-страницу.
Фулстек-разработчик
Специалист, который разбирается во всём стеке технологий — работает и с фронтендом, и с бэкендом.
Фреймворк
Набор инструментов для ускоренной разработки сайта. Он облегчает разработку и нацелен на решение определённых задач.
Веб-приложения
Приложения, которые работают через браузер (Google Chrome, Safari и другие) и уже требуют подключения к интернету.
Бэкенд
Скрытая от пользователя, программно-аппаратная часть сервиса: включает то, что работает на сервере и реализует логику работы сайта.
QA
Обеспечение качества итогового продукта (от англ. Quality assurance).
Десктопные приложения
Приложения, которые размещаются на компьютере пользователя и не требуют подключения к интернету для работы.
ПО
Программное обеспечение. Это программа или несколько программ, которые используются для управления компьютером.
GitHub
Сервис для совместной разработки IT-проектов и их хостинга. Для разработчика GitHub — это и школа практики, и своеобразная социальная сеть, и место размещения портфолио. Веб-сервис основан на системе контроля версий Git.
Junior, Middle, Senior
Обозначения уровня разработчика: junior — начинающий уровень, с опытом работы 0,5-1,5 года, middle — 1-3 года, senior — 4-6 лет. Ограничения по опыту очень условны: уровень зависит от навыков и компетенций. Junior — решает задачи под присмотром, middle — решает сам, senior — решает их самым оптимальным способом.
________________________________________________________________________________
Макс Измайлов, главред проекта HackHub.ru. Online-курсы программирования от лучших школ Рунета