Найти в Дзене

Язык программирования Golang

37 топ-авторов
3247 интересуются
Курсы Go с гарантиями трудоустройства: в какой из 15 онлайн школ по программированию выгоднее учится на Golang разработка
Ежемесячно рынок вакансий пополняется на 60000 предложений, а за минувший год их количество выросло на 63%. Довольно востребованная профессия – Го-специалист: по рейтингу Habr за 2022 год они получают зарплату от 320 000р в среднем. Язык программирования Golang создан корпорацией Гугл и отличается хорошей масштабируемостью и возможностью работать с высокопроизводительными приложениями. Его используют такие компании, как Apple, Intel, ВК и OZON, а профессия Го-разработчик по-прежнему востребована как в России, так и за рубежом, в силу низкой конкурентности...
10 лучших курсов по Go (Golang) для практикующих и начинающих разработчиков
Приветствую всех опытных программистов и разработчиков-новичков! Сегодня мы рассмотрим онлайн-программы, предназначенные для обучения одному из популярных языков программирования, который вышел из-под крыла Google. И им является Golang, или Go. Этот язык появился более 10 лет назад. Создатели пытались сделать его универсальным, чтобы он сочетал в себе высокую скорость исполнения программ и легкость разработки. Можно сказать, что задуманное удалось, однако больше всего Golang подходит для создания серверных приложений и сервисов...
8 месяцев назад
Популярные ошибки в Golang и как их избежать
Всем привет! Меня зовут Дмитрий Королёв, я бэкенд-разработчик в Авито. Go известен своей лаконичностью и простотой синтаксиса, но даже в нём есть множество подводных камней, с которыми можно столкнуться в работе. В этой статье я сделаю разбор распространённых ошибок с примерами и расскажу, как их можно избежать. Начнём с базовых концепций: Чтобы понять, как работают слайсы, нужно понимать их структуру. В коде ниже видны поля про длину и вместимость и указатель на массив, на основе которого построен слайс...
Go 3D: Как нарисовать куб на Golang и не сойти с ума от С++ зависимостей
Думаете, Go — только для серверов и утилит? Пример 3D-рендера на чистом Go. Вот подробный гайд, как повторить это за 10-15 минут. Введение: Почему Go и 3D? А почему бы и нет если не запрещено ? Хотя писать на Go подобные "проекты" глупость и я бы не советовал, но всё же поиграться с ним можно. Для этого есть отличная библиотека GoGL (OpenGL биндинги для Go) и GLFW для создания окон. Сегодня мы создадим вращающийся куб с текстурами. И всё это — на чистом Go. Команды для терминала: Почему именно эти библиотеки? Проверяем установку: Создаём main...
1 месяц назад
Руководство по Env в Golang
Современные приложения должны быть гибкими и легко адаптироваться к различным окружениям. Использование переменных окружения - один из самых эффективных способов достижения этой цели. Они позволяют отделить конфигурацию от кода, что делает приложения более переносимыми и безопасными. Golang, с присущей ему простотой и мощью, предоставляет удобный интерфейс для работы с переменными окружения. В этой статье мы глубоко изучим, как получать, устанавливать и удалять переменные окружения в Go, а также рассмотрим лучшие практики их применения...
1 месяц назад
Инструкция по компиляции в Golang
Golang, известный своей скоростью и эффективностью, является компилируемым языком. Это означает, что исходный код Go преобразуется в машинный код до выполнения, обеспечивая высокую производительность и отсутствие зависимости от интерпретатора в runtime. В этой статье мы детально рассмотрим процесс компиляции в Go, исследуем доступные флаги компилятора, научимся кросс-компилировать приложения для различных операционных систем и архитектур, а также разберем методы оптимизации, позволяющие уменьшить размер и повысить эффективность конечного исполняемого файла...