Библиотека Go-разработчика | Golang
23.3K subscribers
2.12K photos
42 videos
87 files
4.48K links
Все самое полезное для Go-разработчика в одном канале.

По рекламе: @proglib_adv

Учиться у нас: https://proglib.io/w/32d20779

Для обратной связи: @proglibrary_feeedback_bot

РКН: https://gosuslugi.ru/snet/67a4a8c2468
Download Telegram
🌈 5 правил успешного корпоратива

Правильно организованный корпоратив — это способ поднять мотивацию и улучшить атмосферу в компании.

Если продумать всё заранее, коллеги будут уходить не уставшими, а вдохновлёнными, с ощущением, что время проведено не зря.

В карточках пять конкретных действий и советов, которые помогут избежать хаоса и не огорчить коллег.

➡️ Читать статью

🐸Библиотека Go-разработчика
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
1🤔1
Осталось 48 часов!

Обратный отсчёт пошёл: только до воскресенья 23:59 можно купить курс «AI-агенты для DS-специалистов» и начать учиться уже с 15 сентября.

⚡️ Это ваши +3 недели форы, чтобы спокойно разобраться в самых сложных темах и прийти к первому занятию 7 октября уже подготовленным.

👉 Забрать место
😁4
⭐️ Что спрашивать на собесе у HR

На собеседовании обычно всё внимание сосредоточено на вас: опыт, проекты, навыки. Но важно помнить — интервью это обоюдный процесс. Вы тоже выбираете компанию. И тут возникает вопрос: а что спрашивать в ответ?

Вопросы к HR:

• Как устроен процесс адаптации новых сотрудников?
• Какие возможности для роста есть у специалистов на моей позиции?
• Как компания относится к переработкам и work-life balance?
• Есть ли внутреннее обучение или компенсация внешних курсов?

Вопросы к будущей команде:

• Как проходит рабочий день: митинги, планирования, коммуникация?
• Как распределяются задачи и кто принимает решения по приоритетам?
• Как команда решает конфликты или технические споры?
• Чем гордятся в проекте, а что считают слабым местом?

👉 Какие вопросы вы задаёте на собеседованиях?

🐸Библиотека Go-разработчика

#междусобойчик
Please open Telegram to view this post
VIEW IN TELEGRAM
😁41
🧑‍💻 Дайджест недели

Собрали интересные материалы прошедшей недели.

Vim теперь игра

На GitHub вышел проект VimMaster, который превращает изучение и отработку команд Vim в интерактивный процесс. Пользователи могут выполнять упражнения прямо в терминале, оттачивая навигацию, редактирование текста и комбинации клавиш.

Gemini теперь в Zed

Google объявила о интеграции Gemini CLI в редактор Zed. Теперь функции командной строки
доступны внутри редактора без перехода в терминал.

PromptLock на Go ворует и шифрует данные

Специалисты ESET обнаружили первый в мире вымогатель PromptLock, написанный на Go. Вредонос шифрует файлы на компьютере жертвы и крадет конфиденциальные данные, включая документы и пароли.

Как не останавливать сервис для обновления

Новый эпизод Cup o' Go

🐸Библиотека Go-разработчика
Please open Telegram to view this post
VIEW IN TELEGRAM
ПОСЛЕДНИЙ ДЕНЬ
КУРСЫ ПОДОРОЖАЮТ ЗАВТРА‼️

ML за 34к вместо 44к + Python в подарок
Математика → второй доступ в подарок
— Ранний доступ к AI-агентам с 15 сентября
— И МОЖНО УСПЕТЬ КУПИТЬ ВСЁ ДО ПОДОРОЖАНИЯ

👉 Proglib Academy
🥱8😁2🌚21
🥳 Топ-вакансий для Go-разработчиков за неделю

Golang Developer — от 75 000 до 120 000 ₽, удаленно.

Golang Developer — до 7 000 $, удаленно.

Senior Golang dev — от 450 000 ₽, удаленно.

Senior Python/Go Developer — до 3 100 $, удаленно.

Golang Developer — Гибрид (Москва/Санкт-Петербург).

Бустер — удалённо (не только Москва)

➡️ Еще больше топовых вакансий — в нашем канале Go jobs
Please open Telegram to view this post
VIEW IN TELEGRAM
💻 Go и Postgres вместе

Когда вы пишете тесты или локально разрабатываете приложение, часто возникает вопрос:
Как быстро поднять Postgres без Docker, ручной установки или зависимостей от CI-инфраструктуры?

embedded-postgres — это библиотека для Go, которая запускает настоящий экземпляр PostgreSQL прямо из вашего кода.

Она скачивает бинарники, создаёт директорию данных и запускает Postgres локально — идеально для тестов и локальной отладки.

Пример:
package main

import (
"context"
"fmt"
"log"

embeddedpostgres "github.com/fergusstrange/embedded-postgres"
)

func main() {
// Создаем и запускаем embedded Postgres
db := embeddedpostgres.NewDatabase()
if err := db.Start(); err != nil {
log.Fatal(err)
}
defer db.Stop()

fmt.Println("Postgres запущен на порту 5432 — можно подключаться!")

// Здесь можно подключиться с помощью sqlx/gorm/pgx и выполнить тесты
}


Теперь у вас полноценный Postgres в памяти — никакого Docker.

➡️ Посмотреть репозиторий проекта

🐸Библиотека Go-разработчика

#буст
Please open Telegram to view this post
VIEW IN TELEGRAM
👍16😁13🤔71
🎧 Cup o’ Go про актуальное

В новом эпизоде подкаста Cup o’ Go обсуждаются актуальные события сообщества Go: предстоящий GopherCon 2026, планы по проведению GopherCon India, а ещё настройки GOMAXPROCS.

Также подсветили курс по созданию командных приложений на Go и последние бенчмарки SQLite.

➡️ Слушать подкаст

🐸Библиотека Go-разработчика

#свежак
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3
💼 Грейдинг умер, ИИ захватил собесы

В последние годы рынок IT-работы кардинально меняется, и многие привычные вещи становятся неактуальными. Если раньше можно было легко сменить компанию и существенно увеличить свою зарплату, то в 2025 году такие шаги стали менее эффективными.

Теперь ИИ всё чаще используется для автоматической оценки резюме, а собеседования проводят не для грейдинга кандидата. Вместо этого появляются новые форматы, где оценивается не только опыт, но и способность работать с современными AI-инструментами.

➡️ Читать статью

🐸Библиотека Go-разработчика
Please open Telegram to view this post
VIEW IN TELEGRAM
🥱4👍3😢1👾1
📎 Промпт для переезда с SOAP на REST

Мы подготовили для вас полезный промпт, который поможет мигрировать кодовую базу с использования SOAP на современные REST эндпоинты.

Промпт:
Ты — опытный Go-разработчик, специализирующийся на миграции и модернизации API. Обладаешь глубоким пониманием как SOAP, так и REST архитектур, и умеешь эффективно переводить функционал SOAP в хорошо документированные RESTful API.

Твоя цель — проанализировать предоставленный код на SOAP, выделить ключевые функции и предложить стабильную и поддерживаемую реализацию REST API.


💬 А вы сталкивались с SOAP в своей работе или уже пришли в эпоху REST?

🐸Библиотека Go-разработчика

#буст
Please open Telegram to view this post
VIEW IN TELEGRAM
🥱17😁4😢2
⚙️ Методы по умолчанию в Go

Интерфейс в Go считается реализованным, если тип содержит соответствующие методы.

Это упрощает код, но вызывает проблемы:

• отсутствие явного указания на реализацию;
• трудности при добавлении новых методов без нарушения совместимости;
• необходимость рефлексии для приведения типов.

В статье рассматриваются эти проблемы и предлагаются возможные способы их решения.

➡️ Читать статью

🐸Библиотека Go-разработчика

#буст
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2🤔21🥰1🌚1
Переворачиваем календарь — а там скидки, которые уже закончились.

Но мы их вернули на последний день 🤔

До 00:00 третьего сентября (цены как до 1 сентября):

▪️ Математика для Data Science — 35.199 ₽ вместо 44.900 ₽
▪️ Алгоритмы и структуры данных — 31.669 ₽ вместо 39.900 ₽
▪️ Основы IT — 14.994 ₽ вместо 19.900 ₽
▪️ Архитектуры и шаблоны — 24.890 ₽ вместо 32.900 ₽
▪️ Python — 24.990 ₽ вместо 32.900 ₽
▪️ ML для Data Science — 34.000 ₽ вместо 44. 000 ₽
▪️ AI-агенты — 49.000 ₽ вместо 59.000 ₽

👉 Хватаем скидки из прошлого

P.S. Машину времени одолжили у дяди Миши
👾1
🔒 Обновления Go-безопасности

Команда Go объявила о выпуске минорных версий Go 1.25.1 и Go 1.24.7. В этих релизах устранена одна уязвимость, связанная с пакетом net/http: механизм CrossOriginProtection.AddInsecureBypassPattern обладал слишком широким допуском, из-за чего запросы без завершающего слэша могли некорректно обходить защиту.

➡️ Сообщение от разработчиков

🐸Библиотека Go-разработчика

#свежак
Please open Telegram to view this post
VIEW IN TELEGRAM
7👍4🤔2
☀️ Лето — время для отдыха или время для работы

Летний сезон — это время, когда хочется забыть обо всём и просто расслабиться. Но с другой стороны, может быть, именно летом стоит больше работать и развивать свои пет-проекты.

Без перезагрузки не будет долгосрочной эффективности. Лето — отличное время, чтобы восстановить силы и зарядиться энергией на будущие проекты.

В условиях высокой конкуренции важно не упускать ни одного дня. Лето — это отличный момент, чтобы посвятить время собственным проектам и развитию.

Работать не означает только трудиться. Можно провести время, развивая собственные идеи и обучаясь новому, что даст возможность сделать перерыв и одновременно развиваться.

💬 Что вы делали прошедшим летом? Делитесь в комментариях 👇

🐸Библиотека Go-разработчика

#междусобойчик
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5😁2
😎 Сколько баллов набрали вы?

Голосуйте, какой у вас уровень разработчика:

😁 — 5-12 баллов (стажер)
👍 — 13-25 баллов (джуниор)
⚡️ — 26-40 баллов (джуниор+)
👏 — 41-60 баллов (миддл)
🔥 — 61-80 баллов (миддл+)
🎉 — 81-100 баллов (сеньор)
🤩 — 100+ баллов (тимлид)

Но вот в чем прикол — опытный разработчик набирает баллы не случайными косяками, а осознанными решениями.

👉 Научим, как быстро прокачаться от стажера до сеньора
🤩10👍41🎉1
🎮 КВЕСТОВАЯ ЛИНИЯ: «Путь Data Scientist'а»

⮕ Твой стартовый набор искателя данных:
Python — твое легендарное оружие (урон по багам +∞)
Математика — твой базовый интеллект (влияет на понимание алгоритмов)
Машинное обучение — твое дерево навыков (открывает новые способности)


⚡️ АКТИВЕН ВРЕМЕННЫЙ БАФФ: «Щедрость наставника»

Эффект: –30% к цене полного набора ДСника
Было: 121.800 ₽ → Стало: 84.900 ₽

☞ Что ждет тебя в этом квесте

— Получение артефактов: портфолио проектов и сертификаты
— Прокачка от новичка до Senior Data Scientist
— Босс-файты с реальными задачами из индустрии
— Доступ к гильдии единомышленников

📎 Забрать бафф
Рассрочки: 3 мес | 6 мес | 12 мес
🌚4