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

Список наших каналов: https://t.me/proglibrary/9197
Учиться у нас: https://proglib.io/w/32d20779

Обратная связь: @proglibrary_feedback_bot

По рекламе: @proglib_adv
Прайс: @proglib_advertising
Download Telegram
Самые полезные каналы для программистов в одной подборке!

Сохраняйте себе, чтобы не потерять 💾

🔥Для всех

Библиотека программиста — новости, статьи, досуг, фундаментальные темы
Книги для программистов
IT-мемы
Proglib Academy — тут мы рассказываем про обучение и курсы

🤖Про нейросети
Библиотека робототехники и беспилотников | Роботы, ИИ, интернет вещей
Библиотека нейрозвука | Транскрибация, синтез речи, ИИ-музыка
Библиотека нейротекста | ChatGPT, Gemini, Bing
Библиотека нейровидео | Sora AI, Runway ML, дипфейки
Библиотека нейрокартинок | Midjourney, DALL-E, Stable Diffusion

#️⃣C#

Книги для шарпистов | C#, .NET, F#
Библиотека шарписта — полезные статьи, новости и обучающие материалы по C#
Библиотека задач по C# — код, квизы и тесты
Библиотека собеса по C# — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Вакансии по C#, .NET, Unity Вакансии по PHP, Symfony, Laravel

☁️DevOps

Библиотека devops’а — полезные статьи, новости и обучающие материалы по DevOps
Вакансии по DevOps & SRE
Библиотека задач по DevOps — код, квизы и тесты
Библиотека собеса по DevOps — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования

🐘PHP

Библиотека пхпшника — полезные статьи, новости и обучающие материалы по PHP
Вакансии по PHP, Symfony, Laravel
Библиотека PHP для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по PHP — код, квизы и тесты

🐍Python

Библиотека питониста — полезные статьи, новости и обучающие материалы по Python
Вакансии по питону, Django, Flask
Библиотека Python для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по Python — код, квизы и тесты

Java

Книги для джавистов | Java
Библиотека джависта — полезные статьи по Java, новости и обучающие материалы
Библиотека Java для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по Java — код, квизы и тесты
Вакансии для java-разработчиков

👾Data Science

Книги для дата сайентистов | Data Science
Библиотека Data Science — полезные статьи, новости и обучающие материалы по Data Science
Библиотека Data Science для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по Data Science — код, квизы и тесты
Вакансии по Data Science, анализу данных, аналитике, искусственному интеллекту

🦫Go

Книги для Go разработчиков
Библиотека Go разработчика — полезные статьи, новости и обучающие материалы по Go
Библиотека Go для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по Go — код, квизы и тесты
Вакансии по Go

🧠C++

Книги для C/C++ разработчиков
Библиотека C/C++ разработчика — полезные статьи, новости и обучающие материалы по C++
Библиотека C++ для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по C++ — код, квизы и тесты
Вакансии по C++

💻Другие каналы

Библиотека фронтендера
Библиотека мобильного разработчика
Библиотека хакера
Библиотека тестировщика
Вакансии по фронтенду, джаваскрипт, React, Angular, Vue
Вакансии для мобильных разработчиков
Вакансии по QA тестированию
InfoSec Jobs — вакансии по информационной безопасности

📁Чтобы добавить папку с нашими каналами, нажмите 👉сюда👈

Также у нас есть боты:
Бот с IT-вакансиями
Бот с мероприятиями в сфере IT

Мы в других соцсетях:
🔸VK
🔸YouTube
🔸Дзен
🔸Facebook *
🔸Instagram *

* Организация Meta запрещена на территории РФ
⚡️ Практическое введение в eBPF: что это, как работает и как мы можем использовать ее с Go

eBPF — это технология, которая позволяет запускать изолированные программы в ядре Linux, предоставляя широкий спектр расширенных возможностей.

Под катом рассматриваются два примера использования eBPF для мониторинга системных вызовов и входящих IP-пакетов.

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

💬 А как вы предпочитаете развивать свой личный бренд?

👍 — публикации на профессиональных площадках
❤️ — преподавание
🔥 — выступления на конференциях/митапах
🤔 — с экспертностью пока есть проблемки
👏 — свой вариант (напишу в комментариях)
✍️Библиотека программиста» находится в поиске автора оригинальных статей

Кто нужен?
● Энтузиасты (джуны и выше), которые держат руку на пульсе, читают помимо книг зарубежные техноблоги
● Энтузиасты, которым есть что сказать

Тематика
● DevOps
● В четырех случаях из пяти вы предлагаете тему статьи

Объем
● От 7 до 15 тыс. знаков без учета кода
● 2-3 статьи в месяц

Оплата
● 8к руб. за статью
● Работаем с самозанятыми (компенсируем налог), ИП

Я пишу «так себе», что делать?
Чтобы написать статью, которую не стыдно опубликовать, достаточно овладеть инфостилем. У нас есть бесплатный курс для начинающих копирайтеров «Статьи для IT: как объяснять и распространять значимые идеи». Время прохождения курса: 1-2 недели.

✉️Пишите на hello@proglib.io
🧰 Tokenizer — реализация токенизатора OpenAI tiktoken на чистом Go

Когда вы используете GPT OpenAI, ввод и вывод доставляются в «токенах», которые не совпадают с символами, слогами или словами, а находятся где-то посередине.

👉 GitHub
🤩 Виталий Лихачев, Олег Козырев: мок-собеседование на позицию сеньор Go-разработчика

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

📺 Смотреть
💬 Куда движется Go с функциями range over, итераторами и т. д.?

🔗 Go 1.23 Draft Release Notes
🏅 Как стать мидлом за 3 года: 12 советов джунам

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

👉 Статья
⚡️ Go Class — старый добрый курс (2020 год) по разработке на Go от Matt Holiday (KØDVB). Все ключевые темы в одном плейлисте!

📺 Смотреть
⚒️ Protobuf и buf: блеск, нищета и импортозамещение

Текстовая версия доклада Эдгара Сипки, Go-разработчика в Ozon Fintech, в рамках которого он рассказал об использовании buf для компиляции proto-файлов.

buf — мощная утилита для линтинга протофайлов, проверки обратной совместимости API, генерации кода и валидации запросов, которая недоступна в России из-за санкций. Под катом — предпосылки и история разработки собственного решения в рамках импортозамещения.

👉 Читать
Ответьте на 3 вопроса, чтобы получить вводные занятия к курсу «Алгоритмы и структуры данных»

🔥Получите вводные занятия, ответив на 3 вопроса – https://proglib.io/w/a069d47b

На вводной части вас ждут:

1. Лекция «Производительность алгоритмов» от руководителя разработки Яндекс.Самокатов

2. Лекция «Итеративные сортировки и линейные сортировки» от аспирант департамента искусственного интеллекта ВШЭ

3. Практические задания после лекций

4. Ссылки на дополнительные материалы для самостоятельного изучения

⚡️Переходите и начинайте учиться уже сегодня – https://proglib.io/w/a069d47b
Please open Telegram to view this post
VIEW IN TELEGRAM
🔄 Обновления веб-сайта в реальном времени с помощью Go, SSE и htmx

Miłosz Smółka, Principal Backend Engineer в GetHarley, демонстрирует Go, Server-Sent Events и htmx в действии на примере небольшого сайта микроблогов. Отличный лонгрид для новичков👇

🔗 Читать
13 ресурсов, чтобы выучить математику

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

🔗 Статья

Чтобы лучше разбираться в математике, прикрепляем наш курс:
🔵 Математика для Data Science
Please open Telegram to view this post
VIEW IN TELEGRAM
🤯 Распространенные антипаттерны в веб-приложениях на Go

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

👉 Читать
🛠 Age — простой, современный и безопасный Go-инструмент шифрования (и Go-библиотека) без настроек конфигурации и возможностью композиции в стиле UNIX.

👉 GitHub
📄 Go как платформа

В первой части доклада про повышение производительности Go-приложений с помощью PGO Cameron Balahan, Group Product Manager в Google Cloud, взглянул на Go не как на язык программирования, а как на платформу.

Под катом — своего рода разбор каждого слайда с комментариями. Это яркое напоминание о том, что все, что поставляется с Go «из коробки», образует комплексный набор развивающихся инструментов разработчика.

👉 Читать
Многие разрабы живут в парадигме системы грейдов, которая выглядит следующим образом: Junior —> Middle —> Senior —> Team Lead —> Head Of Function

Но не все сеньоры хотят становиться руководителями и заниматься людьми, процессами, командой. Поэтому во многих компаниях можно повышать грейд до топового «разработчика» (Top Individual Contributor), который больше влияет на продукт, а не на компанию.

💬 Поделитесь опытом, есть ли в вашей компании высокогрейдовые инженеры? Вы бы выбрали такой путь развития, или все-таки вертикальный рост?

#холивар
⚡️ Распределенное файловое хранилище на Go — десятичасовой курс от freeCodeCamp, разработанный Anthony De Meulemeester

Узнайте, как создать децентрализованную, полностью распределенную систему хранения файлов с помощью Go, которая может обрабатывать и передавать очень большие файлы.

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

📺 Смотреть
#️⃣🔢 Логические и математические задачи с собеседований

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

🔗 Читать статью
Please open Telegram to view this post
VIEW IN TELEGRAM