«Коммуникация в нашей работе очень важна»: чем занимается инженер по верификации в бигтех-компании
Быть инженером по верификации — очень ответственная работа. Нужно убедиться, что в проектируемых hardware-блоках не будет ошибок и все составляющие соответствуют спецификации. В этой работе не бывает одинаковых задач, считает Александр Шрамов, старший инженер по разработке СнК в отделе верификации, — постоянно нужно учиться новому. О том, какими принципами он руководствуется, чтобы расти в профессии быстрее, Александр рассказал в интервью.
Я пришел на позицию инженера по верификации. Спустя два года я стал старшим инженером. Этот путь потребовал от меня большого профессионального роста.
Несколько составляющих. Во-первых, мне понравилась идеология компании — ее ценности. Мы дерзкие, решительные, мы — истовые инженеры, которые несут ответственность за свой результат и работают с инновациями. Мы можем допускать ошибки, но стараемся, чтобы они не повторялись. Как инженеру мне это очень близко. Во-вторых, в YADRO устроились несколько моих экс-коллег, и они рассказывали, как им нравится в компании.
Пожалуй, порядок в процессах порадовал больше всего. Я пунктуальный человек, люблю планировать, и для меня это было важно. Конечно, случаются «горящие» задачи, но в рамках нормы. И всегда есть маршрут, по которому нужно идти, чтобы их решить.
Обычно я работаю из офиса — чувствую себя здесь более собранным. У меня не так много созвонов: один-два в день. Большую часть времени пишу код для TestBench, ищу и анализирую баги, читаю документацию. То есть 85% дня трачу на выполнение технических задач.
Я говорю, что работаю в очень классной IT-компании YADRO. У нас есть большая команда, которая занимается микроэлектроникой. Результат моей работы нельзя потрогать руками, его может увидеть только специалист, который разбирается в микроэлектронике. Поэтому, когда мне нужно рассказать, что делаю я, говорю абстрактно: моя команда повелевает единицами и нулями на самом низком уровне программирования. С их помощью мы строим разную архитектуру, а я ее верифицирую.
Компания очень выросла. У меня появилось еще больше коллег из других городов, с кем мы общаемся по разным проектам и задачам. Стало больше продуктов, открылись новые офисы, сильно выросло комьюнити по интересам и хобби. Активно поддерживается спорт: вы можете проявить инициативу и возглавить какое-то сообщество. Я, например, играю в футбол, выступаю за команду компании.
Сначала про «харды». Я занимаюсь верификацией, в моей работе одинаковых задач не бывает. Постоянно приходится узнавать что-то новое: новый функционал, новый подход к тестированию, новые спецификации и так далее. И если ты хочешь идти вперед, помогать команде, ты будешь искать информацию, смотреть лекции, вспоминать университетский материал. Это, мне кажется, пункт номер ноль в прокачке профессиональных навыков. Все дело в упорстве и желании получать знания. За два года у меня было очень много задач, где мне приходилось очень быстро разбираться в неизвестном материале, пока не пойму каждое слово и букву. Так и происходит рост.
Теперь про софт-скилы. У меня был фундамент еще с университетских времен: я был активным студентом, участвовал в научной деятельности, так что успел их немного прокачать. Я легко нахожу общий язык с людьми и спокойно отношусь к публичным выступлениям. В YADRO я смог подтянуть «софты» благодаря тематическим лекциям и мастер-классам по коммуникациям, взаимодействию с коллегами и подобным темам.
Путь от джуна к мидлу я совершил в другой компании, с другими процессами. В сеньора вырос уже в YADRO. Здесь путь был легче: было понятно, чего от тебя ожидают, что ты должен сделать для роста. В YADRO есть понятный маршрут, критерии изменения грейда, ежегодный анализ индивидуальных достижений и развития.
— У меня точно получается. В целом, многое в компании построено так, чтобы все сотрудники знали, что в ней происходит. Есть рассылки, общие каналы коммуникации, ежеквартальный AllHands —это когда вся компания может послушать лидеров направлений, узнать, что самое важное произошло за последнее время. В общем, из контекста развития компании можно выпасть только при большом желании.
У нас есть целая команда, которая помогает организовывать обмен опытом. Если у тебя есть знания и желание ими делиться — вперед. DevRel-специалисты и редакторы помогут на каждом этапе — неважно, хочешь ты выступить или написать статью. Помимо участия в различных внешних конференциях и митапах, мы практикуем и «локальные» встречи — на всю компанию или на конкретное сообщество внутри YADRO. Например, коллега хочет рассказать о новой фиче. Мы собираемся, слушаем, задаем вопросы.
Проявляйте больше самостоятельности, настойчивости в решении задач и инициативы. Cначала нужно попытаться найти решение самому, а за советом идти уже тогда, когда все возможные источники информации изучены. Не стоит при столкновении с проблемой сразу опускать руки и просить помощи. Это поможет вам лучше разобраться в задаче, самостоятельно прийти к каким-то выводам и быстрее обучиться. К тому же, так вы реже отрываете от работы коллег, которые заняты не менее важными делами.
Еще со студенческих времен я не боюсь совершать ошибки и спокойно отношусь к тому, что они случаются у других. Да, что-то может пойти не по плану по разным причинам. Главное — исправить и стараться не повторять. В ценностях YADRO есть подобное: ошибки можно совершать, но важно на них учиться и делиться опытом с другими.
Думаю, у такого коллеги одинаково развиты и софт-, и хард-скилы. Коммуникация в нашей работе очень важна. Мы не только пишем код, смотрим на временные диаграммы и изучаем сигналы, но и много общаемся. Нам важно правильно задавать вопросы, уметь понятно сформулировать проблему или что-то объяснить другому коллеге. Хорошие хард-скилы — обязательны. Важно делать свое дело правильно, качественно, в срок. Никаких сверхъественных требований.
Да, я это люблю и считаю очень полезным. Недавно мы с коллегами ходили играть в боулинг, например. Наши инициативы поддерживает HR-департамент — есть отдельный канал, посвященный спорту и хобби в YADRO. Там можно выбрать активность по вкусу, найти единомышленников, при желании запустить новое направление увлечений.
Сейчас я на своем месте, и пока не хочу сильно что-то менять. В ближайшие полгода я буду помогать команде с приоритетными задачами — на этом фокус. После буду рад погрузиться в новые технологии и начать делиться своим опытом с другими. Но пока я полезен на своем месте.
Я не ожидал, что здесь будет настолько сплоченная и профессиональная команда. Открытая к изучению нового и готовая транслировать свой опыт, а не закрываться в своем мире.
Решительность.
Я не считаю свой карьерный путь идеальным. Но он очень хорош тем, что все собранные на этом пути ошибки сделали из меня того, кем я являюсь. Раз в три-четыре месяца я задаю себе вопрос: что было хорошо, а что можно было бы исправить. И каких-то в корне неверно принятых решений я назвать не могу. Поэтому ничего бы не менял.