антон
Да вот нечего, мне просто страшно стало от того с какими проектами мне придется иметь дело
как повезёт с конторой. лучше любой джуновский го, чем плюсовый легаси после пяти разных разработчиков
Artem
ООП обрезанный на половину самим языком не просто так
Aleksandr
у вас первая половина цитаты с последней никак не связана
писать можно не на отъебись не следуя тому же чистому коду. К которому кстати много вопросиков и негатива в последнее время даже от сторонников ооп-языков
Aleksandr
алсо паттерны проектирования в го как ни странно используются
Artem
в Го очень хорошо проделали работу для командной разработки. Код читать и писать удобно, даже если куча тех долга. Общий стиль, общая структура. Не надо открывать миллион файлов с 3 строчками внутри и нажимать gd 300 раз, чтобы найти функцию с сайд эффектом
Artem
а какие вопросики к чистому коду?
я думал он ООП имел ввиду
Aleksandr
а какие вопросики к чистому коду?
читал пару статей на хабре, но примерный смысл в том что примеры не очень хорошо иллюстрируют описанные в книге вещи
Aleksandr
я думал он ООП имел ввиду
я про книгу именно
Илья
По моему лучшая замена Java это язык Dart, а в Го по моему лучше программировать в функциональном и прототипно-ориентированном стиле, как в JavaScript.
Royal
Dart прекрасен. Но я слышал что там с производительностью беда
с производительностью норм, проблема в экосистеме, точнее ёё отсутствии. Там где у жавы куча поддерживаемых пакетов, в дарте хорошо если есть полуготовый проект на гите
Ilyos
Всем привет, как вы думаете, хорошо ли параллельно изучать Rust и Golang?
Илья
Dart прекрасен. Но я слышал что там с производительностью беда
Дарт работает по двум путям, компилится в AOT, и компилится в свои байт коды и работает через виртуальную DVM
Emil
В какой школе пикапа такому учат? 😃
Dmitry
хотя, действительно, рынок не тот, чтоб волноваться за автоматические фильтры у рекрутеров
В плане 'не тот'?. Я понимаю что рынок ( и мировой поменялся, любопытно какую идею вы вкладывали
Dmitry
У меня чёт наоборот тяга к жизни появилась
Поделитесь истоками любви к жизни от С++? Я без негатива, интерес
Oleg
Любовь к жизни приходит, когда с плюсов пересаживаешься на Golang, я имел ввиду. С++ не знает ключевых слов любви
Aleksandr
Кто не знает С/С++ тот не программист, тем более не Go программист. Учите сперва С/С++ потом уже идите в гошники
Непонятно в какой момент предлагается начать учить го. Имхо если человек не работал в коммерции на подобных языках можно уверенно заявить что он их не знает. А работать на С/С++ лично мне, например, не очень хочется. Даже люди которые работают 10+ лет на плюсах не говорят что знают С++
Aleksandr
Насколько я знаю таких ребят с радостью берет VK, Ozon, Avito(по крайней мере брали когда я интересовался)
Vladislav
В резюме 12 лет опыта backend, fullstack C# 0 опыта Go. На вакансию миддла или Джун+ HR уточняет, видит что опыта на Го нет и завершает
В мире целый зоопарк языков программирования, а ей еще разбираться, способен ли ты потянуть или нет
Aleksandr
В мире целый зоопарк языков программирования, а ей еще разбираться, способен ли ты потянуть или нет
Во многих ваках когда я устраивался зачастую на джунов писали знание го / мидл на любом яп
Aleksandr
Как правило второе даже более предпочтительно было
Dmitry
Зачем ты вводишь hr в заблуждение?
12 лет опыта - скорее всего сможет разобраться. Далее на тех интервью будет понятно Бывают же собеседования на Erlang, для людей с хороший опытом на других бекенд языках и С++. И ничего, норм. Есть о чём поговорить на тех собесе
Dmitry
маленький
Полагаю вы про рынок Го, что он был небольшой и стал маленький? Такая мысль была?
антон
Полагаю вы про рынок Го, что он был небольшой и стал маленький? Такая мысль была?
российский рынок го по сравнению с западным рынком вообще
Евгений
российский рынок го по сравнению с западным рынком вообще
не менее 300 вакансий по го, мне кажется очень уж достаточно, нет?
Aleks
не менее 300 вакансий по го, мне кажется очень уж достаточно, нет?
Часть вакансий виртуальных, а часть где ищут некоего волшебника (который сразу все исправит).
антон
не менее 300 вакансий по го, мне кажется очень уж достаточно, нет?
тут больше речь не про вакансии, а про соискателей
Dmitry
А в чем плюсах разница в функционале между struct и class кроме того что в структуре поля по умолчанию публичные, а в классе приватные?
Еще принаследовании такая же логика, у структур по умолчанию паблин наследование. Больше разницы нет
Aleks
а как понять виртуальных?
Коллектив всегда как оправдание при срыве сроков говорит что людей не хватает. Бизнес дает добро на найм, но всех кандидатов валят по черному, сетуя бизнесу что совсем нет нормальных кандидатов. И дальше можно срывать сроки...
Aleks
Это только один вариант. Еще бывает что сами не знаю кого хотят, и между собеседованиями требования к кандидату меняются. :)
Gameover
Это че не рофл?
это классика
Dmitry
это классика
Да ну не, чет не верится
Dmitry
Это ж все должны в этом участвовать, команда и Тим лид
Aleks
Или слышали что магический devops за 100500 денег махнет волшебной палкой и отменит 5 летний техдолг, и коллектив рукожопов, и все сразу заработает. :)
Aleks
Это ж все должны в этом участвовать, команда и Тим лид
Все кроме бизнеса участвуют. И всех кроме бизнеса устраивает...
Dmitry
Ужасы какие рассказываете
Aleks
Ужасы какие рассказываете
Такие ситуации встречал некоторые лично, а некоторые по рассказам знакомых.
Aleks
И часто проверенный способ валить кандидата, попросить на бумажке наизусть написать 100 методов сортировки. :)
lid
Как думаете реально использовать вместо ip адресов блокчейн блоки для адресации в сети???
lid
Для анонимности
Dima
Как думаете реально использовать вместо ip адресов блокчейн блоки для адресации в сети???
Блокчейн - структура данных, где каждый последующий блок имеет Хеш-Сумму предидущего блока. Тем самым достигается невозможность изменения последовательности блоков не поменяв хеш-сумму в головном блоке. IP адрес - адрес машины в сети интернет. IP переводится как Интернет Протокол.
Dima
Типа линкенд лист с указателем на следующий блок?
Да. Линкед лист, где по мимо указателя еще есть Хеш-Сумма посчитанная от предидущего блока.
Dima
Типа линкенд лист с указателем на следующий блок?
Что такое хеш-сумма понимаете. В комьютерах все набор 0 и 1. Вместе это большое число. Так вот Хеш сумма это такая результат работы Хеш-Функции когда вы одно число подаете на вход, друго получаете. И отображения между ними практически уникальны. Теоретически коллизии есть, но они очень мало вероятны. UPD: Получается, что картинка, звук, видео, текст это число. И подавая это число на вход Хеш-Функции вы получаете новое число - большое тоже. Которое однозначно указывает на именно этот фрагмент данных. Эти числа вы можете увидеть в GitHub каждый коммит - имеет уникальное число пресдтавленно в 16тиричной форме.
lid
Блокчейн - структура данных, где каждый последующий блок имеет Хеш-Сумму предидущего блока. Тем самым достигается невозможность изменения последовательности блоков не поменяв хеш-сумму в головном блоке. IP адрес - адрес машины в сети интернет. IP переводится как Интернет Протокол.
Это я понимаю. Просто если создать такую идею что бы мы могли взаимодействовать с серверами не через ip адреса а через хэши. Ну типа твоя машина имеет приватный хэш и публичный. Ты упаковываешь в пакет не данные с метаданными адресом ip и прочей ерунды. А вместо ip публичный ключик с хэшем. На пакет идёт к провайдеру у которого будет свой хэш и хеш мой и данные запроса. Дальше блок переходит на сервер. У сервера свой хэш и хэш провайдера. По этому уникальному хэшу сервер отправить ответ на запрос назад на хэш провайдера. А провайдер тем самым отправить на мой уникальный хэш с данными
lid
Я может немного непонятно выражаютсь. Но если при помощи блокчей технологии можно обмениваться криптой почему нельзя обмениваться данными по сети
Андрей
хотя я про di знаю примерно ничего потому что в го его не юзает никто
Используют, почти все. Просто не знают об этом
Andrey
Я может немного непонятно выражаютсь. Но если при помощи блокчей технологии можно обмениваться криптой почему нельзя обмениваться данными по сети
когда вы обмениваетесь криптой вы всей сети говорите, смотрите я обменялся криптой, и каждый участник сети добавляет себе в блокчейн запись об этом, и все теперь все знают что у вас есть крипта, анонимность тут только в том что вы это кошелек который неизвестно кому пренадлежит, идею про айпи на этой технологии немного не понял, давайте подробнее
Андрей
только знакомые с С# жаловались что его якобы "нет"
В шарпах немного другое, там неявная подстановка из контейнеров зависимостей
Andrey
ваша идея уже была в мультике "котенок Гаф" если не ошибаюсь, они там изобрели полностью секретный язык, который сам не понимали
Pavel
@Vogre ты?
Владимир
@Vogre ты?
Я и слов-то таких не знаю!
Sanity = nil
@Vogre ты?
Ну да я так делаю и что?🤓
Skaz
Стоит ли изучать пайтон
Skaz
Чего
Sanity = nil
Стоит ли изучать пайтон
Ради джанговской админки.
Sanity = nil
Да.
Skaz
И чатгпт
Skaz
Он же на питоне написан