👩🎨 Понимание Go в иллюстрациях: серия визуальных гайдов от Aurélie Vache, Developer Advocate в OVHcloud
1. Variable
2. Constant
3. If
4. Switch
5. For
6. For ... range
7. Array
8. Map
9. Slice
10. Struct
11. Functions
12. Visibility
1. Variable
2. Constant
3. If
4. Switch
5. For
6. For ... range
7. Array
8. Map
9. Slice
10. Struct
11. Functions
12. Visibility
Самые полезные каналы для программистов в одной подборке!
Сохраняйте себе, чтобы не потерять 💾
🔥Для всех
Библиотека программиста — новости, статьи, досуг, фундаментальные темы
Книги для программистов
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 запрещена на территории РФ
Сохраняйте себе, чтобы не потерять 💾
🔥Для всех
Библиотека программиста — новости, статьи, досуг, фундаментальные темы
Книги для программистов
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-пакетов.
👉 Читать
eBPF — это технология, которая позволяет запускать изолированные программы в ядре Linux, предоставляя широкий спектр расширенных возможностей.
Под катом рассматриваются два примера использования eBPF для мониторинга системных вызовов и входящих IP-пакетов.
👉 Читать
🥷 Личный бренд айтишника — тема непростая. Когда сильных хард-скиллов уже недостаточно для роста в карьере, приходится искать способы выразить свою экспертность.
💬 А как вы предпочитаете развивать свой личный бренд?
👍 — публикации на профессиональных площадках
❤️ — преподавание
🔥 — выступления на конференциях/митапах
🤔 — с экспертностью пока есть проблемки
👏 — свой вариант (напишу в комментариях)
💬 А как вы предпочитаете развивать свой личный бренд?
👍 — публикации на профессиональных площадках
❤️ — преподавание
🔥 — выступления на конференциях/митапах
🤔 — с экспертностью пока есть проблемки
👏 — свой вариант (напишу в комментариях)
✍️Библиотека программиста» находится в поиске автора оригинальных статей
Кто нужен?
● Энтузиасты (джуны и выше), которые держат руку на пульсе, читают помимо книг зарубежные техноблоги
● Энтузиасты, которым есть что сказать
Тематика
● DevOps
● В четырех случаях из пяти вы предлагаете тему статьи
Объем
● От 7 до 15 тыс. знаков без учета кода
● 2-3 статьи в месяц
Оплата
● 8к руб. за статью
● Работаем с самозанятыми (компенсируем налог), ИП
Я пишу «так себе», что делать?
Чтобы написать статью, которую не стыдно опубликовать, достаточно овладеть инфостилем. У нас есть бесплатный курс для начинающих копирайтеров «Статьи для IT: как объяснять и распространять значимые идеи». Время прохождения курса: 1-2 недели.
✉️Пишите на hello@proglib.io
Кто нужен?
● Энтузиасты (джуны и выше), которые держат руку на пульсе, читают помимо книг зарубежные техноблоги
● Энтузиасты, которым есть что сказать
Тематика
● DevOps
● В четырех случаях из пяти вы предлагаете тему статьи
Объем
● От 7 до 15 тыс. знаков без учета кода
● 2-3 статьи в месяц
Оплата
● 8к руб. за статью
● Работаем с самозанятыми (компенсируем налог), ИП
Я пишу «так себе», что делать?
Чтобы написать статью, которую не стыдно опубликовать, достаточно овладеть инфостилем. У нас есть бесплатный курс для начинающих копирайтеров «Статьи для IT: как объяснять и распространять значимые идеи». Время прохождения курса: 1-2 недели.
✉️Пишите на hello@proglib.io
Stepik: online education
Статьи для IT: как объяснять и распространять значимые идеи
Для тех, кто любит качественные IT-публикации и хочет научиться интересно писать о программировании и собственных IT-проектах
🧰 Tokenizer — реализация токенизатора OpenAI tiktoken на чистом Go
Когда вы используете GPT OpenAI, ввод и вывод доставляются в «токенах», которые не совпадают с символами, слогами или словами, а находятся где-то посередине.
👉 GitHub
Когда вы используете GPT OpenAI, ввод и вывод доставляются в «токенах», которые не совпадают с символами, слогами или словами, а находятся где-то посередине.
👉 GitHub
🤩 Виталий Лихачев, Олег Козырев: мок-собеседование на позицию сеньор Go-разработчика
Вас ждет обсуждение реально встречающихся задач у Go-разрабов в больших микросервисных проектах, вопросов проектирования систем и того, как это выражается в коде.
📺 Смотреть
Вас ждет обсуждение реально встречающихся задач у Go-разрабов в больших микросервисных проектах, вопросов проектирования систем и того, как это выражается в коде.
📺 Смотреть
Forwarded from Библиотека C/C++ разработчика | cpp, boost, qt
🏅 Как стать мидлом за 3 года: 12 советов джунам
Переход от статуса джуна к мидлу — важная, и пожалуй, самая сложная веха в карьере любого разработчика. Рассказываем об эффективных приемах и дополнительных навыках, которые помогут вам сократить этот извилистый путь
👉 Статья
Переход от статуса джуна к мидлу — важная, и пожалуй, самая сложная веха в карьере любого разработчика. Рассказываем об эффективных приемах и дополнительных навыках, которые помогут вам сократить этот извилистый путь
👉 Статья
⚡️ Go Class — старый добрый курс (2020 год) по разработке на Go от Matt Holiday (KØDVB). Все ключевые темы в одном плейлисте!
📺 Смотреть
📺 Смотреть
⚒️ Protobuf и buf: блеск, нищета и импортозамещение
Текстовая версия доклада Эдгара Сипки, Go-разработчика в Ozon Fintech, в рамках которого он рассказал об использовании buf для компиляции proto-файлов.
buf — мощная утилита для линтинга протофайлов, проверки обратной совместимости API, генерации кода и валидации запросов, которая недоступна в России из-за санкций. Под катом — предпосылки и история разработки собственного решения в рамках импортозамещения.
👉 Читать
Текстовая версия доклада Эдгара Сипки, Go-разработчика в Ozon Fintech, в рамках которого он рассказал об использовании buf для компиляции proto-файлов.
buf — мощная утилита для линтинга протофайлов, проверки обратной совместимости API, генерации кода и валидации запросов, которая недоступна в России из-за санкций. Под катом — предпосылки и история разработки собственного решения в рамках импортозамещения.
👉 Читать
Ответьте на 3 вопроса, чтобы получить вводные занятия к курсу «Алгоритмы и структуры данных»
🔥Получите вводные занятия, ответив на 3 вопроса – https://proglib.io/w/a069d47b
На вводной части вас ждут:
1. Лекция «Производительность алгоритмов» от руководителя разработки Яндекс.Самокатов
2. Лекция «Итеративные сортировки и линейные сортировки» от аспирант департамента искусственного интеллекта ВШЭ
3. Практические задания после лекций
4. Ссылки на дополнительные материалы для самостоятельного изучения
⚡️ Переходите и начинайте учиться уже сегодня – https://proglib.io/w/a069d47b
🔥Получите вводные занятия, ответив на 3 вопроса – https://proglib.io/w/a069d47b
На вводной части вас ждут:
1. Лекция «Производительность алгоритмов» от руководителя разработки Яндекс.Самокатов
2. Лекция «Итеративные сортировки и линейные сортировки» от аспирант департамента искусственного интеллекта ВШЭ
3. Практические задания после лекций
4. Ссылки на дополнительные материалы для самостоятельного изучения
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 в действии на примере небольшого сайта микроблогов. Отличный лонгрид для новичков👇
🔗 Читать
Miłosz Smółka, Principal Backend Engineer в GetHarley, демонстрирует Go, Server-Sent Events и htmx в действии на примере небольшого сайта микроблогов. Отличный лонгрид для новичков👇
🔗 Читать
Forwarded from Proglib.academy | IT-курсы
Некоторые разработчики утверждают, что математика не обязательна, в то время как другие считают, что без её фундаментальных знаний невозможно стать программистом. Если вас мучает ее математическое незнание, то скорее читайте нашу статью.
🔗 Статья
Чтобы лучше разбираться в математике, прикрепляем наш курс:
Please open Telegram to view this post
VIEW IN TELEGRAM
Библиотека Go разработчика | Golang
💬 Куда движется Go с функциями range over, итераторами и т. д.? 🔗 Go 1.23 Draft Release Notes
🤔 Предложение по дизайну итераторов в Go 1.23: мысли Ginger Bill, одного из разработчиков языка
👉 Читать перевод на русском & Оригинал
👉 Читать перевод на русском & Оригинал
Хабр
Почему люди злятся из-за итераторов в Go 1.23
Недавно я увидел сообщение, демонстрирующее будущий дизайн итераторов для Go 1.23 (август 2024 года). Насколько я могу судить, многим людям этот дизайн не нравится. Я хотел высказать свои мысли по...
🤯 Распространенные антипаттерны в веб-приложениях на Go
Интересный чек-лист, который следует учитывать, чтобы не скатиться к бесполезным паттернам и вместо этого писать слабосвязанный код.
👉 Читать
Интересный чек-лист, который следует учитывать, чтобы не скатиться к бесполезным паттернам и вместо этого писать слабосвязанный код.
👉 Читать
threedots.tech
Common Anti-Patterns in Go Web Applications
Avoid the most common anti-patterns we've encountered across multiple Go projects. We reveal how to escape tight coupling, separate logic from implementation, and model your domain effectively. Our battle-tested tactics will help you build more maintainable…
🛠 Age — простой, современный и безопасный Go-инструмент шифрования (и Go-библиотека) без настроек конфигурации и возможностью композиции в стиле UNIX.
👉 GitHub
👉 GitHub
📄 Go как платформа
В первой части доклада про повышение производительности Go-приложений с помощью PGO Cameron Balahan, Group Product Manager в Google Cloud, взглянул на Go не как на язык программирования, а как на платформу.
Под катом — своего рода разбор каждого слайда с комментариями. Это яркое напоминание о том, что все, что поставляется с Go «из коробки», образует комплексный набор развивающихся инструментов разработчика.
👉 Читать
В первой части доклада про повышение производительности Go-приложений с помощью PGO Cameron Balahan, Group Product Manager в Google Cloud, взглянул на Go не как на язык программирования, а как на платформу.
Под катом — своего рода разбор каждого слайда с комментариями. Это яркое напоминание о том, что все, что поставляется с Go «из коробки», образует комплексный набор развивающихся инструментов разработчика.
👉 Читать
Многие разрабы живут в парадигме системы грейдов, которая выглядит следующим образом: Junior —> Middle —> Senior —> Team Lead —> Head Of Function
Но не все сеньоры хотят становиться руководителями и заниматься людьми, процессами, командой. Поэтому во многих компаниях можно повышать грейд до топового «разработчика» (Top Individual Contributor), который больше влияет на продукт, а не на компанию.
💬 Поделитесь опытом, есть ли в вашей компании высокогрейдовые инженеры? Вы бы выбрали такой путь развития, или все-таки вертикальный рост?
#холивар
Но не все сеньоры хотят становиться руководителями и заниматься людьми, процессами, командой. Поэтому во многих компаниях можно повышать грейд до топового «разработчика» (Top Individual Contributor), который больше влияет на продукт, а не на компанию.
💬 Поделитесь опытом, есть ли в вашей компании высокогрейдовые инженеры? Вы бы выбрали такой путь развития, или все-таки вертикальный рост?
#холивар
⚡️ Распределенное файловое хранилище на Go — десятичасовой курс от freeCodeCamp, разработанный Anthony De Meulemeester
Узнайте, как создать децентрализованную, полностью распределенную систему хранения файлов с помощью Go, которая может обрабатывать и передавать очень большие файлы.
Курс охватывает проектирование системы, низкоуровневое программирование и сетевые протоколы, а также создание практичного и масштабируемого приложения.
📺 Смотреть
Узнайте, как создать децентрализованную, полностью распределенную систему хранения файлов с помощью Go, которая может обрабатывать и передавать очень большие файлы.
Курс охватывает проектирование системы, низкоуровневое программирование и сетевые протоколы, а также создание практичного и масштабируемого приложения.
📺 Смотреть