Dmitry
В iqoption то же была скалисты, потом их уволили и переписали на go
Kirill
По го не заметил сильной разницы в собесах
Kirill
Верно. Но это скорее шутка была про сравнение питона и скалы
Kirill
Порог да. Но чтоб профессионально писать один фиг внутрянку знать надо на любом яп. Но изза порога питон демпингуют, я потому с него и свалил, ну и надоел он за 10 лет. Смотрю какие костыли там используют для энфорсмента порядка в коде и хихикаю
Vladislav
Ну неее, в го и функциональщина есть и все принципы ооп применяются (наследование, инкапсуляция, полиморфизм, композиция). Разве что не объектов в привычном понимании
Ilya
#golang #job #remote #gamedev ❗️Golang developer❗️ ________________________________ Вилка: от 5000 до 8000 USD на руки Формат: удаленный формат Cоздаем gamedev проект на блокчейне ____ Мы предлагаем: ✅Белая зарплата и бонусы в твердой валюте и крипте; ✅Помогаем с релокейтом в удобной местом работы ✅Крупные полугодовые премии ✅Перспектива профессионального и карьерного роста и развития; ✅Оформление по ИП или самозанятости ✅Минимум бюрократии и дружный коллектив. Мы ожидаем от вас: ➕Опыт backend-разработки – не менее 3-х лет; ➕Уверенное знание классических алгоритмов, структур данных и паттернов проектирования; ➕Английский от B1. Чем вы будете заниматься: 📎Разрабатывать высоконагруженное, распределенное backend-решение для различных игровых проектов; 📎 Участвовать в построении архитектуры и инфраструктуры сервера; 📎Разрабатывать новые игровые механики и сервисы (в тч на блокчейне). Если вас заинтересовала данная вакансия, то пишите, буду рад пообщаться 😊 @Ilya_IT_HR
Nik
в целом ФП или ООП зависит от того как ты пишешь, а не от языка
Nik
просто какие-то языки больше дают тулов для работы в той или иной парадигме
Nik
можно и в Си фигачить ООП, наследование через просто ордеринг переменных в структуре
Vladislav
Нету там наследования
Ну как бы с одной стороны да, с другой стороны есть наследование от интерфейсов
Vladislav
Но это не то, это другое )
Vladislav
Nik
Я что-то не так сказал?
структура не наследует ничего от интерфейса, лишь имплементирует контракт объявленный интерфейсом
Vladislav
Ну в мире ооп имплементация интерфейса и называется наследованием от интерфейса
Vladislav
в мире ооп
Vladislav
в мире ооп
Окей, в golang это тоже называется наследованием от интерфейса
Илья
и какой это по счету спор про ООП в го? Если вам не хватает наследования, то вспомните, что определение OOP не состоит только из него
Gameover
зачем вообще в этом чате разводить спор на эту тему? 🤔
Kirill
Окей, в golang это тоже называется наследованием от интерфейса
Это скорее в яве. Там новые интерфейсы могут наследоваться от других. В го абсолютно другая концепция и правильно - наследовние зло
Vladislav
зачем вообще в этом чате разводить спор на эту тему? 🤔
зачем вообще в этом чате разводить спор?
Vladislav
Что про зарплату и работу 😁
Nik
формулировка "наследование" от интерфейса пошло от сиподобных языков где для наследования и имплементации интерфейса используется один и тот же синтаксис. subClass : parentClass someClass : SomeInterface поэтому просто по привычке (или не знания отличия абстрактного класса от интерфейса) часто говорят "наследование интерфейса". более корректно будет всё же использовать "имплементация интерфейса", но в целом пофиг если собеседники друг друга поняли.
Kirill
Не понимаю людей которым не нравятся разговоры в чате. Про зп вообще по теме было и то недовольные нашлись. Но если есть годные технические чаты по го накидайте плиз, можно в лс
Kirill
все обсуждение на тему работы - это ок, но вот нафига спорить про ООП тут 🤷‍♂️
Ну эта...пригорает, внутренний перфекционист дергает исправить неточности 😄
Eugene
Ну в мире ооп имплементация интерфейса и называется наследованием от интерфейса
В мире ооп наследование и имплементации - разные вещи. Имплементировать = реализовать (интерфейс). Реализовать не равно наследовать
Eugene
К тому же на собесе если ты покажешь что не понимаешь отличие абстрактного класса от интерфейса - скорее всего тебя лесом пошлют
Сидредин
Матвей
Nikita
О, коллегами могли быть в С7)
Александра
❗️Работа❗️ Если ты мама в декрете, студет или просто ищещь дополнительный заработок, то это предлодение для тебя. ✅ без опыта ✅ 2-4 часа в день ✅ выплаты каждый день ✅ доход от 500 до 2000 вме зависит от вас Интересно? Пиши @Alexandera_s22
Yura
Нет, только мама и студент, а ты иди работай
Yura
А лучше мама в декрете и одновременно студент
Kirill
#вакансия Go Developer Инксекьюрити Мы разрабатываем платформу управления конфигурациями «Couch», которая проверяет и настраивает различные параметры безопасности ИТ-ресурсов. Технологии • Go, фреймворки не используются; небольшая часть проекта на Python; • PostgreSQL, чистый SQL без ORM; • Vue.js, JQuery; • Linux. Про работу Мы находимся в поиске опытных Go-разработчиков уровня Middle, Middle+, Senior: • опыт разработки на Go от 2 лет (не менее года при наличии опыта разработки на других языках); • уверенные знания внутреннего устройства Go и экосистемы на уровне Middle или Senior; • возможность самостоятельно формулировать и выполнять задачи, описанные верхнеуровнево; • уверенные навыки отладки и тестирования; • самоорганизованность; • способность в разумные сроки изучить неизвестную тему, разобраться со сложной задачей и затащить; • опыт участия в решении архитектурных задач; • широкий алгоритмический кругозор, оценка сложности. Будет плюсом (что-то из перечисленного): • продвинутые знания Linux; • навыки bash, PowerShell, Windows Command; • понимание принципов работы сетей, знание устройства основных сетевых протоколов, опыт разработки на уровне сети; • опыт работы с фронтендом: JS, HTML, CSS, Vue/фреймворки – для взаимодействия и постановки задач для фронтенд-разработчика, возможность внести небольшие правки самостоятельно. Формат работы: офис в Москве (Рижская/Алексеевская), частично или полностью удаленно. Плановый оклад: 200 000 ₽ - 350 000+ ₽ Подробнее: https://hh.ru/vacancy/69826299 Контакты: @Frisket или отклик на HH
Igor
оО. А чем принципиально скала отличается от любого jvm языка чтобы вносить такой импакт именно в этой нише?
Причина (остатков) популярности Scala вообще не связана со свойствами самого языка. Впрочем, для Go это тоже верно 😊 На scala по большей части написан Spark и она до сих пор самый удобный и популярный способ взаимодействия с ним. А так как штука это популярная в определенных местах, поддерживается и спрос на скалолазов)
Igor
Вот характерная вакансия, да и ценники там вкусные, по слухам: https://hh.ru/vacancy/68337691
Миринговин
Он пишет про остатки
Igor
Он пишет про остатки
Именно так. "Популярная штука" относилось к Спарку
Eugene
Но есть нюанс
Igor
На коболе тоже говорят ценники вкусные
Не нашел ни одной вакансии на HH 😊
Миринговин
На самом деле завтра гуглу стукнет попиарить скалу - будут бегать с ней как с голангом.
Igor
На самом деле завтра гуглу стукнет попиарить скалу - будут бегать с ней как с голангом.
Там порог входа другой совсем. С PHP на него не переобуться за пару недель
Миринговин
Посмотрел быстро всякие рейтинги - голанг по популярности болтается около раста и повершела
Eugene
Не нашел ни одной вакансии на HH 😊
Ну значит есть два нюанса
Igor
И даже в те времена популярность Кобола у нас была околонулевая
Eugene
Зато у нас был профессор Фортран
Миринговин
Ждем кубернетис на powershell!
это супернишевое говно, на котором айтишечка не держится. В последних трех моих собеседованиях в достаточно крупных конторах кубер отсутствовал. При этом штат голанг программистов был более чем солидный
Igor
это супернишевое говно, на котором айтишечка не держится. В последних трех моих собеседованиях в достаточно крупных конторах кубер отсутствовал. При этом штат голанг программистов был более чем солидный
Про это очень интересно было бы послушать (они монолиты точат или какая-то другая оркестрация? Номад? Сворм?). Жаль, что тут это жесткий offtop
Igor
У всех микросервисы. По паре сотен
Мелочи, можно вручную 😊 В озоне их должно быть к нынешнему моменту под 1500, а в авито прилично перевалить за 2000 штук
Миринговин
Да и черт с ними. Зачем все время тыкать эти две конторки региональные
Миринговин
Уверен, ничего вручную кроме написания тут текста он делать не будет, а это то что можно назвать понтом. Типо наговнокодили не на 200 микросервисов, а на 1500🙃
Илья
то есть у нетфликса 200-300, а у Озона по 1500?
Миринговин
то есть у нетфликса 200-300, а у Озона по 1500?
Ну вон же в в гошном чатике видел - 200 уников, значит ставим еще один инстанс, а то уже хайлоад. У одних чуваков я спросил, какая нагрузка по факту. Там можно поставить пг, редис, всех уволить - и будет работать нормально
Igor
то есть у нетфликса 200-300, а у Озона по 1500?
А у Амазона 100 тысяч. Примеры разные есть)
Миринговин
Так пиши чтоб не падало
Миринговин
Потом, на 5к хотя бы можно добавить.
Igor
Так пиши чтоб не падало
Инфра облачная падает, а не код
Миринговин
Pavel
Так пиши чтоб не падало
"Подумаешь память течет, под упадет по OOM и кубер переполнимет"
Igor
"Подумаешь память течет, под упадет по OOM и кубер переполнимет"
Это смешно, но не очень. Time-to-market сокращает очень сильно
Igor
Делай не облачную
Это очень дорого с какого-то масштаба. Если у сайта всего 200 уников в сутки - да, сервак под столом у шефа 😊, который забирает его на ночь домой, так как клиентов ночью все равно нет
Миринговин
Это смешно, но не очень. Time-to-market сокращает очень сильно
Надо на базах данных такую разработку ввести, на пг, например. Упадет, монитом передерните. Пора слать резюме Бартунову - сколько деняк сыкономите
Миринговин
У нас марсоходы по марсу ползают и джеймсы уеббы летают, а тут программисты круд освоить не могут чтобы не завалился)
Миринговин
Там ценник другой в пересчете на строку кода. Порядка на 2-3 другой
1. Нет. 2. Если ты привык писать код, который кто-то там дернет-проблемы-не-твои, то ты с любым ценником продолжишь писать такой код. Чудес не бывает
Igor
1. Нет. 2. Если ты привык писать код, который кто-то там дернет-проблемы-не-твои, то ты с любым ценником продолжишь писать такой код. Чудес не бывает
Я коммерческий программист. Я пишу код, который окупит мои затраты на его написание в виде зарплаты или прямой продажи результатов клиентам. И это всегда компромисс между тем, какого качества я пишу код и тем, сколько за это готовы заплатить.