Eugene
понятно. ради интереса попросил чатгпт написать чисто фронтовую реализацию заливки в с3 с мультипартом, 86 строк кода с комментариями и консольлогами. правда местами кривовато, я бы написал лучше, но как PoC - сойдет. файл прям с браузера льется в s3 , переживает закрывание браузера. что интересно - выглядит, что их родная Upload из SDK не умеет подхватывать уже частично залитое и продолжать.
Vita
#vacancy #вакансия #parttime #senior Вакансия: Senior Golang developer Компания: Лайв Тайпинг Уровень зп: от 260 000 ₽ до 300 000 ₽ в месяц Формат работы: удалённо Тип занятости: Part-time, full-time Гражданство и локация кандидата: РФ Опыт в разработке: от 5 лет Вариант оформления: самозанятость или ИП Привет! Мы – компания Лайв Тайпинг. Уже более 13 лет создаём мобильные приложения и веб-сервисы для наших клиентов. Мы сотрудничали с такими известными брендами, как Sephora, ИЛЬ ДЭ БОТЭ, PepsiCo, Samsung, Mastercard. Входим в топ-20 лучших мобильных разработчиков России. Подробнее о нас можно почитать здесь. Ищем разработчика, который захочет сотрудничать с нами по модели аутстаф. 🤘 Ты нам подходишь, если: · Имеешь опыт коммерческой разработки на Golang от 5 лет · У тебя есть опыт работы с контейнеризацией для развертывания и управления приложениями: Docker/Kubernetes · Владеешь инструментами для непрерывной интеграции и CI/CD: Jenkins, GitHub/GitLab actions · У тебя есть опыт разработки многопоточных приложений и веб-сервисов · Имеешь опыт работы с брокерами сообщений: Kafka и средствами мониторинга/логирования: ELK/Grafana · У тебя есть навыки Multithreading · Хорошо знаешь SQL и имеешь опыт работы с Redis ✨ Преимущества работы с нами: · Гибкий график и работа на удалёнке · Возможность совмещать с другими проектами · Возможность взять следующий проект, если нам понравится сотрудничать друг с другом · Заботливое сопровождение твоей работы на проекте на всех этапах 😉 Мы с удовольствием примем тебя в нашу команду и поможем включиться в работу! Контакты: Вита, рекрутер 📩ТГ @Vi_yet
Boris
обменник
Artem
#вакансия #vacancy #remote #job #junior Junior Golang Developer ЗП: 75 000 ₽ - 100 000 ₽ на руки Формат: удаленно Что мы ожидаем от тебя: • Знание Go: Практический опыт работы с Go, в том числе личные проекты на GitHub • Версионный контроль: Уверенное владение Git • Базы данных: Опыт работы с SQL • Контейнеризация: Знание Docker • Алгоритмы и структуры данных: Базовое понимание алгоритмов и структур данных • Желание учиться: Постоянное стремление к развитию и освоению новых технологий Обязательно одно из 3х: - Профильные курсы по GO (желательно при вузах или бигтех компаний) от 6 мес. - Коммерческий опыт работы от 3х месяцев. - Свой проект в открытом репозитории(прикрепляйте к резюме) Будет плюсом: • Опыт написания unit и integration тестов. • Знакомство с протоколами gRPC. • Опыт работы с Kubernetes. Что предлагаем: • Долгосрочная перспектива: Стань частью нашей команды и расти вместе с нами • Профессиональное развитие: Инвестируем в твое обучение и развитие • Полностью удаленную работу — вы можете работать из любого места. • Руководство опытного ментора — ваш руководитель имеет богатый опыт разработки и лидерства в таких компаниях, как Ozon, Капсерский, ВК. • Отсутствие бюрократии — гибкие процессы и минимум формальностей. Контакты: для связи пишите @artemgolanghr (прикрепляйте резюме)
Aleksei
Готов поспорить, что это школа накрутки опыта)
kdp
бесят объявы, из которых к аудитории на ты обращаются. в последних двух как раз такая фигня: Ты нам подходищь... или Мы ожидаем от тебя....
Лео
Готов поспорить, что это школа накрутки опыта)
Это именно она и есть) этот чудик ещё на хх вакансию повесил такую)
Red
Добрый день! Вопрос, вакансию могу сам разместить или требуется согласование с админом?
777
можно поподробнее?
подразумеваю, что это аутстафф компания, которая немножко доучит и затем будет продавать как мидла и выше
Лео
можно поподробнее?
Уже не вспомню условия, но вроде менторинг с оплатой частью зп
fajogast
понял, спасибо
abv
спс
Максим
Дарья
Привет! Запускаю интенсив из 4 занятий по подготовке к собеседованию на английском — для тех, кто ищет работу в международных компаниях или хочет увереннее чувствовать себя на интервью. Помимо практики разговорного и бизнес-английского, включены: • необходимая лексика и фразовые глаголы • разбор основных вопросов на интервью «с подвохом» • что действительно хочет услышать hr (и как не сказать лишнего) • разбор резюме и общие советы. А теперь немного обо мне: я Даша, IT-рекрутер в международной компании. Работаю с европейским рынком, за плечами — найм как для стартапов, так и для крупных компаний вроде Volkswagen. Хорошо знаю, что важно для локальных работодателей, и помогала релоцироваться специалистам, в том числе из РФ. Если интересно — пишите в личку, расскажу детали!
Aleksei
Сейчас в Европе вакансий примерно 0. А если есть, то в 90 процентов случаев надо знать местный язык, и зарплата ниже прожиточного минимума.
Aleksei
из-за чего так?
Кризис и предпочтение отдают гражданам, а не тем, кто умеет работу работать
Дарья
Сейчас в Европе вакансий примерно 0. А если есть, то в 90 процентов случаев надо знать местный язык, и зарплата ниже прожиточного минимума.
Вакансий мало, это правда, с 2018 каким нибудь не сравнить) но они есть, + есть еще много переехавших офисов, например, где костяк - русскоязычные, но английский все равно требуется и на нем проводятся интервью
Aleksei
В рф разве лучше?
Вообще да. Если в рф проблема найти работу только для людей без опыта, то в Европе проблема даже у специалистов с 10+ годами опыта.
Aleksandr
то значит специалисты такие)
Aleksandr
а не знать английский, это вообще бред
Aleksei
Да нет, получше большинства местных Это наши же ребята, которые релоцировались
Aleksandr
😂
⛪️Поп Гапон⛪️
На английском конкурируешь с индусами за копейки, а вот с польским или немецким ценник больше
Дарья
На английском конкурируешь с индусами за копейки, а вот с польским или немецким ценник больше
В Европе разработчиков из Индии берут довольно неохотно, особенно на релокацию
Aleksei
Ну это показательная фраза))) можно другого hr?)
Aleksei
Очень сомнительное заявление
Очень железобетонная статистика
Лео
Очень железобетонная статистика
Ну статистика то тоже не на вашей стороне
Aleksei
Ну ок. Значит есть другая Европа) я просто про нее не знаю)
Лео
Ну ок. Значит есть другая Европа) я просто про нее не знаю)
Видимо в параллельной вселенной ещё и в России с наймом классно
Aleksei
Видимо в параллельной вселенной ещё и в России с наймом классно
Я сказал, что классно? Можно ссылку на сообщение, где такое было мной озвучено?
Aleksei
.
Где я написал, что классно? Сравнение 2 величин не дает качественную оценку «классно» или «не классно» Еще попытки будут?
Лео
Где я написал, что классно? Сравнение 2 величин не дает качественную оценку «классно» или «не классно» Еще попытки будут?
Попытки чего? Проблема только для людей без опыта, советую эту часть перечитать и попробовать противопоставить людей с опытом у которых нет проблем и сделать вывод
Aleksei
Да уж, аргументация такая, что спор выиграть нереально бай дизайн
Лео
Да уж, аргументация такая, что спор выиграть нереально бай дизайн
В России проблемы только у людей без опыта = с опытом нет проблем, в чем сложность
Лео
Где тут моя аргументация вообще, я ваше сообщение повторил)
Boris
В России проблемы только у людей без опыта = с опытом нет проблем, в чем сложность
у людей с опытом - тоже бывают проблемы с поиском работы
Антон
Вообще да. Если в рф проблема найти работу только для людей без опыта, то в Европе проблема даже у специалистов с 10+ годами опыта.
не только, в РФ не проблема найти работу дешевым высококвалифицированным, а джуны и дорогие синьеры сидят пердят)
Red
#вакансия #vacancy #remote #job Middle+/Senior Golang developer ЗП: от 250 000 до 400 000 ₽ за месяц, на руки; Опыт работы: 3–6 лет; Полная занятость; Формат работы: удалённо. Чем предстоит заниматься: -поддержка биржевых ботов, реализованных на Golang; -интеграция с сервисами экосистемы; -написание нового кода и поддержка существующего; -доработка ботов на Python(Web3); Что требуется от вас: -опыт работы с Go от 3 лет с крепким пониманием его основных концепций, идиоматического использования и принципов написания параллельного кода; -глубокое понимание механизмов синхронизации; -базовое понимание принципов и команд Linux; -опыт написания модульных тестов; -опыт работы с внешними кэш серверами; -уверенное владение SQL БД и навыки работы с ними; -знание SOLID, паттернов проектирования, опыт их применения; -знание и опыт работы с websocket; -опыт декомпозиции и эстимации задач; Желательно: -Понимание DevOps и CI/CD -Опыт в финтех -понимание web3, или желание разобраться
pobritый 🐹
Требуется backend с опытом в Go и пониманием Ton System 1 задача на несколько часов Оплата от 10 до 30т, в зависимости от времени выполнения Актуально сегодня, жду откликов 🤝❤️
Давид
Всем привет! Нужен совет по Go и блокчейну — код проверки хэша на валидность. Есть функция valid_proof, которая используется для проверки, является ли хэш “правильным” (например, начинается с двух нулей). Вот код: func valid_proof(last_proof int, proof int) bool { str_last_proof := []byte(strconv.FormatInt(int64(last_proof), 10)) str_proof := []byte(strconv.FormatInt(int64(proof), 10)) str_data := bytes.Join([][]byte{str_last_proof, str_proof}, []byte{}) guess_hash := sha256.Sum256(str_data) return bytes.Equal(guess_hash[:2], []byte("00")) } Вопрос: В строке bytes.Equal(guess_hash[:2], []byte("00")) — правильно ли сравнивать с []byte("00"), то есть с строковыми нулями? Или корректнее было бы сравнивать с байтовыми нулями []byte{0x00, 0x00}?
Давид
отлично сформулированный вопрос. Не пробовал в ChatGPT его закинуть? Должен круто на него ответить
Да, первым делом это сделал, но он кто не полноценно на него отвечает, может кто-то на практике знает как лучше
Давид
Байтовые нули не равно строковые нули, поэтому если задачей стоит сравнение на правильность хэша посредством сравнение первых двух байт на «нуль», то имеет смысл байтовые, если строковые нули, то строковые
Ну там получаеться у нас потом все переведено в байты. И в конце мы берем 2 байта сначала / тогда по этой логике ,правильно будет записать проверку на байты. Но загвоздка в том что там было написано до меня проверка на «00» строковые и писал это опытный разработчик - вот я и подумал что может я что-то не так понимаю
Давид
Ну да, важно чтобы в конце было «00» а не в байтах
мре
Просто 0x00 это не «0» с точки зрения строки (аски таблицы, например)
мре
Давид
Окей, спасибо)
мре
Пожалуйста)
мре
В целом можно затестить через bytes.Equal([]byte{0x30, 0x30}, []byte(“00”))
John
#резюме #ищуработу #Golang #go #Backend #Middle Middle Go Developer Формат трудоустройства: любой Формат работы: удалённо Мой опыт в IT — это 20+ лет коммерческой разработки, а так же системного администрирования и работы с инфраструктурой (серверы, системы хранения данных, сети, IP-АТС, видеонаблюдение и др.). В последние годы я активно развивал экспертизу в бэкенд-разработке и проектировании надежных, отказоустойчивых систем, мне важно понимать, как устроены процессы под капотом, поэтому я уделяю внимание производительности сервисов и эффективной работе с базами данных. Предпочитаю писать код согласно принципам чистой архитектуры и в целом мой код всегда хорошо читается и имеет достаточно комментариев. Я прекрасно разбираюсь в PostgreSQL, умею оптимизировать запросы, понимаю планы запросов, умею проектировать схемы БД. Мои ключевые навыки: - Активное развитие в Go. - Я Senior Developer (Node.js, TypeScript), на текущем месте работы являюсь ведущим бэкенд-разработчиком в крупной IT-компании. - Хорошее знание PostgreSQL, предпочитаю чистые SQL-запросы вместо ORM. - Регулярно использую Redis в проектах. - Использую брокеры сообщений: Kafka, RabbitMQ. - Работаю с nginx, Docker, Git, а также инструментами мониторинга и логгирования (Grafana, Prometheus, Graylog, ElasticSearch). - У меня есть опыт fullstack-разработки в прошлом (React, HTML, CSS).
Maya
#vacancy #golang #вакансия #go #senior package main import "fmt" type Job struct { Title string Responsibilities []string Tech map[string][]string Requirements []string Offer []string } func main() { job := Job{ Title: "Senior Developer", Responsibilities: []string{ "Фичи и сервисы на Go", "Event-driven архитектура", "Продакшен, CI/CD, on-call", }, Tech: map[string][]string{ "Go": {"Golang"}, "DB": {"PostgreSQL", "ClickHouse", "OpenSearch"}, "Infra": {"Azure", "Kubernetes", "Docker"}, "CI/CD": {"GitHub Actions"}, "Monitoring": {"Grafana", "Prometheus", "Jaeger"}, }, Requirements: []string{ "Go, DevOps, Kubernetes, безопасность", "Готовность к дежурствам и быстрому темпу", }, Offer: []string{ "ЗП+опционы, карьерный рост, open-source", }, } fmt.Printf("%s\n\nОбязанности: %v\n\nТехстек: %v\n\nТребования: %v\n\nПредлагаем: %v\n", job.Title, job.Responsibilities, job.Tech, job.Requirements, job.Offer) }
yosakohf
Maya
а зп то какая?)
GO в личку 🙂
Mark
а чо в личку то, или для разных кадров, разные цены?)
Maya
👩🏼
Scas
ну судя по коду как разраб разрабу по верхней границе грейда уж
Илья
Так это нейронка издевается. Скоро даже Максима Фёдорова отправит курить бамбук. Но это не точно.
Марина
отлично сформулированный вопрос. Не пробовал в ChatGPT его закинуть? Должен круто на него ответить
Почему-то gpt на вопросы по блокчейну,особенно по тону, не умеет нормально отвечать. У меня 03, промты пишу четкие,скармливаю документацию и задаю конкретные задачи,но потом все равно сама лезу в дебри документации и понимаю, что то, что она давала, это дичь. Типо там даже не то, что нет хороших практик, там просто ее личные сочинения(( хз может у меня так только