Максим
знакомые джунами были?
У меня сеньорное окружение
Greg
Кабан Кабаныч решил, что теперь нейроночки будут программировать
def pbl_w_c():
#вакансия #ищу #fulltime Ищем опытного Go разработчика в нашу команду. Вы будете работать над бэкенд-системами, участвовать в архитектурных решениях и помогать развивать нашу инженерную культуру. Технические навыки: - Глубокое понимание Go и его экосистемы (минимум 4+ года опыта) - Уверенное проектирование и разработка высоконагруженных распределенных систем - Практический опыт оптимизации производительности и масштабирования приложений - Продвинутые знания SQL и NoSQL баз данных (PostgreSQL, MongoDB, Redis, Elasticsearch) - Владение инструментами контейнеризации и оркестрации (Docker, Kubernetes) - Опыт работы с очередями сообщений (Kafka, RabbitMQ, NATS) - Проектирование и реализация микросервисной архитектуры - Разработка RESTful и gRPC API с учетом лучших практик - Уверенное применение паттернов проектирования и чистой архитектуры - Настройка CI/CD пайплайнов и DevOps практик - Проведение code review и обеспечение качества кода Лидерские навыки: - Опыт ведения и координации технических команд - Умение декомпозировать сложные задачи и распределять работу - Менторинг и развитие младших разработчиков - Участие в планировании спринтов и оценке задач - Способность принимать технические решения и аргументировать их - Умение находить баланс между идеальным и практичным подходом к разработке - Навыки коммуникации между техническими и нетехническими специалистами - Проактивное выявление и решение проблем до их обострения Если вы увлечены написанием чистого, эффективного кода, обладаете системным мышлением и готовы брать на себя ответственность за технические решения и направлять команду, мы будем рады видеть вас в нашей команде. Удаленная работа!
kdp
Была где то статья, даже с графиками, но не очень понятно, откуда взята инфа. По себе скажу честно, что не особо ощущаю, хотя пару знакомых уволили.
кликбейтный график, на котором выделен перидо адового найма и возвврат в исходное состояние, но кажется, что это дно. где циферки за предыдущие года
A
Все на завод))
A
Походил по собесам, говорят ничего не умею, хотя 7 лет программировал вроде, и все довольны были, я уже им верить начал чёто..
A
А это надо знать вообще, как оно под капотом работает?))
Rostislav
к сожалению, да. Часто спрашивают. Ну или спрашивали, сейчас не знаю
A
А, кстати, завалил также базовый тест на проверку навыков hh, т.к. пользовался Гуглом, а это оказывается нельзя делать
Rostislav
а так совет простой. К собесам надо готовиться. Это база. Даже неприятие тупейших вопросов про мапу и gc не отговорка
A
Ну я бы ответил, что map, он же ассоциативный массив, он же объект в js, точное определение для go сказать не могу, но это не правильно наверное всё
A
а так совет простой. К собесам надо готовиться. Это база. Даже неприятие тупейших вопросов про мапу и gc не отговорка
Ну, вообще да, теорию знать надо, но если она на практике не нужна - со временем забывается и уходит куда то в долгосрочную память, от этого никуда не денешься
mishhgun
меня недавно спрашивали как бы я мапу реализовал. хороший вопрос. я не смог нормально ответить😁
A
Я вообще такой вопрос не понял бы
Александр
В языке три встроенных структуры данных крестом, разобраться как они устроены сколько занимает? Час?
A
map это ведь и есть реализация объекта ключ-значение на go?
context.
Знаешь хорошую компанию, где можно купить RDP с 10 Гбит/с и неограниченным трафиком? Может, ещё и по доступной цене?
Roman
map это ведь и есть реализация объекта ключ-значение на go?
да. ну вот просят тебя самописную сделать не используя map
Roman
Используя слайс и базовые типы?
ну можешь например ассоциативный массивчик сам сделать
Roman
то есть да, тебе буквально из языка убирают map и говорят написать заново
A
Подразумевается оптимальный обход массива (слайса) чтобы получить что-то вроде интерфейса map?
Edgar
а на какой грейд собесился?
Такое у стажёров спрашивают обычно
A
Ааа, ну понятно
Roman
вот вам интересный код на ночь: https://play.golang.com/p/Gjf80lVJmyC
Aleksei
вот вам интересный код на ночь: https://play.golang.com/p/Gjf80lVJmyC
А что в нем такого? Разные структуры
A
7 лет на гохе?
Нет)) php, go изучаю только
Roman
А что в нем такого? Разные структуры
Сделай то, что написано в коментарии
Aleksei
Ааа вижу
Dilettantes
false -> true
Егор
какая-то тема с отложенной инициализацией?
Aleksei
Думаю тут оптимизация все таки
Егор
Думаю тут оптимизация все таки
о, я последние 2 года на js пишу, уже и забыл что вообще-то есть компилятор и он умеет в оптимизации кода😅
Aleksei
Ну странно это конечно, почему принт так делает
A
Ну странно это конечно, почему принт так делает
Если структура не пустая - работает как надо
kdp
я им issue как-то заводил по поводу размещения в памяти объектов 0го размера в одном месте. а они в меня кинули докой, мол так и задумано https://go.dev/ref/spec#Size_and_alignment_guarantees
kdp
A struct or array type has size zero if it contains no fields (or elements, respectively) that have a size greater than zero. Two distinct zero-size variables may have the same address in memory.
monadix
Ишуй то не в этом, а в том, что тут один и тот же код с одними и теми же значениями выдает разные результаты в зависимости о казалось бы не связанного с ним контекста
monadix
А на 0-размерные структуры и массивы и правда нет смысла память выделять
Eugene
Там написано may have - undefined behavior
kdp
А на 0-размерные структуры и массивы и правда нет смысла память выделять
если б не было смысла, логичнее было запретить это делать. но нет. решили немного UB добавить, а то голанг слишком простой получался
monadix
если б не было смысла, логичнее было запретить это делать. но нет. решили немного UB добавить, а то голанг слишком простой получался
Так пустые структуры полезны для логики зачем их запрещать. Можно было бы без уб обойтись, разве что
M
Golang Developer #удаленкарф #junior #100k Компания: NDA ЗП: от 100 000 до 140 000₽ 🔹Требования: — Понимание работы с реляционными базами данных (PostgreSQL). — Умение писать SQL-запросы, включая простые транзакции, JOIN и оптимизацию запросов.‍ — Опыт работы с Redis (базовые знания). — Уверенные знания синтаксиса языка Go. — Опыт работы с модулями (go mod). — Понимание стандартной библиотеки Go. — Базовое понимание работы REST API. — Знание основных сетевых протоколов и их уровней (HTTP, TCP/IP). — Знание принципов конкурентного программирования в Go (goroutines, channels). — Базовое представление о Docker и контейнеризации — Опыт работы с фреймворками GIN или Echo. — Понимание основных принципов проектирования (SOLID, ООП). — Знание базовых и расширенных паттернов проектирования. — Опыт работы с gRPC. — Понимание базовых алгоритмов и их применения. 🔹Дополнительные требования: — Наличие pet-проектов на GitHub или других платформах, демонстрирующих навыки работы с Go. — Желание учиться и развиваться в профессиональной среде. — Умение работать в команде. — Ответственность и организованность. — Готовность к решению сложных задач 🔹Условия: — График 5/2, возможность гибкого утра. — Возможность работы в удаленном формате. — Долгосрочное сотрудничество от 18 месяцев. — Трудоустройство в аккредитованную IT-компанию. — Профессиональное дообучение по авторской программе (практическая помощь в улучшении навыков). — Помощь технического специалиста для решения возникших вопросов. — Возможность постоянного развития. Контакты: @alena_3top
про 18 месяцев очень похоже на компанию Aston, которая промышляет подписанием «договоров», что нельзя уволиться или штраф
🌵
У все таких компаний рабские условия договора
Мария
#вакансия #удаленно #Fulltime #разработчик Вакансия: Go-разработчик Опыт: от 5 лет Формат: Удаленно, полная занятость ЗП: 300 - 350 Локация: РФ ✳️О компании: Компания Бизнес-Формула - https://bformula.ru Мультивендорный интегратор Российского программного обеспечения ✅ Чем предстоит заниматься: Разработкой сервисов сбора данных и микросервисов интеграционной платформы мониторинга; Проектированием и реализацией API; Участием в проектировании архитектуры; Написанием тестов. ✅ Что ожидаем от Вас: Опыт разработки на Go от 5 лет, знание языка и экосистемы; Опыт разработки сетевых, многопоточных и асинхронных приложений, написания высоконагруженных систем; Знание SQL и опыт проектирования баз данных на PostgreSQL; Опыт работы с микросервисами и платформами контейнеризации (Docker, OpenShift); Опыт работы с Kafka, Elasticsearch; Опыт написания тестов; Практические навыки работы GitHub (Bitbucket). ✅ Будет плюсом: Опыт работы с БД (ArenaData, ClickHouse); Опыт работы c Jira, Confluence. Условия: —Официальное оформление (ИП, СЗ) в ✅аккредитованную ИТ-компанию —Гибкии‌ график работы, полная удаленка на территории РФ —Интересные, стабильные, долгосрочные проекты
kdp
на сколько большим плюсом может быть вот это: Опыт работы c Jira, Confluence.?
В
даже нет, скорее умение печатать на клавиатуре
kdp
я не понимаю зачем об этом писать.
kdp
опыт нажимания кнопок на какой-то странице с написанием каментов, опыт чтения того, что там написано. или что?
Артём
Стрессоустойчивый еще туда же
kdp
Опыт работы с ПК
:) первым пунктом должно идти
Василий
на сколько большим плюсом может быть вот это: Опыт работы c Jira, Confluence.?
Ну возможно опыт был только в галерах. А в галерах джиры не особо нужны прислали тебе пдф запилили чаттк в телеге накидали людей туда. И погнали.
VampireTypeBeat
:) первым пунктом должно идти
опыт работы с вимом надо
kdp
а таски по ходу дела в блокнотик чтоли писать? да даже если и так, все равно это ниочемный плюс
VampireTypeBeat
ребят вот совет вам учите вим
VampireTypeBeat
позорно писать в вскоде или голанде
VampireTypeBeat
не
да