Please open Telegram to view this post
VIEW IN TELEGRAM
😢44😁17🔥3❤1
Последний шанс залутать курсы Proglib Academy с выгодой 40% и пожизненным доступом.
До 1 августа действует скидка на курсы по математике для Data Science, алгоритмам и структурам данных, обновлённому Python, frontend-разработке с нуля, основам IT для непрограммистов, базовым моделям ML, а также архитектурам и шаблонам проектирования.
Выбираем и забираем 👈
P.S. Акция не распространяется на курсы «AI-агенты для DS-специалистов» и «ML для старта в Data Science».
До 1 августа действует скидка на курсы по математике для Data Science, алгоритмам и структурам данных, обновлённому Python, frontend-разработке с нуля, основам IT для непрограммистов, базовым моделям ML, а также архитектурам и шаблонам проектирования.
Выбираем и забираем 👈
P.S. Акция не распространяется на курсы «AI-агенты для DS-специалистов» и «ML для старта в Data Science».
😁2👍1
Профессия Delivery Manager на стыке технологий и менеджмента продолжает набирать популярность в IT. Этот специалист — не просто координатор, а человек, который следит за тем, чтобы продукт был доставлен вовремя, с нужным качеством и в рамках бюджета.
В статье о том как этот менеджер работает с командами, минимизирует проблемы на всех этапах разработки, что отличает эту роль от проектного менеджера и чем она важна для успешной работы компании.
Please open Telegram to view this post
VIEW IN TELEGRAM
😁11👍2🔥1🤔1
🧹 Мягкое напоминание почистить проект
Прямо сейчас зайдите в свой проект, который вы разрабатываете и запустите в нём команду:
После этого проект становится чище, надёжнее и спокойнее — особенно перед коммитом, релизом или просто новым рабочим днём.
🐸 Библиотека Go-разработчика #буст
Прямо сейчас зайдите в свой проект, который вы разрабатываете и запустите в нём команду:
go mod tidy && go mod verify
После этого проект становится чище, надёжнее и спокойнее — особенно перед коммитом, релизом или просто новым рабочим днём.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤18🥱6
Please open Telegram to view this post
VIEW IN TELEGRAM
😁36🤔3🌚2
🚀 Чек-лист для работы со стандартной библиотекой
Составили для вас чек-лист по основным пакетам в Go, с которыми можно собрать полноценное приложение.
✅ Основные пакеты
•
•
•
•
✅ Работа с данными
•
•
•
•
✅ Ошибки и логирование
•
•
•
•
✅ Горутины и каналы
•
•
•
•
✅ Работа с данными в разных форматах
•
•
•
•
✅ Файловая система и процессы
•
•
•
•
✅ Профилирование и отладка
•
•
•
•
🐸 Библиотека Go-разработчика #буст
Составили для вас чек-лист по основным пакетам в Go, с которыми можно собрать полноценное приложение.
✅ Основные пакеты
•
fmt
— форматирование строк и вывод.•
os
— работа с операционной системой.•
io
— работа с вводом/выводом.•
net/http
— HTTP-сервер и клиент.✅ Работа с данными
•
strings
— манипуляция строками.•
strconv
— преобразование данных.•
time
— работа со временем.•
context
— управление контекстом.✅ Ошибки и логирование
•
errors
— создание и обёртывание ошибок.•
log
— логирование.•
sync
— синхронизация горутин.•
reflect
— работа с рефлексией.✅ Горутины и каналы
•
sync/atomic
— атомарные операции.•
channel
— каналы для горутин.•
runtime
— управление горутинами и профилирование.•
time/ticker
— периодические события.✅ Работа с данными в разных форматах
•
encoding/json
— работа с JSON.•
encoding/xml
— работа с XML.•
net/url
— работа с URL.•
math
— математические операции.✅ Файловая система и процессы
•
path/filepath
— работа с путями файлов.•
os/exec
— выполнение внешних команд.•
net
— работа с сетевыми соединениями.•
io/ioutil
— дополнительные функции для работы с файлами.✅ Профилирование и отладка
•
net/http/pprof
— профилирование приложений.•
testing
— модульные тесты.•
go/ast
— работа с абстрактным синтаксическим деревом.•
go/parser
— парсинг исходного кода.Please open Telegram to view this post
VIEW IN TELEGRAM
👍24❤3🥱2🤔1
Нашли репозиторий для тех, кто хочет улучшить свои навыки. Целая коллекция задач, которые хорошо описаны и содержат тесты. Решения можно отправлять через PR'ы, чтобы получить почётное место в таблице.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
🧑💻 Доработка open-source проектов
Опен-сорс может показаться сложным и запутаным. Но это просто новое для вас окружение, и разобраться в процессе можно постепенно.
Один из подписчиков задаёт вопрос:
Мы собрали несколько советов для тех, кто хочет помогать сообществу.
— Посмотрите на активность проекта. Если вопросы и пулл-реквесты регулярно обновляются, это хороший знак, что проект живой и ему нужны улучшения.
— Ознакомьтесь с документацией. Если её недостаточно, возможно, есть шанс помочь улучшить её.
— Обратите внимание на задачи помеченные как «good first issue» — это как раз те задачи, которые подойдут новичкам.
— Начинайте с маленьких правок, например, исправления ошибок или улучшения документации.
💬 А вы уже пробовали делать PR в опен-сорс? Какие были первые шаги? Поделитесь опытом в комментариях 👇
🐸 Библиотека Go-разработчика #междусобойчик
Опен-сорс может показаться сложным и запутаным. Но это просто новое для вас окружение, и разобраться в процессе можно постепенно.
Один из подписчиков задаёт вопрос:
Как найти свой первый проект в опен-сорс и понять, что ваш вклад действительно важен?
Мы собрали несколько советов для тех, кто хочет помогать сообществу.
— Посмотрите на активность проекта. Если вопросы и пулл-реквесты регулярно обновляются, это хороший знак, что проект живой и ему нужны улучшения.
— Ознакомьтесь с документацией. Если её недостаточно, возможно, есть шанс помочь улучшить её.
— Обратите внимание на задачи помеченные как «good first issue» — это как раз те задачи, которые подойдут новичкам.
— Начинайте с маленьких правок, например, исправления ошибок или улучшения документации.
💬 А вы уже пробовали делать PR в опен-сорс? Какие были первые шаги? Поделитесь опытом в комментариях 👇
Please open Telegram to view this post
VIEW IN TELEGRAM
2👍3❤2
🎧 Свежий выпуск Cup o' Go
Ведущие делятся инсайтами о внедрении HTTP/3 для улучшения скорости и безопасности, а также показывают, как обновления в Datadog и новая база данных Turso делают мониторинг и работу с edge-серверами ещё эффективнее.
➡️ Слушать подкаст
🐸 Библиотека Go-разработчика #буст
Ведущие делятся инсайтами о внедрении HTTP/3 для улучшения скорости и безопасности, а также показывают, как обновления в Datadog и новая база данных Turso делают мониторинг и работу с edge-серверами ещё эффективнее.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3
🤩 Вайб-кодинг: магия или путь к техническому долгу
Вайб-кодинг обещает революцию в мире разработки: ты просто формулируешь задачу на обычном языке, а искусственный интеллект превращает её в рабочий(не всегда) код.
В этой статье исследуем, как вайб-кодинг меняет процесс разработки, почему он вызывает восторг и одновременно гнев у разработчиков.
➡️ Читать статью
🐸 Библиотека Go-разработчика
Вайб-кодинг обещает революцию в мире разработки: ты просто формулируешь задачу на обычном языке, а искусственный интеллект превращает её в рабочий
В этой статье исследуем, как вайб-кодинг меняет процесс разработки, почему он вызывает восторг и одновременно гнев у разработчиков.
Please open Telegram to view this post
VIEW IN TELEGRAM
🥱1
♣️ Гадание на мемах
Готовы к прогнозу на следующую неделю?
Выбирайте подходящий мем и делитесь им в комментариях👇
Мемы взяты из нашей коллекции на канале➡️ @itmemlib
🐸 Библиотека Go-разработчика #междусобойчик
Готовы к прогнозу на следующую неделю?
Выбирайте подходящий мем и делитесь им в комментариях👇
Мемы взяты из нашей коллекции на канале
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
❤4🥱2👍1
📰 Дайджест недели
Нельзя поймать каждую новость недели, поэтому мы собрали самые интересные материалы.
— Безопасные горутины в Go 1.25
Go 1.25 добавил метод Go() в sync.WaitGroup, который автоматизирует запуск горутин: больше не нужно вручную вызывать
— Advanced Go: как писать код
Разбираются лучшие практики для опытных Go-разработчиков: от table-driven тестов и idiomatic переменных до безопасной обработки ошибок через
— Git push и rebase: как работают под капотом
— Свежий выпуск Cup o' Go
— Вайб-кодинг: что это и как к нему относятся IT-специалисты и работодатели
🐸 Библиотека Go-разработчика #свежак
Нельзя поймать каждую новость недели, поэтому мы собрали самые интересные материалы.
— Безопасные горутины в Go 1.25
Go 1.25 добавил метод Go() в sync.WaitGroup, который автоматизирует запуск горутин: больше не нужно вручную вызывать
Add(1)
и defer Done()
. Теперь достаточно wg.Go(func() { ... })
, и Go сам позаботится о корректном учёте выполнения, даже если внутри произойдёт паника.— Advanced Go: как писать код
Разбираются лучшие практики для опытных Go-разработчиков: от table-driven тестов и idiomatic переменных до безопасной обработки ошибок через
errors.Is
.— Git push и rebase: как работают под капотом
git push
и git rebase
кажутся простыми, но их поведение «по умолчанию» может удивить. Без настроек push
не всегда знает, куда отправлять, а rebase
меняет историю — и требует --force-with-lease
— Свежий выпуск Cup o' Go
— Вайб-кодинг: что это и как к нему относятся IT-специалисты и работодатели
Please open Telegram to view this post
VIEW IN TELEGRAM
🥰1
Forwarded from Библиотека задач по Go | тесты, код, задания
Anonymous Quiz
18%
Копируется только сама директория, без вложенных объектов
8%
Вложенные элементы нужно клонировать вручную
66%
Клонируются все вложенные элементы рекурсивно
8%
Клонируется пустая директория
👍4❤1
Golang-разработчик — от 300 000 ₽, удалённо (Москва).
Senior Golang Developer — от 4 500 $, удалёнка в Катаре.
Golang-разработчик — от 240 000 до 400 000 ₽, офис (Санкт-Петербург).
Разработчик ПО (Go / C) — от 300 000 ₽, удалённо (Москва).
Backend-разработчик — от 350 000 ₽, офис/гибрид (Казань).
Бустер — удалённо (не только Москва)
Please open Telegram to view this post
VIEW IN TELEGRAM
🥱2
Нашли имбу для изучения конкурентного программирования. Concurrency Rocks — это виртуальная песочница, где можно посмотреть что и как отрабатывает пошагово.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤12🔥4👍2