— Что насчет soft skills и коммуникаций? Ты много общаешься в команде? И на каком языке?
— Если мы говорим про меня, то да, я очень много коммуницирую. Я работаю на Америку и Европу, в одной компании заказчик американский и вся коммуникация проходит через меня на английском языке. Но это не панацея. Есть много компаний, которые работают только на русском.
Английский нужен будет в любом случае, так как вы столкнетесь с проблемой блока в коммуникациях. На собесах спросят про уровень, даже если компания не использует его в работе. Вся документация на английском языке, все команды, используемые в программировании, тоже. Так или иначе мы работаем не на Беларусь, Украину или Россию.
— Можно ли устроиться с уровнем А2, а потом подтянуть его в процессе?
— Безусловно, я так устроился. Мой английский — это были школьные знания, компьютерные игры и документация. Все остальное я выучил непосредственно на работе.
— Приходилось приукрашивать свои знания на собеседованиях?
— Нет, это мой личный подход. Я никогда никого не обманывал, никогда не врал. Я говорил, что у меня такие-то знания и я знаю как делать это и это. Если я чего-то не знаю, то "к сожалению, я с этим не сталкивался ранее". Искренность всегда мне была только в плюс.
— Так как коммуникаций много, интровертам в профессии будет не очень комфортно?
— Нет, почему? На рынке существует огромный спрос и потребность в девопсах. Я, например, прошел за две недели 24 собеседования. И далеко не везде это огромные команды с регулярными коммуникациями. Иногда требуются и специалисты, которых не видно и не слышно, но надо, чтобы всё чётко работало.
— А в какие компании приглашают?
— Белорусских компаний не очень много, это в основном маленькие студии или гиганты аутсорса. Продуктовых почти нет. Но сложно вообще отслеживать, откуда пишут. Если не захожу на Linkedin, мне пишут в телеграмм, на почту, везде. Очень многие пишут из Украины, Польши, Восточной Европы.
— Это потому что у тебя есть опыт или на новичков тоже спрос?
— Нет, новичкам так не будут писать. Но так как спрос слишком большой, все равно будет перепадать.
— Как долго идет испытательный срок, когда ты уже устраиваешься на работу?
— Зависит от компании или студии, где ты будешь работать, от проекта. Но мы будем говорить о большинстве, чаще всего компании предоставляют три месяца. Мы ничем не отличаемся от классического разработчика. Я точно знаю, что я среди своих друзей и в своей семье первый айтишник. Но на текущий момент довольно много кто пришел в девопс. Кто-то работает в епаме, кто-то в варгейминге или где-то еще. И они были или бывшими админами, или вообще никем в сфере айти, и все они получали минимум 500 долларов на уровне испытательно срока. А то и больше.
— У тебя есть советы, как пройти собеседование? Какие-то тонкости собесов?
— Конечно, есть. Советую только то, чего придерживаюсь я.
— Быть честным? :)
— Да, быть честным! Если не знаешь — говори, "я не знаю". Можно смягчить свои слова, говори "я с этим не сталкивался, я не могу ответить на этот вопрос". Это смягчает углы.
Нужно быть вежливым, улыбчивым. У меня это в характере, поэтому мне это легко дается. Но я знаю точно, когда ты улыбаешься и шутишь, — ты просто снимаешь напряжение в две секунды. Я проходил собеседования, в том числе полностью на английском языке в европейские компании, Германию и т.д., где люди не знают русский. Ты начинаешь с какой-то шутки, заготовленной или нет — не важно, люди расслабляются, и потом говоришь, "извините, я не супер английский эксперт, это мой английский, которой есть, надеюсь мы найдем общий язык". И люди к тебе располагают.
В той компании, в которую я устроился, на собеседовании я был вежлив, аккуратен, доброжелателен и интересовался тем, что используется на проекте, что планируется использовать. И поэтому я попал туда, ведь они искали не просто девопса, а человека к себе в команду. И я попал в чудесную команду.
Выучить технологию это временно — а быть человеком надо всегда :)
Если подытожить, то это быть внимательным, не наглеть, не юлить, не выдумывать что-то, отвечать честно и корректно. Потому что все мы люди, и человек всегда ищет человека. Если не похожего на себя, то удобного в работе.
— А сколько этапов было?
— Из 24 собеседований большинство предлагали этап собеседования с hr-ом, это первичное выяснение твоих скилов и навыков, они запрашивают по определенным скриптам твой уровень владения технологий, чем ты пользовался, что ты знаешь. Если это будет джун, то будут спрашивать, имел ли ты опыт работы с каким-нибудь сервисом, какими технологиями и, может, есть ли какой-нибудь тестовый проект на гите. Но это редкость.
Спрашивают про английский язык, потому что коммуникация в основном на английском языке. После этого они передают сивишку (от англ. CV, резюме) техническим лидам, которые назначают собеседование. И там уже конкретно гоняют по технологиям. Выясняют твой уровень в зависимости от их потребностей.
Последним этапом ждём фидбэк, обычно его передаёт hr-специалист спустя какой-то срок согласования, результатом будет оффер или отказ.
— Новичкам одинакова важна и теория, и практика?
— Любой пробел скажется. Вы поймете на собеседовании, что и где не понимаете, как сделал я. Я прошел четыре собеседования, составил себе лист вопросов, которые у меня были от интервьюеров и на которые я не смог дать ответ. Так я получил четыре отказа и на 5-ом собесе я получил оффер на $2500. Просто потому что подготовился, это не сложно.
— Получается можно в начале походить на собесы, которые тебе не сильно интересны, чтобы подготовиться к тому самому, куда именно хотел бы устроиться?
— Ну не факт, что мы угадаем. У каждой компании свой список технологий. На текущий момент мы имеем слишком большое выбор среди технологий по каждому из направлений и, ответив на ответы в одной компании, мы не факт что попадем в вопросы другой компании.
На начальном этапе интервьюер смотрит, как ты справляешься с вопросами. Когда меня гоняли по линуксу, в чем я не силен, я им сказал, что я не являюсь админом линукса полноценным. И мне задавали вопросы, что я буду делать в случае возникновения каких-либо проблем. Задача интервьюера понять твою логику действий. Ты можешь не знать ответ на текущий момент, но ты должен знать, где посмотреть.
Если мне говорят, что у вас проблемы в сервере, что мы не можем достучаться, твои действия? Я должен сказать, что должен знать, открыт ли порт, какие правила там, доступен ли сервер с этого региона и т.д.
И смотря на эти вопросы интервьюер понимает — даже не зная что-то, ты поймешь, в какой сервис тыкаться и что делать. И, соответственно, срок на твое обучение сокращается.
— Отлично, вот мы устроились, какой дальше идет карьерный рост? Как быстро растешь от позиции джуна и дальше? И какая зарплатная вилка?
— Зависит от всего :) И от погоды, если ты болеешь — ты не сможешь учиться. Но нужно быть готовым, что айтишник/девопс/разработчик — это человек, который учится нон-стоп. Ты не можешь сказать, что теперь я знаю достаточно и тебе не нужно учить. Нет. Если ты подписался — значит все, будь готов развиваться.
Говоря обо мне, я считаю, что мне повезло и я вступил в профессию мягко. После того, как я получил предложение о сотрудничестве, я работал там некоторое время бесплатно, месяца полтора. Потом три месяца за полставки, ну то есть в полную меру, но за пол статьи, так сказать, что-то около $300. Потом получил свою первую заработную плату, сравнимую со средней зарплатой джуна-программиста. В тот момент я развивался внутри компании, проходил курсы на udemy и ютуб.
На работе никто не будет с тобой сюсюкаться и говорить, что тебе надо делать. Ты можешь спросить у лида, где я могу посмотреть, — и он скажет, есть такая технология, поработай над ней. Это максимум, на что мы можем рассчитывать. Темп разработки бешеный, и для лида тратить свое время на обучение джунов, порой, очень тяжело.
Есть специализированные компании, которые это делают, как епам, или сам развиваешься. Ну и часто мы работаем овертайм. И пока ты джун, рассчитывать на переплату не нужно. Это не будет твоя обязанность, ты можешь работать свои 8 часов и уходить, но развиться быстрее не получится.
Хочешь развиваться — развивайся, IT — это твоя жизнь. Ты потом думаешь об этом, разговариваешь об этом, узнаешь что-то, это занимает твою жизнь на столько, на сколько может занять. Ты это любишь, иначе бы уже не делал. Или ты плохой специалист и будешь джуном/мидлом всегда.
Но если тебе снится код, значит ты уже выгораешь. Съешь кит-кат, сделай перерыв. Отвлекись на хобби, сходи на свидание.
Спустя полгода мне повысили зп еще на 30%. Была такая практика в компании — рассмотр твоих скилов и навыков, что ты выучил и узнал. И тебе повышали или не повышали зп, в зависимости от того, чего ты достиг.
Часто в компаниях ты приходишь и прописываешь свой рост. Я хочу по истечению такого срока выучить такие и такие технологии, знать такие и такие сервисы, познакомиться с такими паттернами разработки. И ты потом говоришь, вот мой список, это я ачивнул (достиг), хочу плюс $200. Они просто будут приперты к стенке, раз ты это обозначил заранее и показал результат своей работы — вариантов не будет.