TGViewer
Channel Public Channel
Golang Юниор

Golang Юниор

@golangprofi

Канал для начинающих изучать язык программирования Go. Юниоры или Junior - Вперед.

Контент нашего канала состоит из:
- туториалы
- вопросы с собесов
- тесты на знания Go


@viktorreh
@anothertechrock

Чат: https://t.me/+UA9kQbQdpFxmZGY6
Subscribers
4.98K
Photos
257
Videos
6
Links
312

Showing posts older than #776 · Back to latest

Older Posts 15 shown
Post #775 1.39K
pkg.go.dev наконец получил официальный API для Go-пакетов 👀

Go-команда представила pkg.go.dev API - теперь инструменты, IDE, агенты и автоматизация могут получать данные о Go-модулях напрямую, без парсинга HTML и хрупких костылей.

Что можно дергать через API:

• информацию о пакете
• данные о модуле
• список версий
• пакеты внутри модуля
• поиск по pkg.go.dev
• список символов
• кто импортирует пакет
• уязвимости модуля или пакета

Главное тут не просто «ещё один API». Это инфраструктурный шаг под AI-assisted coding: моделям и агентам теперь проще получать точный контекст по Go-экосистеме, версиям, символам и зависимостям.

API пока живёт в /v1beta, но уже есть OpenAPI-спека и reference CLI-клиент pkgsite-cli.

Подробнее: https://go.dev/blog/pkgsite-api

@Golang_google
  • 🔥 3
  • ❤ 1
  • 👍 1
Post #774 1.22K
🔔Новые вакансии по Golang за последние 7 дней

1️⃣ Junior Golang Developer
MIND Software
Junior · Remote · GLOBAL

2️⃣ Golang Developer
Middle · Office · Limassol, Cyprus

3️⃣ Golang Developer (Junior)
ФАЙВДЖЕН
Junior · Hybrid · Москва · 💰 150 000 – 200 000 ₽

4️⃣ Golang Instructor
Nebius Academy
Senior · Remote · 💰 6 400 – 13 600 $

5️⃣ Golang developer
Wildberries
Lead · Remote

6️⃣ Senior Golang Developer - Backend Services & Cloud-Native Applications
Bright Vision Technologies
Senior · Remote · United State

7️⃣ Senior Golang engineer (#5319)
N-iX
Senior · Remote · Ukraine

8️⃣Senior Golang Backend Engineer (Remote)
proxima research
Senior · Remote · UKRAINE

9️⃣ Стажер Golang разработчик
МТС
Junior · Hybrid · Москва

1️⃣0️⃣ Senior Golang разработчик
Senior · Hybrid · Russia

1️⃣1️⃣ Senior Golang Developer for AI Customer Experience Platform
acclaim ai
Senior · Remote · SERBIA

1️⃣2️⃣ Senior Golang-разработчик (MaaS)
Сбер
Senior · Hybrid · Москва

1️⃣3️⃣ Senior Golang Developer
Senior · Remote · РФ · 💰 от 200 000 ₽

✈️ Talanto | #вакансии #golang
  • ❤ 1
Post #771 1.18K
Timescale выкатили TigerFS - проект на Go, который монтирует PostgreSQL как файловую систему.

Вместо того чтобы каждый раз лезть в SQL-клиент, ты можешь ходить по базе обычными Unix-командами:

- ls - посмотреть таблицы и строки
- cat - прочитать запись
- grep - быстро отфильтровать данные
- echo - записать значение
- rm - удалить запись

Таблица становится директорией, строка - файлом или папкой, колонки - отдельными файлами. Например, /mnt/db/users/123.json может быть обычной строкой из таблицы users в JSON-формате.
На Linux используется FUSE, на macOS - NFS backend.

Получается довольно необычная идея: Postgres остаётся базой данных, но наружу выглядит как папка, по которой можно ходить через ls, cat, grep и привычные shell-инструменты.

Репозиторий: https://github.com/timescale/tigerfs
  • 🤔 1
Post #769 1.58K
🚀 Golang Roadmap 2026 — продвинутый курс на русском

📌 О курсе
Это бесплатный open-source roadmap на русском языке. Внутри — 19 модулей, каждый со своей теорией, практикой, бесплатными ресурсами и финальным проектом. Программа собрана так, чтобы провести вас от полного нуля до уровня Senior/Staff Go Engineer за 12–18 месяцев при темпе 10–15 часов в неделю.

Главный принцип курса — практика > видосы. Каждую тему вы закрываете кодом: пишете, ломаете, чините, рефакторите. Любой модуль завершается мини-проектом, который можно положить в портфолио.

🎯 Кому подойдёт
🐹 Новичкам в Go — даже если до этого писали только на Python/JS/PHP
🛠 Backend-разработчикам с другого стека — хотите перейти на Go
📈 Junior Go-разработчикам — нужен путь до Middle/Senior
🚀 Middle-инженерам — закрыть пробелы в архитектуре, observability, distributed
🤖 Тем, кто хочет писать AI-инфраструктуру — модуль 18 специально про это

https://github.com/Develp10/golangroadmap2026
  • 👍 1
Post #768 1.22K
🔔Новые вакансии по Golang за последние 7 дней

1️⃣ Golang Developer
Evrone
Senior · Remote · Тбилиси · 💰 до 5 000 $

2️⃣ Golang Developer
Bright Vision Technologies
Remote · United State

3️⃣ Golang Backend Developer
talcom
NETHERLANDS

4️⃣ Golang Developer
Middle · Remote · Санкт-Петербург / Москва, Россия · 💰 от 250 000 ₽

5️⃣ Senior Golang Engineer
Coinspaid
Senior · Remote · Remote (global)

6️⃣ Backend Vibe Engineer (Golang)
Bitlica
Remote · Worldwide (except Russia)

7️⃣ Стажер Golang разработчик [ArchOps]
МТС
Junior · Hybrid · Москва

8️⃣ Senior Golang Engineer (Web3/Fintech)
Axiom Recruit
Senior · Remote

9️⃣ Teamlead Golang
ZT
Lead · Remote · Тула, Россия

1️⃣0️⃣ Tech Lead (Golang)
EYES OF WONDER SOFTWARE LLC
Senior · 💰 от 400 000 ₽

1️⃣1️⃣ Middle/Senior Golang Developer
Middle · Remote · Russia · 💰 от 250 000 ₽

✈️ Talanto | #вакансии #golang
  • ❤ 1
Post #767 1.41K
🔔Новые вакансии по Golang за последние 7 дней

1️⃣ Golang Backend Developer (Mobile Backend)
2ГИС
Senior · Remote

2️⃣ Golang разработчик (Senior)
Kinescope
Senior · Remote · Москва · 💰 от 350 000 RUR

3️⃣ Golang-разработчик
Rambler&Co
Remote · Москва

4️⃣ Golang разработчик
Клируэй Текнолоджис
Remote · Москва · 💰 250 000 – 350 000 RUR

5️⃣ Разработчик Golang (Middle/Senior)
Эрливидео
Senior · Hybrid · Москва

6️⃣ Golang-разработчик
Мир Терминалов
Remote · Москва · 💰 120 000 – 150 000 RUR

7️⃣ Golang Backend-разработчик
HamkorBank
Hybrid · Ташкент

8️⃣ Senior Golang Developer
Сбер
Senior · Hybrid · Москва

9️⃣ Senior Golang Developer
Рекрутер Юлия
Senior · Remote · 💰 от 350 000 ₽

1️⃣0️⃣ Backend golang инженер (middle)
TBC OPERATIONS
Middle · Office · Ташкент

1️⃣1️⃣ Senior Golang Developer
Ruby Labs
Senior · Remote · ESTONIA

1️⃣2️⃣ Senior Golang Developer
Evrone
Senior · Remote · 💰 до 6 000 $

1️⃣3️⃣ Senior Golang-разработчик
Магнит
Senior · Remote · Москва · 💰 от 300 000 ₽

1️⃣4️⃣ Senior Golang Developer
Bright Vision Technologies
Senior · Remote · United State

1️⃣5️⃣ Senior Golang Developer
nau
Senior · Remote · Москва · 💰 300 000 – 400 000 RUR

✈️ Talanto | #вакансии #golang
  • 😱 1
  • 🤨 1
Post #766 1.39K
👣 Проект: GoVisual


🧩 Что это такое

GoVisual — это инструмент с нулевой конфигурацией, написанный на Go, предназначенный для *визуализации и отладки HTTP-запросов* во время локальной разработки Go-приложений.


🚀 Ключевые возможности

• Визуализирует все входящие HTTP-запросы
• Показывает структуру и содержимое запросов в реальном времени
• Не требует дополнительной конфигурации
• Легко интегрируется в существующие Go-проекты
• Работает локально и предназначен для отладки

⚙️ Как это работает

1. Подключается к вашему HTTP-серверу в Go
2. Перехватывает и отображает все запросы, поступающие на сервер
3. Автоматически запускает веб-интерфейс для отображения логов

🎯 Когда использовать

GoVisual идеально подойдёт, если:

• Вы разрабатываете API или веб-сервер на Go
• Хотите смотреть каждый HTTP-запрос без Postman или стороннего прокси
• Нужна отладка без лишней настройки
• Хотите встроить простой мониторинг в локальную разработку
• Работает «из коробки»

go get github.com/doganarif/govisual

📦 GitHub
  • 🔥 4
  • 👍 1
Post #764 1.43K
🔔Новые вакансии по Golang за последние 7 дней

1️⃣ Golang Developer - Remote, Latin America
Bluelight Consulting
Senior · Remote · Remote, Costa Rica

2️⃣ Junior Golang Developer
ADV
Junior · Remote · 💰 100 000 – 150 000 ₽

3️⃣ Senior Golang Developer
OUTKOD
Senior · Remote · Russia · 💰 280 000 – 320 000 ₽

4️⃣ Golang Developer
Damia Group
Senior · Remote · Remote, Portugal

5️⃣ Golang developer (Junior+)
ПикселПлекс Лабс
Junior · Hybrid · Минск

6️⃣ Golang-разработчик
БЛД Софт
Remote · Минск

7️⃣ Golang Developer
Middle · Россия · 💰 100 000 – 140 000 ₽

8️⃣ Golang-developer
UserGate
Минск

9️⃣ Golang developer
Kufar
Hybrid · Минск

1️⃣0️⃣ Golang разработчик
Сбер
Remote · г Москва

✈️ Talanto | #вакансии #golang
Post #763 1.6K
👣 Запустить горутину проще простого. Но что будет с ней дальше? Что, если горутин будет много? Какие проблемы возможны, какие неизбежны, а какие исключены на уровне самого планировщика? С пониманием работы планировщика ответы на эти вопросы станут очевидны.

На открытом уроке разберём, как устроен планировщик Go: модель G, M, P, очереди выполнения и механизмы переключения задач. Покажем, как язык управляет переключениями, экономит ресурсы и обходит ограничения операционной системы.

👨‍💻 Урок проведёт руководитель курса «Go-разработчик. Продвинутый уровень» Юра Рубаха. На вебинаре сможете задать любые вопросы по программе, чтобы убедиться, что курс вам подходит.

Урок проходит в преддверии старта курса «Go-разработчик. Продвинутый уровень». Если вы хотите писать предсказуемые и эффективные сервисы — подключайтесь.

🗓 Встречаемся 18 мая в 20:00 МСК.

➡ Узнать подробности и зарегистрироваться: https://vk.cc/cXOMpi

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
  • 👍 2
Post #762 1.35K
👣 GO 1.23 НАВЯЗЫВАЕТ CALLBACK-ИТЕРАТОРЫ - И ЭТО СПОРНАЯ КОНСТРУКЦИЯ

В стандартной библиотеке Go уже давно есть паттерн callback-итерации - тот же sync.Map или fs.WalkDir. Теперь это фактически закрепили через iter.Seq.

Но проблема в том, что такой подход ломает привычную для Go структуру.

Go - язык максимально императивный и прямолинейный.

Разраб по дефолты планирует контролировать поток выполнения, а не передавать его внутрь callback и надеяться, что всё сработает как надо.

Поэтому для итерации гораздо естественнее выглядит явный iterator object:


.Iter() → for it.Next() → .Key() / .Value()


Это тот же паттерн, который уже много лет существует в stdlib:
• bufio.Scanner
• sql.Rows


И он отлично себя показал - простой, понятный, без скрытого поведения.

В отличие от callback-подхода:
• control flow остаётся линейным
• defer ведёт себя ожидаемо
• early return не превращается в квест
• panic не теряется по дороге

Именно поэтому многие сознательно выбирают этот паттерн как стандарт.

Например, в Solod - подмножестве Go с компиляцией в C - используется именно iterator object.
И это решение ощущается гораздо ближе к духу Go.

Вопрос в том, что важнее: жёсткий контроль над выполнением или универсальная композиция через callbacks.
  • 👍 2
Post #761 1.13K
👣 Запустить горутину проще простого. Но что будет с ней дальше? Что, если горутин будет много? Какие проблемы возможны, какие неизбежны, а какие исключены на уровне самого планировщика? С пониманием работы планировщика ответы на эти вопросы станут очевидны.

На открытом уроке разберём, как устроен планировщик Go: модель G, M, P, очереди выполнения и механизмы переключения задач. Покажем, как язык управляет переключениями, экономит ресурсы и обходит ограничения операционной системы.

👨‍💻 Урок проведёт руководитель курса «Go-разработчик. Продвинутый уровень» Юра Рубаха. На вебинаре сможете задать любые вопросы по программе, чтобы убедиться, что курс вам подходит.

Урок проходит в преддверии старта курса «Go-разработчик. Продвинутый уровень». Если вы хотите писать предсказуемые и эффективные сервисы — подключайтесь.

🗓 Встречаемся 18 мая в 20:00 МСК.

➡ Узнать подробности и зарегистрироваться: https://vk.cc/cXIgVn

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
Post #760 1.06K
🔥 NornicDB: База данных, которая объединяет Graph + Vector и летает в sub-ms


Это гибрид: Graph + Vector + Temporal MVCC в одном ядре
заточен под AI-агентов и knowledge systems

Что внутри:

• HNSW поиск <1ms
• graph traversal без тормозов
• writes тоже быстрые, не только чтение

Из хорошего, это не Frankenstein из разных сервисов, а единая система.

Под капотом:
• Neo4j-compatible (Bolt + Cypher)
• vector search как first-class citizen
• GPU acceleration
T- emporal модель с версионированием данных

То есть ты можешь:
• искать эмбецдинги
• ходить по графу
• делать time-travel запросы
• всё это в одном запросе.

Фактически это попытка сделать “память для AI”:
где есть связи, смысл и история изменений, а не просто таблицы.

Если делаешь RAG, multi-agent системы или сложные knowledge graph - будет полезно.

GitHub: https://github.com/orneryd/NornicDB
  • 🔥 2
Post #759 1.3K
Talanto.work - сайт для всех, кто ищет работу в IT.

Мы спарсили за вас все возможные телеграм каналы и сайты с вакансиями исключительно из сферы IT.
Вам не нужно следить за тем, когда выходит вакансия и где, всё это уже сделано за вас.

Просто настройте фильтры у нас на сайте и получайте уведомления в телегу, как только вакансия вышла.

На talanto.work собрано 28.000+ вакансий из разных .ru и иностранных сайтов: разработка, QA, аналитика, DevOps, продакт, дизайн, менеджмент и другие IT/Digital-направления.

Более 1700 вакансий за последний месяц из телеграм каналов.

Что еще есть на сайте:

🟠 Фильтры для нормального поиска
Можно искать по стеку, грейду, зарплате, стране, формату работы, релокации и типу занятости.

🟠 Разбор резюме
Загружаете CV и получаете конкретные рекомендации: что улучшить, какие навыки добавить, где слабая структура и что может мешать пройти ATS.

🟠Проверка соответствия вакансии и резюме
Рядом с вакансией всегда есть кнопочка узнать соответствие, насколько ваш профиль ей подходит. Сервис покажет процент совпадения, сильные стороны и пробелы в резюме

🟠Сопроводительное письмо за 10 секунд
Вставляете вакансию и получаете персональное письмо под конкретную компанию и роль, а не шаблон “прошу рассмотреть мою кандидатуру”.

🟠Уведомления в Telegram
Задаёте фильтры один раз и бот присылает новые подходящие вакансии прямо в Telegram.

Поиск работы в IT сейчас и так сложный. Мы хотим, чтобы вы тратили меньше времени на листание сайтов и больше на точные отклики туда, где у вас реально есть шанс.

✈️ 28.000+ вакансий
🟢Бот с уведомлениями о ваших вакансиях: @TalantoWorkBot
🟢Написать сопровод
🟢Разобрать резюме
🟢Проверить соответствие резюме вакансиям
Post #755 1.5K
⚡️ 10 терминальных инструментов, которые делают работу быстрее в 2026

Если часто работаешь в терминале, эти тулзы заметно упрощают жизнь.

1. zoxide
Умный cd, который запоминает твои привычки
https://github.com/ajeetdsouza/zoxide

2. fzf
Fuzzy-поиск файлов, процессов, git и истории
https://github.com/junegunn/fzf

3. ripgrep
Быстрый поиск по коду с учётом .gitignore
https://github.com/BurntSushi/ripgrep

4. lazygit
Удобный интерфейс для работы с git в терминале
https://github.com/jesseduffield/lazygit

5. starship
Лёгкий и быстрый prompt с полезной информацией
https://github.com/starship/starship

6. atuin
История команд с поиском и синхронизацией
https://github.com/atuinsh/atuin

7. bat
Просмотр файлов с подсветкой синтаксиса
https://github.com/sharkdp/bat

8. eza
Современная замена ls с иконками и цветами
https://github.com/eza-community/eza

9. yazi
Быстрый файловый менеджер в терминале
https://github.com/sxyazi/yazi

10. delta
Удобный просмотр git diff с подсветкой
https://github.com/dandavison/delta

Полезные инструменты, которые дают заметный эффект в ежедневной работе.
  • 👍 2
Post #753 1.28K
🔔Новые вакансии по Golang за последние 7 дней

1️⃣ Golang-разработчик
X5 Digital
Remote

2️⃣ Senior Golang разработчик
Evrone
Senior · Remote · 💰 до 6 000 $

3️⃣ Golang-разработчик в Яндекс KIT
Яндекс
Senior · Hybrid · Москва

4️⃣ Golang Developer
Правое полушарие Интроверта
Middle · Remote · 💰 200 000 – 300 000 ₽

5️⃣ Golang Backend Developer
TextNow
Senior · Remote · Remote, United States · 💰 11 358 – 22 825 $

6️⃣ Golang-Developer (Senior)
Частная компания Neyco Ltd.
Senior · город республиканского значения Астана · 💰 4 000 – 5 000 $

7️⃣ Golang-разработчик (Routing)
Т-Банк
Remote

8️⃣ Golang-разработчик
Сбер
Hybrid · г Москва

9️⃣ Golang Developer, AI Chat
Binance
Senior · Remote · Remote, Australia, Hong Kong, Taiwan

1️⃣0️⃣ Golang разработчик
SimbirSoft
Middle · Remote

1️⃣1️⃣ Golang-разработчик
Т-Банк
Hybrid · Минск

1️⃣2️⃣ Junior Golang Developer
KMF Банк
Junior · Алматы

1️⃣3️⃣ Middle Golang Developer [Enablement Platform]
МТС
Middle · Hybrid · Москва

✈️ Talanto | #вакансии #golang
  • 👍 1
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →