Для себя Есть небольшой rest api бэкенд на golang. Нужно помочь задеплоить его (хочу на yandex cloud). Хотелось бы попробовать вместе, так как интересно разобраться
Для себя Добрый день! Хотел бы подтянуть Go Имеются базовые знания, но на практике сложно применять, чувствуется неуверенность и сам осознаю, что есть пробелы даже в самых банальных вещах. Получить и отточить знания на практике - главная цель
Для работы Нужна помощь эксперта в составлении тестовых заданий по языку GO. Задания будут использоваться для оценки компетенций студентов ВУЗов в рамках госпроекта. Подробнее при общении.
Для работы Хочу научиться программировать на Golang. Я опытный DevOps инженер. В IT индустрии я работаю несколько лет, но не программирую. Без умения читать код зачастую дебаг проблем осложняется, а без навыков программирования сужается круг того, как я могу решать свои задачи
Для работы Требуется преподаватель на проведение корпоративного обучения по курсу "Программирование на языке Go. Уровень 1. Основы языка Go" Продолжительность курса: 40 ак. часов. Обучение необходимо очно в Москве, после 17.04
Для себя Ищу Ментора по Python, который имеет практический опыт работы. В основном интересует: - Python - построение пайплайнов - разработка высоко-нагруженных сервисов А также практический опыт в: - Airflow - Kafka - Spark - Docker - Kubernetes Отлично, если есть знания в : - Go - Hadoop Ecosystem
Для себя Программа db_explorer Эта простой веб-сервис будет представлять собой менеджер MySQL-базы данных, который позволяет осуществлять CRUD-запросы (create, read, update, delete) к ней по HTTP В данном задании мы продолжаем отработку навыков работы с HTTP и взаимодействуем с базой данных. В это задании нельзя использовать глобальные переменные, нужное вам храните в полях структуры, которая живёт в замыкании Для пользователя это выглядит так: GET / - возвращает список все таблиц (которые мы можем использовать в дальнейших запросах) GET /$table?limit=5&offset=7 - возвращает список из 5 записей (limit) начиная с 7-й (offset) из таблицы $table. limit по-умолчанию 5, offset 0 GET /$table/$id - возвращает информацию о самой записи или 404 PUT /$table - создаёт новую запись, данный по записи в теле запроса (POST-параметры) POST /$table/$id - обновляет запись, данные приходят в теле запроса (POST-параметры) DELETE /$table/$id - удаляет запись GET, PUT, POST, DELETE - это http-метод, которым был отправлен запрос Особенности работы программы: Роутинг запросов - руками, никаких внешних библиотек использовать нельзя. Полная динамика. при инициализации в NewDbExplorer считываем из базы список таблиц, полей (запросы ниже), далее работаем с ними при валидации. Никакого хадкода в виде кучи условий и написанного кода для валидации-заполнения. Если добавить третью таблицу - всё должно работать для неё. Считаем что во время работы программы список таблиц не меняется Запросы придётся конструировать динамически, данные оттуда доставать тоже динамически - у вас нет фиксированного списка параметров - вы его подгружаете при инициализации. Валидация на уровне "string - int - float - null", без заморочек. Помните, что json в пустой итнерфейс распаковывает как float, если не указаны спец. опции. Вся работа происходит через database/sql, вам на вход передаётся рабочее подключение к базе. Никаких orm и прочего. Все имена полей так как они в базе. В случае если возникает ошибка - просто возвращаем 500 в http-статусе Не забывайте про SQL-инъекции Неизвестные поля игнорируем В этом задании запрещено использование глобальных переменных. Всё что вы хотите хранить - храните в полях структуры, которая живёт в замыкании Запросы вам в помощь для получения списка таблицы и их структуры: SHOW TABLES; SHOW FULL COLUMNS FROM `$table_name`; Подсказки: Внутри row, который вы получаете из базы лежат не только сами значения полей, но и метаданные - https://golang.org/pkg/database/sql/#Rows.ColumnTypes Тут будут активно применяться пустые интерфейсы Обратите внимание на обработку null-значения Придётся вытаскивать неизвестное количество полей из row, подумайте как тут можно применить пустые интерфейсы Поднять mysql-базу локально проще всего через докер: docker run -p 3306:3306 -v $(PWD):/docker-entrypoint-initdb.d -e MYSQL_ROOT_PASSWORD=1234 -e MYSQL_DATABASE=golang -d mysql
Для себя Прохожу курс по Golang на Stepik (https://stepik.org/lesson/228265/step/1?unit=200798). На массивах просто встрял. Нужна помощь с разбором темы и решением задач Лучше сразу пишите в Telegram https://t.me/tony_montanov т.к. сюда захожу очень редко
Как мне найти учеников по профилю язык go в России?
Зарегистрируйтесь и создайте привлекательный профиль с упоминанием вашей специализации. Обратите внимание на количество доступных заявок от учеников, которое на сентябрь 2026 года составляет 42
Какие требования к преподавателям на вашем сайте?
На нашем сайте приветствуются преподаватели с любым уровнем квалификации. Мы рекомендуем указать все свои сертификаты и образование, чтобы увеличить шансы на нахождение учеников
Могу ли я установить гибкий график работы?
Вы полностью контролируете свой график и можете обсуждать его напрямую с учениками, чтобы найти удобное время для обеих сторон
Каков потенциальный заработок для репетитора язык Go?
Заработок зависит от количества занятий и квалификации. В среднем, за одно занятие можно заработать 312.16 рублей с занятия. Больше занятий в неделю – выше доход