Re[44]: Оставаться в С++ или уходить?
От: Артём Австралия жж
Дата: 11.06.22 07:16
Оценка: :))
Здравствуйте, so5team, Вы писали:

S>Но если микросервисы на C++ никто не делает, то как же так-то?


S>В мире такое количество сумасшедших, выбирающих C++ для микросервисов?


Просто кинь ссылку на популярный C++ фреймворк для организации микросервиса в AWS. Не gamedev.
Re[45]: Оставаться в С++ или уходить?
От: CreatorCray  
Дата: 11.06.22 07:29
Оценка: +1
Здравствуйте, Артём, Вы писали:

Аё>фреймворк для организации микросервиса в AWS.

Но Артёмка без трубки уже не может себе представить написание чего бы то ни было без использования framework?
Сам AWS предоставляет C++ SDK для своих cloud services — бери и пиши.
... << RSDN@Home 1.3.110 alpha 5 rev. 62>>
Re[45]: Оставаться в С++ или уходить?
От: Nuzhny Россия https://github.com/Nuzhny007
Дата: 11.06.22 07:53
Оценка:
Здравствуйте, Артём, Вы писали:

N>>А все библиотеки, которые используют микросервисы, пишут на С++

Аё>Но ведь не тебе писать эти библиотеки. Прицепить к ноде или к го — вот и весь спрос на C++.

Вообще-то как раз мне. А кому ещё?

Аё>Сеньёр бекенд помидор Go, С++, Python.

Аё>Сеньёр Typescript / С++
Аё>ну и т.д.

Ну и т.д. — это твоё передёргивание. В той же вакансии с Typescript плюсы стояли на первом месте. Типичная работа, о которой пишут — это писать компоненты на С++ и интегрировать их в систему на другом языке.

Аё>всё, что нужно знать про "микросервисы на C++".


Да, можешь посмотреть, как оно работает в Яндекс такси, например. Там скорости Go или Java не хватает, всё на С++
Re[45]: Оставаться в С++ или уходить?
От: DiPaolo Россия  
Дата: 11.06.22 08:14
Оценка:
N>>А все библиотеки, которые используют микросервисы, пишут на С++
Аё>Но ведь не тебе писать эти библиотеки. Прицепить к ноде или к го — вот и весь спрос на C++.

Так Nuzhny и говорит о тех, кто пишет эти библиотеки, которые потом включают во всякие ноды и питоны.

N>>Вакансий вагон, как в России, так и за. Пример за последнюю неделю, что скинули мне:

N>>
  картинки
N>>Image: IMG_20220611_072823.jpg
N>>Image: IMG_20220611_072757.jpg
N>>Image: IMG_20220611_072900.jpg


N>>А уж сколько приходит вакансий про трейдинг, про знание CUDA вдобавок, про разработку библиотек для нейросетей, мультимедиа... Работы на плюсах много.


Аё>Сеньёр бекенд помидор Go, С++, Python.

Аё>Сеньёр Typescript / С++

Аё>ну и т.д.


Аё>всё, что нужно знать про "микросервисы на C++".


Никто не говорил про микросервисы в C++. Это ты сам споришь с этим утверждением. Всякой задаче — свой подходящий инструмент. Несколько стейтментов:
— микросервисы на плюсах писать долго и дорого. К тому же неудобно. Никто без особой нужды и в исключительных случаях так не делает. И я не заметил, чтобы кто-то с этим спорил в этом треде, но ты продолжаешь упорно спорить сам с собой и доказывать то, к чему никто не аппелирует
— мир разработки не ограничивается микросервисами. Хоть это сейчас и модно. И возможно кто-то внутри этого мирка и думает, что за пределами микросервисов, куберов, ноды, реакта, <you name it>, etc. мир разработки заканчивается. И только за его пределами, по легендам, иногда встречаются засаленные выкинутые на помоечку никому не нужные разработчики C++. Уверяю, что это не так. Микросервисы — очередная мода, которая пройдет. А плюсы как были, так и будут.
— да, спрос на плюсы ниже, чем на многие другие мейнстримовые языки. Тут тоже спору нет.

Вообще, складывается ощущение, что либо ты намеренно троллишь на тему плюсов (не только в этой ветке), либо у тебя затаилась давняя обида на плюсы/плюсовиков.

Это такой же язык, как и другие. Свои плюсы, свои минусы. Каждый может писать на чем хочет. Для каждой задачи есть более подходящие инструменты и менее подходящие.

PS Вот немного сухой статистики на основе https://career.habr.com/vacancies. Без претензий на правильность выборки, репрезентативность и прочее, просто как есть с одного из популярных в России сайтов с вакансиями.

C# — 140
C++ — 131
Go — 146
Java — 488
JavaScript — 411
Python — 487
Ruby — 22
Rust — 8
TypeScript — 191

  Скриншоты
















Патриот здравого смысла
Отредактировано 11.06.2022 8:23 DiPaolo . Предыдущая версия .
Re[46]: Оставаться в С++ или уходить?
От: Артём Австралия жж
Дата: 11.06.22 12:20
Оценка: :)
Здравствуйте, DiPaolo, Вы писали:

DP>Так Nuzhny и говорит о тех, кто пишет эти библиотеки, которые потом включают во всякие ноды и питоны.


Nuzhny в другой теме уже признался, что либы он только использует, склеивает это в монолит.

DP>Никто не говорил про микросервисы в C++. Это ты сам споришь с этим утверждением. Всякой задаче — свой подходящий инструмент.

Я говорил, что микросервисы- это мейнстрим на данный момент. На что Nuzhny аргументировал, что мол очень много вакансий C++ и при том сам же привел примеры Go.

DP>- мир разработки не ограничивается микросервисами

Да, еще есть копролиты-монолиты, до которых пока не добрались потные рученки распиливателей на микросервисы.


DP> А плюсы как были, так и будут.

Как были статистической погрешностью уже 15 лет, так и будут, да.

DP>- да, спрос на плюсы ниже, чем на многие другие мейнстримовые языки. Тут тоже спору нет.

Не просто ниже. А очень сильно ниже.

DP>Вообще, складывается ощущение, что либо ты намеренно троллишь на тему плюсов (не только в этой ветке), либо у тебя затаилась давняя обида на плюсы/плюсовиков

Какая может быть обида- я и сам на них когда-то писал. А сейчас их просто нет в мейнстриме.


DP>Это такой же язык, как и другие.

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

DP>PS Вот немного сухой статистики на основе https://career.habr.com/vacancies. Без претензий на правильность выборки, репрезентативность и прочее, просто как есть с одного из популярных в России сайтов с вакансиями.


DP>C# — 140

DP>C++ — 131
DP>Go — 146
DP>Java — 488
DP>JavaScript — 411
DP>Python — 487
DP>Ruby — 22
DP>Rust — 8
DP>TypeScript — 191

Ну в РФ еще есть оборонка какая-то или поддержка копролита в аутсорсе. В общем-то в РФ плюсов поэтому больше чем раста, например.

Короче говоря, вот 3 года назад пост http://rsdn.org/forum/job/7549288?tree=tree
Автор: ioj
Дата: 23.09.19
— совпадает с моими ощущениями периода, когда я сам в РФ писал на плюсах.


По числам JS — TS — я хз, imho в JS записали TS-е проекты. Ибо актуальный Angular и React предполагает TS.
Отредактировано 11.06.2022 12:37 Артём . Предыдущая версия .
Re[46]: Оставаться в С++ или уходить?
От: Артём Австралия жж
Дата: 11.06.22 13:01
Оценка:
Здравствуйте, Nuzhny, Вы писали:

N>Да, можешь посмотреть, как оно работает в Яндекс такси, например. Там скорости Go или Java не хватает, всё на С++


Яндекс не единственный сервис такси, и выбор C++ необычен для этой предметной области. Например, малоизвестная GoCatch используют Scala. М.б. потому, что фреймворк Spark написан на Scala.
Re[46]: Оставаться в С++ или уходить?
От: Ip Man Китай  
Дата: 11.06.22 14:41
Оценка: +1
Здравствуйте, Nuzhny, Вы писали:


N>Да, можешь посмотреть, как оно работает в Яндекс такси, например. Там скорости Go или Java не хватает, всё на С++




ага, в то время как Уберу скорости джавы хватает.

https://eng.uber.com/tech-stack-part-one-foundation/

"We adopted Go and Java for high performance reasons"
Отредактировано 11.06.2022 14:41 Ip Man . Предыдущая версия .
Re[45]: Оставаться в С++ или уходить?
От: Ip Man Китай  
Дата: 11.06.22 14:49
Оценка:
Здравствуйте, Артём, Вы писали:

Аё>Трейдинг, это такой закрытый клуб, он не про C++ совсем. Скажем так, 1% фап на C++ и 99% фап на цепи маркова прочие баесы.


в трейдинге Java тоже используется, кстати. Есть отдельные фирмы, разрабатывающие свои скоростные системы именно на Java
Re[47]: Оставаться в С++ или уходить?
От: Nuzhny Россия https://github.com/Nuzhny007
Дата: 11.06.22 15:50
Оценка:
Здравствуйте, Ip Man, Вы писали:

N>>Да, можешь посмотреть, как оно работает в Яндекс такси, например. Там скорости Go или Java не хватает, всё на С++


IM>ага, в то время как Уберу скорости джавы хватает.

IM>https://eng.uber.com/tech-stack-part-one-foundation/
IM>"We adopted Go and Java for high performance reasons"

Твоему аргументу не хватает сравнения КПД обоих подходов. Разработки Яндекса обсуждаются довольно публично на профильных конференциях, в том числе как они переписывали на плюсы и избавлялись от java-решений.
Так-то кто угодно может писать на чём угодно — и пишут. Но мой пример — это аргумент в споре о том, что на плюсах пишут микросервисы. А твой пример говорит... Да ничего он не говорит. Из интересных нюансов тут ещё тот факт, что Я.Такси и Убер в России были одним юрлицом
Re[48]: Оставаться в С++ или уходить?
От: Ip Man Китай  
Дата: 11.06.22 16:00
Оценка: :))) :))
Здравствуйте, Nuzhny, Вы писали:

N>Твоему аргументу не хватает сравнения КПД обоих подходов. Разработки Яндекса обсуждаются довольно публично на профильных конференциях, в том числе как они переписывали на плюсы и избавлялись от java-решений.


Вообще пофигу на Яндекс. Uber — мировая компания на уровне FAANG. У меня к их инженерным решениям доверия гораздо больше.
Отредактировано 11.06.2022 16:01 Ip Man . Предыдущая версия .
Re[49]: Оставаться в С++ или уходить?
От: Stanislav V. Zudin Россия  
Дата: 11.06.22 18:33
Оценка: +1 -1
Здравствуйте, Ip Man, Вы писали:

IM>Вообще пофигу на Яндекс. Uber — мировая компания на уровне FAANG. У меня к их инженерным решениям доверия гораздо больше.


Не стоит дрочить на мировое имя.
Компании из первой тройки, производящие САПР электроники и имеющие миллиардные обороты, имеют кошмарные технические решения (сам видел) и никакую точность. Но у них крутые продаваны и маркетологи.
Которые и создают репутацию.
_____________________
С уважением,
Stanislav V. Zudin
Re[48]: Оставаться в С++ или уходить?
От: Артём Австралия жж
Дата: 12.06.22 00:07
Оценка: :)
Здравствуйте, Nuzhny, Вы писали:

N> как они переписывали на плюсы и избавлялись от java-решений.


Кинь ссылку. Интересно количественно-денежные замеры и оценки оправданности такого решения, а так же хрологию ухода-прихода техлидов / архитектов.
Re[50]: Оставаться в С++ или уходить?
От: Артём Австралия жж
Дата: 12.06.22 00:10
Оценка:
Здравствуйте, Stanislav V. Zudin, Вы писали:

SVZ>Компании из первой тройки, производящие САПР электроники и имеющие миллиардные обороты, имеют кошмарные технические решения (сам видел) и никакую точность.

Неужели копролиты-монолиты C++?

SVZ>Которые и создают репутацию.

Может быть, там больше фич, чем у молодой, динамично развивающейся компании?
Re[51]: Оставаться в С++ или уходить?
От: Stanislav V. Zudin Россия  
Дата: 12.06.22 04:42
Оценка:
Здравствуйте, Артём, Вы писали:

SVZ>>Компании из первой тройки, производящие САПР электроники и имеющие миллиардные обороты, имеют кошмарные технические решения (сам видел) и никакую точность.

Аё>Неужели копролиты-монолиты C++?

С, С++, Delphi, C#. Но тянется весь этот зоопарк из 90-х, я же говорю про самых богатых "законодателях моды".

SVZ>>Которые и создают репутацию.

Аё>Может быть, там больше фич, чем у молодой, динамично развивающейся компании?

Фичи это само собой, но в среде манагеров (которые выделяют бабло на закупку софта) царит мнение "мы купили софт на хренадцать млн баксов, оно не может считать неправильно".
А продаваны им поддакивают: "конечно!!! Просто вы не умеете его готовить. Если подкрутить вот тут, а потом вон там, а ещё воооон там, то результаты будут очень похожи на настоящие".
А потом уже пользователи, такие как Артём, на тематических форумах кричат: "настоящий солвер не может так быстро считать и не может продаваться так дешево, там какой-то подвох"
_____________________
С уважением,
Stanislav V. Zudin
Re[52]: Оставаться в С++ или уходить?
От: Артём Австралия жж
Дата: 13.06.22 09:20
Оценка:
Здравствуйте, Stanislav V. Zudin, Вы писали:

SVZ>С, С++, Delphi, C#. Но тянется весь этот зоопарк из 90-х, я же говорю про самых богатых "законодателях моды".

Т.е. копролиты

SVZ>>>Которые и создают репутацию.

Аё>>Может быть, там больше фич, чем у молодой, динамично развивающейся компании?

SVZ>Фичи это само собой,


SVZ>А потом уже пользователи, такие как Артём, на тематических форумах кричат: "настоящий солвер не может так быстро считать и не может продаваться так дешево, там какой-то подвох"


Я вообще не интересуюсь вашими солверами
Re[53]: Оставаться в С++ или уходить?
От: Stanislav V. Zudin Россия  
Дата: 13.06.22 09:24
Оценка:
Здравствуйте, Артём, Вы писали:

SVZ>>С, С++, Delphi, C#. Но тянется весь этот зоопарк из 90-х, я же говорю про самых богатых "законодателях моды".

Аё>Т.е. копролиты

Естественно! Все деньги в копролите, а не в модных и молодёжных фреймворках!


SVZ>>А потом уже пользователи, такие как Артём, на тематических форумах кричат: "настоящий солвер не может так быстро считать и не может продаваться так дешево, там какой-то подвох"


Аё>Я вообще не интересуюсь вашими солверами


Да я не про солверы, а про безосновательную веру в непогрешимость больших компаний и дорогого софта.
_____________________
С уважением,
Stanislav V. Zudin
Re[54]: Оставаться в С++ или уходить?
От: Артём Австралия жж
Дата: 13.06.22 09:31
Оценка: :)
Здравствуйте, Stanislav V. Zudin, Вы писали:

SVZ>Естественно! Все деньги в копролите, а не в модных и молодёжных фреймворках!

Может быть, в РФ так. Так что я наблюдаю тренд сейчас- самые консерваторы запрыгивают в поезд микросервисов. Консерваторы это жава. Плюсовых компаний/проектов — в следовых количествах под микроскопом.

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

Большой и дорогой софт валится под тяжестью фич, под противоречивостью дизайна, под историей "авторы этого кода давно ушли и никто не знает, как это работает".
Re[55]: Оставаться в С++ или уходить?
От: Stanislav V. Zudin Россия  
Дата: 13.06.22 09:43
Оценка:
Здравствуйте, Артём, Вы писали:

Аё>Так что я наблюдаю тренд сейчас- самые консерваторы запрыгивают в поезд микросервисов. Консерваторы это жава. Плюсовых компаний/проектов — в следовых количествах под микроскопом.


Ты про интернет-магазины и корпоративные системы — их в моём мире нет и микросервисов тоже нет.

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


Вот!!! А я о чём?
Но публика продолжает дрочить верить в большой и дорогой софт.
_____________________
С уважением,
Stanislav V. Zudin
Re[19]: Оставаться в С++ или уходить?
От: Hobbes Россия  
Дата: 13.06.22 12:04
Оценка:
Здравствуйте, Артём, Вы писали:

Аё>и Go, который компилируемый, быстрый, и без вывиха мозга сиплюсного


Там свой вывих мозга есть. Например сделать глубокую копию композитного объекта — в го без приседаний не получится. А в C++ это есть из коробки.
Re[52]: Оставаться в С++ или уходить?
От: Умака Кумакаки Ниоткуда  
Дата: 16.06.22 14:47
Оценка: +1
Здравствуйте, Stanislav V. Zudin, Вы писали:

SVZ>Фичи это само собой, но в среде манагеров (которые выделяют бабло на закупку софта) царит мнение "мы купили софт на хренадцать млн баксов, оно не может считать неправильно".


причём тут фичи? в среде манагеров царит мнение "о, это дерьмо продаётся за бешеные бабки, наверное там неплохие откаты" и всё. В 95% случаев если лицо, принимающее решение о софте, имеет прямой выход на продажников софта, там будут откаты. 5% это когда софт продают наивные одуванчики-технари, думающие что их софт купят за "фичи" или "качество". купят конечно, 5% таких же одуванчиков.
нормально делай — нормально будет
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.