Golang Юниор
Open in Telegram
Канал для начинающих изучать язык программирования Go. Юниоры или Junior - Вперед. Контент нашего канала состоит из: - туториалы - вопросы с собесов - тесты на знания Go @viktorreh @anothertechrock Чат: https://t.me/+UA9kQbQdpFxmZGY6
Show more4 974
Subscribers
+124 hours
+17 days
+1230 days
Posts Archive
4 974
⚙️ Вакансии по Go за неделю:
📥 Стажер Go-разработчик
Авито
Part time · Junior · Hybrid
📥 Fullstack Developer (Next.js + Go/FastAPI)
hook.press
Freelance · Senior · Remote
📥 Intern Go Developer
Т-Банк
Part time · Junior · Remote · Россия
📥 Go-разработчик в команду рекламы
Авито
Hybrid · Remote · Москва
📥 Senior Go Developer
Senior · Remote · Россия
📥 Team Lead Go Developer (OSMP)
Kaspersky
Lead · Москва
✈️ Talanto | #вакансии
4 974
🖥 Как базы данных выполняют SQL-запросы?
Процесс выполнения
SQL-запросов в базе данных включает в себя несколько компонентов, взаимодействующих между собой. Хотя конкретная архитектура различных систем баз данных может отличаться, ниже описана общая последовательность действий.
1. Оператор SQL запускается в клиентской программе и передается по сети на сервер базы данных.
2. Когда сервер базы данных получает SQL-оператор, реляционный движок начинает его обработку. Сначала синтаксический анализатор проверяет правильность оператора. Затем он преобразует оператор в дерево запросов, которое представляет собой внутреннюю структуру данных.
3. Оптимизатор запросов просматривает дерево запросов и определяет наиболее эффективный способ выполнения SQL-оператора, создавая план выполнения.
4. План выполнения передается исполнителю запроса, который использует его для координации получения или изменения данных в соответствии с запросом SQL. Для доступа к данным исполнитель взаимодействует с движком хранилища.
5. Движок хранилища использует методы доступа - протоколы чтения и записи данных, наиболее эффективные для выполнения различных операций.
6. При чтении данных менеджер буферов проверяет, кэшированы ли нужные данные в памяти, и при необходимости извлекает их с диска. Это ускоряет последующий доступ.
7. При записи данных со вставкой или обновлением менеджер транзакций следит за тем, чтобы изменения происходили атомарно и сохраняли целостность базы данных.
8. В то же время менеджер блокировок накладывает блокировки, чтобы несколько транзакций могли выполняться одновременно, не конфликтуя между собой. Таким образом, обеспечивается изоляция и согласованность.
Работая вместе, эти компоненты обеспечивают надежную и эффективную обработку SQL-запросов в системе управления базами данных.
@golangprofi4 974
ХОЧЕШЬ ПОВЫСИТЬ ГРЕЙД В 2026 ГОДУ? 🚀
Чтобы стать Senior Golang разработчиком сегодня, нужно не только знать язык программирования и фреймворки. Нужно уметь строить гибкую архитектуру приложения, которую легко тестировать и менять под задачи бизнеса. Стань экспертом в построении гибкой архитектуры приложения!
👉 Стартуем 9 сентября.
Курс ведет действующий архитектор и Principal Engineer Кирилл Ветчинкин.
Ты научишься:
✅ Разбивать приложение на слои в соответствии с Clean Architecture
✅ Формировать Domain Model и применять тактические паттерны DDD
✅ Реализовывать Use Case как Command/Query
✅ Делать синхронные и асинхронные интеграции, не загрязняя ядро приложения
✅ Писать 3 вида тестов для разных слоев приложения
Полная программа ТУТ 👉 https://microarch.ru/courses/ddd/languages/go?utm_source=posev&utm_medium=erid:2Vtzqxks7KR&utm_campaign=4
А главное — ты с нуля разработаешь и запустишь микросервис, который максимально приближен к реальности "Диспетчеризация заказов на курьеров". Это будет крутым проектом в портфолио или основой для рабочих задач.
А еще:
✅ Проверим все домашки
✅ Поддержим в чате
✅ Проведем живые разборы
✅ Ответим на все вопросы
📕 Сертификат об участии по итогам прохождения курса.
🔥 Не откладывай свой рост на потом: https://microarch.ru/courses/ddd/languages/go?utm_source=posev&utm_medium=erid:2Vtzqxks7KR&utm_campaign=4
Реклама. ИП Ветчинкин К.Е. ИНН: 773376451099 Erid: 2Vtzqxks7KR
4 974
✨ Вакансии по Go за неделю:
📥 Go Software Engineer
Middle · Onsite · Лимассол, Кипр · € 7 000–9 000
📥 Junior Go Developer
ITK academy
Junior · Remote · Казань · ₽75 000 – 125 000
📥 Go-разработчик
VK (VK AdBlogger)
Remote · Москва
📥 Middle Go Backend Developer
Middle · Hybrid · Москва-Сити
📥 Middle Go разработчик (Platform V Service Mesh)
Сбер
Middle · Hybrid · Москва
📥 Go-разработчик в направление разработки контентных сервисов
VK (ВКонтакте)
Remote · Москва
📥 Go-разработчик в IDM
Яндекс
Senior · Hybrid · Екатеринбург
📥 Старший Go/Python-разработчик в IDP
Яндекс
Middle · Hybrid · Москва
📥 Software Engineer (Go/Python)
МТС Web Services
Senior · Remote
📥 Senior Go Developer
Академия «Просвещение»
Senior · Remote · Россия
✈️ Talanto | #вакансии
4 974
☄️ Вакансии по Go за неделю:
📥 Архитектор SaaS Go
Инфологика
Remote / Onsite (Москва)
📥 Senior Go SWE
Флант
Remote
📥 Go-разработчик
VK (Рекламные технологии)
Onsite · Москва
📥 Разработчик Backend (Scala/Rust/Go, Blockchain, Москва)
Bell Integrator
Middle · Москва
📥 Старший Go-разработчик в команду Core Backend
VK (ВКонтакте)
Remote · Москва
📥 Senior Go developer (Технический блок)
МТС
Senior · Remote · Москва
📥 Golang Developer (Senior)
Vital Partners
Senior · Remote · ₽300 000 – 400 000
📥 Golang developer
Открытая мобильная платформа
Senior · Remote · Москва
📥 Golang Developer в WB Job
Wildberries
Lead · Remote
✈️ Talanto | #вакансии
4 974
gologin — набор инструментов для интеграции аутентификации с OAuth2 и OpenID Connect в веб-приложениях на Go!
Он облегчает процесс входа через популярные сервисы, такие как Google, GitHub, и другие. Библиотека поддерживает стандартные схемы аутентификации и упрощает работу с токенами и сессиями пользователей.
🔍 Основные возможности:
🌟 Простая настройка для аутентификации через сторонние сервисы.
🌟 Поддержка OAuth2 и OpenID Connect.
🌟 Удобный интерфейс для обработки данных пользователей и обмена токенами.
🔐 Лицензия: MIT
Github
@golangprofi
4 974
Что выведет код?
package main
var m = make(map[any]any)
func foo[T any](x T) {
type K struct{}
m[K{}] = x
}
func main() {
foo(123)
foo(true)
println(len(m))
}
Ответ4 974
Каким должен быть идеальный ИТ-работодатель ✨
Каждый год Хабр и ЭКОПСИ проводят исследование, чтобы узнать, что действительно важно ИТ-специалистам при выборе работодателя.
По результатам прошлого года, в топ-3 факторов выбора места работы вошли:
1⃣ Качество продуктов компании 2⃣ Соответствие ценностям соискателя 3⃣ Профессиональная средаКоллеги из Cloud․ru поделились, что взяли результаты прошлого исследования за основу для изменений внутри компании. Итог: вырос eNPS. Примите участие в исследовании этого года, чтобы сделать ИТ-индустрию еще более комфортной для работы. Проголосовать можно до 31 августа. 👉принять участие в опросе👈
4 974
Go: разработка
приложений в
микросервисной
архитектуре с нуля
Автор: Юлия Попова
Год издания: 2026
#go #ru
Скачать книгу
4 974
Кажется, у Go-разработчиков в этом году накопилось достаточно тем для споров.
Например:
🕖Что делать, если
go vet не находит нужные проблемы?
🕖Почему после обфускации Garble внезапно ломается reflection?
🕖Можно ли нормально перенести Go-сервис на мобильное устройство?
🕖Где Go теряет наносекунды?
🕖И что вообще будет с работой senior-разработчика, когда в разработку приходят AI-агенты?
Все эти вопросы — в программе Let's GoConf 2026.
11 сентября в Москве проведём второй Let's GoConf. В этом году будет 2 трека, 10 докладов и круглый стол.
Будут реальные кейсы из разработки, внутренности Go, производительность, инфраструктура, AI, инструменты анализа кода и даже немного геймдева.
А после докладов — афтепати. Потому что иногда самый полезный разговор начинается уже после выключения микрофона. 🙂
Если хочется не просто посмотреть очередные доклады про Go, а поговорить с людьми, которые каждый день решают похожие задачи, — приезжайте.
Про доклады еще рассказываем в чате конференции.4 974
⚡️ Вакансии по Go за неделю:
1️⃣ Middle Golang Developer [EORD, МТС Веб Сервисы]
МТС
Middle · Hybrid · Москва
2️⃣ Go-разработчик
VK (Бизнес-приложения VK Tech)
Remote · Москва
3️⃣ SRE в Поиск
Яндекс
Middle · Hybrid · Москва
4️⃣ Разработчик бэкенда на C++/Go в Цветы
Яндекс
Senior · Hybrid · Санкт-Петербург
5️⃣ Senior Go SWE
Флант
Senior · Remote · Москва
6️⃣ Senior+ Go/Python Developer (Backend)
Группа Астра
Senior · Remote · Москва
7️⃣ Tech Lead (Go / Kubernetes)
Рекрутер Юлия
Senior · Remote · ₽450 000 – 600 000
✈️ Talanto | #вакансии
4 974
3 сайта, которые помогают создать, проверить или улучшить резюме и пройти ATS фильтр.
1. UpdateCV.me
Сервис для создания и улучшения IT-резюме, анализа его структуры и ATS-совместимости, сравнения с конкретной вакансией и адаптации под требования работодателя.
Можно загрузить готовое резюме или создать новое с помощью ИИ. Рекомендации только по делу в формате было-стало, пользователь сам решает, какие изменения принять.
2. NETWRK
Позволяет создать резюме с нуля, провести автоматический анализ, улучшить формулировки, адаптировать резюме под вакансию и подготовить сопроводительное письмо.
3. Сопровод
Помогает сравнить резюме с вакансией, найти недостающие навыки, адаптировать содержание и создать сопроводительное письмо для конкретного отклика.
Также есть трекер отправленных откликов.
#резюме #поискработы #карьера #hr
4 974
⚙️ Вакансии по Go за неделю:
1️⃣ Разработчик на Go в сервисы фискализации Яндекса
Яндекс
Junior · Hybrid · Санкт-Петербург
2️⃣ Middle Golang Developer [Service Desk]
МТС
Middle · Hybrid · Москва
3️⃣ Go-разработчик бэкенда в команду Lakehouse Core
Яндекс
Middle · Hybrid · Санкт-Петербург
4️⃣ Разработчик бэкенда в Managed Service for PostgreSQL
Яндекс
Middle · Hybrid · Москва
5️⃣ Middle Go разработчик [Мембрана]
МТС
Middle · Hybrid · Москва
6️⃣ Senior Golang Developer
Рекрутер Юлия
Senior · Remote · 💰 ₽350 000 – 450 000
7️⃣ Middle/Senior Go Разработчик [MWS Cloud Platform]
МТС
Senior · Onsite · Москва
8️⃣ Senior Go-инженер
VK (Единые облачные технологии)
Senior · Remote · Москва
9️⃣ Golang-разработчик (Команда платформы персонализации)
Okko
Senior · Remote · Москва
✈️ Talanto | #вакансии
4 974
✨ Вакансии по Go за неделю:
⭐️ Разработчик (стажёр) в команду AI‑автоматизаций
Яндекс
Junior · Onsite
⭐️ Go-разработчик
BrainShells
Middle · Remote · 💰 от $4 000
⭐️ Middle PHP/Go Developer
Vestan
Middle · Remote · Таиланд, Кипр · 💰 до €4 000
⭐️ Разработчик бэкенда
Yandex Cloud
Middle · Onsite · Москва, Санкт-Петербург
⭐️ Middle Golang Developer
Х5
Middle · Remote
⭐️ Senior Go Developer
МТС
Senior · Remote · Россия
⭐️ Senior backend разработчик (DeFi Infra/ Blockchain)
Сбер
Senior · Hybrid · Москва
⭐️ Senior Go Developer (Compute Scheduler)
Yandex Cloud
Senior · Hybrid · Москва, Санкт-Петербург
⭐️ Golang Developer
Яндекс
Senior
⭐️ Golang-разработчик (Команда платформы персонализации)
Okko
Senior · Remote · Москва
⭐️ Senior Golang Developer
OUTKOD
Senior · Remote · Россия · 💰 ₽240 000 – 270 000
✈️ Talanto | #вакансии
4 974
Learn Go with Pocket-Sized Projects
Автор: Latour Aliénor
Год издания: 2025
#go #en
Скачать книгу
4 974
⚡ Highload на Go: System Design, Kubernetes и микросервисы под нагрузкой — новый курс на Mentorix
Highload глазами Go-инженера: как проектировать, писать и эксплуатировать сервисы, которые держат нагрузку. С расчётами и симуляциями, как на реальных собеседованиях.
⚙️ Внутри: перцентили и SLO, конкурентность и профилирование, кэширование, rate limiting, ретраи и circuit breaker, очереди, БД под нагрузкой, Kubernetes, system design
🧩 118 задач с автопроверкой — вся практика на Go
🎓 Сертификат · доступ навсегда
▶️ Часть уроков открыта — начать можно бесплатно
🏷 −50% — скидка действует 24 часа
19 990 ₽ → 9 995 ₽
➜ Забрать курс со скидкой
━━━━━━━━━━━━━━
Курс продвинутый — предполагает уверенный Go. Если хотите подтянуть базу, на платформе есть бесплатные курсы:
🧩 Тренажёр Go — 70 задач с автопроверкой
⚡ Golang — основы языка
Сети для разработчиков: TCP/IP, HTTP, DNS
📚 Все бесплатные курсы Mentorix
4 974
⚡️ Вакансии по Go за неделю:
6️⃣ Junior Go Developer
ITK academy
Junior · Remote · ₽100 000 – 125 000
2️⃣ Golang Developer DevOps
Умный вендинг
Middle · Remote
3️⃣ Go Developer
Chrona
Middle · Remote · ₽4 000 – 6 000
4️⃣ Backend + DevOps Engineer
Dizzaract
Middle · Remote
5️⃣ Backend Go Developer
red_mad_robot
Middle · Remote
6️⃣ Golang-разработчик (СХД TATLIN.UNIFIED)
YADRO
Middle · Remote · Санкт-Петербург
7️⃣ Backend/Platform Developer
Яндекс
Middle · Onsite · Москва, Санкт-Петербург
8️⃣ Старший бэкенд-разработчик
Авито
Senior · Remote
9️⃣ Senior Go-разработчик
BrainShells
Senior · Remote · от $4 000
6️⃣1️⃣ Senior Golang Developer
MTC
Senior · Hybrid · Россия · ₽350 000 – 600 000
✈️ Talanto | #вакансии
4 974
👣 Почему один Mutex может убить производительность Go-кэша
Интересный разбор для тех, кто пишет кэш в Go и думает, что проблема решается простым
sync.RWMutex.
Автор прогнал 6 вариантов дизайна кэша и показал неприятную вещь: один общий lock быстро становится бутылочным горлышком. Чем больше горутин лезет в кэш, тем сильнее они начинают мешать друг другу.
Самый практичный вывод: шардируйте locks.
Вместо одной большой map под одним mutex кэш делится на несколько shard’ов. Каждый shard хранит свою часть данных и имеет свой lock. В итоге разные goroutine чаще работают с разными locks, меньше ждут друг друга и лучше используют CPU.
Отдельно интересно, что sync.RWMutex не всегда спасает. На смешанной нагрузке с чтением и записью его накладные расходы могут оказаться заметнее, чем кажется. А sync.Map тоже не превращается в универсальную кнопку «сделать быстро».
Хороший материал про то, почему производительность в Go часто ломается не на алгоритме, а на конкуренции за одну общую точку.
Статья: «Shard your locks: benchmarking 6 Go cache designs»
https://strebkov.dev/posts/shard-your-locks/4 974
👣 Почему всё больше инфраструктурных проектов, облачных сервисов и высоконагруженных систем создают именно на Go? Если вы до сих пор воспринимаете этот язык как нишевый инструмент, возможно, пришло время взглянуть на него по-новому.
🗓 28 июля в 20:00 МСК приглашаем вас на открытый урок в преддверии старта курса «Go-разработчик. Продвинутый уровень». Разберём, почему Go стал стандартом для создания современных сервисов и какие задачи он помогает решать быстрее и надёжнее.
❗Вы узнаете, где сегодня применяется Go: в микросервисах, облачной инфраструктуре, DevOps, высоконагруженных системах и информационной безопасности. Обсудим, какие преимущества язык даёт разработчикам, какие навыки востребованы работодателями и почему интерес к Go продолжает расти.➡ Если вы хотите уверенно развиваться в современной разработке, понять перспективы языка и определить, где он принесёт максимальную пользу именно вам, зарегистрируйтесь на открытый урок: https://vk.cc/cZQz7U Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
