170 похожих чатов

Мне интересно, какие есть истории истории “we moved to Golang

from …”? Т.е. не те, кто на stackshare указал, что используют, а кто что-то переписал?

15 ответов

7 просмотров

В гугле миллион историй

А чем интересны то? Я вот на прошлой работе похожую рассказывал, что переписывание опенсорс проекта на го сократило время ответа в 10 раз, например. Но и смысл в таком?

Vladimir-0xd728c4a7cd55d8db Автор вопроса
Vladimir Smirnov
А чем интересны то? Я вот на прошлой работе похожу...

консолидировать в голове аргументы для разговора с бизнесом, типа "покажи мне кто переписывал и почему", развогор про скорость и эффективность понятен, но для бизнеса это трансформируется в "мы можем брать более дешевое железо или меньше серверов" и все. экономия затрат на железе которые кстати в отличие от человеческих рисков хорошо, предсказуемо прогнозируются.

Vladimir-0xd728c4a7cd55d8db Автор вопроса
Vladimir Smirnov
Вопрос в масштабах. Иногда и 10% это уже много.

мм, а если конкретнее оттолкнуться от "Популярные языки программирования 2019 от пользователей" хедхантера на хабре с цифрами зп (бот банит ссылки) возьмем зп php 87к, golang - 146к. получается на 1 человека надо окупить 59к железа? вся инфра должна стоить миллионы для окупа команды? много таких?

Vladimir-0xd728c4a7cd55d8db Автор вопроса
Vladimir Smirnov
Больше, чем кажется :)

и это именно миллионы чего-то именно автоскейлингового? потому что на схд и вообще на всех стейтфул вещах сменой языка не сэкономить

Vladimir 0xd728c4a7cd55d8db
мм, а если конкретнее оттолкнуться от "Популярные ...

так го в другой нише немного, его применяют в более серьезных проектах, где всегда больше денег

Vladimir 0xd728c4a7cd55d8db
и это именно миллионы чего-то именно автоскейлинго...

Ну это заблуждение в общем то. Даже стейтфул вещи можно перепрофилировать под другие задачи, ну или простого уменьшения latency хватит чтобы больше пользователей получить

Vladimir 0xd728c4a7cd55d8db
консолидировать в голове аргументы для разговора с...

Кроме скорости и понятности еще нужно брать в учет с чего переписывалось и экпертизу команды. Если мы сравниваем с языками с динамической типизацией и практикой писать на коленке без тестов, то среднего уровня экспертизы команда гоферов может писать более надежные проекты, требующие меньше времени на поддержку и которые легко развивать. Это если развитие вообще требуется и фичи пилятся Конкретно случай у нас все было переписано с node.js, потому что показатель необходимого времени на рефакторинг для новых фичей достиг потолка. 4+ года проект на го, полет нормальный

Vladimir-0xd728c4a7cd55d8db Автор вопроса
Je
Кроме скорости и понятности еще нужно брать в учет...

👍 но это пока явление рынка труда, куда не наплыли эти же чуваки из ноды, уровняв "средний" уровень? с другой стороны, аргумент про баги-тесты и статическую типизацию понятен, но он общий, не go-специфичный

Vladimir 0xd728c4a7cd55d8db
👍 но это пока явление рынка труда, куда не наплыли...

это просто хайп, можно хайп-измеритель проекта применить

Пользователь 61a2b
это просто хайп, можно хайп-измеритель проекта при...

По моему хайп сместился из области языков в область ИИ. Не важно на чем оно написано, главное что бы была нейросеть

Vladimir 0xd728c4a7cd55d8db
консолидировать в голове аргументы для разговора с...

У Parse.com отличный был кейс. Они где-то год переписывали с ноды на Go

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта