Среди многих неуспешных собеседований и откликов, выстрелило интервью в шашлычную веб студию (шашлычная в моём понимании, студия, которая берётся за любой проект, где качество не важно, важна скорость). На самом интервью с работодателем зачастую привирал о своих знаниях, как итог — прошёл, мне дали ментора-программиста, так и начался мой путь в айти в качестве разработчика. Позднее попал в более хорошую веб-студию, где уже из меня начали выковывать уверенного джуна, далее миддла.
Небольшой поток мыслей от 30 летнего джуна DevOps
1. Что учить?
На всех собесах спрашивают: Bash, какой нить ЯП (чаще Python реже Go или другие), NGINX\APACHE Linux(системные вызовы, работа с grep и иже с ним, команды для работы с дисками памятью и сетью + архитектура системы) Docker(достаточно базовых знаний обычно), что то инфраструктурное (Ansible,Terraform) Кубернетес и Helm спросят также везде, чаще это важнее докера. Также нужно иметь хотя бы базовые знания CI/CD (GitLab Jenkins) Мониторинги (Prometheus+grafana+ELK, может даже заббикс и wazuh). Да, это на джуна. От джуна не ждут что он знает все идеально, но по немногу в каждой сфере должен понимать. Еще спросят про OSI но это база, это надо просто понимать, равно как и понимать как устроена и работает сеть. Для сетевой практики советую программу Cisco Paket Tracer - тренажер по настройке сети на оборудовании Cisco. Да, это больше админское но понимать полезно.
Совсем забыл - облачные платформы - AWS, GCP, AZURE, YandexCloud - что нить одно из этого. У GCP и YCloud хорошие пробные периоды, можно разобраться в основах и поднять что нить чисто для опыта. C AWS аккуратнее - там переход из бесплатного баланса в платный происходит незаметно. Можешь поднять кластер, забыть выключить сервер, уйти спать, а утром узнать что должен Амазону 30 долларов. тот же GCP и YC не будут списывать деньги сверх бесплатных кредитов без твоего подтверждения
UPD2: УЧИ ГИТ! vscode с кнопочками для пуша и ребейза будет далеко не всегда, да и понимать как работают эти кнопочки необходимо чтобы не ломать что то слишком часто.
2. Курсы
Курсы - хрень. Задача курсов - чтобы ты выпустился и не затребовал рефанд, поэтому им не выгодно чтобы ты что то именно учил, они скорее создадут иллюзию что ты что то знаешь. На прошлой работе был коллега который прошел курсы яндекса, а затем скилбокса на тестировщика и до сих пор не нашел работу потому что он не знает ничего что выходит за рамки его лабораторных. Единственное что из курсов мне понравилось это KodeKloud и их инженерный тренажер. Перед утренним созвоном щелкаю по паре задач
4. Поиск работы и опыт.
Писать резюме и оформлять LinkedIn -важный навык, стоит его прокачать. Почти везде ищут человека с опытом. Если нет опыта - ты можешь завести пет проект и оформить в резюме как коммерческий опыт - не совсем честно, но может работать (в отличии от джуна без опыта, лол). За пол года я отправил около 500 откликов, сходил на 100 собесов и получил всего 4 оффера - поиск может стать долгим и трудным. Ходить на собесы надо. Если тебя позвали, а ты на 100% уверен что не подходишь - всё равно иди. Опыт прохождения собесов решает. Джун который пришел на первый собес и джун, который уже сходил на 50 и умеет держаться на собесе достойно - 2 разных джуна, даже если у них одинаковые знания.
5 (не нашел третий пункт, да?) Возраст и образование
На возраст и вышку по опыту всем было +- плевать. Про Возраст спросили только в 3х РФ компаниях, про вышку только в 2х за все время поисков.
6. Зарплата
Как повезет. Я бы на месте джуна без опыта соглашался на оффер в 1к$ и не выделывался. После испыталки поднимут, если справляешься (если справляешься и не поднимают - ты знаешь что делать). Небольшая ремарка - скорее всего 1к или выше в РФ врядли предложат (Разве что финтех или какой нить X5)
7 (да не будет 3 пункта, успокойся, другалёк) Место поиска
LinkedIn, HH и телеграм каналы. Также в тг каналах иногда можно найти девопс подработку - это даст немного денег и немного опыта который можно указать как коммерческий (указывая опыт в резюме не забудь про NDA). Но 10000 раз подумай хватит ли у тебя сил вывезти даже банальную на первый взгляд подработку.
В итоге после полу года страданий я нашел работу в компании в ЕС, полная удаленка с неплохой для джуна ЗП и отличным коллективом с минимумом бюррократии (во всяком случае по отношению ко мне). Скорее всего учиться будет трудно а искать долго, но это определенно стоит того - в обмен на усилия ты можешь получить работу не привязанную к месту жительства и рублю, которая будет тебе интересна и где ты реально будешь расти как в своих глазах так и в профессиональном плане (пока не выгоришь и не уйдешь делать мебель из дерева в маленькой избушке в лесу - к чему мы все на самом деле и стремимся)