Важная идея курса: чтобы профессионально программировать на Java недостаточно знать синтаксис языка. Нужны знания об основах архитектуры, требуется понимание необходимости тестирования. Надо иметь представление о базовых алгоритмах и структурах данных, отличать docker от виртуальной машины.
Словом, для профессионального программирования нужны базовые знания во многих областях, которые на первый взгляд к программированию не относятся.
Для кого этот курс?
Курс рассчитан на
“опытных пользователей”, которые хотят научиться программировать. Причем, как ни странно, не обязательно на java.
Цель этого курса - заложить устойчивый фундамент для дальнейшего изучения профессионального программирования.
Мы будем изучать базы данных, алгоритмы, системы счисления, docker, сети. Все это не имеет прямого отношения к java, это необходимые знания для профессиональной разработки практически на любом современном языке программирования, да и в целом, для работы в IT. Понимание основ работы интернета или docker необходимы и аналитикам и программистам и тестировщикам, да и вообще всем, кто работает с “информационными технологиями”.
Какие задачи смогут выполнять выпускники курса?
Выпускники сформируют устойчивый фундамент для дальнейшего обучения.
Надо понимать, почему в программе этого курса очень мало “ключевых слов” из вакансий. Откройте любую вакансию разработчика, в ней найдется требование “уметь читать”, а “знать таблицу умножения”? Это же само собой разумеется, точно так же как и знать про двоичную систему счисления или отличать TCP от UDP.
Какой результат получат выпускники?
Базовые навыки IT: алгоритмы, реляционные базы данных, сети, системы счисления, docker, CI/CD, и т.д.
К этому добавится знание базового синтаксиса java и умение разрабатывать простые программы.
Где, в каких проектах требуются такие специалисты?
Выпускники могут быть интересны крупным компаниям в качестве стажеров.
Почему стоит освоить базовые навыки Java?
Без понимания базовых концепций не приходится говорить о каких-то устойчивых перспективах в разработке, потолок для такого “специалиста” будет на уровне “джун+”.
ПЕРСОНАЛЬНЫЙ МЕНТОР: онлайн-сессии на 40 минут каждую неделю.
- В начале обучения за вами закрепляется ментор.
- Раз в неделю вы делаете домашнее задание.
- На сессии ментор прокомментирует ваше решение.