«Курсы на Belhard не советую». DevOps-инженеры о том, как и где учили Python, необходимый для работы
Мы уже писали о программистах и сисадминах, которые сменили свою специальность на DevOps-инженера. Теперь расспросили специалистов, как и где они учили Python, необходимый для работы. А также посмотрели, что советуют пользователи Reddit.
В статье есть ссылки партнеров. Если вы что-то покупаете у них с нашей помощью — вы также поддерживаете dev.by. (Вот другой способ).
При этом редакция и авторы независимы в выборе темы, концепции материала, фокуса описания, подхода к услугам или товарам. Прежде чем что-то советовать, мы много читаем и смотрим по теме, говорим с экспертами. Редакция может выражать свое мнение и пробовать всё на себе.
Если рекомендательный материал обновляется, мы в самом начале указываем, что и когда поменялось.
Лаборатория EPAM и курсы на Udemy
Python — далеко не единственный инструмент, который необходим DevOps-инженеру для работы. Профессионал обязан не только уметь жонглировать набором имеющихся знаний, но и при необходимости усваивать новые. Python в этой цепи — лишь одно из звеньев, зачастую важных. Умение им пользоваться DevOps-инженеру, в первую очередь, необходимо для эффективного решения задач, которые ставит бизнес.
Найти курс, чтобы с ним случился одновременный мэтч по подаче, структурированности и полезности материала — задача не из простых. Часто это путь из проб и ошибок, а иногда из всего и сразу.
Книги, курсы и переписывание bash скриптов на Python
На Reddit пользователи разделились на несколько лагерей. Кто-то советует учить Python исключительно на практике, кто-то рекомендует курсы.
Главное не Python, а знание основ программирования
Еще один лагерь пользователей: люди, говорящие, что знание Python для DevOps инженера — необязательный инструмент. Важно уметь адаптироваться к изменениям и знание основ программирования в целом. А один пользователь и вовсе сказал, что bash оказался важнее.
Python — не обязательная опция для DevOps-инженера. Скорее один из инструментов, понимание которого рано или поздно понадобиться в вам работе. А вот знание хотя бы основ языка будет плюсом в резюме и портфолио. Масштаб DevOps настолько объемен и широк, что с Python можно и не столкнуться. Главное — понимать, зачем и для чего нужно изучения языка и где в итоге эти знания будут применяться.