Даниил Динько, тимлид в компании-лидере в международном кибербезе и эксперт Эйч Навыки, собрал стартер-паки для Go-разработчика каждого уровня.— Читать дальше «Go-разработчик 2025: что нужно знать на каждом грейде»
Грейды — штука абстрактная, поскольку у каждой компании есть свое мнение на этот счет. Для одних ты можешь быть джуном+, а для других — сильным сеньором. Тем не менее, можно однозначно наметить общие тренды в требованиях по индустрии.
Я — Даниил Динько, веду свой личный телеграм-канал, где рассказываю о себе, об IT и о Golang. Также являюсь экспертом и спикером в компании Эйч Навыки, TeamLeadом в компании-лидере в международном кибербезе, ex. старшим разработчиком в Ozon Tech. Вместе разбираемся, что объединяет Go-разрабов каждого грейда.
А почитать о том, как сейчас стать Go-разрабом, можно в предыдущей статье.
Навык собеседований vs. навык работыДля начала важно разделять два понятия: навык прохождения собеседований и навык работы. Интервью длится 3-4 часа — этого невероятно мало, чтобы прочувствовать весь ваш кругозор в бою, поэтому индустрия использует стандартные задачи-заглушки. У большинства компаний такие задачи примерно про одно и то же, поэтому сейчас не редка ситуация, когда на собеседовании ваш реальный грейд на единицу или полторы выше реального — как раз потому, что такие заглушки отскакивают от зубов.
Теперь разберем, что требуется от Go-разработчиков на каждом уровне.
Что нужно с точки зрения навыка собеседованийСейчас интервью стали гораздо жестче: конкуренция растет, а требования к кандидатам повышаются.
Дисклеймер: не обязательно знать все из списка ниже — в нем представлено максимальное количество навыков и верхняя граница знаний по грейду. Поэтому если вы что-то не знаете, это отличный способ понять, что наверстывать.Грейд: Junior
Сейчас на рынке Go очень много джунов — он перегрет, и попасть в компанию без коммерческого опыта будет крайне сложно. Более того, от начинающих разработчиков ждут немало знаний и навыков. О них — ниже.
Углубленное знание GoДа-да, теперь даже джуну нужно иметь абстрактное понимание сисдиза:
Также в некоторых компаниях сейчас ко всему этому требуют еще и знание Kubernetes.
Вот здесь собрал дорожную карту, как влиться в IT на примере Go. Из полезных ссылок:
А здесь можно посмотреть, как джуну стать мидлом.
Грейд: MiddleСхема примерно такая же, как и с джунами, правда, знать все нужно гораздо глубже.
GoА еще важно уметь писать нормальные индексы и эффективные SQL запросы. Плюс ожидается, что у вас будет больше юзкейсов работы с разными типами баз данных.
СисдизНужно знать про паттерны межсервисного взаимодействия: Saga, Transactional Outbox, Circuit Breaker. На мидла могут уже спокойно давать практические задачи на внедрение каких-то идейных дизайнерских штук, например, идемпотентности.
Алгосы и Computer ScienceЗдесь они играют меньшую роль. Главное — показать коммерческий опыт, рассказать о кейсах и блеснуть знаниями в Go, базах и проектировании.
Грейд: SeniorСеньоры — моя любимая тема, самый абстрактный и спорный грейд. Здесь требуется все то же, что и на мидла, но знания должны быть еще более глубокие. Вот примерный список:
GoНужно знать библиотеку Reflection со всякими приколами, которые могут ускорить concurrency. Также разбираться в аренах памяти и планировщике.
СисдизВ паттернах межсетевого взаимодействия история с обычным рассказом не пройдет — юзкейсы здесь must-have. Поэтому важно уметь проходить System Design-интервью — собирать функциональные и нефункциональные требования, считать нагрузку, проектировать на разных уровнях абстракции, углубляться и решать проблемы в своей же архитектуре. Это сложно, и без хотя бы косвенного соприкосновения с проектированием, будет непросто. Поэтому в качестве совета — стремитесь максимально участвовать на архитектурных сессиях и грумингах, будучи мидлом.
Базы данныхБудет круто знать, как под капотом реализован, например, PostgreSQL: как он поднимает что-то в буфер, как хранит данные на диске, что такое чекпоинты и бэкапы и как реализована MVCC.
В случае с ClickHouse лучше верхнеуровнево понимать LSM-дерево, а с ElasticSearch — инвертированные индексы.
Алгосы и Computer ScienceАлгоритмы уже почти не играют роли в большинстве компаний, а Computer Science требуется примерно на том же уровне, что и на джуна. Единственное — в Linux могут чуть капнуть.
Также в зависимости от компании могут требовать углубленные знания в DevOps, но мы про это говорить не будем — не самый частый кейс. Однако базовое понимание того, как что развернуть, какие могут быть проблемы и как их решить идейно, должно быть.
Мне часто на трансляциях говорят: «Зачем мне знать планировщик или уметь решать сложные задачи по concurrency? Когда мне это пригодится в работе?». Действительно, на эффективность в решении рабочих задач это влияет незначительно, но все же это особенность собеседований (подробнее можно посмотреть здесь):
На мой взгляд, самое важное, помимо знания технологий — прокаченные софт-скиллы. И наработать их можно только с опытом.
Конкуренция растет, требования становятся все жестче, поэтому самое главное — постоянное развитие. Учитесь, ходите на собеседования, участвуйте в грумингах и обсуждениях. И помните, что навык проходить интервью и реальная работа — разные вещи, но без них никуда.
| # | Наименование новости | Тональность | Информативность | Дата публикации |
|---|---|---|---|---|
| 1 | В России призвали к смене скоростных режимов на трассах | 0 | 5 | 30-06-2026 |
| 2 | Why is the constant speed of light so unique? | 0 | 5 | 19-12-2025 |
| 3 | Lancia Ypsilon HF: el coche eléctrico puede ser divertido | 5 | 7 | 26-06-2026 |
| 4 | В России могут увеличить до 150 км/ч максимальную скорость на некоторых участках трасс | 0 | 0 | 08-07-2020 |
| 5 | Trafikolycka på E4 – flera fordon inblandade | 0 | 5 | 12-07-2026 |
| 6 | Сечин: электромобили в этом десятилетии будут вдвое дороже традиционных машин | 0 | 0 | 05-06-2021 |
| 7 | Власти Чебоксар планируют ограничить скорость перемещения на электросамокатах | 0 | 0 | 24-05-2021 |
| 8 | E-Auto Mercedes-AMG CLA 45 4MATIC+ vorgestellt: Der lässt es brummen | 2 | 3 | 10-07-2026 |
| 9 | Россия предложит гибридные двигатели на мировом рынке автомобилестроения | 0 | 0 | 31-05-2021 |
| 10 | A drone flying at 600 km/h? This Hyderabad startup wants to redefine aerial warfare | 5 | 7 | 10-07-2026 |