Роман Травин
До начала обучения на курсе администратора Linux я работал и продолжаю работать сейчас в технической поддержке хостинг-провайдера REG.RU. Для повышения общего уровня знаний по Linux и их применений решил пройти курс администратора Linux. До того, как я решил пройти курс администратора Linux, я представлял уровень своих знаний, как средний. После первых двух занятий понял, что до среднего уровня еще нужно дорасти. В целом, курс оказался полезным: расширил общий уровень знаний по Linux, при выполнении домашних заданий получил множество эмпирических знаний, при общении с преподавателями курса услышал и принял во внимание информацию из их личного опыта.
Кроме всего вышесказанного, это мой первый опыт в онлайн обучении.
Что понравилось в обучении:
1. Решение задач по администрированию по техническому заданию. Отклонение от задания в плане реализации для достижения поставленной задачи.
2. После лекций по теме есть возможность самостоятельного поиска информации для выполнения заданий.
3. Преподаватели - Леонид Альбрехт, Алексей Цыкунов и Владимир Дроздецкий - отличные преподаватели, мастера своего дела и просто душевные люди. Лекции проходят в формате "теория - практика в консоли - теория - практика в консоли ...". Кроме этого во время лекций всегда есть время для анекдотов из личного опыта специалистов.
4. Из всех лекций больше всего понравились лекции:
- По блочным устройствам, дискам, файловым системам, RAID, LVM
- Ansible. Впервые ознакомился с данной системой автоматизации на курсе Linux. Теперь будут применять Ansible чаще.
- Резервное копирование, сбор и анализ логов и мониторинг (Zabbix, Prometheus).
- Docker. С Docker также впервые познакомился на курсе. Прогрессивная и интересная технология. Лекция и домашка очень полезны для ознакомления. Единственное что можно сказать, что занятий по Docker мало, но, возможно, что в рамках курса администратора Linux данных занятий вполне достаточно. Для углубленного изучения этой технологии есть курс DevOps.
- Лекции по базам данных MySQL, PostgreSQL - получил фундаментальные знания по различным СУБД. Раньше в этой теме не понимал почти ничего.
- Лекции по кластерным технологиям. На этих лекциях строится финальный проект курса. Собственно, т.к. я никогда раньше не работал с кластерами, для меня все технологии этого курса были в новинку и очень интересны. Самый интересный модуль курса.
5. Общение со студентами курса и преподавателями в Slack. Когда задача зашла в тупик всегда можно задать вопросы таким же студентам курса или преподавателям.
6. Если не успеваешь попасть на лекцию, то есть возможность просмотра записи в личном кабинете. Все материалы также остаются в личном кабинете после прохождения курса.
Что не понравилось в курсе:
1. Сетевой модуль курса. Все домашние работы курса выполняются в Vagrant и сетевой модуль не исключение. Сети в Vagrantfile достаточно абстрактны и поэтому на первых этапах создание Vagrantfile для домашних работ по сетям приносят только боль. Разбирался с домашними работами по сетям до тех пор, пока не понял, что стоит представлять всю сетевую схему через виртуальный коммутатор.
2. Гонка за лекциями и домашними работами. При прохождении курса ощутил нехватку времени для того, чтобы выполнять все работы в срок или хотя бы в приемлемый период времени сдачи работ.
Что хотелось бы увидеть в этом курсе:
1. Виртуализацию KVM. В эпоху всемирной виртуализации хотелось бы послушать на лекциях о типах виртуализации. Больше всего интересует KVM.
2. Docker. Хочется иметь больше знаний о Docker.
3. Больше про веб-сервера и веб-серверные технологии. Тема большая, можно даже выделить отдельный курс по вебу.
Совет тем, кто хочет взять курс администратора Linux - курс не для новичка. Если вы оцениваете себя, как новичок и у вас работа и/или семья, но курс пройти очень хочется, то советую заранее распланировать время для обучения и оценить на сколько вам будет комфортно обучаться в таком графике. Некоторые домашние задания курса могут быть выполнены за 2 часа, другие - до 4-х дней. Хотя, в любом случае, материалы останутся в личном кабинете и можно будет спокойно разбираться в заданиями самостоятельно. Скорее этот курс для среднего уровня специалиста, который хочет закрепить текущую планку знаний и, при желании, расшириться до эксперта в этой области.
Полученные знания на курсе уже применяю в своей работе. В будущем планирую брать курс DevOps.