Владимир
Беда js скорость.
практически всегда это не большая беда. Особенно если заниматься продуктовой разработкой, то есть формошлепством
Aleks
вы видимо предвзяты.
Недовзят, опыт из реальных задачь от бизнеса. пришлось искать проц gold, и чуть ли не компилить nodejs с O3 и т.п.:)
Gennadii
Ну просто видимо не тот инструмент не под ту задачу взяли
Gennadii
Go, Rust и плюсы тоже имеют свои плюсы и минусы.
Gennadii
С дуру можно и лоб сломать
Aleks
Ну просто видимо не тот инструмент не под ту задачу взяли
Всмысле не ту nodejs, нужно было вторую слево, или не тот говнокод что дали чтоб "оно быстро обрабатывало запросы" ? :)
Владимир
А чтоб медленно не было, Go или C++ или Rust. :)
это все теоретическое программирование. Если сравнивать цену конечного решения, нода вполне конкурентноспособна
Gennadii
Всмысле не ту nodejs, нужно было вторую слево, или не тот говнокод что дали чтоб "оно быстро обрабатывало запросы" ? :)
Ну у ноды есть свой скоуп где она хорошо решает задачи. А есть проекты где нода просто не подходит как не крути
Aleks
это все теоретическое программирование. Если сравнивать цену конечного решения, нода вполне конкурентноспособна
Если пререндер на сервере то просто нет вариантов, тут согласен. Но это не делает это быстрым. :)
Gennadii
Ну видимо совсем проект был хреново спроектирован...
Andrei
а почему?
ну а пишешь на спринге, и голова твоя заточена под спринг. Огромная штука такая и кучу паттернов оттуда пропитали кровь твою и плоть. А потом приходишь в гоу и пока переучишься будешь везде пытаться писать код как умеешь. Чуваки будут писать мироксервисы, а ты сверхмонолитные логеры
Daniel
#релокация #вакансия #middle #vacancy #fulltime #Грузия #go #golang В международный DeFi проект с полученным долгосрочным инвестированием ищем Golang Developer. Ссылка на вакансию на hh: https://hh.ru/vacancy/72340920?hhtmFrom=employer_vacancies 💰Что предлагаем: – ЗП в $, 3000$ - 5000$ (готовы обсуждать); – Помогаем с релокейтом; – Классный офис в центре Тбилиси; – Zero legacy, стартап-культура; – Предоставляем необходимую для работы технику; – Участие на ранних стадиях в продукте, который будет масштабироваться на миллионы пользователей. ✅Что предстоит делать: - Заниматься R&D - Использовать сложные алгоритмы - Решать задачи из дискретной математики, теории графов, логики ⚠️Мы ожидаем, что ты имеешь: - Опыт разработки на Go от 2-х лет; - Опыт оптимизации производительности или работы с low-latency сервисами; - Хорошее знание алгоритмов и структур данных; ✔️Будет плюсом: - Знание дискретной математики, теории графов ✉️Контакты: Даниил, @danpushkin
Aleks
ну а пишешь на спринге, и голова твоя заточена под спринг. Огромная штука такая и кучу паттернов оттуда пропитали кровь твою и плоть. А потом приходишь в гоу и пока переучишься будешь везде пытаться писать код как умеешь. Чуваки будут писать мироксервисы, а ты сверхмонолитные логеры
Кстати такое видел, приходят Джависты, пишут микросервис из 1000 строк как интерпрайз монолит, слоев больше чем хендлеров обрабатывает. :) Намек что авторы Go не просто так не сделали Class, не понимают. :)
Abzal
даешь больше больших микро-монолитов :)
Aleks
банально потому что не так легко изменить мышление при написании кода. Говорю как джавист
Мне помогло беглое изучение других языков. оно же дало понимание что не бывает единственного верного стиля, подхода, патерна и т.п.
Abzal
да это не только у джавистов, когда начинал прогать, после C++/C# какое время не мог принять JS - там нет типов жестких - прям ломало
Aleks
Ввести нужно коэффициент, сколько кода оберток, абстракций, и слоев на одну строку кода бизнес логики. Трансфер и т.п. не в счет. Сделать такой санитайзер, и мерятся коэффициентами. :)
Iryna
#вакансия #job 📍Senior Golang developer (ведущий разработчик) 🌎АкссонСофт (#AxxonSoft) - продуктовая компания по разработке ПО для систем безопасности и видеонаблюдения. ✔️Задачи: Развитие облачных решений в видеонаблюдении и физической безопасности. ✔️Требования: Использование языка Golang в качестве основного рабочего инструмента на протяжении последних 3 лет; Опыт использования протоколов HTTP и HTTP v2 для предоставления REST API со стороны разрабатываемых приложений; Опыт разработки многопоточных приложений; SQL; ✔️Что мы предлагаем? 🧰Работать можно удаленно или в офисе (г.Алматы) + свободный график 🛠Предоставляем мощную технику, 📊Интересные задачи и профессиональный рост 🧑🏼‍💻👩🏻‍💻Дружный коллектив 🪪Заработная плата: от 3700 💰 на руки 🇰🇿Место: Казахстан, г.Алматы 🔍 Ирина Попова i.papova@axxonsoft.com
Андрей
Хз че все джаву так пинуют, мой знакомый, о боже, он так ее любит, просто не передать. Самый довольный прогер в мире, так рад что ее выбрал когда влезал в тему. Работает души не чает. Я джаву не знаю, сам с nodejs перешел который прям очень похож на го в написании строчек кода
Андрей
Работу на ней найти в разы легче чем на ноде или го. Он не какойто там сеньор, год в теме, нашел работу за пару дней и с хорошей зп. Это уже в кризис, недавно
Aleks
Нечего плохого нет в Java на Java, в интерпрайз монолитах и т.п. Плохо когда "java" на Go, а в микросервисе "java интерпрайз монолит".
Aleks
А работы на Java долго будет навалом, столько легаси...
Gennadii
Объясните что такое легаси? :)
Владимир
Andrei
гордое наследие
Андрей
Новичкам вообще советаю не обращать на слово легаси, его почему-то используют везде как матное. На джаве пишут очень много нового кода, у вас будет всегда выбор
Gennadii
Ну как старый, он протух и не работает?
Abzal
Объясните что такое легаси? :)
это унаследованное ПО, которое необходимо сопровождать, обычно несет слегка негативный оттенок - мол старые технологии, ошибки и прочее,
Aleks
Новичкам вообще советаю не обращать на слово легаси, его почему-то используют везде как матное. На джаве пишут очень много нового кода, у вас будет всегда выбор
Обычно под индийско китайский оутсорцевый Java легаси берут новичков с горящими глазами. Глаза гаснут, и уже хочется не войти в айти а выйти. :)
Gennadii
Тогда в Go тоже полно легаси )
Denis
старый код, написанный на предыдущих версиях языка, где могут использоваться специфические подходы для написания
Rostislav
Ну как старый, он протух и не работает?
чаще всего код, который написан не так, как пишется сейчас. Возможно с багами\плохой архитектурой, чтобы разобраться в котором нужно время и усилия
Abzal
типа нет романтики на легаси :)
Vladislav
Ну как старый, он протух и не работает?
работает, но при взгляде на него в голове возникают мысли "какой *** это написал?" 🤣
Aleks
типа нет романтики на легаси :)
Столько на Go не успели сделать еще, но похоже будет. :)
Gennadii
работает, но при взгляде на него в голове возникают мысли "какой *** это написал?" 🤣
Пф, это ваще обычный рефлекс на новый код. Потом привыкаешь и норм 😁
Andrei
чтобы понять,что такое легаси надо просто взять проект на вордпрессе 7 летней давности
Tina
#вакансия #fulltime #Remote #teamlead Компания: Wimark Вакансия: Teamlead Go ЗП: 250 000 - 400 000 руб. net Формат: удалёнка или офис (м. Автозаводская) Мы ищем Teamlead Go в стартап по мониторингу и управлению Wi-Fi сетями для моб. операторов. Это своеобразный аналог Cisco в области корпоративных сетей и на данный момент на нём функционирует вся сеть Moscow_WiFi_Free. Сейчас в команде 2 Go-разработчика. Стек: Go, MQTT, MongoDB, Redis, Nginx, Vue, Docker, BashGit, Jira, Bitbucket, Github, OpenWRT. Задачи: • Разработка - 80%, менеджмент - 20%; • Обеспечение бесперебойной и качественной работы платформы; • Построение roadmap и декомпозиция задач; • Проработка архитектурных решений. Мы ждём от кандидатов: • Опыт на Go от 3 лет; • Опыт на позиции Teamlead; • Понимание микросервисной архитектуры; • Знание NoSQL DB, message brokers; • Знания Linux, Git, Docker, понимание CI/CD; • Желателен опыт с Highload. Контакты: @tina_kholodova
Aleks
хз, люблю ее. Просто хочется лучше разобраться с памятью и потоками, а это все одни из киллерфич Го.
С памятью, на Java несколько современых сборщиков мусора с возможностью тюнинга, а в Go один серо-черный...
Александра
#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 или другими языками программирования будет преимуществом.
Владимир
хз, люблю ее. Просто хочется лучше разобраться с памятью и потоками, а это все одни из киллерфич Го.
с памятью вообще не надо в го идти - тут лучше на Си запилить петпроджект. Да и в потоках непонятно, что такого есть в го, чего нет в джаве
Maria
#вакансия #go #developer #senior #fulltime 🪧Санкт-Петербург Формат работы: офис (наш уютный smart-офис находится на В.О. рядом с метро), удаленка или гибрид Занятость: полная. локация: не более чем +5 часа от московского времени 💵Зарплатная вилка: 200 000 - 400 000 руб. Ищем в команду Senior Go developer. Coding Team − аккредитованная IT компания, разрабатывающая решения в области веба, мобильных приложений, высоконагруженных систем и автоматизации бизнеса. www.codingteam.ru Состав задач: Реализация детского банковского приложения, с возможностью родителю финансово поощрять ребенка, за выполненные задачи. Обязательный опыт: • Опыт разработки Web сервисов на Go от 2-х лет. • Опыт разработки на любом языке от 5-ти лет. • Опыт разработки микросервисных приложений. • Опыт работы с любой очередью Kafka, Rabbit MQ и т.д. • Опыт работы с Реляционными БД (PostgreSQL и т.д.) • Опыт работы с: Git • Уверенное знание сетевых протоколов и HTTP транспорта; • Умение разбираться в чужом коде и быстро с ним работать; • Оптимизация кода; • Аналитическое мышление; • Знание английского языка (на уровне чтения документации). Желательно: — Опыт работы в финтех компании от года — Опыт работы с не реляционными БД (Mongo, Redis и т.д.) *Если проект тебя заинетересовал -присылай мне в личку свое резюме, я подробнее расскажу про наши условия. 💁🏻‍♀️Контакты: @mmmaaasssh maria.levina@codingteam.ru
Андрей
Модель памяти Java и потоки, это ее киллерфича
Память, в смысле сборки мусора - это плюс java, а вот потоки - тут предпочтение явно у Go.
Natasha
По-моему они починили сильно большие паузы в сборщике мусора уже давно
Diana
#golang #go #developer #vacancy #вакансия #job #fulltime #удаленка #blockchain #relocation ✈️ 🔎Middle/Senior Golang developer 📎Формат работы: full-time 🌍Локация: релокейт в Черногорию/удаленка 💰ЗП: 2500-5000 Euro Net Для работы над трейдинговым продуктом ищем Golang developer. Компания является международным лидером с более чем 25-летним опытом работы на финансовых рынках. Представляет собой платформу для онлайн-торговли, с помощью которой каждый может получить доступ к рынку и инвестировать в акции или торговать CFD с базовыми активами, такими как товары, Forex, ETF, криптовалюты и другие. Требования: - Опыт разработки на Go/Golang от 2-х лет; - Знание и опыт работы с архитектурой микросервисов; - Опыт работы с WebSockets, RESTful и API на основе RPC; - Опыт разработки API; - Git; - Amazon AWS; - Опыт работы с брокерами сообщений (Kafka); - Наглядный опыт работы с базами данных (Postgres); - Опыт моделирования баз данных и оптимизации запросов; - Опыт работы с модульным тестированием, интеграционным тестированием; - Опыт непрерывной интеграции / непрерывной доставки; - Базовые подходы к безопасности в микросервисной архитектуре; - Английский язык - B1+ Будет плюсом: - Базовое понимание симметричного / асимметричного шифрования / дешифрования; - Опыт интеграции с блокчейном; - Базовые ECDSA / RSA, HMAC, эклиптические кривые; - Блокчейн-аккаунт и UTXO на основе; - Иерархическая детерминированная архитектура кошелька; - Аппаратные ключи (бухгалтерская книга, трезор); - BIP / EIP; - Опыт работы с AWS Enclave; - Знакомство с Logstash, Kibana, Elasticsearch stack; - Опыт работы с Python или другими языками программирования. 📱 Буду рада ответить на вопросы и рассказать детали @Di_SmartBrain
Igor
дратути, ищу контрактик на удалёнку. фулл/парт тайм http://bit.ly/iad-golang (от Сингапура до Европы). Контракт могу припарковать на ИП в РФ, Кыргызстане и на подходе Малайзия - нужно, чтобы была публичная компания(акции на бирже) или с доходом $50m+/year или $150m/3 years (требования для визы в тай) - если есть такая компания, работаю от $50/hour или могу доплатить, если номинально возьмёте(но нужно на вопросики от эмиграшки отвечать периодически) 🤷
Denis
вот достали эти крипто-вакансии - криптозима уже во дворе
Sergey
вот достали эти крипто-вакансии - криптозима уже во дворе
ну тут хотя бы такие есть. Жабистов вот так активно не релоцирую и цифра куда скромней 😭😭
Андрей
с удовольствием поработал бы в крипте (очень , очень люблю деньги, извините)
Егор️
ребят, а а как прочитать русский текст из файла? какую кодировку надо использовать?
Kadirbek
кажется чат нужно разделить на две: jobs, discussion
Tikhon
кажется чат нужно разделить на две: jobs, discussion
Для discussions существует гора других чатов, здесь просто админы за флуд не банят :)
Андрей
кажется чат нужно разделить на две: jobs, discussion
согласен, есть гого и прочие чаты для техчасти
Андрей
тут говорят только о деньгах и легаси
Kadirbek
просто иногда вакансии теряются из за флуда
Андрей
тут говорят только о деньгах и легаси
точнее причененные травмы от легасных вещей, вредных коллег и проч
Sergey
сейчас же можно группы разделять на топики
ты правда откликаешься на вакансии из чатов?
Андрей
просто иногда вакансии теряются из за флуда
лови хинт, тут под каждой вакансией есть хештег #vacancy или #вакансия