Мы уже рассказывали историю Марка, разработчика, который перешел в IT из другой сферы и за два года прошел путь от джуна до тимлида frontend-команды.
Сегодня своим опытом делится Вова — лид DevOps-направления в CosySoft. В 2023 году он вырос до лидера команды, и в последние 2 года качал скиллы без непосредственного технического наставника, на собственном ресурсе. На карьерном пути Вова наступил на множество граблей, и теперь готов поделиться советами, которые помогут вам не совершать тех же ошибок.
- Заходить в IT, потому что в рекламе сказали «это модно и много платят» — решение, которое с большой вероятностью приведет вас к выгоранию 🚫
- Заходить в IT ради развития и интересных задач — решение, которое приведет к высокому грейду и хорошей зарплате ✅
Для девопса знание теории имеет большое значение. Отсутствие понимания базовых вещей, например, названий сущностей Kubernetes, может сильно затруднить работу. Ведь девопсу важно уметь быстро и аргументированно доносить информацию до разработчиков, аналитиков и продакт-менеджеров.
Правило двух часов
Ставьте таймер: если примерно за 2 часа нет прогресса в работе, значит нужно спросить совета. Это то время, за которое можно попробовать разные подходы и собрать какое-то количество решений.
Если тимлида нет рядом, задайте свой вопрос кому-то со смежными компетенциями. Возможно, они не смогут помочь именно по вашему направлению, но определенно смогут дать полезные советы. Например, если вы DevOps, то тимлиды frontend- и backend-направлений наверняка смогут вам помочь. Кроме того, в небольших компаниях роли и экспертиза часто размыта. В этом случае эффективно просто подойти к кому-то, кто рядом, и спросить: «Это похоже на то, что я ищу?».
Джун в команде — это всегда свежие мысли, свежие взгляды. Они потребляют много свежей, актуальной информации и больше следят за новостями.
Хорошим тоном будет начать критику существующего решения, например, так:
«Не считаешь ли ты, что правильнее сделать так, потому что …?»
От осведомленности DevOps'a о том или ином инструменте и выбора правильного решения зависит качество и скорость работы смежных команд. Выбор недостаточно производительных и удобных инструментов в последствии может повлиять на развитие продукта.
Хорошим источником знаний для построения инфраструктуры будет сайт фонда CNCF [Cloud Native Landscape]. Интерактивная карта поможет разобраться во всем многообразии продуктов и подобрать инструменты для разных типов задач.
- Шорткаты лучше, чем двигать мышкой.
- Темплейты лучше, чем писать каждый раз много кода.
- Выносить части кода в отдельные функции и переиспользовать его, лучше чем писать каждый раз заново.