eugene
В рф
D
В рф
Не примпомню, чтобы хоть раз индексация провоилось согласно фактической инфляции, а не той, которая заявлена властями, если ставка в рублях
eugene
Ну мб мб
Гарик
https://github.com/mrKrabsmr/gin-api-infokeeper Мой первый пет проект на go. Покритикуйте, пожалуйста, если не сложно
🪴
https://github.com/mrKrabsmr/gin-api-infokeeper Мой первый пет проект на go. Покритикуйте, пожалуйста, если не сложно
Я бы тут клиент бд прокидывал бы аргументом в сервис NewClientService(dao *ClientDAO) Чтобы не приходилось для каждого сервиса открывать соединение с базой
🪴
Инициализируешь де-нибудь на старте приложения (cmd/main.go) и прокидываешь во все сервисы
Гарик
Спасибо, не заметил
Данил
.idea в gitignore добавь
Гарик
А можно инициализировать объект сервиса в глобальную переменную при запуске, а в контроллерах работать с глобальной переменной?
Pavel
https://github.com/mrKrabsmr/gin-api-infokeeper Мой первый пет проект на go. Покритикуйте, пожалуйста, если не сложно
https://github.com/mrKrabsmr/gin-api-infokeeper/blob/bc8937f6448ea1549efc753f75fd56fb2c1d2e54/internal/app/services/client.go#L22C2-L30C3 не совсем понятно зачем создаешь поинтер на структуру, а потом разыменовываешь
Pavel
https://github.com/mrKrabsmr/gin-api-infokeeper Мой первый пет проект на go. Покритикуйте, пожалуйста, если не сложно
https://github.com/mrKrabsmr/gin-api-infokeeper/blob/bc8937f6448ea1549efc753f75fd56fb2c1d2e54/internal/app/services/client.go#L13C1-L19C2  прямая зависимость бизнес логики от репозитория: пробрось его в виде аргумента в параметрах конструктора
🪴
А можно инициализировать объект сервиса в глобальную переменную при запуске, а в контроллерах работать с глобальной переменной?
Лучше сделай контроллер структурой и передавай зависимость во время инициализации контроллера
Alexander
https://github.com/mrKrabsmr/gin-api-infokeeper/blob/bc8937f6448ea1549efc753f75fd56fb2c1d2e54/pkg/db_connection/postgres.go#L30 defer лучше вставить сразу после поднятия коннекта (на строчку 22)
Alexander
я бы порекомендовал сделать структуру конфига и парсить из env в эту структуру. И при коннекте пробрасывается структура. или можно сделать пакет отдельный для работы по получению этих параметров. например func GetDbMaxConnections() int{ maxConn, _ := strconv.Atoi(os.Getenv("DB_MAX_CONNECTIONS")) return maxConn } https://github.com/mrKrabsmr/gin-api-infokeeper/blob/bc8937f6448ea1549efc753f75fd56fb2c1d2e54/pkg/db_connection/postgres.go#L13-L15
Liza
#вакансия #golang #backend #remote Позиция: Senior Backend Developer (Golang) Компания: Mobalytics Локация: United States Формат работы: удаленно Занятость: полная, гибкий график Зарплата: $6000-8000 Сфера: eSports, Gaming Analytics Язык: Английский (Upper-Intermediate), Украинский, Русский ▫️Требования: - Общий опыт разработки 5+ лет - Опыт разработки на Golang 2+ лет - Знание Git/SQL/NoSQL/gRPC/Docker/Kubernetes - Опыт работы с бинарными форматами данных - Опыт работы с различными протоколами связи - Опыт работы с высоконагруженными и масштабируемыми системами - Знание микросервисной архитектуры и шаблонов проектирования ▫️Наш технический стек: - Только облачная инфраструктура (GCP) - Kubernetes в Google (GKE) - Golang — наш основной язык - PostgreSQL, Redis и ScyllaDB являются интенсивно используемыми базами данных. - RabbitMQ и Google PubSub — широко используемые брокеры сообщений. - gRPC для межсервисного взаимодействия и GraphQL/WebSocket для внешнего интерфейса ▫️Что мы предлагаем: - Полностью удаленная работа - Гибкий график работы - за исключением запланированных встреч, у нас нет строгого рабочего графика или необходимого количества рабочих часов - Homeoffice бонус $2000 после прохождения испытательного срока - Зарплата выплачивается в USD на Payoneer/Deel - 14 дней отпуска + еще 2 недели отпуска для всей компании в декабре-январе Можно отправить резюме по ссылке или мне в телеграм: https://t.me/LizaKutsenko 👋🏼
Екатерина
#вакансия #job #fulltime #vacancy #работа #go #golang #senior #middle Вакансия: Go - разработчик Компания: КА Хай рокетс! Формат работы: удаленка Ищем Go - разработчика в одну из крупнейших компаний в российском ритейле. Команда будет заниматься разработкой функционала для собственного маркетплейса: портал для привлечения и регистрации партнеров, разработка сервисов для интеграции с партнерами и их внутренними системами. Стек: Go, PHP, Symfony, Postgresql, MySQL, Redis, Kafka, RabbitMQ, ElasticSearch, Docker, GitLab Рабочий процесс: Jira, Confluence, Miro Команда использует гибкие методологии Agile, проводит дейли и ретроспективы Мы ожидаем, что вы: ▪️имеете опыт разработки на Golang; ▪️понимаете gRPC и Protobuf - написание сервисов на IDL Protobuf, богатой модели ошибок Google, применяемой в gRPC ▪️работали с микросервисной архитектурой - написание с нуля, рефактор монолита в микросервисы, ▪️в вашем опыте есть СУБД Postgresql + MySQL и проектирование баз данных - нормальные формы, как строить индексы ▪️работали с NoSQL базами Redis и брокерами сообщений Kafka или RabbitMQ ▪️работали на проектах с Docker + GitLab / CI ▪️следуете принципам SOLID / GRASP / PSR / DRY Что предлагаем: ▪️оформление по ТК РФ с первого дня с оплатой отпусков и больничных, возможность пользоваться льготами для IT-специалистов (в том числе льготной IT ипотекой); ▪️ежеквартальные премии и бонусы; ▪️удаленный формат работы или по желанию посещение офиса; ▪️расширенная ДМС после испытательного срока; ▪️бонусы и скидки на продукцию компании. ✏️@emyagkova_rockits
Vitaliy
#вакансия #job #работа #golang #grpc #kafka #postgresql #docker Вакансия: Middle+ Golang developer; Компания: Focus; Уровень зп: от 180 000 до 280 000 ₽ net; Локация: Россия, Казахстан, Беларусь; Формат: удаленная работа; Занятость: полная занятость, 5/2. Друзья, на проекты Сбердевайсов требуется Middle+ Golang developer. SberDevices – это новое направление, которое создаёт продукты на основе голосовых и речевых технологий, решения в области биометрии и многое другое. Команда Messaging Platform занимается разработкой коммуникационной платформы, которая может быть встроена во внешние приложения и дать пользователям передовой опыт общения. Мессенджер – это не просто чатик. Создавая мессенджер, вы получите опыт работы практически со всеми современными технологиями – клиент-серверное взаимодействие в real-time условиях, grpc-api, микросервисная архитектура, использование kafka и postgresql, работа с аудио и видео, контейнеризация и оркестрация openshift, работа с высокими нагрузками. Вам предстоит: - разработка микросервисов с бизнес-логикой - интеграции со сторонними системами (напр. S3, Elasticsearch и пр.). - рефакторинг сервисов под высокую нагрузку Требования: - отличное понимание и опыт применения GoLang; - опыт разработки микросервисной архитектуры; - опыт работы с grpc, kafka, postgresql; - знание основных принципов работы распределенных систем; - знание SQL - Знание Docker Этапы отбора: Секция 1: теоретические вопросы (сети и базы данных) + алгоритмы Секция 2: код (задачи) Секция 3: Финальный этап – знакомство с Тимлидом Условия: - Возможность удаленной работы; - Варианты трудоустройства - ТК, ГПХ, ИП; - Уровень зп от 180 000 ₽ до 280 000 ₽ net; - Предоставляется техника от Сбера; Контакты: По всем вопросам обращайтесь в Telegram @leonety_lety или на емаил igwtforever7@gmail.com
pinelover
Никто случайно не сталкивался с компанией Karma8? Сделал тестовое для них, но их главный сайт больше не доступен и вообще в инете как-то скудно про них, похоже на какой-то развод, непонятно кому нужный только)
pinelover
Vitaliy
https://t.me/golang_jobsgo/51085
pinelover
#Вакансия #senior #job #удаленно #remote #Golang Позиция: Senior Golang разработчик Формат работы: удаленно, полная занятость З/П: 200 - 500 тыс.руб/мес Компания: Rabata - создает сервисы облачного хранения данных, ориентирована на европейский рынок. "Мы строим облачное хранилище. Как Amazon S3, только доступнее и прозрачнее для наших клиентов. У нас более 300 серверов, мы храним 60+ петабайт данных, отдаем 40 Gbps." Сайты компании: rabata.io , karma8.io Цель должности: Развитие ключевого продукта - распределенное хранилище данных Задачи: 1. Выполнение задач в рамках ключевого продукта 2. Усилить команду архитектуры Масштабы должности: Работа над крупным проектом в команде из 13 человек Знания и навыки: 1. Экспертное знание Go 2. Понимание принципов ООП 3. Понимание работы основных сетевых сервисов и стека TCP/IP. 4. Навык использования командной строки, Bash 🔹Будет плюсом: 1. Знание одного или нескольких языков из списка: С/С++ / Lua 2. Навык обратной разработки. Умение разбираться в системах высокой сложности написанных на C/C++, Go 3. Навык разработки систем с нуля, построения архитектур Опыт работы: 1. Опыт работы на Go от 3 лет 2. Опыт работы в высоконагруженных проектах от 3 лет 3. Практический опыт работы с мультипоточными приложениями 4. Опыт работы с Redis в кластерной аутентификации + Sentinel 5. Опыт работы с системами хранения данных. Amazon S3 API 🔹Будет плюсом: Опыт работы с I/O heavy-приложениями KPI: 1. Разработка кода проекта, в соответствии со стандартами 2. Соблюдение установленных сроков разработки 3. Отсутствие ошибок Бонусы: - Раз в пол года премия в размере 200 - 500 тыс.руб за достижения KPI - Большие возможности для роста - рост компании по основным показателям 15% в месяц - Отсутствие бюрократии - Менеджмент с серьёзным опытом в IT - достойная заработная плата выше рынка 📌 Контакты: @nikita_forwork
тут тоже было, но контакт другой
D
Никто случайно не сталкивался с компанией Karma8? Сделал тестовое для них, но их главный сайт больше не доступен и вообще в инете как-то скудно про них, похоже на какой-то развод, непонятно кому нужный только)
Karma8 - облачный сервис хранения данных. Как Amazon S3, но прозрачнее и доступнее для наших клиентов. Наш сервис в цифрах: ● Собственное оборудование ● 5 дата-кластеров на трех континентах ● Надежная инфраструктура, больше 300 серверов ● Храним 60+ PB горячих клиентских данных ● Отдаем 40 Gbps трафика Karma8 не стартап, а работающий бизнес. Наша команда - выпускники и научные сотрудники топовых технических университетов, инженеры Amazon, Yandex и менеджмент с серьезным опытом в IT. Подозрительно мало сотрудников у них для заявленных сервисов. (3 ИТшника и 2 HR)
D
Причем один заявляет что с января работает, после того как отсидел в институте каком-то 27 лет, а двое других с мая и июля...
pinelover
Да..судя по-всему какой-то развод, но я не пойму кому и зачем это надо...
Не ну это
Да..судя по-всему какой-то развод, но я не пойму кому и зачем это надо...
Да что тут понимать. Очередная контора, которая не может себе позволить разработчика
D
Да..судя по-всему какой-то развод, но я не пойму кому и зачем это надо...
Нанять пару человек серьезных, а дашборды, биллинг и всякое дешевыми разрабами забить или может даже нахаляву таски в виде ТЗ поделают
pinelover
Да что тут понимать. Очередная контора, которая не может себе позволить разработчика
да вот в том то и прикол, что мое тестовое уже 3-е на гитхабе...)
pinelover
сложно сказать...
D
сложно сказать...
нихрена себе "тестовое", готовый проект им сделай
Не ну это
сложно сказать...
яб сразу в жпт закинул, уже лень думать от прочитанного
pinelover
ну за пару дней я справился, немного в ущерб основной работе, оттого и обидно. я написал HR, требую объяснений, если окажется какая-то паль, то дам всем знать чтобы не связывались и не теряли время
Egor [UTC+5:45]
3ка или 4ка?
четверка тоже тупая, быстрее самому написать чем после gpt баги вылавливать
Не ну это
Поправить за "заменятором всего it" всяко лучше, чем под 0 сидеть писанину наворачивать
Egor [UTC+5:45]
Поправить за "заменятором всего it" всяко лучше, чем под 0 сидеть писанину наворачивать
дело вкуса, gpt4 для проекта такого размера даже декомпозировать код нормально не сможет, нужно будет часами ей обьяснять как стажеру метод за методом
Светлана
#вакансия #golang #backend #remote #relocate Вакансия: Lead/Senior Go developer 🥷 Компания: Yoles Уровень зп: $4000 - 6000+ Локация: ОАЭ, Дубай или удаленно из любой точки мира 🌏 Мы разрабатываем продукты и технологии для онлайн-коммуникации, стартуем на рынке ОАЭ, а дальше – весь мир 🚀 Ищем в наши ряды Teamlead или Senior Golang developer с перспективой роста до тимлида в будущем. Стек и задачи: В разработке используем CGO и хотим видеть опыт C++ в прошлом. Огромный бонус – знакомство с WebRTC и/или SIP. С нас: – полная удаленка и гибкий график; – оклад в $ или крипте; – возможность релокации в ОАЭ; – 30 дней отпуска и больничные; – атмосфера стартапа без бюрократии. Пишите @Baburina_HR или s.baburina@yoles.ru 😎
Андрей
Artem
На опенаи за 10 бачей
Нашел upgrade to plus. 20$
Андрей
Сорри, я когда последний раз заходил вроде было 10, почему-то казалось так
Artem
У кого есть 4ка. У нее тоже катофф по базе знаний до сентября 2021?
Vitaliy
#вакансия #job #работа #golang #http #restful #gin #echo #revel #docker #kuberntes #cloud Вакансия: Senior Golang developer; Компания: RedCloudLab; Уровень зп: от 280 000 до 374 000 ₽ net; Локация: На момент оформления надо быть на территории РФ, потом можно работать где угодно; Формат: удаленная работа; Занятость: полная занятость, 5/2. Мы – команда, которая создает платформу для работы с цифровыми активами в экосистеме крупного российского банка и ищем Senior Go (Golang) Developer в команду R&D проекта. Вам предстоит решать задачи совместно с разработчиками (Rust, Flutter), Devops, UI/UX и QA. Что предстоит делать: - Разработка высокоэффективной и масштабируемой бэкенд-инфраструктуры на языке Go для платформы ЦФА. - Оптимизация и улучшение производительности существующего кода. - Участие в анализе требований, проектировании и реализации новых функциональностей. - Взаимодействие с командой разработчиков и технических специалистов для достижения целей проекта. - Поддержка и развитие существующих продуктов. Требуемый опыт: - Опыт разработки на языке программирования Go (Golang) от 5ти лет. - Знание и опыт работы с веб-технологиями, включая HTTP, RESTful API и базы данных. - Опыт работы с фреймворками и инструментами, такими как Gin, Echo или Revel. - Знание принципов разработки микросервисов и опыт работы с контейнеризацией (например, Docker) и оркестрацией (например, Kubernetes). - Опыт работы с системами управления версиями, такими как Git. - Опыт использования Yandex Cloud. - Желание и способность быстро обучаться новым технологиям и концепциям. Будет плюсом: - Опыт работы с базами данных, такими как MySQL, PostgreSQL. - Знание принципов безопасности веб-приложений и опыт работы с соответствующими инструментами и методологиями. - Опыт работы с облачными платформами, такими как AWS, Azure или Google Cloud Platform. - Знание других языков программирования, таких как Python или JavaScript. Условия: - Возможность удаленной работы - ДМС после испытательного срока (Москва и СПб). - Уровень зп от 280 000 до 374 000 ₽ net; Контакты: По всем вопросам обращайтесь в Telegram @leonety_lety или на емаил igwtforever7@gmail.com
Egor [UTC+5:45]
У кого есть 4ка. У нее тоже катофф по базе знаний до сентября 2021?
да, но есть плагины с выходом в открытый интернет
Vasiliy
#вакансия #job #работа #golang #удаленка Вакансия: Senior / TechLead Golang Компания: Codify Software Уровень зп: 300000 - 350000 Рублей Локация: РФ Формат: удаленная работа; Занятость: полная занятость, 5/2. #Стек: Инструменты: Golang, Postgres, NSQ, NATS, Redis, Docker, Kubernetes. Траспорт: gRPC/Protobuf, HTTP. Деплой: Gitlab CI/CD. #Задачи: создавать распределенные высоконагруженные системы; рассчитанные под десятки тысяч RPS; писать целые новые сервисы, которые станут продуктом в продукте; отлично владеть языком Golang и писать чистый поддерживаемый код; покрывать код unit/интеграционными тестами; работать с SQL БД (PostgreSQL/MySQL); использовать системы очередей и in-memory хранилищ; работать с Git, Linux/Unix. готовность закрывать тимлидство полностью, т.е. даже включая ИПРы и проведение ревью #Требования: опыт серверной разработки более 2-х лет; опыт разработки на Golang от 4-х лет; опыт проектирования микросервисной архитектуры и межсервисной интеграции; знание приемов и паттернов проектирования и особенностей их применения в Golang; умение писать тесты к коду; отличное знание SQL и одной из реляционных СУБД. Будет плюсом: опыт работы с инструментами трассировки; опыт работы в телеком, понимание tcp/udp; опыт работы с Grafana, Prometheus. Очень желательно: опыт асинхронной интеграции сервисов на брокерах, saga и т.п. Контакты: @vasiliyb1
Tatyana
Никто случайно не сталкивался с компанией Karma8? Сделал тестовое для них, но их главный сайт больше не доступен и вообще в инете как-то скудно про них, похоже на какой-то развод, непонятно кому нужный только)
Приветствую! Меня зовут Татьяна и я руководитель HR отдела в компании о которой вы спрашиваете. Хотела бы прояснить возникшую неприятную для обоих сторон ситуацию. Скажите, пожалуйста, с кем вы общались и кому передали решённое тестовое задание? Дело в том, что помимо внутрених рекрутеров мы работаем с внешними агентами и такая стуация не приемлема. Очень интрестно было бы узнать всё.
pinelover
ну за пару дней я справился, немного в ущерб основной работе, оттого и обидно. я написал HR, требую объяснений, если окажется какая-то паль, то дам всем знать чтобы не связывались и не теряли время
вышло недопонимание из-за лежащего сайта компании, пообщался с официальным представителем компании – все хорошо, скоро дадут фидбек по тестовому
Kasim
вот так они написали и я понял что это мошенники
Kasim
Нужно доработать тестовое. Комментарий от ребят: - нужно предусмотреть чистку мусора (что если во время загрузки "куска" упал чанк сервер или сам сервер который принимает загрузку?); - переделать балансировку между серверами.
Kasim
почему?
потому что они где то через месяц ответили и просят доработки которые нету в ТЗ
D
Не тестовое, а полноценный mvp
Герман
почему?
Потому что странно это, просить к тестовому еще какие-то доработки, не оговоренные заранее. Оно либо зачтено, либо нет (и перечисляются причины почему)
Nikita
Посмотрел ТЗ, реализация stateful балансировщика по upload сервисам, для тестового как-то перебор, если делать все правильно.
pinelover
Нужно доработать тестовое. Комментарий от ребят: - нужно предусмотреть чистку мусора (что если во время загрузки "куска" упал чанк сервер или сам сервер который принимает загрузку?); - переделать балансировку между серверами.
ну да, доработка тестового это уже странно конечно. но у меня все равно не укладывается в голове зачем...полноценный mvp за пару дней и даже за неделю конечно же никто не сделает (если прям по уму делать) ...какой в этом смысл
D
Да разводняк. Странная команда, новых 3 девопса, 2 HRа.
Илья
Тестовое сложнее чем круд == разводняк?
Не ну это
Тестовое сложнее чем круд == разводняк?
Сложнее, чем миксануть смузи*
Siraj
Тестовое сложнее чем круд == разводняк?
Когда тебя просят доработать тестовое, то уже похоже на разводняк
Kam
Тестовое сложнее чем круд == разводняк?
Ну тут говорят о доработках в тз спустя месяц
Kam
Выглядит стремно
Илья
А, за тестовое не платили?
Думал, что оплачиваемое
Aleksey
Думал, что оплачиваемое
Так это же обговаривается
Aleksey
Сказали что оплатят?