Oleg
Классическая очередь в го это тупо канал…. С одной стороны закинул, с другой выгреб
Oleg
Oleg
Оооо, задачка для собеса как сделать бесконечный распределённый буфер:)
Oleg
Что тебе мешает сделать буфер с максимальным int элементов?:)
Oleg
Если твоё приложение не выгребает из буфера то зачем он тогда нужен вообще:)
Pavel
Oleg
Не, плохой аргумент:)
Max
Слайс или priority queue, оба есть в гошке
Σуатск 👦 ягодная 🍒 свежесть ✨ для мытья конф 👪 Без ГМО
Не, плохой аргумент:)
мб то, что у тебя может быть очередь интерфейса Т, а там размер в зависимости от реализации может быть разный, и в какой-то момент у тебя закончится память и даже https://downloadmoreram.com/ тебе не поможет
Σуатск 👦 ягодная 🍒 свежесть ✨ для мытья конф 👪 Без ГМО
так что да, здравый смысл
Oleg
Эм…. Ну здравый смысл это не юзать буферизированные каналы без понимания зачем и сколько:)
Oleg
А про память надо делать как-то так что бы не доходить до ситуации что у тебя всё встало колом
Oleg
Оперативки нынче вагон
Oleg
Диски огромные
Oleg
Как можно всё сломать:)
Max
Выделять для программы максимум ресурсов - такое себе)
На проде за такое руки оторвут
Oleg
А ты уверен что a := make(chan T, math.MaxInt32) заберёт всю память?:)
Σуатск 👦 ягодная 🍒 свежесть ✨ для мытья конф 👪 Без ГМО
Σуатск 👦 ягодная 🍒 свежесть ✨ для мытья конф 👪 Без ГМО
а если может то сделает
Σуатск 👦 ягодная 🍒 свежесть ✨ для мытья конф 👪 Без ГМО
whatever can go wrong will go wrong
Oleg
Ууууу, вначале мы хотим бесконечный буфер, потом жалуемся что им кто-то воспользовался:)
Σуатск 👦 ягодная 🍒 свежесть ✨ для мытья конф 👪 Без ГМО
Oleg
Как буд-то у тебя он бесконечный:)
Σуатск 👦 ягодная 🍒 свежесть ✨ для мытья конф 👪 Без ГМО
у меня его в принципе нет)
Oleg
Просто оставлю это тут: https://habr.com/ru/post/308070/
Oleg
Ладно, такая задачка... надо сделать огромную очередь, в оперативку одного компа не влезет... берём сразу тридцать стоек с серверами... надо сделать так что бы в приложении это выглядело как обычная очередь, а по факту использовалась оперативка всех этих серверов...
Понятно что синтаксис чуток поменяется... будет какой-то пакет, но что бы суть обычного канала не поменялась:)
Σуатск 👦 ягодная 🍒 свежесть ✨ для мытья конф 👪 Без ГМО
Σуатск 👦 ягодная 🍒 свежесть ✨ для мытья конф 👪 Без ГМО
Oleg
Oleg
Oleg
Тут ещё такой вопрос... math.MaxInt32 поинтеров это много или мало для современного сервера...
Oleg
Ну... я с такими задачами что бы так делать ни разу не сталкивался:)
Андрей
а очередь сейчас из golang-collections принято брать?
Σуатск 👦 ягодная 🍒 свежесть ✨ для мытья конф 👪 Без ГМО
Σуатск 👦 ягодная 🍒 свежесть ✨ для мытья конф 👪 Без ГМО
В пессимистичном случае у тебя будет n референтов на уникальные объекты, в пессимистичном некоторые будут повторяться
Oleg
Ну эт всё в вакууме... без привязки к конкретной задаче рассуждения о том сколько вешать в граммах избыточно:)
антон
ЕV
#Вакансия #Vacancy #Remote #Senior #Golang #full_time #
Company: MSP Development
Employment: full time
Work format: remote
$ 5000-6000 (net)
Location: Any (working time in the European time zone)
We do not currently work with candidates from Russia or Belarus.
Project: SaaS platforms
English – В2+/С1!
● 5+ years of commercial development experience
● Fluent in Golang - 3+ years ;
● Experience with Docker and any of the main cloud providers (AWS, Azure, GCP);
● Experience with Kubernetes, C++, and/or Python a plus
Details in DM.
@virn2014
Nick
I am looking for experienced Golang Developers based in the Netherlands. 2+ years of Golang and 5+ years commercial experience overall. Node.JS would be great and GraphQL is a must! AWS is the cloud preference paying up to €100,000 depending on experience... reach out to me please :)
Александр
#вакансия #job #go #golang #backend #junior
Должность: Junior GO Developer
Город и адрес офиса: Москва, м. Таганская
Формат работы: Офис
Занятость: полная
Зарплатная вилка: от 50 т.р. до 100 т.р. на руки.
Описание вакансии:
Kommo – это одно из быстро развивающихся направлений компании amoCRM, ориентированное на международный рынок (прежде всего в англоязычных и испано-говорящих странах). Мы разрабатываем и продаем передовые продукты для учета клиентов и потенциальных продаж (CRM).
🔹Требования:
– Опыт разработки от 6 месяцев
– Базовые знания реляционных баз данных
– Знание основ Git
– Активная позиция, Стремление учиться и развиваться
🔹Будет преимуществом, если вы:
– Работали с протоколами gRPC, Rest, TCP, Websocket, HTTP
– Работали с Docker/Kubernetes
– Участвовали в разработке высоконагруженных сервисов на языке Golang
– Работали с очередями
🔹Условия:
– Работа в офисе в центре Москвы в шаговой доступности от м. Таганская;
– График 5/2, начало рабочего дня в промежуток с 10 до 12 утра;
– Работа над интересным международным проектом в технически сильной команде;
– Возможность карьерного и профессионального роста;
– Без бюрократии, без дресс-кода;
– Все "плюшки" аккредитованной компании
Название компании: amoCRM
Контакты: @kadomskiy
Null
#fulltime #вакансия #developer #golang
Название позиции: Golang developer
Уровень: Middle+/Senior
Оформление: штат
Вилка ЗП: от 2500 до 5000 Euro Net
Формат работы: офис
Страна: Черногория ( релокация )
Компания:
На протяжении многих лет платформа помогала формировать индустрию онлайн-торговли, объединяя инновационные технологии, движения рынка и цифровые тенденции. Это стало возможным с появлением, торговой онлайн-платформы, получившей множество наград, с помощью которой каждый может получить доступ к рынку и инвестировать в акции или торговать CFD с базовыми активами, такими как товары, ETF, криптовалюты и другие.
Требования:
▪️2+ года в качестве инженера-программиста Golang;
▪️Знание и опыт работы с микросервисной архитектурой;
▪️Опыт интеграции с блокчейном;
▪️Опыт работы с WebSockets, RESTful и API на основе RPC;
▪️Базовые знания блокчейна;
▪️Опыт проектирования API;
▪️Git;
▪️Опыт работы с брокерами сообщений (Kafka);
▪️Опыт работы с базами данных (Postgres);
▪️Опыт моделирования БД и оптимизации запросов;
▪️Опыт юнит-тестирования, интеграционного тестирования;
▪️Опыт непрерывной интеграции/непрерывной доставки;
▪️Базовые подходы к безопасности в микросервисной архитектуре;
▪️Способность быстро осваивать новые технологии.
▪️Базовое понимание симметричного/асимметричного шифрования/дешифрования;
▪️Базовые ECDSA/RSA, HMAC, кривые эклиптики;
▪️Учетная запись блокчейна и UTXO;
▪️Иерархическая детерминированная архитектура кошелька;
▪️Аппаратные ключи (ledger, trezor);
▪️BIP/EIP;
▪️Опыт работы с AWS Enclave;
▪️Знакомство с Logstash, Kibana, поисковым стеком Elastic;
▪️Знание Amazon AWS;
▪️Опыт работы с Python или другими языками программирования будет преимуществом.
Контакт для связи: @Alzharikova
Null
🔥 Хардкорный тест для Go-разработчиков!
💻 Ответьте на 20 вопросов за 30 минут и проверьте, готовы ли вы к обучению на онлайн-курсе «Golang Developer. Professional» от OTUS. Пройдете тест — получите welcome-скидку на курс. Возможна рассрочка.
🚀 Курс поможет прокачать навыки на реальных коммерческих кейсах и под руководством экспертов в этой области.
👉 Успешное прохождение теста откроет доступ к 2 урокам курса:
— Mock-собеседование со студентом курса Golang (бэкенд, базы данных, SystemDesign)
— Golang: Talk-сессия
✔️ Пройти тест: https://otus.pw/iQ9y/
Marina
#Вакансия #Golang #Go #Backend #senior #remote
Вакансия: Golang Developer
Уровень: Middle/Senior
Компания: Tabby (tabby.ai)
Локация: удаленно за пределами РФ, помощь с релокацией в Грузию/Армению
ЗП: $4500-5500 net
Tabby – IT-компания и fintech-лидер в странах Ближнего Востока. Мы начинали с “buy now, pay later” сервиса и уже сейчас являемся целой платформой для выгодного шоппинга, выпускаем виртуальные карты и развиваем другие финансовые продукты.
Сейчас у нас +3,000,000 активных клиентов и десятки тысяч заказов ежедневно. Среди наших партнеров H&M, Adidas, IKEA, SHEIN, noon, Bloomingdale’s и еще более 10,000 ритейлеров.
Наши инвесторы: Sequoia Capital India, STV, PayPal Ventures, Arbor Ventures и Mubadala Investment Capital.
🛠Наш стек:
Golang, PostgreSQL, Redis, Kubernetes, Google Cloud Platform, Gitlab.
✅Чем тебе предстоит заниматься:
• Создание дополнительных сервисов для клиентов (cashback, программа лояльности, виртуальные карты для Apple/Google Pay), affiliate marketing для партнерской сети, аналитика и многое другое;
• Разработка и поддержка продуктов компании: нам понадобится много новых сервисов и API для внешнего и внутреннего использования в event-driven архитектуре;
• Проработка технических и бизнес-метрик;
• Поддержка работы сервисов в production окружении.
🎯Мы ожидаем:
• Английский Intermediate и выше;
• Опыт в коммерческих продакшн проектах от 5 лет;
• Опыт разработки на Golang от 3 лет;
• Опыт работы с SQL базами данных – PostgreSQL;
• Опыт работы с NoSQL базами данных – Redis;
• Опыт проектирования и реализации REST и gRPC API;
• Опыт реализации SOA.
🎉Будет плюсом:
• Опыт применения DDD в микросервисной архитектуре;
• Опыт работы с Kubernetes;
• Опыт работы в финтехе.
🔥Что ты можешь ожидать от нас:
• Ты сможешь существенно влиять на бизнес здесь и сейчас;
• Зарплата в USD, покрываем налоги и бухгалтерию в Грузии/Армении;
• Релокация в Грузию/Армению: билеты, жилье на время оформления, юридические услуги;
• Fully remote, гибкий график;
• Официальный язык коммуникации - английский, покроем 75% обучения;
• Компенсация ДМС/спорта ($1000 в год);
• Компенсация психолога ($250 в месяц);
• Компенсация коворкинга ($250 в месяц).
✉️Контакты: @Marina_Birukova
Андрей
Когда написано, что компания компенсирует психолога это слегка настораживает...
Alexey
timur
Они набирают только из Яндексов и подобных
timur
Все остальное это ниже их достоинства
Sasha
Sasha
))
timur
Оскорбиться можно на мама мыла раму
timur
Что именно может оскорбить?
Владимир
timur
А если мыть раму это ниже.ее достоинства?
timur
Поплачешься в жилетку и ГОУ работать!!!
Андрей
Андрей
250 в мес это солидно, походу проект реально жесткий 😂😂
Андрей
Вообще нормальных вакансий не вижу. Или дефи, или не рф/рб или ехать в попу мира.
Marina
timur
timur
В одном месте Дир обещает 600-700к, но когда сможешь разобраться в говнокоде будешь хреначить по 12 часов в сутки и желательно быть в теме
timur
Па потом скажет - ты меня не так понял
Андрей
Я бы, честно говоря, Казахстан предпочёл Грузии и Армении. Хоть там летом и +40.
Андрей
Просто неинтересно
RDP
Marina
Если все критерии есть, то это и не нижняя граница никак. Плюс хороший опцион, который приносит реальные деньги. Плюс бонусы.
И я вот в математике не сильна, поэтому открыла калькулятор и курс валют на сегодня.
И получилось что 4500*75=337500 чистыми.
Sergey
Какая средняя зарплата Go разработчика?
Emin Zalaev
Хорошая
Bola
Dima