Evgeny
ну скиньте пример
https://distributedsystemsmadeeasy.medium.com/golang-concepts-nil-channels-67b26a766a44#:~:text=A%20nil%20channel%20in%20Go,a%20nil%20channel%20blocks%20forever.
Evgeny
вот статья, код писать не буду, поищите в инете - golang nil channel patterns
Evgeny
в реальной работе использую сии патерны достаточно часто, в разработке я более 20 лет, в го тоже достаточно долго, сие всё достоверно )))CAS не примешивайте (не причем)
Evgeny
ну а кого реально интересует - идити в личку - попишем код (будет бесплатное менторство)))
noi
Александр
3 мес назад, на собесе в озон алгоритм щелкнул как орешек моментально, такой же решал перед собесом прям. На все вопросы ответил, но не ответил какое будет значение если читать из закрытого канала. Не взяли, потому что недостаточно глубокие знания 😂
Null
#вакансия #Go #удаленка
Мы - IT-компания, c 2015 года специализируемся на разработке и предоставлении передовых решений на основе технологий искусственного интеллекта и алгоритмов машинного обучения.
Находимся в поиске Go разработчика к нам в команду!
Вилка 3-6К$
Чем предстоит заниматься:
Разрабатывать и поддерживать высоконагруженные сервисы на Go, обеспечивая их стабильность и масштабируемость.
Проектировать и внедрять новые модули, ориентированные на производительность и качество кода.
Оптимизировать существующие решения, улучшать функциональность и развивать текущую инфраструктуру.
Активно участвовать в код-ревью, обеспечивая высокие стандарты разработки.
Что мы ожидаем от тебя:
Минимум 3 года коммерческого опыта разработки на Go.
Глубокие знания и четко выстроенные процессы разработки на Go.
Экспертный уровень владения такими технологиями, как MySQL, MongoDB, NATS, Redis, REST API, RPC и WebSockets.
Понимание и умение эффективно применять основные паттерны проектирования.
Все подробности 📩@perovvaa
noi
Arthur
Awesome
Awesome
В примере же их нет , обычные каналы без буфера, 2 го рутины пишущие в них и селект который рандомно читает из них , а ниловые каналы причем тут не особо понял
Arthur
Там в конце
Awesome
А все понял
Arthur
Ну в ногу выстрелить можно знатно
Alexander
Нифига не понял, это типа conditional variable переизобрели?)
High
каналы закрытые но не nil
Alexander
Короче пока сигнал не получен ждем неопределенно долго я так понял
Evgeny
Evgeny
Alexander
Ну речь например об извращённом использовании такого канала из серии горутина А выполняется, потом доходит ло чтения канала, если он nil то блочится, но как только он становится не nil(это и есть наше событие) продолжает выполнение
Evgeny
Evgeny
Evgeny
далее предложил бесплатный менторский воркшоп - ну соберитесь 1-3 чела - расшарим экран попишем код,в большинстве у тех кто сие комментил в голове бардак (как минимум на эту тему ))), но бесплатно не работает, тогда на платных курсах расскажут (может)
Alexander
Короче я говорил об использовании как conditional variable(правда есть же sync.Cond) там видимо можно да select использовать, не суть
Arthur
Arthur
Какой-то агрессивный маркетинг
Arthur
Имхо это костыль, я бы не пропустил на ревью. Есть варианты переписать более явно
Arthur
Удивляет, что вы себя позиционируете, будто дзен познали
Evgeny
Удивляет, что вы себя позиционируете, будто дзен познали
да нууу ))) нет агрессии никакой, да и дзена нет, просто вижу народ не разбирается, ну банально скорей всего новички (ну или в го новички), вот и прям бесплатно предложил объяснить - нет агрессии реально
ну тут видимо правило - хорошо учаться на платных уроках - вот сие я и подметил, так что всё норм (не агрессивный я и короны нет)
Evgeny
High
Alexey
nil-канал, это ipsec туннель в /dev/null вообще-то и он не блокируется 🌚
High
noi
noi
По-моему, всё таки nil
High
High
а, это превью статьи.с регистрацией
Анастасия
#вакансия #golang #go #middle #senior
Я Анастасия, рекрутер в Burning Buttons.
Мы делаем полезные продукты для бизнеса наших клиентов и занимаемся ИТ аутсорсингом и аутстаффингом на зарубежный рынок (Европа, Америка, Япония; бигтех, мидтех и стартапы). Все финансовые и юридические вопросы берем на себя.
Мы расширяем команду и в поисках Go разработчика (от 4 лет опыта) на наш крутой российский проект, связанный с маркировкой товаров по России и СНГ (подлинность, срок годности, путь). Маркировки наносятся Android устройствами.
- масштабный и высоконагруженный проект на Go.
- используются облака и локальные датацентры для клиентов.
- работаем с передовыми клиентами из сферы производства.
Команда русскоязычная, в команде 12 сотрудников: разработчики, девопс, архитектор, менеджер.
Самостоятельно планируем свои рабочие будни, созваниваемся 1 раз в неделю по статусам и спринту и по необходимости.
Ruby, Go, Docker, Yandex Cloud, Distributed PostgreSQL, Yandex Message Queue, Android Apps, Redis, Bash, Github.
Задачи:
- Написать новые сервисы оптимизированные под highload.
- Спроектировать взаимодействие сервисов в рамках микросервсиной архитектуры.
- Работать в паре с DBA для чтения и записи в/из PG (или разных PG в зависимости от задачи).
- Работать с большим объемом реальных данных.
- Обеспечивать минимальное время ответа response в реалтайме.
Условия:
- Гражданство РФ, РБ.
- Формат полностью удаленный, работаем по всему миру в распределенных командах.
- Нет микроменеджмента, у нас спокойный темп работы, не душним и доверяем вашей работе.
- Оформление по ИП.
- Оплачиваем в ₽ (если в России) или в $ € (если не в России).
- Вилка от 270тр до 300тр гросс (от $2,500 до $3,000).
- Работаем по производственному календарю РФ.
- Пока не оплачиваем больничные и отпускные.
- У нас отличный ворклайф баланс.
Этапы:
- HR скрининг с базовыми тех вопросами.
- Тех интервью с лидом.
Присылай резюме @hr_path
Стас
Мало золота
Rostislav
» senior
» $3000
Rostislav
если не в России, то ровно столько будет уходить на еду и жилье
Grigory
Андрюш, время уже больше полудня или я чего-то не понимаю?
Null
#вакансия #CTO #Go #Golang #удаленно #Head #Architect
📈Крупная компания-поставщик программных решений для брокеров фондового, валютного и криптовалютного рынков. Разрабатывает продукты по модели White Label и решения «под ключ» с 2014 года, а также предоставляет доступ к пулам ликвидности для FX, металлов, криптовалюты и CFD.
🔥Вакансия: Team Lead GoLang(CTO)
Вилка: До 10 000$
Компания: Task agency.
Формат: Удаленно(Полная занятость).
Локация: Весь мир.
📌 Задачи:
- Проектирование и разработка высоконагруженных сервисов с нуля.
- Выявление проблем в коде приложения и формирование задач по рефакторингу, декомпозиция задач.
- Структурирование и управление техническим долгом.
- Проведение ревизии кода.
- Анализ требований к продукту, проектирование планов разработки.
- Постоянное взаимодействие с Sub-Stream Software Engineers, технической поддержкой, менеджерами проектов и другими заинтересованными сторонами для оптимизации процессов и улучшения качества продукта.
- Ответственность за качество и надежность продукта.
- Технический анализ системы и устранение узких мест.
- Улучшение стабильности системы при высоких нагрузках.
⚙️Требуется:
- Опыт работы с Golang от 4 лет с пониманием его основных концепций, идиоматического использования и принципов параллельного кода.
- От 3 лет опыта управления командой разработки.
- Глубокие знания методологий разработки ПО, архитектуры приложений и проектирования баз данных, опыт применения принципов SOLID, DRY, KISS и т. д.
- Опыт работы с распределенными системами и микро серверной архитектурой, понимание принципов Twelve-Factor App.
- Опыт работы с Docker и Kubernetes.
- Опыт работы с любым брокером сообщений (NATS, Kafka, RabbitMQ и т.д.).
- Опыт работы с Redis.
- Глубокие знания реляционных баз данных: PostgreSQL и/или MySQL.
- Опыт работы с наблюдаемостью: сбор логов и метрик, профилирование приложений и отслеживание ошибок с помощью Sentry, визуализация с Grafana.
- Сильные коммуникативные и командные навыки.
- Готовность работать на Mac или Linux.
- Английский B2+
💬Языки:
- Английский (B1-B2).
⭐️Условия:
- Официальное контрактное оформление.
- Возможность работать удаленно в любой точке мира или в одном из офисов компании на Ваше усмотрение.
- Возможность получать бонусы и премии внутри компании, регулярный пересмотр заработной платы и др.
- Вы можете получить опыт и знания от экспертов отрасли и следовать самым современным подходам во всем, начиная от технологий и заканчивая управлением.
Подробности 📱 - @ilyastratovich
Alexey
#вакансия #CTO #Go #Golang #удаленно #Head #Architect
📈Крупная компания-поставщик программных решений для брокеров фондового, валютного и криптовалютного рынков. Разрабатывает продукты по модели White Label и решения «под ключ» с 2014 года, а также предоставляет доступ к пулам ликвидности для FX, металлов, криптовалюты и CFD.
🔥Вакансия: Team Lead GoLang(CTO)
Вилка: До 10 000$
Компания: Task agency.
Формат: Удаленно(Полная занятость).
Локация: Весь мир.
📌 Задачи:
- Проектирование и разработка высоконагруженных сервисов с нуля.
- Выявление проблем в коде приложения и формирование задач по рефакторингу, декомпозиция задач.
- Структурирование и управление техническим долгом.
- Проведение ревизии кода.
- Анализ требований к продукту, проектирование планов разработки.
- Постоянное взаимодействие с Sub-Stream Software Engineers, технической поддержкой, менеджерами проектов и другими заинтересованными сторонами для оптимизации процессов и улучшения качества продукта.
- Ответственность за качество и надежность продукта.
- Технический анализ системы и устранение узких мест.
- Улучшение стабильности системы при высоких нагрузках.
⚙️Требуется:
- Опыт работы с Golang от 4 лет с пониманием его основных концепций, идиоматического использования и принципов параллельного кода.
- От 3 лет опыта управления командой разработки.
- Глубокие знания методологий разработки ПО, архитектуры приложений и проектирования баз данных, опыт применения принципов SOLID, DRY, KISS и т. д.
- Опыт работы с распределенными системами и микро серверной архитектурой, понимание принципов Twelve-Factor App.
- Опыт работы с Docker и Kubernetes.
- Опыт работы с любым брокером сообщений (NATS, Kafka, RabbitMQ и т.д.).
- Опыт работы с Redis.
- Глубокие знания реляционных баз данных: PostgreSQL и/или MySQL.
- Опыт работы с наблюдаемостью: сбор логов и метрик, профилирование приложений и отслеживание ошибок с помощью Sentry, визуализация с Grafana.
- Сильные коммуникативные и командные навыки.
- Готовность работать на Mac или Linux.
- Английский B2+
💬Языки:
- Английский (B1-B2).
⭐️Условия:
- Официальное контрактное оформление.
- Возможность работать удаленно в любой точке мира или в одном из офисов компании на Ваше усмотрение.
- Возможность получать бонусы и премии внутри компании, регулярный пересмотр заработной платы и др.
- Вы можете получить опыт и знания от экспертов отрасли и следовать самым современным подходам во всем, начиная от технологий и заканчивая управлением.
Подробности 📱 - @ilyastratovich
я такое уже год-полтора вижу.. по факту вакансии нет, КА собирают себе базу
Alexey
особенно радует что ее каждый дописывает чтобы не было шаблоном - вида TeamLead/CTO.. то есть даже не понимают что это совсем разные задачи на уровне рынка
Alexey
уже представил как тимлид с СТО сидят и вместе отслеживают ошибки с помощью Sentry за 10к $
Null
#вакансия #vacancy #remote #job #go #golang #middle #senior
📌Go разработчик 📌
🏡 Компания: Hi, Rockits!
💻 Формат работы: удаленка/гибрид/офис
💲 Вилка: от 300 000 на руки
В поисках разработчика в IT-компанию, в которой работает более трех тысяч IT-специалистов, чья ежедневная цель – обеспечить стабильную работу одного из ведущих розничных сетей в России.
📎Наш идеальный кандидат:
• Имеет опыт разработки на Go от 3 лет (от 2, если был опыт на другом ЯП);
• Имеет опыт работы с высоконагруженными системами и сервисами;
• Что касается стека, работает с PostgreSQL; брокерами сообщений Kafka, RabbitMQ, использует Docker, K8s;
• Grpс для него - это не пустой звук;
• Проживает на территории РФ и готов работать по часовому поясу Москвы.
🤝 Что готовы предложить:
• Официальное трудоустройство в аккредитованную компанию по ТК РФ и белую зарплату;
• Возможность работать как удаленно, так и в современных офисах с зонами отдыха в • Москве, Краснодаре, Санкт-Петербурге и Иннополисе;
• Оплату обучения на курсах и участие в конференциях;
• Еженедельные техтолки и митапы, хакатоны на совершенно разные темы;
• Наличие корпоративных скидок, программ лояльности ;
• Возможность при желании миграции между проектами;
• Корпоративный MAC для работы.
✉️Откликнуться @ekosheleva_rockits
Alexey
#вакансия #vacancy #remote #job #go #golang #middle #senior
📌Go разработчик 📌
🏡 Компания: Hi, Rockits!
💻 Формат работы: удаленка/гибрид/офис
💲 Вилка: от 300 000 на руки
В поисках разработчика в IT-компанию, в которой работает более трех тысяч IT-специалистов, чья ежедневная цель – обеспечить стабильную работу одного из ведущих розничных сетей в России.
📎Наш идеальный кандидат:
• Имеет опыт разработки на Go от 3 лет (от 2, если был опыт на другом ЯП);
• Имеет опыт работы с высоконагруженными системами и сервисами;
• Что касается стека, работает с PostgreSQL; брокерами сообщений Kafka, RabbitMQ, использует Docker, K8s;
• Grpс для него - это не пустой звук;
• Проживает на территории РФ и готов работать по часовому поясу Москвы.
🤝 Что готовы предложить:
• Официальное трудоустройство в аккредитованную компанию по ТК РФ и белую зарплату;
• Возможность работать как удаленно, так и в современных офисах с зонами отдыха в • Москве, Краснодаре, Санкт-Петербурге и Иннополисе;
• Оплату обучения на курсах и участие в конференциях;
• Еженедельные техтолки и митапы, хакатоны на совершенно разные темы;
• Наличие корпоративных скидок, программ лояльности ;
• Возможность при желании миграции между проектами;
• Корпоративный MAC для работы.
✉️Откликнуться @ekosheleva_rockits
у компании в которой работает 3000 IT-специалистов конечно ж нет своего HR/search отдела и они пользуются исключительно услугами КА
Awesome
#резюме #remote #go #backend #grpc #ищу
Golang Developer
Формат работы: Удаленный
Занятость: Полная
Локация: Казахстан
Опыт работы: 3 года из них 2 года на фронте
Стэк:
- Go, JS
- gRPC, REST.
- Sql, Postgresql.
- docker, docker-compose.
- Kafka
- Prometheus, Grafana, Jaeger
- api-gateway, swagger
- redis, memcached
- testing (unit/mocks, e2e)
- git.
Фронт:
- React, Vue, Nuxt
Релокация: Нет
Контакты:
- Telegram: @AwesomeXbtc
- Github: https://github.com/AwesomeXjs
Artyom
ребят, такое дело
Не могу уже долго найти работу на Golang, хотя думаю, что я крепкий Джун, что делать?
Alisher
Алексей (Яснотор)
Ilya
Владимир
Кызылдур
Artyom
Artyom
Artyom
Кызылдур
почему?
Обычно команды формируют в начале года вроде бы,но,могу и ошибаться
Artyom
что ты имеешь ввиду под коммерческим опытом?
Алексей (Яснотор)
Судя по всему с твоим пониманием "крепкого джуна" что-то не так, или в резюме что-то явно не метчится. Без коммерческого опыта - это не джун, обычно.
Без каких то рабочих проектов - точно не джун.
Artyom
Кирилл
noi
Если просто прошел какой-нибудь Яндекс практикум, то это не джун)
Artyom
Artyom
https://github.com/Iaufer
noi
да есть
Если уверен в своем гитхабе, значит проблема в подаче - непрезентабельное резюме, плохое сопроводительное
Artyom
на всеобщее обозрение, если кто посмотрит, жду критики