Sergey
Files with os and architecture specific suffixes automatically follow those same constraints, e.g. name_linux.go will only build on linux, name_amd64.go will only build on amd64. This is the same as having a //+build amd64 line at the top of the file
Sergey
у нижнего подчеркивание вот такой как правило смысл - указать архитектуру...
Хорошее обсуждение на эту тему - https://stackoverflow.com/questions/25161774/what-are-conventions-for-filenames-in-go
Sergey
Михаил Макарычев
https://github.com/golang/go/tree/master/src/strconv
дофига тут _ ?
Ещё раз. Разрабы исходников го старались называть файлы одним словом. Если у них не получалось, они использовали нижнее подчёркивание. И так все и делают в сообществе го. И с этим я не спорю.
Я привёл примеры, где используется нижнее подчёркивание. Где примеры использования тире в названиях файлов?
Sergey
Dmitriy
бгы-гы опять в джобс срач на тему "как правильно двигать кровати"
Марина
Михаил Макарычев
Sergey
Sergey
у докера смотрю вообще с неймингом ад - https://github.com/docker/compose/blob/main/cmd/cmdtrace/cmd_span.go
зачем CMDtrace)) просто trace, не?
Михаил Макарычев
Dmitriy
Андрей
Делать вам нефиг, чужой код не пойми от кого забесплатно третий день ревьюите, с душнейшими заходами про "чистую архитектуру" (в процедурном языке, и проекте на 3,5 строки)
Peter
Job Opportunity: Golang Developer and Vue Developer
We are a dynamic and growing company seeking talented developers to join our team. If you’re passionate about building robust applications and enjoy working with cutting-edge technologies, this opportunity is for you!
Why Join Us?:
Exciting projects and a collaborative work environment.
Opportunity to work with modern tech stacks.
.
Pavel
Pavel
Dmitriy
fake
Илья
Michael
Viki
#вакансия #Москва #офис #Golang #Backend #junior #middle #senior
Вакансия: Senior/Middle Golang разработчик
Город: Москва (м. Деловой Центр)
Фирма: BWG (Black Wall Group).
Формат: офиc/гибрид/удаленный формат
Занятость: полный день, 5/2
Зарплатная вилка для senior: от 250 000 до 500 000
Опыт работы: 3-6 лет
Зарплатная вилка для middlе: от 150 000 до 270 000
Опыт работы: 1-3 года
Компания Black Wall Group — это холдинг, работающий, как в 6 крупных городах России, так и в странах СНГ, Европы и Латинской Америки.
Компания работает более 6 лет, усиливая свои позиции и продолжая развиваться.
Одно из наших направлений — это IT. Мы являемся разработчиками CRM систем, программ, финансовых решений, которые позволяют снизить операционные задачи, оптимизировать расходы и масштабировать бизнес.
Что мы ожидаем от вас:
• Коммерческий опыт от 1,5 лет на Golang;
• Знание и понимание: Docker, MySQL(PostpreSQL), Kafka, FastAPI, MongoDB;
• Опыт написания микросервисов, понимание микросервисной архитектуры;
• Опыт работы с Docker, понимание принципов CI/CD;
• Опыт работы с k8s;
• Будет плюсом опыт работы в FinTech.
Для связи и более подробной информации по вакансиям писать в тг: @VIkI0o
Михаил
😶
Ярослав
Nomad
Подскажите как строку перевести в руну
if unicode.IsDigit(rune(s))
cannot convert s (variable of type string) to type runecompilerInvalidConversion
var s string
Rostislav
Sahag
[]rune(s)[0]
Nomad
$continue$
Nomad
ой сори
Rostislav
Rostislav
/ban
Rostislav
ну и пожалуйста
Alexey
Alexey
также строки итерируются по рунам через range (в отличие от for)
Rostislav
Alexey
да, точно
он не подходит для проверки, там же конвертации
Mikhail
/report
Елена
#вакансия #Москва #Golang #Backend #middle #senior
Вакансия: Middle+ \ Senior Golang developer (опыт работы от 3х лет в FinTech)
Компания:
White Level - это современная FinTech компания, ориентированная на разработку платформы для платежных систем, оплат и трансграничных переводов.
Город: Москва (можно удаленно по РФ)
Формат работы: удалённо \ гибрид
Оформление: ТК РФ с первого рабочего дня
Заработная плата: 300 000 - 400 000 рублей
Что будет входить в твои обязанности:
- Проектировать, разрабатывать и масштабировать архитектуру проекта;
- Программировать на языке Go, проводить Code Review;
- Разрабатывать API, интеграции с внешними сервисами;
- Работа с базами данных PostgreSQL и брокерами сообщений.
Чего мы ожидаем от кандидата:
- Уверенный опыт разработки на Golang;
- Опыт работы в FinTech проектах;
- Опыт работы с монолитной архитектурой, перехода с монолита на микросервисы, понимание микросервисной архитектуры;
-PostgreSQL, Git, Docker, Linux, REST API, Swagger;
- Опыт разработки интеграций и в целом работы в платежной системе.
Что мы предлагаем:
- Официальное трудоустройство с первого рабочего дня;
- Гибридный формат работы (желательно для сотрудников Москвы) или полная удаленка;
- График работы 5\2 и гибкое начало рабочего дня (с 9.00 до 10.00 по Москве);
- При гибридном формате работы 2 дня офис (понедельник и среда), 3 дня удаленка;
Современный офис недалеко от станции метро Фрунзенская;
- Уровень зарплаты обсудим на финальном собеседовании, учитывая твои пожелания;
- Интересные проекты и развивающие задачи;
- Веселый коллектив молодых ребят, стремящихся к своему профессиональному росту и развитию.
Telegram для связи: @elena_igorevna01
Murawei
#вакансия #golang #remote #job #go
Привет! Мы IT- компания: создаем продукты для крупных клиентов в сфере гейминга с использованием алгоритмов машинного обучения и ИИ
🔸Позиция: Golang-разработчик
Формат: удалённо
Вилка: от 3к$
Занятость: full-time
Опыт: от 3х лет
🔸Чем предстоит заниматься:
—Развитие и поддержка сервисов на Go;
—Написание сервиса по сбору/обработке статистических данных на Go;
—Разрабатывать и создавать новые модули;
—Работать с SQL БД (PostgreSQL/MySQL), NoSQL MongoDB;
—Использовать системы очередей и in-memory хранилищ;
—Покрывать код unit/интеграционными тестами;
🔸От вас ждем: 
—Опыт работы с Golang от 3х лет;
—Хорошие знания Mysql, Postgres, MongoDB, Nats, Github CI/CD
—Опыт работы с RestApi, RPC
—Навыки в Patterns, Redis, KeyDB, Docker, Kubernetes
—Опыт проектирования микросервисной архитектуры и межсервисной интеграции
—Знание инструментов оптимизации и профилирования кода
🔸Что мы предлагаем:
—Корпоративное обучение: тренинги, бесплатные курсы английского языка внутри компании;
—Удаленный формат работы;
—Возможность гибкого начала рабочего дня;
—Митинги по чёткой программе, придерживаемся использования Jira в в работе;
—Возможность карьерного роста
—Проработав 1 год у нас разработчики получают премию 3-6 окладов, в зависимости от вклада в компанию;
📩 Контакт: @iewaruM
Marina
#вакансия #golang #remote #job #go #senior
Всем привет! Ищу опытного Golang в стартап на проект "Балансировщик сетевой нагрузки". Разработка с 0.
Идеальный кандидат обладает навыками проектирования системной архитектуры, опытом работы в крупной компании и работой с высоконагруженными системами. При этом имеет хорошие коммуникационные навыки, системное мышление и мотивацию создавать качественный продукты в комфортных условиях без политики, бюрократии и прочих технических и организационных помех. Идеально если разрабатывал инфраструктурное ПО для балансирования нагрузки или управления инфраструктурой.
- Полностью удаленно
- Вилка до 400 т.р.
- Трудоустройство в штат, возможны иные варианты по желанию
Для связи: @marina_chirko
Света
#вакансия #удаленно #go #golang #fultime #middle #senior
📌🏆Вакансия: Middle/Senior Golang Developer
Компания: RedLab
Формат: Удаленный
Занятость: Полная
Оплата: 250 000 — 370 000 руб.
Команда RedLab расширяет штат и приглашает к сотрудничеству классных Go Developers.
Мы ценим нашу команду, поэтому заботимся о том, чтобы сотрудники были полностью удовлетворены работой и приносили реальный результат нашим клиентам.
📍 Предлагаем:
•Полную занятость со стабильными выплатами;
•Оплату труда, соответствующую вашим навыкам и ожиданиям с реальной возможностью роста;
•Разнообразные трендовые проекты, в том числе, международного уровня;
•Полностью удаленный формат работы;
•Стабильный график 5/2 с гибким началом рабочего дня;
•Отличные бонусы для тех, кто работает год и более.
📍 Требования:
•Опыт коммерческой разработки на Go не менее 5 лет;
•Знание ООП и популярных паттернов проектирования;
•Умение писать многопоточные приложения на GO;
•Понимание сетевой подсистемы в контексте Golang, опыт работы с gRPC;
•Понимание микросервисной архитектуры приложений;
•API: RestAPI, SOAP, GraphQL
•БД: опыт работы с реляционными (PostgreSQL, MySQL/MariaDB ) и NoSQL БД (Redis, MongoDB, Clickhouse) и оптимизации; синтаксис SQL запросов
•Очереди: Kafka, RabbitMQ
•Технологии: Linux, Git, Docker, S3, Kubernetes
•Принципы: SOLID, DRY, KISS
📍 Будет плюсом:
•Опыт в написании unit-тестов;
•Опыт работы со стриминговыми/real-time сервисами (аудио/видео);
•Опыт руководства командой разработчиков (постановка, декомпозиция задач);
•Умение разбираться в технической документации и в ТЗ;
•Опыт работы с Camunda, разработка BPMN процессов;
•Опыт работы с высоконагруженными распределенными системами.
✉️ Контакты для связи - Светлана,
HR менеджер RedLab
Stanislaw
всем привет!
Нужно на го написать парсинг данных из апи
2 запроса - 1 статический с пагинацией, второй динамический с пагинацией.
Второй запрос берет данные для подставки в урл из таблицы в БД,
Все данные приходят в формате json
Записываем в постгре. Настраиваем периодичность обновления(1 раз в х минут) и режим(Авто обновление или обновление в ручную для каждого типа запроса)
Все подробности и примеры данных по запросу в личку. Работа недолгая.
Соня
#vacancy #resume #go #goengineer #enginer #senior #вакансия
Вакансия: Senior GO Engineer
Вилка: 4 000 - 6 000$
Компания: Task Agency
Формат: Удаленный/офис
Наши ценности: Честность и прозрачность, фокус на результат, непрерывное развитие.
Что предлагаем:
-Официальное контрактное оформление;
-Корпоративное оборудование и техника;
-Возможность работать удаленно в любой точке мира или в одном из офисов компании на Ваше усмотрение;
-Возможность получать бонусы и премии внутри компании, регулярный пересмотр заработной платы и др.;
-Вы можете получить опыт и знания от экспертов отрасли и следовать самым современным подходам во всем, начиная от технологий и заканчивая управлением;
Основные задачи:
-Валидация бизнес и системных требований от PM и архитекторов для перевода требований в код;
-Разработка сервисов в области хранилищ данных, обработки больших данных и облачных вычислений;
-Участие в DevOps, в непрерывных рамках разработки и интеграции;
-Работа с автоматизацией: развертывания/управления конфигурацией с использованием инструментов, включая, но не ограничиваясь, Ansible или Azure Pipelines, Cloud Formation, Terraform в рамках модели DevOps;
-Обеспечение создания и поддержания всей необходимой документации по процессам и исходному коду;
-Эффективное взаимодействие с коллегами, руководителями и клиентами в организации;
Участие в уровне эксперта при устранении неполадок и разрешении ошибок через анализ корневых причин, исследование данных и систем;
Что мы ожидаем:
-Опыт работы с Go от 4 лет с крепким пониманием его основных концепций, идиоматического использования и принципов написания параллельного кода;
-Глубокое понимание механизмов синхронизации;
-Базовое понимание принципов и команд Linux;
-Опыт написания модульных и интеграционных тестов;
-Опыт работы с брокерами сообщений и глубокое понимание их работы;
-Опыт работы с внешними кэш серверами;
-Расширенное понимание принципов проектирования архитектуры микросервисов;
-Уверенное владение SQL БД и навыки работы с ними;
-Опыт работы с Protobuf и GRPC;
-Глубокое понимание CI/CD;
-Знание SOLID, паттернов проектирования, опыт их применения;
ВАЖНО!
На данный момент мы рассматриваем сотрудников из РФ и РБ только при условии возможности релокейта.
Мы рассматриваем работу с сотрудниками, которые готовы работать в часовом поясе gmt +4 (+-1 час), за исключением Беларуси, России, Ирака, Ирана, Пакистана, Индии и Африки из-за проблем со связью и оборудованием
Телеграмм для связи: @miruniana
RC
Hi. Is this group for Russian devs only?
zxc
RC
yes.
Thanks for letting me know 😁
Matvei
Anna
#вакансия #senior #Go #Golang #python #ML #удаленка #remote
Вакансия: Go / Pyhton разработчик (middle/senior)
Компания: Programmatica.com (компания, которая создает передовые программные решения в сфере AdTech, с помощью анализа данных пользователей и применения математических алгоритмов).
Формат работы: удаленный, можно за пределами РФ.
Вилка: до 400
Простыми словами: делаем цифровую рекламу более персонализированной и релевантной для пользователей, а также более эффективной и результативной для маркетологов.
Сейчас мы ищем высококлассного GO/Python разработчика, который будет заниматься разработкой новых фич и поддержкой следующих проектов:
DSP (Demand-Side Platform)
SSP (Supply-Side Platform)
DMP (Data Management Platform)
Наш тех. стек: Golang, Python3, Asyncio, FastAPI, Postgres, k8s (OpenShift), ApiMan, Kafka, mongoDB, REST, ClickHouse.
Ты будешь заниматься:
- Расширением и улучшением архитектуры проекта: бэкенд, базы данных, очереди задач.
- Написанием unit-тестов.
- Проведением code review.
- Подключением всевозможных ML моделей, AI, предикторов, anti-fraud решений для работы в связке с DSP и DMP.
От тебя мы ждем:
Опыт работы с Golang (от 3 лет).
Опыт работы с Python (от 2 лет).
Глубокое понимание принципов асинхронности, параллельности и опыт работы с asyncio.
Знание SQL и опыт работы с базами данных PostgreSQL и ClickHouse.
Опыт работы с Python веб-фреймворками.
Знание Docker.
Опыт разработки и проектирования архитектурных решений.
Понимание и опыт работы со микросервисной архитектурой.
Знание и применение шаблонов объектно-ориентированного проектирования (ООП).
Будет супер, если у тебя есть опыт работы с:
- fastAPI;
- Kubernetes;
- базой данных Redis;
- системой обмена сообщениями Kafka;
- NoSQL базами данных.
От нас:
IT-аккредитованная компания.
Желаемый уровень заработной платы, обеспечивающий твой комфорт и мотивацию.
Гибридная работа в офисе или удаленка.
Регулярное внешнее и внутреннее обучение от наших партнеров.
Посещение профессиональных конференций в качестве участника или спикера.
Если ты хочешь развивать свои навыки в области машинного обучения, аналитики и оптимизации - тебе точно к нам 🙂 У нас ты найдешь возможность проявить свою креативность и уникальное видение.
Присоединяйся к нам и стань частью команды, которая воплощает революционные изменения!
Резюме можете направлять ➡️ @akoroleva777
Null
#вакансия #middle #fulltime #удаленка #golang
Golang Middle+ в телеком (сотовая связь)
❗️Локация и гражданство РФ, срок проекта до конца 2024 года, с возможным продлением. По желанию можно ходить в офис.
Локация/Гражданство: РФ
Компания: DstLab
Оформление: ИП, СЗ
Формат: удаленный
Вилка: 160 т.р. - 280 т.р.
Задачи:
* Реализация бизнес-требований согласно техническому заданию.
* Разработка компонентов информационной системы
* Разработка функциональности ИС в соответствии с roadmap.
* Интеграция с собственной системой управления бизнес-процессами.
* Разработка компонентов системы в технологическом стеке, выбранным заказчиком.
* Разработка пользовательской и эксплуатационной документации.
* Хранение исходных кодов в централизованной системе управления версиями заказчика.
* Управление задачами разработки в корпоративной системе Jira.
* Ведение документации корпоративной системе Confluence.
* Соответствие технологической стратегии и регламента компании.
* Тестирование разрабатываемого функционала.
* Развертывание на тестовую и продуктивную среду
✅Требования:
* Опыт работы Back-end разработчиком (Go) 3-5 лет
* Go (обязательно)
* Java (будет плюсом)
* Опыт разработки Enterprise приложений;
* Опыт работы с Spring Framework, Kafka, Redis, PostgreSQL.
* Опыт работы с CI/CD, Docker, Kubernetes и знание принципов и подходов CloudNative/CloudReady;
* Понимание архитектуры REST;
* Опыт реализации коммерческих проектов с измеряемым бизнес-результатом;
* Опыт построения Open API, gRPC;
* Методы проектирования программной архитектуры, архитектурные механизмы, объектно-ориентированный анализ и способы проектирования, а также C4;
* Навыки работы в команде.
Писать: @ju_vetta
Kondratyev
#вакансия #middle #fulltime #удаленка #golang
Golang Middle+ в телеком (сотовая связь)
❗️Локация и гражданство РФ, срок проекта до конца 2024 года, с возможным продлением. По желанию можно ходить в офис.
Локация/Гражданство: РФ
Компания: DstLab
Оформление: ИП, СЗ
Формат: удаленный
Вилка: 160 т.р. - 280 т.р.
Задачи:
* Реализация бизнес-требований согласно техническому заданию.
* Разработка компонентов информационной системы
* Разработка функциональности ИС в соответствии с roadmap.
* Интеграция с собственной системой управления бизнес-процессами.
* Разработка компонентов системы в технологическом стеке, выбранным заказчиком.
* Разработка пользовательской и эксплуатационной документации.
* Хранение исходных кодов в централизованной системе управления версиями заказчика.
* Управление задачами разработки в корпоративной системе Jira.
* Ведение документации корпоративной системе Confluence.
* Соответствие технологической стратегии и регламента компании.
* Тестирование разрабатываемого функционала.
* Развертывание на тестовую и продуктивную среду
✅Требования:
* Опыт работы Back-end разработчиком (Go) 3-5 лет
* Go (обязательно)
* Java (будет плюсом)
* Опыт разработки Enterprise приложений;
* Опыт работы с Spring Framework, Kafka, Redis, PostgreSQL.
* Опыт работы с CI/CD, Docker, Kubernetes и знание принципов и подходов CloudNative/CloudReady;
* Понимание архитектуры REST;
* Опыт реализации коммерческих проектов с измеряемым бизнес-результатом;
* Опыт построения Open API, gRPC;
* Методы проектирования программной архитектуры, архитектурные механизмы, объектно-ориентированный анализ и способы проектирования, а также C4;
* Навыки работы в команде.
Писать: @ju_vetta
А почему реакции странные?
Null
https://www.youtube.com/watch?v=us1QN-PtU0Q
ᴅᴍɪᴛʀʏ
Sultan
если все легально и прозрачно, то зачем эти символы писать?
изыди вон отсюда, темщик)
Emin Zalaev
Даниил
Илья
/report
Инна
#вакансия#go#golang#middle#senior#fulltime#удаленно
📌Вакансия: Middle/Senior Golang📌 Developer
Компания: Umbrella IT
Формат работы: Удаленный
Занятость: fulltime
Вилка: 250-500 к гросс
Локация: мир
Гражданство: РФ
Опыт: от 3 лет
📌Требования📌
-Опыт работы с Golang от 3ех лет (gorilla/mux, pgx, protoc, gomock, testify);
-СУБД: PostgreSQL (sql, material view);
-Брокер сообщений: Kafka;
-Поисковая система: ElasticSearch;
-Контейнеризация и оркестрация: Docker, Kubernetes.
📌Чем предстоит заниматься📌
-Проект: разработка микросервисов для маркетплейса;
-Проектирование, разработка и поддержка микросервисов на Golang;
-Написание unit-тестов;
-Код-ревью;
-Участие в проектных процессах команды разработки.
✉️Откликнуться и направить резюме: @InnaUIT1
Alina
#seniorGo #GO #golang #GoDeveloper #вакансия #vacancy #remote
Vacancy: Senior Software Engineer (GO) / Senior GO Developer
Locations: Remote. GMT +4 (±1 hour) or all who are ready to work in this timezone including Russia.
Salary: Up to 6000$; Up to 450K rub.
🔎 About Company
The company is a liquidity and technology provider of solutions for the crypto and foreign exchange (FX) industry. The company specializes in the sphere of B2B services and products, catering to a wide range of clients including large licensed brokers, crypto exchanges, crypto brokers, forex brokers, hedge and crypto funds, and professional managers. Their advanced base of ready-to-use technical solutions enables brokers to save time and money on consuming infrastructure projects and focus on enlarging their client base and increasing their revenues.
🔎 Responsibilities
- Validate business and system requirements from Product Managers & Architects to transfer requirements into code.
- Develop services around realtime data processing, warehousing, cloud computing.
- Participate in DevOps, continuous development and integration frameworks.
- Programming in Go high-level language.
- Ensure all appropriate documentation of processes and source code is created and maintained.
- Communicate effectively with colleagues, leaders, and customers throughout the organization.
- Participate in expert level troubleshooting and resolve bugs through root cause analysis, data and system investigation.
🔎 Requirements
- Strong proficiency in the Go programming language for 4 years, with a solid understanding of its core concepts and idiomatic usage and the principles of writing concurrent code.
- Deep understanding of synchronization mechanisms.
- Basic understanding of Linux principles and commands.
- Strong skills in code profiling and debugging4.
- Strong problem-solving skills and ability to analyze complex technical issues.
- Experience in writing unit tests and integration tests.
- Experience working with message brokers and a deep understanding of how they operate.
- Experience with external caching servers.
- Advanced understanding of microservices architecture design principles.
- Confident command of SQL databases and skills in working with them.
- Experience with Protobuf and GRPC.
- Deep understanding of CI/CD.
- Knowledge of SOLID, design patterns, the experience of applying them.
- Experience with other technologies (e.g., Docker, Kubernetes) is a plus.
- Russian B2+, English B2+.
🔎 Perks and Benefits
- Reliability, guaranteed bonuses (13th salary for those who have worked а year +).
- Development: Gaining valuable experience in a team of professionals in a company that leads the industry. The ability to grow both within the department and horizontally in other areas. Working with highly loaded trading systems, the continuous growth of expertise through training within the department.
- Corporate parties – events to socialize with our dynamic multicultural team.
Contact in Telegram - @alova
Waiting for your CV😉
Андрей
/report
Vladimir
Народ, посоветуйте валидатор для структур который умеет писать человеко-понятные сообщения об ошибках, попробовал go-playground оказалась шляпа, пишет дичь в ошибки
Андрей
Rostislav
Alexey
...
вакансий не было весь день. пузырь лопнул, рынок умер. ггвп ребят
Aleksei
Dmitry
...
Гайс
...
Православие это не модно. Чекните синтоизм на досуге
Alexander
типа синтоизм эт модно 🙂