Re: Вернуться в С++
От: RussianFellow Россия http://russianfellow.livejournal.com
Дата: 11.07.18 07:59
Оценка: -1 :))) :))) :))) :)))
Здравствуйте, white_znake, Вы писали:

_>Всем привет.


_>Знал Си и прогла на нем еще с 11 лет.


Че-го?

Я начал программировать в 15 лет, в 10 классе, на языке Basic. А на языке Fortran я начал программирвоать в 17 лет, на первом курсе вуза.
Остальные языки я изучил позже.
1613 г. = 2024 г.
Re: Вернуться в С++
От: Тёмчик Австралия жж
Дата: 28.09.18 11:03
Оценка: -6 :)
Здравствуйте, white_znake, Вы писали:

_>Хотелось бы вспомнить С++. Отсюда вопрос: нужно ли к знаниям С++ знания специфичных областей, типа фин.теха. В каких обласятх С++ еще используется?


Зачем добровольно заниматься некрофилией?
Re: Вернуться в С++
От: kaa.python Ниоткуда РСДН профессионально мёртв и завален ватой.
Дата: 29.09.18 15:49
Оценка: +4 -1
Здравствуйте, white_znake, Вы писали:

_>Уйти на чистый js — как-то не люблю я этот язык.

_>Хотелось бы вспомнить С++. Отсюда вопрос: нужно ли к знаниям С++ знания специфичных областей, типа фин.теха.

Сейчас серьезный кризис на рынке C++ разработки, кризис плана "работать некому". За последнюю неделю удалось поговорить с большим количеством C++ разработчиков в одном месте (CppCon как ни как) и почти все сказали что вакансии не могут по полгода закрыть. Это и к компаниям в РФ и за пределами относится. Так что идти в область если есть на то желание стоит, но вот знать как о плюсовой инфраструктуре, так и о какой-то из перечисленных ниже сфере надо.

_>В каких обласятх С++ еще используется?


Остались плюсы очень и очень много где: безопасность, сети, CV, десктопное кроссплатформенное ПО, игры, финансы, встраиваемое ПО, мобилки и как верно подсказали ниже блокчейн.
Отредактировано 29.09.2018 17:24 kaa.python . Предыдущая версия .
Re[3]: Вернуться в С++
От: Submitter  
Дата: 30.09.18 03:47
Оценка: +2 :)))
Здравствуйте, Marty, Вы писали:

M>Плюсы у тебя явно не зашли. Да и вообще, судя по всему, с программированием у тебя не зашло


Да и с головой явно не зашло.
Re[7]: Вернуться в С++
От: CreatorCray  
Дата: 30.09.18 08:31
Оценка: +5
Здравствуйте, Тёмчик, Вы писали:

Тё>Потому, что единственный, и очень чёткий смысл «возвращаться в C++» ради 3x кратной зп — это HFT.

Артёмка, деньги дают не за язык а за умение решать проблемы в конкретной предметной области.
Язык же будет банально тот, который для этой области подходит.
... << RSDN@Home 1.0.0 alpha 5 rev. 0>>
Re[19]: Вернуться в С++
От: so5team https://stiffstream.com
Дата: 02.10.18 09:52
Оценка: 3 (1) +3
Здравствуйте, Тёмчик, Вы писали:

Тё>Вот именно. "Язык развивается" только для тех, кто бустом не пользовался.


variadic templates, noexcept, rvalue references, move-semantic, perfect-forwarding, final+override, =default и =delete для методов, auto, structured binding, template argument deduction, static if -- это все в C++ притащили из Boost-а?
Отредактировано 02.10.2018 9:56 so5team . Предыдущая версия .
Re[29]: Вернуться в С++
От: kaa.python Ниоткуда РСДН профессионально мёртв и завален ватой.
Дата: 03.10.18 04:22
Оценка: +3 :)
Здравствуйте, Тёмчик, Вы писали:

Тё>Так и в Сиднее на C++ подходящих людей нет. На HFT постоянно ищут. Если про Москву- к примеру, у Яндекса в поиск бесконечные вакансии. Рынок работника .


Ну вот видишь, в мире C++ рынок работника, как ни крути, я же не придумывал тут
Автор: kaa.python
Дата: 29.09.18
. Может не для всех, но посмотрев в профиль Nuzhny сразу понимаешь – для него текущий рынок это точно рынок работника. А вот есть у нас тут RussianFellow и в его случае рынок работодателя по-любому, всегда и везде
Отредактировано 03.10.2018 4:30 kaa.python . Предыдущая версия .
Re[3]: Вернуться в С++
От: Dair Россия https://dair.spb.ru
Дата: 30.09.18 08:21
Оценка: 8 (2) +1
Здравствуйте, CEMb, Вы писали:

D>>Я на С++ пишу кроссплатформенные части под iOS/Android.


CEM>Если ты ещё тут, можешь рассказать подробнее, про инструментарий и про разработку вообще?

CEM>А то мне как-то шарп-ксамарин не зашёл

Инструментарий — почти только то, что даёт сам производитель.

Под iOS: Xcode от Apple, ну и скриптинг если что надо дополнительно. Xсode умеет компилировать С++ clang'ом из коробки, ничего делать особо не надо.
Под Android, опять же, только родное, т.е., Android Studio. Задолго до неё Гугл выдал NDK, т.е., native development kit, в составе которого есть компилятор.

Разработка вообще: рисуется UI на родных контролах, на родном языке (Swift для iOS, Kotlin для Android); логика пишется на C++.
В случае MVC — на C++ пишется M и C, на "родном языке" только V.
В случае MVVM — на C++ пишется M и VM, на "родном языке" опять только V.

Для iOS пишется довольно тонкая прокладка на Objective-C, для Android, соответственно, прокладка сама двухслойная из Java и C++/JNI.

Есть сторонние инструменты (использовать осторожно), которые генерируют прокладки за тебя. Вот, например, Djinni.

Плюсы: одна и та же часть логики для двух приложений (теоретически ничего не мешает её же использовать и в немобильных операционных системах, т.е., Win/Lin/macOS), да или даже на бэкэнде.

Минусы: требует знания более одного языка (для меня это как "требует от ремонтника владеть более чем одним инструментом"). Иногда, как верно заметил
Автор: Тёмчик
Дата: 30.09.18
Тёмчик, приводит к боли. Но что, у тебя никогда разработка на текущем инструментарии к боли не приводит?


----

Да и тема "вернуться в С++" сродни "опять начать пользоваться молотком". Не надо использовать один молоток, есть ещё пассатижи, отвертки, элетродрель и перфоратор. "Я решаю задачи, для которых молоток не нужен" — это нормально. "Я не использую молоток потому что придумали строительный пистолет" — нет, ненормально.
Re[2]: Вернуться в С++
От: reversecode google
Дата: 29.09.18 16:04
Оценка: +1 -1 :)
да да знаем мы эти сказки про не могут закрыть вакансии
и тупые вопросы про полиморфизмы и прочую куйню, если конторы не умеют отбирать кандидатов
пусть закрываются и едут бамбук косить в азию

вторая медаль этих "не могут", это зп
сраные крипто стартапы $5к гросса предагают
а ваши унылые конторы парится в офисе до $3к

можете мои слова так вашим "многим С++ разработчикам" на прямую и передать)))
Re[3]: Вернуться в С++
От: Тёмчик Австралия жж
Дата: 30.09.18 01:03
Оценка: +1 :))
Здравствуйте, mizuchi, Вы писали:

M>расскажи в 2х словах -- как можно на C++ писать под андроид?


Здесь http://rsdn.org/forum/flame.comp/7202471.flat
Автор: Dair
Дата: 21.07.18

Re[9]: Вернуться в С++
От: CreatorCray  
Дата: 01.10.18 07:51
Оценка: +3
Здравствуйте, El Camino Real, Вы писали:

ECR>До сих пор даже от опытных разработчиков приходится слышать про навык "программирую на С++". И ведь реально, это отдельное умение, со своими дзен-техниками и тысячью подводных камней.

Please... Всё умение заключается в том, чтобы сдерживать себя и не воротить ненужной сложности и использовать только то, что реально нужно.
... << RSDN@Home 1.0.0 alpha 5 rev. 0>>
Re[2]: Вернуться в С++
От: kaa.python Ниоткуда РСДН профессионально мёртв и завален ватой.
Дата: 01.10.18 21:46
Оценка: :)))
кто-то жжет напалмом в личных сообщениях:

"...вакансии не могут по полгода закрыть. Это и к компаниям в РФ и за пределами относится."

У вас совершенно неверные представления о том, что происходит в России. В России сейчас глубокий экономический кризис. Народ быстрыми темпами нищает. Как наверное вам известно, практически, половины пенсионеров лишили пенсии благодаря так называемой "пенсионной реформе", чтобы другой половине поднять пенсию на тысячу рублей в год. То есть денег в казне катастрофически не хватает, и преступный Путинский режим ничего лучшего не придумал, как отобрать деньги у самой незащищенной категории населения.

Закрываются малые предприятия, так как потребительский спрос падает. Растет безработица.

В таких условиях все стараются в первую очередь пристроить на работу своих родственников или хороших знакомых. С улицы на хорошие зарплаты стараются не брать. Именно поэтому висят вакансии. То есть либо это вакансии со смешной зарплатой, то есть неадекватные вакансии, либо это вакансии, которые объявляются не из-за того, что срочно нужен программист, а используются как фильтр для отбора высококвалифицированных специалистов. Такие вакансии могут висеть годами, которых затем можно принять на среднюю зарплату по рынку.


Эй, Аноним, выходи
Re[16]: Вернуться в С++
От: Тёмчик Австралия жж
Дата: 02.10.18 07:15
Оценка: :)))
Здравствуйте, Stanislav V. Zudin, Вы писали:

SVZ>Тёма, ты прав лишь отчасти. Сениор должен сам отвечать за свой код, но тащить в проект всякую левую хрень можно только после коллегиального одобрения, где последнее слово за лидом.


Если буст запрещён, то бежать от такого тимлида, роняя тапочки.
Re[19]: Вернуться в С++
От: Nuzhny Россия https://github.com/Nuzhny007
Дата: 02.10.18 10:02
Оценка: +3
Здравствуйте, Тёмчик, Вы писали:

N>>В современном С++ буст не так уж и необходим. У меня он потихоньку самовыпиливается из проектов.

Тё>Вот именно. "Язык развивается" только для тех, кто бустом не пользовался. Естественно, всё что затащили в STL, нужно перестать тянуть из буста.

Язык развивается для всех. Буст — это не только хорошие библиотеки, но и множество непонятных поделок, которые умирают в том числе и внутри него самого.
Я всегда радуюсь, когда можно бустовский код заменить стандартным.
Re[26]: Вернуться в С++
От: Тёмчик Австралия жж
Дата: 03.10.18 03:24
Оценка: +2 -1
Здравствуйте, Nuzhny, Вы писали:

Тё>>Ищут на 150т.р. и внезапно предлагают 300т.р.? Серьёзно?


N>Вполне: есть задачи, вывесили вакансию, но никого найти не могут. Потом рекрутерша начинает шерстить Линкедин и уже разговаривают по факту. Если человек им очень подходит и задачу надо решать прямо сейчас, но платят столько, чтобы он согласился перейти.

N>Но надо признать, что сейчас проще найти вакансии с зп 300-400 тыс. для data science на Питоне, чем на С++. Тема модная!

Т.е. вот висит вакансия. Вроде на C++, но подходящих людей нет. На всю Москву нет людей!
И вот находится такой человек, но он впридачу к C++ совершенно случайно имеет PhD в предметной области. Его хрюша уговаривает перейти на ту вакансию, готова даже говорить о в 2 раза чем в вакансии, зп.
Что из этого можно вывести:
1) плюснику без phd не платят больше, чем среднерыночная зп, за его плюсы.
2) плюснику ещё и сложнее найти работу- он бы рад на 150, да кто ж его возьмёт.
3) чел с phd может поднимать ещё больше, если уйдет из плюсов.
Re[3]: Вернуться в С++
От: mik1  
Дата: 30.09.18 18:27
Оценка: 3 (1) +1
Здравствуйте, sergey2b, Вы писали:

S>какие альтернативы ты видишь ? выучить php и пойти в фейсбук


Что интересно, во всех топовых работодателях долины есть огромные команды плюсовиков.
Что ещё интересно, в долине практически нет HFT, они не способны конкурировать по деньгам.
Впрочем, про рынок Австралии Артем прав на 100%
Re: Вернуться в С++
От: Faland США  
Дата: 09.07.18 13:47
Оценка: +2
Здравствуйте, white_znake, Вы писали:

_>Всем привет.


_>Знал Си и прогла на нем еще с 11 лет. В универе уже знал С++, после универа 6 лет писал на С++. Но потом перешел на C# и .NET в веб разработку.

_>Подтянул знания по JS.
_>Сейчас C# & .NET как-то опостылел:
_>- Куча программистов пишут неэффективный код. Проблема с производительностью лечится повышением таймаутов.
_>- C# и .NET опазадли за Node JS в вебе. Я думаю, что .NET и дальше будет стагнировать.

_>Уйти на чистый js — как-то не люблю я этот язык.

_>Хотелось бы вспомнить С++. Отсюда вопрос: нужно ли к знаниям С++ знания специфичных областей, типа фин.теха. В каких обласятх С++ еще используется?

CAD-ы. Там много легаси конечно, но многие конторы двигаются в сторону кроссплатформенных приложений, периодически переписывая что нужно. Много удаленки, толковым людям могут неплохо платить, в ведомостях проскакивали цифры по $5000 (Питер) и $3000 (Нижний) для синьор-девелоперов с релевантными скиллами (CAD, геометрия, OpenGL итп).
Re: Вернуться в С++
От: a_g_99 США http://www.hooli.xyz/
Дата: 09.07.18 18:10
Оценка: +2
Здравствуйте, white_znake, Вы писали:

_>Хотелось бы вспомнить С++. Отсюда вопрос: нужно ли к знаниям С++ знания специфичных областей, типа фин.теха. В каких обласятх С++ еще используется?


ну хуже не будет, но это не обязательно.

финансы, графика (те самые кады), кернел (тут боюсь работу сложно найти, впрочем сужу по себе), игры. можно бэкэнд делать для веба как фб делают. или десктоп какой то (типа блумберг). можно IoT (но там сейчас больше питона). VR весь С++ без остатка.

самый главный сектор — финансы конечно
Re[2]: Вернуться в С++
От: kaa.python Ниоткуда РСДН профессионально мёртв и завален ватой.
Дата: 29.09.18 22:18
Оценка: +2
Здравствуйте, Тёмчик, Вы писали:

Тё>Зачем добровольно заниматься некрофилией?


Ты сильно не прав. Сейчас одна из крутейших связок в плане работы это C++ плюс Python. Разве что именно C++, а не Си-с-классами.
Re[2]: Вернуться в С++
От: Masterspline  
Дата: 30.09.18 00:24
Оценка: +2
KP>Сейчас серьезный кризис на рынке C++ разработки, кризис плана "работать некому". За последнюю неделю удалось поговорить с большим количеством C++ разработчиков в одном месте (CppCon как ни как) и почти все сказали что вакансии не могут по полгода закрыть.

Список требований и чё предлагают взамен в студию!!! А также список причин по которым отказали предыдущим соискателям (и почему ушел предыдущий исполнитель, если он был).

IMHO, конторы, которые по пол года не могут закрыть вакансию, либо не пытаются ее закрыть, либо предъявляют явно завышенные требования на которые сами никогда не согласились бы (типа нам нужен высококвалифицированный неудачник широкого профиля, который будет разгребать любое дерьмо, которое на него свалят и за которое никто из уже работающих не то что браться не хочет, но даже думать), либо совсем с головой не дружат и находят причину отказать из-за формы черепа соискателя, например.

Цена на рынке определяется спросом и предложением. Хочешь найти исполнителя на условия далекие от рыночных — твой выбор уменьшится на порядки и придется искать серьезную причину почему именно ты подходишь кандидату больше всех остальных. Иначе ты никому не нужен. Если за пол года ты никого не нашел, то слишком много хочешь и слишком мало предлагаешь взамен. Ну, или не там ищешь. В общем, "пол года не можем закрыть вакансию" больше похоже на "Хочу новый бентли по цене жигулей, не краденый".

То же относится и к поиску работодателя.

IMHO, идею про кризис с кадрами, которых не могут долго найти в 95% случаев закидывают балаболы (люди работающие языком, а не руками) и логика у них примерно такая: "За базар все равно отвечать не придется, но чем больше народу на эту идею поведется, тем проще будет найти квалифицированного разработчика за зарплату грузчика". Оставшиеся 5% — это те, кто повелся (ну, и всегда есть исключения).
Отредактировано 30.09.2018 0:45 Ssd13 . Предыдущая версия . Еще …
Отредактировано 30.09.2018 0:44 Ssd13 . Предыдущая версия .
Re[3]: Вернуться в С++
От: kaa.python Ниоткуда РСДН профессионально мёртв и завален ватой.
Дата: 30.09.18 03:32
Оценка: +1 -1
Здравствуйте, Masterspline, Вы писали:

M>Список требований и чё предлагают взамен в студию!!! А также список причин по которым отказали предыдущим соискателям (и почему ушел предыдущий исполнитель, если он был).


Прикрутил бы ты фонтан, юный падаван.
Re[4]: Вернуться в С++
От: Тёмчик Австралия жж
Дата: 30.09.18 03:49
Оценка: :))
Здравствуйте, kaa.python, Вы писали:

KP>Даже в Сингапуре с маленьким рынком работы C++, кроме HFT, есть в геймдеве, блокчейнах, ИИ-машинах, безопасности и 3-Д приблудах (ну, это мы). Тоесть довольно дофига чего по большому счёту.


Ну вот смотри: там больше HFT- потому, что финансовые потоки Китая. Сиднейский HFT по факту тоже в Китае крутит, но при этом физически дальше расположен. Твоя контора, это книжный пример как C++ увели из Долины. Altium- эти увели C++ из Сиднея. Заметь, увели старые наработки, прогеров куда они дели?

Ну и отдельно у меня чешется высказаться про ‘bleeding enge’ в C++. Ведь всё «новое» в C++ это неуклюжие попытки скопировать у богомерзкой жавы или у других языков. Так почему бы не писать на новых модных языках, когда оно в хайпе? Бигдата и оптимизации — жава, нейросети- питон и теперь жаваскрипт, гуя- js и ts. На golang пилят лаконичные микросервисы. И только C++ догоняет мавен у жавы и yield у питона. Не прошло и 20 лет.
Re[6]: Вернуться в С++
От: gardener  
Дата: 02.10.18 03:06
Оценка: :))
ECR>>Ты бы видел, что из этого получается. Но тенденция имеет место, да. Тот же IAR (стандартный де-факто компилятор под ARM для больших дядей с деньгами) с прошлогодоней что ли версии стал поддерживать вместо кастрированного "подмножества С++98" практически полноценный C++14.

KP>На конференции они рассказали что у них выходит. Как я понял, всё сложно, но миграция пошла и в целом они очень довольны даже тем небольшим улучшениям что удается достичь. Активно предлагают фичи в C++20, у них там своё лобби


Ошибка выжившего? По-моему впечатлению никто практически на C++ не переходит.
Или чистый C, или если есть возможность то сразу что-то типа Python.
Re[17]: Вернуться в С++
От: Nuzhny Россия https://github.com/Nuzhny007
Дата: 02.10.18 07:18
Оценка: +2
Здравствуйте, Тёмчик, Вы писали:

Тё>Если буст запрещён, то бежать от такого тимлида, роняя тапочки.


В современном С++ буст не так уж и необходим. У меня он потихоньку самовыпиливается из проектов.
Re[18]: Вернуться в С++
От: Тёмчик Австралия жж
Дата: 02.10.18 09:20
Оценка: :))
Здравствуйте, Nuzhny, Вы писали:

Тё>>Если буст запрещён, то бежать от такого тимлида, роняя тапочки.


N>В современном С++ буст не так уж и необходим. У меня он потихоньку самовыпиливается из проектов.


Вот именно. "Язык развивается" только для тех, кто бустом не пользовался. Естественно, всё что затащили в STL, нужно перестать тянуть из буста.
Re[20]: Вернуться в С++
От: Тёмчик Австралия жж
Дата: 02.10.18 11:09
Оценка: :))
Здравствуйте, so5team, Вы писали:

S> templates, noexcept, rvalue references, move-semantic, perfect-forwarding, final+override, =default и =delete для методов, auto, structured binding, template argument deduction, static if -- это все в C++ притащили из Boost-а?


Господа, вы меня уломали. Невнимательно смотрел, проспал изменения пока на жаве сидел. В C++ действительно добавили сахару а не только затянули де-факто стандартные либы из буста в официальный стандарт. Если в вашем городе много где на нём пишут и заводят новые проекты- значит имеет смысл рассмотреть возвращение в C++.
Re[21]: Вернуться в С++
От: Nuzhny Россия https://github.com/Nuzhny007
Дата: 02.10.18 11:29
Оценка: +1 :)
Здравствуйте, Тёмчик, Вы писали:

Тё>Господа, вы меня уломали. Невнимательно смотрел, проспал изменения пока на жаве сидел. В C++ действительно добавили сахару а не только затянули де-факто стандартные либы из буста в официальный стандарт. Если в вашем городе много где на нём пишут и заводят новые проекты- значит имеет смысл рассмотреть возвращение в C++.


Ты и сам можешь оценить, что сейчас пишется на С++. Практически весь ключевой и системный инструментарий.
Re[23]: Вернуться в С++
От: Nuzhny Россия https://github.com/Nuzhny007
Дата: 02.10.18 15:40
Оценка: +1 -1
Здравствуйте, Тёмчик, Вы писали:

Тё>Внушает. Но. Если зайти на seek.com.au и выставить фильтры Сидней, от 150k. То выдаёт C++ 50 вакансий и все про HFT. И Java 273 вакансии парочка про HFT, остальное full stack. Т.е. в моих краях кроме как в HFT, в плюсах работы нет.


Что ж поделаешь! Но ведь не ты топикстартер, желающий вернуться в плюсы. В наших краях вакансий хватает. При этом вакансии с высокой зп есть, но они не публикуются в явном виде. То есть в вакансии стоит одна вилка, либо её нет совсем. Но может написать эйчар, который скажет, что да, рассмотрим и с запросами намного выше. По результатам собеседования и правда: можно вместо, например, 150 тыс. договориться на 300.
Вот и получается, что рынок по факту резиновый
Re[9]: Вернуться в С++
От: so5team https://stiffstream.com
Дата: 03.10.18 07:13
Оценка: +1 :)
Здравствуйте, Тёмчик, Вы писали:

S>>Только что вы умножили свои потуги показать хоть какое-то знание C++ на ноль.


Тё>Тем, что воспользовался CLion или что посмел сделать в C++ 14?


Основной диагноз: тем, что работаете "программистом".
Но конкретно в этом случае тем, что говорите "Написал... в CLion".

S>>https://wandbox.org/permlink/7yDWj9x2ZKe7IXtM -- никаких проблем.

S>>https://wandbox.org/permlink/yqRxch00VsMvJkPa -- добавили -Weverything и получили кучу ошибок.
Тё>Почему "прошел или не прошел тест" может зависеть от фазы луны и настроения левой пятки какого-то чувака внутри конторы?

Зачем писать комментарий не дав себе труда разобраться в предмете разговора?

Тё>Зачем идти на этот мазохизм?


Это вы еще про статические и динамические анализаторы не в курсе, видимо. Кои существуют, внезапно, не только для C++.

Тё>Это Ваши трудности.


У нас нет трудностей. Ни с C++, ни с элементарной логикой и здравым смыслом.

Тё>Язык развивается, будьте добры быть в состоянии собрать валидный код на актуальной версии языка.


Вы это попробуйте рассказать Java-разработчикам, которые еще на Java 7 сидят, а то и на Java 6.

Тё>Вот напоследок про "в какой версии C++ надо было писать"

Тё>· Although the test documents refer to Java, you may send your solutions as Java or C++ source code. We want to see your design & coding style in the language you feel more comfortable in.

Судя по тому, что с вами не стали обсуждать "design & coding style", непотребство вы явили какое-то образцовое. Максимум политкорректности, который там смогли проявить, это "не смогли собрать".

Ну и судя по количеству здравого смысла (и вообще осмысленного текста) в ваших комментариях можно предположить, что работу программистом вы пока находите только потому, что сейчас в ИТ гребут всех, в том числе умственно отсталых и профнепригодных.
Re[28]: Вернуться в С++
От: De-Bill  
Дата: 03.10.18 09:06
Оценка: +1 :)
DB>>Интересная ситуация получается. С одной стороны ты пишешь про суммы 300-400. А с другой не так давно рассказывал, на какие деньги набирают в твою контору. Весьма скромные деньги, надо сказать. И люди там работают. И ты там работаешь. Парадокс.

N>Ага. Но я в Питоне слабовато. Во многие конторы не подхожу из-за английского.


Извиняюсь, я сегодня немного туплю. Но в контексте обсуждения получается, что для того, чтобы программисту С++ получать 300-400 надо хорошо знать Питон и английский?
Re[29]: Вернуться в С++
От: Conr Россия  
Дата: 03.10.18 10:16
Оценка: +2
Здравствуйте, De-Bill, Вы писали:

N>>Ага. Но я в Питоне слабовато. Во многие конторы не подхожу из-за английского.

DB>Извиняюсь, я сегодня немного туплю. Но в контексте обсуждения получается, что для того, чтобы программисту С++ получать 300-400 надо хорошо знать Питон и английский?
У меня такое впечатление, что для этого достаточно знать английский и какую-нибудь предметную область. А вот язык программирования почти не важен.
Re[15]: Вернуться в С++
От: kaa.python Ниоткуда РСДН профессионально мёртв и завален ватой.
Дата: 03.10.18 11:51
Оценка: +1 -1
Здравствуйте, Тёмчик, Вы писали:

Тё>Как cmake поможет проверять моё задание? Даже если у работника вдруг не оказалось под рукой ide- скомпилить ручками и слинковать может даже школьник. Неужели для современных сиплюсплюсников это какое-то откровение?


Не, я б тоже париться не стал... CMake или на крайний случай Makefile должен быть. Как и тесты к коду, они же были? Как ты их без CMake/Makefile собирал?

Тут как бы фундаментальная проблема на мой взгляд. На данный момент, разработчик не написавший тесты и не предоставивший простой и очевидный способ собрать проект (я сторонник CMake, но и Makefile пойдет, просто возни больше, если под Windows собирать не надо) в мире C++ не может считаться квалифицированным C++ разработчиком. C++ развивается, практики разработки меняются... ты же не отдашь просто 3 Java файла и не скажешь что это и есть проект на Java?
Отредактировано 03.10.2018 12:12 kaa.python . Предыдущая версия . Еще …
Отредактировано 03.10.2018 12:02 kaa.python . Предыдущая версия .
Re[17]: Вернуться в С++
От: kaa.python Ниоткуда РСДН профессионально мёртв и завален ватой.
Дата: 03.10.18 23:44
Оценка: -2
Здравствуйте, Тёмчик, Вы писали:

Тё>Уговорил. Я профнепригоден, ибо не заморочился с cmake а создал новый проект в CLion. Ты же на это давишь. Не очень то и хотелось работать с дрочерами на инструмент.


Я не говорю что ты профнепригоден. Я говорю о том, что ты давно не пользовался C++ и современные плюсы это сильно не то же самое, что было 10 лет назад. Сейчас тесты и как собрать в одну-две команды – это минимальный джентльменский набор. Если, конечно, речь не про Codility-подобные сайты, где эта часть делается за тебя.

Тё>На C++ митапе вроде бы квалифицированные докладчики были с форточкой и запускали свои примеры из VS. У них что-то там ещё сетка каждые 5 минут отваливалась (это в офисе той конторы, куда был тест). А тут такой каминаут: cmake им нужен.


Не CMake, а возможность собрать. Если контора вендовая, то проект MSVS (с ТЕСТАМИ!) тоже подойдет.
Re: Вернуться в С++
От: ned Австралия  
Дата: 09.07.18 23:45
Оценка: 6 (1)
Здравствуйте, white_znake, Вы писали:

_>Хотелось бы вспомнить С++. Отсюда вопрос: нужно ли к знаниям С++ знания специфичных областей, типа фин.теха. В каких обласятх С++ еще используется?


Мой опыт: CAD -> telco -> gamedev -> HFT.
Знание специфики не помешает конечно. У меня было околонулевое на каждом этапе. Это позволяет начинать сразу на ступеньку выше.
Re[9]: Вернуться в С++
От: Nuzhny Россия https://github.com/Nuzhny007
Дата: 01.10.18 11:36
Оценка: 6 (1)
Здравствуйте, Тёмчик, Вы писали:

KP>>
  • Интересные решаемые задачи
    Тё>перечисли

    Мне Люксофт прислал только что список вакансий на senior C++ developer:
    — Несколько на autonomous driving cars: системные программисты, алгоритмисты, компьютерное зрение и GUI на Qt. Это всё разные люди.
    — Программист для 3D game engine.
    — Программист со знанием Linux, Python и С++.
    — Embedded.
    — C++, multithreading, boost + asio.
    — Qt.
    — VOIP + Android.

    Всего документ с 11 вакансиями. В целом всё как-то так и есть, единственно, что мне в Линкедине всё больше вакансий шлют по зрению и глубокому обучению.
  • Re[11]: Вернуться в С++
    От: kaa.python Ниоткуда РСДН профессионально мёртв и завален ватой.
    Дата: 03.10.18 07:45
    Оценка: 6 (1)
    Здравствуйте, Stanislav V. Zudin, Вы писали:

    SVZ>Сборка мусора в паре с иммутабельностью — штука классная для многопоточности, это не шаредпоинтеры по программе гонять.


    Кстати про сборку мусора. На CppCon Саттер наверное полчаса нахваливал новый флаг -Wlifetime, штука и вправду занятная вышла.



    SVZ>А вот настройка проектов и деплоймент — это жуткая жуть. С остальным смириться можно.


    ну и еще "сопли" обработки исключений
    Отредактировано 03.10.2018 12:07 kaa.python . Предыдущая версия .
    Re[30]: Вернуться в С++
    От: Nuzhny Россия https://github.com/Nuzhny007
    Дата: 03.10.18 12:20
    Оценка: 5 (1)
    Здравствуйте, kaa.python, Вы писали:

    KP>А также уметь управлять командой. 300-350 — это ЗП хорошего тимлида в Мск в крупной компании. То что такую ЗП дадут просто за знание C++ и Python я сильно сомневаюсь, как и в 400


    Посмотрел последние вакансии на ods, где стоит требованием знание С++ (в каждой вакансии ещё и свои специфичные требования):
    1. Researcher in Wireless Technology, Huawei, до 340, Москва.
    2. Senior Data Scientist (DL/Computer Vision), Сбербанк Техн, 370-550к, Москва.
    3. Руководитель группы/проектов разработки алгоритмов машинного обучения, ID R&D, 200-400 т.р., Спб.

    Руководитель только в последнем случае. Это я все вакансии там не шерстил.
    Re[32]: Вернуться в С++
    От: Nuzhny Россия https://github.com/Nuzhny007
    Дата: 03.10.18 12:52
    Оценка: 5 (1)
    Здравствуйте, kaa.python, Вы писали:

    KP>Это не про C++, а про невероятно узкие и не менее невероятно сложные области


    Вот тут мне трудно нащупать границу. Ладно непосредственные исследования, посмотрим на конкретный пример: улучшение качества видео и фото. Оно необходимо, например, для предобработки сырых данных перед сжатием: типа удалили шумы, улучшили картинку, а она после ещё и сильнее сжалась стандартным jpeg кодеком (такое тот же Фотошоп делает). Или можно добавить такой фильтр в видео плейеры. Переложить на видеокарту и получится, что этот плейер показывает одно и тоже видео лучше, чем конкуренты (это PowerDVD делает).
    Разрабатывается фильтр учёными на Матлабе. Далее он передаётся программисту плюсовику (не Питонисту!), он имплементирует, оптимизирует и интегрирует в продукт. Вот. С одной стороны у нас есть программист на С++, который пишет код по готовой модели. С другой стороны, его должность будет называться как-то R&D Image processing engineer или типа того. Так кто он в реальности? Я всё таки считаю, что в действительности это С++ программист в своей предметной области.
    Аналогично и для других областей.
    Re[33]: Вернуться в С++
    От: kaa.python Ниоткуда РСДН профессионально мёртв и завален ватой.
    Дата: 03.10.18 13:11
    Оценка: 4 (1)
    Здравствуйте, Nuzhny, Вы писали:

    N>Здравствуйте, kaa.python, Вы писали:


    KP>>Это не про C++, а про невероятно узкие и не менее невероятно сложные области


    N>Вот тут мне трудно нащупать границу. Ладно непосредственные исследования, посмотрим на конкретный пример: улучшение качества видео и фото. Оно необходимо, например, для предобработки сырых данных перед сжатием: ...


    Так ты изначально другие примеры привел:

    N>1. Researcher in Wireless Technology, Huawei, до 340, Москва.


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

    N>2. Senior Data Scientist (DL/Computer Vision), Сбербанк Техн, 370-550к, Москва.


    Тут вообще адища. Говорю как человек увлекшийся ML, получивший Deep Learning специализацию на Coursera и, по факту, нихрена не умеющий. Только теоретические знания после довольно ощутимых временных затрат. Ну и куча удовольствия от процесса.

    N>3. Руководитель группы/проектов разработки алгоритмов машинного обучения, ID R&D, 200-400 т.р., Спб.


    То же что и во втором случае плюс умение управлять командой. Причем управлять командой это цветочки на фоне всего остального
    Re[26]: Вернуться в С++
    От: De-Bill  
    Дата: 03.10.18 07:41
    Оценка: 3 (1)
    Тё>>Ищут на 150т.р. и внезапно предлагают 300т.р.? Серьёзно?
    N>Вполне: есть задачи, вывесили вакансию, но никого найти не могут. Потом рекрутерша начинает шерстить Линкедин и уже разговаривают по факту. Если человек им очень подходит и задачу надо решать прямо сейчас, но платят столько, чтобы он согласился перейти.
    N>Но надо признать, что сейчас проще найти вакансии с зп 300-400 тыс. для data science на Питоне, чем на С++. Тема модная!

    Интересная ситуация получается. С одной стороны ты пишешь про суммы 300-400. А с другой не так давно рассказывал, на какие деньги набирают в твою контору. Весьма скромные деньги, надо сказать. И люди там работают. И ты там работаешь. Парадокс.
    Re: Вернуться в С++
    От: Kernan Ниоткуда https://rsdn.ru/forum/flame.politics/
    Дата: 09.07.18 11:08
    Оценка: +1
    Здравствуйте, white_znake, Вы писали:

    _>Хотелось бы вспомнить С++. Отсюда вопрос: нужно ли к знаниям С++ знания специфичных областей, типа фин.теха. В каких обласятх С++ еще используется?

    Нужно. Сейчас С++ без прикладной области не интересен. Пока ещё он есть в финтехе, телекоме, мать его, 3Д движках и всяких штуках вроде CV, есть ещё в embedded.
    Sic luceat lux!
    Отредактировано 09.07.2018 12:29 Kernan . Предыдущая версия .
    Re[6]: Вернуться в С++
    От: Stanislav V. Zudin Россия  
    Дата: 11.07.18 16:06
    Оценка: +1
    Здравствуйте, Faland, Вы писали:

    M>>Грубо говоря, за 9 лет в CAD именно по кад мне не приходило ни одного стоящего предложения на линкед-ин, особенно если брать удаленку. Бэкэнд — пжалуйста. VR — тоже. Андроид на С++\NDK — полно. CAD — какие-то невнятные вакансии в кол-ве 1шт в год с зарплатой сторожа из залупинска за 24часовое разбирание говнокода который родился раньше Пангеи


    F>Это в России? Там вообще в принципе бывают нормальные предложения в Линкедин?

    F>PS: с 9 годами опыта в КАДах в России — я бы искал удаленку через знакомых/коллег/бывших и нынешних клиентов. Мне по Линкедину ни разу в жизни удаленку не предлагали, за все 10 лет что я там есть.

    В данном контексте Линкедын используется как поиск знакомых.

    В мире электронных САПР (ситуацию с механическими САПРами я плохо знаю, зазывали только в Align Technologies) всё по сарафанному радио ищется. Все всех знают, отрасль-то небольшая (всего несколько сотен компаний на весь мир, из них полдюжины гигантов)
    Со стороны попасть, думаю, не проблема. У всех на сайте есть раздел "Career".
    Но удаленную работу надо искать, не все соглашаются. Тот же Altium ни в какую, а вот DownStreamTechnologies — очень даже.
    _____________________
    С уважением,
    Stanislav V. Zudin
    Re[3]: Вернуться в С++
    От: Тёмчик Австралия жж
    Дата: 29.09.18 03:46
    Оценка: :)
    Здравствуйте, sergey2b, Вы писали:

    Тё>>Зачем добровольно заниматься некрофилией?


    S>но ведь интерестней чем на JS пилить


    Сейчас пилю на TS. На удивление нравится! Конечно же после Java. Мне в своё время нравился C++, но ведь это мёртвый язык, — узко-нишевый и работодатели в этих самых нишах- ###е на всю голову. Они говорят “HFT”, но туда тяжело попасть и работать 24 часа в сутки. А кроме HFT есть ещё игры с странными работодателями и мало-денег-24 часа-в-сутки, или пилить копролит, до которого не дошли у начальства руки выбросить.

    S>хотя я занимаюсь никрофилией еще и с множеством ограничений что можно использовать — но практически каждую неделю возникают задачи в которых надо нудмать и влоб не сделать

    У меня было тоже нужно думать на Java. На ангулар- приходится думать просто потому, что наступаю на грабли впервые.

    S>рядом сидит парень на C#, сплошное GUI или взять положить в БД

    C# это загончик для не самых ярких лампочек. Ну это чисто мой экспериенс такой- нигде не видел чтоб что-то требующее «подумать» на нём делали.

    S>какие альтернативы ты видишь ? выучить php и пойти в фейсбук


    Веб. Ангулар или реакт + бэкэнд на golang. Только вперед развиваться. К сожалению, у нас бекэнд вознамерились продолжать на многословной Java- но это не моя область ответственности.
    Re[3]: Вернуться в С++
    От: kaa.python Ниоткуда РСДН профессионально мёртв и завален ватой.
    Дата: 29.09.18 19:32
    Оценка: +1
    Здравствуйте, mizuchi, Вы писали:

    M>Это именно C++? Не чистый C? Доля чистого С растет или падает?


    Именно C++. Судя по тому что говорят разработчики embedded, они стараются переходить на C++. И переходят частенько.

    M>Только С++, и не С?

    M>С++ c каждой версией обрастает фичами и учить их все.... чистый С -- легче.

    Именно C++. Не надо учить все фичи, нужно учить те фичи, которые нужны именно в твоём подмножестве задач. Чистый Си на порядок опаснее плюсов, его стоит использовать только там, где иначе вообще никак (причины "вообще никак" могут быть как реальные так и надуманные).
    Re[2]: Вернуться в С++
    От: Marty Пират https://www.youtube.com/channel/UChp5PpQ6T4-93HbNF-8vSYg
    Дата: 30.09.18 00:29
    Оценка: +1
    Здравствуйте, RussianFellow, Вы писали:


    _>>Знал Си и прогла на нем еще с 11 лет.


    RF>Че-го?


    RF>Я начал программировать в 15 лет, в 10 классе, на языке Basic. А на языке Fortran я начал программирвоать в 17 лет, на первом курсе вуза.

    RF>Остальные языки я изучил позже.

    Плюсы у тебя явно не зашли. Да и вообще, судя по всему, с программированием у тебя не зашло
    Маньяк Робокряк колесит по городу
    Re[3]: Вернуться в С++
    От: kaa.python Ниоткуда РСДН профессионально мёртв и завален ватой.
    Дата: 30.09.18 03:31
    Оценка: +1
    Здравствуйте, Тёмчик, Вы писали:

    Тё>Ну сколько можно. Когда в Сиднее выбор куда слать резюме- танчики, аристократ, или оптивер/imc/...etc HFT. То получается либо ты перец с крутой зп в HFT, либо ты с средней по рынку зп в конторе с особенностями. Т.е. тему следовало бы назвать «как попасть в HFT», тогда бы и вопросов не возникало.


    Знаешь, в моём родном Бишкеке приблизительно такой же баланс. По мне так это говорит в первую очередь о том, что там работы нихрена нет.
    Даже в Сингапуре с маленьким рынком работы C++, кроме HFT, есть в геймдеве, блокчейнах, ИИ-машинах, безопасности и 3-Д приблудах (ну, это мы). Тоесть довольно дофига чего по большому счёту.
    Re[5]: Вернуться в С++
    От: kaa.python Ниоткуда РСДН профессионально мёртв и завален ватой.
    Дата: 30.09.18 04:16
    Оценка: +1
    Здравствуйте, Тёмчик, Вы писали:

    Тё>Ну вот смотри: там больше HFT- потому, что финансовые потоки Китая. Сиднейский HFT по факту тоже в Китае крутит, но при этом физически дальше расположен. Твоя контора, это книжный пример как C++ увели из Долины. Altium- эти увели C++ из Сиднея. Заметь, увели старые наработки, прогеров куда они дели?


    По что остальные перечисленные мной направления проигнорировал? По мне так проблема лишь в том, что рынок работы в Сиднее дохлый.

    Тё>Ну и отдельно у меня чешется высказаться про ‘bleeding enge’ в C++. Ведь всё «новое» в C++ это неуклюжие попытки скопировать у богомерзкой жавы или у других языков. Так почему бы не писать на новых модных языках, когда оно в хайпе? Бигдата и оптимизации — жава, нейросети- питон и теперь жаваскрипт, гуя- js и ts. На golang пилят лаконичные микросервисы. И только C++ догоняет мавен у жавы и yield у питона. Не прошло и 20 лет.


    Всё нормально, не надо спешки. С C++11 язык бодро и верно развивается. Ты просто не используешь его давно и видимо кажется что всё медленно и грустно, но это сильно не так.
    Re[9]: Вернуться в С++
    От: CreatorCray  
    Дата: 30.09.18 10:05
    Оценка: +1
    Здравствуйте, reversecode, Вы писали:

    R>почему тогда на собеседованиях не дают решать проблемы а грузят УБ вопросами по языку?

    Меня по языку уже сто лет ничего никто не спрашивал.
    ... << RSDN@Home 1.0.0 alpha 5 rev. 0>>
    Re[7]: Вернуться в С++
    От: Nuzhny Россия https://github.com/Nuzhny007
    Дата: 30.09.18 12:37
    Оценка: +1
    Здравствуйте, Тёмчик, Вы писали:

    Тё>Я послушал на митапе C++ 2017 их доклады, возникли вопросы «а как же?» «но ведь я это делал больше 10 лет назад», — народ не понял. Сидят в загончике, радуются вещам которые в других языках давно прошли и забыли. Лично для меня круто- это не когда 10 этажный шаблон в плюсах понял, а когда освоил новую disruptive технологию как tensor flow к примеру.


    TensorFlow — это не технология, технология — это разработка архитектур и обучение нейросетей. А будет там TensorFlow или PyTorch — пофиг. Но! Если мы говорим о тех кто обучает и применяет нейросети на практике, то это будут в основном питонисты. Но есть две группы С++ников, которые в этой области могут получать не меньше:

    1. Разрабатывающие такие вещи, как TensorFlow (да, это делается не на Питоне и не на js), делающие библиотеки для inference на специфичных устройствах или для конкретных целей. Думаешь, что разработчики OpenVINO в Интеле бедствуют?

    2. По факту, во многих областях нужна скорость выше, чем может предложить Питон, поэтому inference пишется и на C++ (у самых популярных фреймворков есть С++ API), и на OpenCL (это тоже С/С++). Часто в data science вакансиях упоминается связка Питон и С++.
    Re[4]: Вернуться в С++
    От: ned Австралия  
    Дата: 01.10.18 04:17
    Оценка: +1
    Здравствуйте, mik1, Вы писали:

    M>Что интересно, во всех топовых работодателях долины есть огромные команды плюсовиков.


    Вооот. В тех же HFT плюсовиков много не нужно. Я бы всю сиднейскую тусовку оценил человек в 500 с запасом. При этом жабистов и прочих многие тыщи.

    M>Что ещё интересно, в долине практически нет HFT, они не способны конкурировать по деньгам.


    Так все финансы на восточном побережье. И спецы там же. Про деньги не знаю.
    Re[4]: Вернуться в С++
    От: ned Австралия  
    Дата: 01.10.18 04:34
    Оценка: :)
    Здравствуйте, CreatorCray, Вы писали:

    CC>Дык во всей AU девелоперской работы кот наплакал.


    Работы потенциально полно. Людей мало. Гугль, Амазон, Atlassian из крупных тут.
    В Амазоне пустые этажи стоят, готовы скалироваться и новые проекты открывать (переводить). А где все разработчики? На ангулярах пишут
    Re[5]: Вернуться в С++
    От: mik1  
    Дата: 01.10.18 06:32
    Оценка: +1
    Здравствуйте, ned, Вы писали:

    ned>Вооот. В тех же HFT плюсовиков много не нужно. Я бы всю сиднейскую тусовку оценил человек в 500 с запасом.

    Боюсь, что у нас их кратно больше. Про Гугл просто молчу.

    M>>Что ещё интересно, в долине практически нет HFT, они не способны конкурировать по деньгам.

    ned>Так все финансы на восточном побережье. И спецы там же. Про деньги не знаю.

    Не приживаются они на западном побережье. И изза денег, и изза 3 часов разницы с биржами на востоке (кто с 630 утра будет каждый день работать???)
    Re[12]: Вернуться в С++
    От: Тёмчик Австралия жж
    Дата: 01.10.18 21:54
    Оценка: +1
    Здравствуйте, CreatorCray, Вы писали:

    ECR>>Угу. Только у каждого человека на проекте своё понимание того, где сложность, а где нужно.

    CC>В девелопменте должна быть жёсткая диктатура. Как решил техлид так и будет.

    Я бы свалил от такого техлида "как решил так будет".

    ECR>> И каждую новую команду приходится сначала приводить к общему знаменателю.

    CC>Это аксиома и само собой разумеющееся.

    Получается в итоге мракобесие "буст мы не используем", зато свои кривые колёса (сииуация из жизни в C++), "это слишком сложно, люди не поймут" (ситуация из Java).

    ECR>> А уж когда на руках гибридная команда (эксперты в своей очень узкой и крайне запутанной области + программисты), то поначалу хочется установить общий знаменатель в районе pure C.

    Если в команде хреновые прогеры, то проще сменить команду. Поэтому наличие выбора при прочих равных предпочтительнее.
    Re[14]: Вернуться в С++
    От: Тёмчик Австралия жж
    Дата: 02.10.18 00:00
    Оценка: +1
    Здравствуйте, CreatorCray, Вы писали:

    CC>Здравствуйте, Тёмчик, Вы писали:


    Тё>>Я бы свалил от такого техлида "как решил так будет".

    CC>Какая потеря!
    Ну вот в итоге остается болото из дебилоидов "йес! мэн". Поверь, ценящий свои нервы и навыки прогер работу всегда найдёт, не на плюсах так на жаве, не на жаве- так на go или хаскеле каком.

    Тё>>Получается в итоге мракобесие "буст мы не использмуем", зато свои кривые колёса (сииуация из жизни в C++), "это слишком сложно, люди не поймут" (ситуация из Java).

    CC>Если принято решение не тянуть в проект этого бегемота — значит так и будет.
    А потом такие программисты через 10 лет откроют для себя "язык развивается" фичи, которые другие менее зашоренные прогеры вовсю использовали из буста.
    CC>Что и как делать решает голова а не руки.
    Не выбирает только джуниор. Это ненормально когда старший прогер не "решает проблему".
    Re[15]: Вернуться в С++
    От: CreatorCray  
    Дата: 02.10.18 00:12
    Оценка: +1
    Здравствуйте, Тёмчик, Вы писали:

    Тё>>>Я бы свалил от такого техлида "как решил так будет".

    CC>>Какая потеря!
    Тё>Ну вот в итоге остается болото из дебилоидов "йес! мэн".
    Нет. Те, кто не может соблюдать правила идут лесом и не вносят хаос в разработку.
    Потому что код должен быть в едином стиле, читаем и поддерживаем всеми членами команды.

    CC>>Если принято решение не тянуть в проект этого бегемота — значит так и будет.

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

    CC>>Что и как делать решает голова а не руки.

    Тё>Не выбирает только джуниор. Это ненормально когда старший прогер не "решает проблему".
    Потрудись выражать свои мысли яснее.
    ... << RSDN@Home 1.0.0 alpha 5 rev. 0>>
    Re[24]: Вернуться в С++
    От: gardener  
    Дата: 03.10.18 00:05
    Оценка: +1
    Тё>>Внушает. Но. Если зайти на seek.com.au и выставить фильтры Сидней
    CC>То это всего лишь говорит что в down under с серьёзной работой туго.

    Вообще-то везде с серьёзной работой туго, кроме одного, ну может двух мест. Ну а там свои проблемы.
    И даже там где он есть, шлака намного больше все равно.
    Re[8]: Вернуться в С++
    От: Тёмчик Австралия жж
    Дата: 03.10.18 02:09
    Оценка: :)
    Здравствуйте, kaa.python, Вы писали:

    KP>Перед тем как начать что-то делать надо было б спросить какой стандарт и компилятор надо поддерживать, какие библиотеки можно использовать, ты же писал на C++ и знаешь как у нас тут все работает


    С твоих слов "язык развивается". Где же он развивается если "ты же писал на C++ и знаешь как у нас тут все работает". Нафиг этот мазохизм. Особенно меня удивляют идейные, которые за среднерыночную зп сидят на устаревшем языке у странных работодателей. Один такой давно тут писал- на праздник ему дали ногу ветчины. Ну вот он очень хотел от C# вернуться в C++. И что характерно- та контора ещё и отбивается от желающих кушать кактус.
    Re[23]: Вернуться в С++
    От: ned Австралия  
    Дата: 03.10.18 07:52
    Оценка: -1
    Здравствуйте, Тёмчик, Вы писали:

    Тё>Внушает. Но. Если зайти на seek.com.au и выставить фильтры Сидней, от 150k. То выдаёт C++ 50 вакансий и все про HFT.


    Так искать не надо. В большей части объяв вилки нету. С другой стороны, на одну "жирную" вакансию (а это большинство для C++) сразу несколько агентов людей ищут. Так что можно смело делить на 2.
    Re[12]: Вернуться в С++
    От: Тёмчик Австралия жж
    Дата: 03.10.18 08:18
    Оценка: :)
    Здравствуйте, so5team, Вы писали:

    S>Здравствуйте, Тёмчик, Вы писали:


    Тё>>Поясните. Я должен быть написать в чём?


    S>В чем угодно. Хоть в ed.

    S>Для C++ не важно, в чем вы пишете. Важно, под какой стандарт, под какую платформу, под какую систему сборки, под какие зависимости, под какой режим сборки (например, наличие ключей -fno-rtti и -fno-exceptions доставляет еще больше, чем -Wextra в купе с -Werror). Поскольку вместо этого вы говорите "в CLion", то это сразу же определяет ваш уровень владения инструментом.
    Какие ещё зависимости? 3 класса на понимание паттерна проектирования- и Вы будете туда делать cmake проект? Вы понимаете разницу между знанием инструмента C++, и знанием инструмента cmake? К слову о моём знании инструмента C++- в 2011 в онлайн тесте для рекрутера выбил 99%. Если бы было актуально- подтянуть сведения о последних фичах не проблема.

    S>А не владение инструментом, о котором вы пытаетесь рассуждать, определяет уровень вашей профпригодности.


    S>>>Зачем писать комментарий не дав себе труда разобраться в предмете разговора?

    Тё>>Поясните.

    S>Ссылки вам были даны. Сходите, разберитесь. Если что-то конкретное непонятно, спросите.

    Мне непонятно, что Вы ссылками тычете? Какое отношение эти ссылки имеют к предмету разговора- чувак не смог скомпилить 3 исходника.

    S>Пояснить почему вы не разбираясь в предмете разговора пытаетесь из себя что-то строить мы не возьмемся.

    Почему Вы несете чушь?

    Тё>>Вы сравнимаете яблоки с апельсинами. Ибо валидный код с фичами C++ 14 у меня собрался. CLion бы подсветил предупреждения, если бы они были.


    S>См.анекдот про программиста и "с моей стороны все работает".

    Ну я же мысли не читаю. Сказано "хотите на жава, хотите на плюсах"- прислал на плюсах.

    Тё>>Там прислать непотребство?


    S>По-русски, пожалуйста.

    Ну тот код, который Вы неглядя назвали непотребством. Прислать?

    Тё>>Вы перешли на оскорбления. Пригорает?


    S>Если профнепригодному якобы программисту говорят, что он профнепригоден, это уже называется оскорблениями? Ну пусть так. Тогда пригорает.

    Ещё раз. Мои результаты тестов C++ и алгоритмических задачек на хакерранке намекают, что чутка профпригодности всё таки есть.
    Re[13]: Вернуться в С++
    От: so5team https://stiffstream.com
    Дата: 03.10.18 08:39
    Оценка: +1
    Здравствуйте, Тёмчик, Вы писали:

    Тё>Какие ещё зависимости?


    Вам виднее, у вас же было условие задачи, не у нас.

    Тё>3 класса на понимание паттерна проектирования- и Вы будете туда делать cmake проект? Вы понимаете разницу между знанием инструмента C++, и знанием инструмента cmake?


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

    Тё>К слову о моём знании инструмента C++- в 2011 в онлайн тесте для рекрутера выбил 99%. Если бы было актуально- подтянуть сведения о последних фичах не проблема.


    В мире полно "программистов" с красными дипломами, широким кругозором и кучей сертификатов, которые не могут нормально программировать.

    S>>Ссылки вам были даны. Сходите, разберитесь. Если что-то конкретное непонятно, спросите.

    Тё>Мне непонятно, что Вы ссылками тычете?

    Наглядная демонстрация. Были бы вы в теме, вы бы поняли. Но вы не в теме. Хотя мнение имеете.

    Тё>Какое отношение эти ссылки имеют к предмету разговора- чувак не смог скомпилить 3 исходника.


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

    S>>См.анекдот про программиста и "с моей стороны все работает".

    Тё>Ну я же мысли не читаю. Сказано "хотите на жава, хотите на плюсах"- прислал на плюсах.

    Да-да, "у вас все работает" (с)

    Тё>Ну тот код, который Вы неглядя назвали непотребством. Прислать?


    Напугать решили? Сколько собираетесь заплатить за ревью?
    Давно могли бы уже и сюда запостить, повеселили бы публику.

    Тё>Ещё раз. Мои результаты тестов C++ и алгоритмических задачек на хакерранке намекают, что чутка профпригодности всё таки есть.


    Вы бы это, сразу бы линейку достали и огласили бы. А то ходите вокруг да около.
    Re[30]: Вернуться в С++
    От: De-Bill  
    Дата: 03.10.18 09:56
    Оценка: +1
    N>Короче, давай проясним.
    N>1. Про высокие зарплаты. Я эти данные беру из собственного опыта и полуоткрытых источников, например русскоязычного сообщества Open data science. Там есть канал jobs, где постятся вакансии с зарплатными вилками. Вступи туда и убедись сам.
    N> [skipped]

    Ок. Только это не о С++, а о data science. И там прежде всего надо быть "сцантистом", и при этом С++ником быть совершенно не обязательно.
    Re[30]: Вернуться в С++
    От: De-Bill  
    Дата: 03.10.18 10:31
    Оценка: +1
    N>>>Ага. Но я в Питоне слабовато. Во многие конторы не подхожу из-за английского.
    DB>>Извиняюсь, я сегодня немного туплю. Но в контексте обсуждения получается, что для того, чтобы программисту С++ получать 300-400 надо хорошо знать Питон и английский?
    C>У меня такое впечатление, что для этого достаточно знать английский и какую-нибудь предметную область. А вот язык программирования почти не важен.

    О том и речь. Поэтому и забавляет это обсуждение. Типа, плюсовики тоже хорошо получают. А потом оказывается, что не плюсовики, а люди, работающие в хайповой предметной области. И по трудозатратам туда ворваться вполне сопоставимо с тем, чтобы выучить С++ на нормальном уровне несколько раз.
    Re[31]: Вернуться в С++
    От: Conr Россия  
    Дата: 03.10.18 10:48
    Оценка: +1
    Здравствуйте, De-Bill, Вы писали:

    DB>>>Извиняюсь, я сегодня немного туплю. Но в контексте обсуждения получается, что для того, чтобы программисту С++ получать 300-400 надо хорошо знать Питон и английский?

    C>>У меня такое впечатление, что для этого достаточно знать английский и какую-нибудь предметную область. А вот язык программирования почти не важен.
    DB>О том и речь. Поэтому и забавляет это обсуждение. Типа, плюсовики тоже хорошо получают. А потом оказывается, что не плюсовики, а люди, работающие в хайповой предметной области. И по трудозатратам туда ворваться вполне сопоставимо с тем, чтобы выучить С++ на нормальном уровне несколько раз.

    Так уже, вроде, не раз говорили, что платят не за знание С++\Python\C#, а за знание предметной области. Хайповая\старая — не важно. Если добавить знание английского языка, то доход сразу заметно возрастает. Даже местные питерские конторы готовы платить существенно больше человеку, который может без проблем общаться с зарубежными коллегами\клиентами. Я уже не говорю о возможности работать удаленно на зарубежную компанию.
    Re[33]: Вернуться в С++
    От: reversecode google
    Дата: 03.10.18 11:31
    Оценка: +1
    любопытно? как можно даже теоретически строить предположения что пишут на С++ если вы пишете совершенно на другом языке ?
    насколько помню фигурировал ява скрипт ангуляр
    Re[13]: Вернуться в С++
    От: Masterspline  
    Дата: 03.10.18 14:11
    Оценка: +1
    Тё>Какие ещё зависимости? 3 класса на понимание паттерна проектирования- и Вы будете туда делать cmake проект?

    Ну, вот другие кандидаты сделали и CMakeLists.txt и тесты написали, чтобы проверяющий мог собрать и запустить проект без Клена (а ты сам, кстати, как проект собирал?). В результате ты в пролете со своим "знанием инструмента". Виноваты, конечно, рекрутеры-неадекваты.

    IMHO, люди делятся на 2 категории:
    1. кто задает вопрос "кто виноват",
    2. кто задает вопрос "что делать",
    и они не пересекаются.
    Re: Вернуться в С++
    От: MasterZiv СССР  
    Дата: 03.10.18 15:38
    Оценка: +1
    Здравствуйте, white_znake, Вы писали:


    _>Хотелось бы вспомнить С++. Отсюда вопрос:

    _>нужно ли к знаниям С++ знания специфичных областей, типа фин.теха.

    Не нужны. Нужны знания программирования, знания технологий.

    _>В каких обласятх С++ еще используется?


    во всевозможных. С++ -- универсальный язык, на нём пишут всё.
    Даже сайты.
    Вернуться в С++
    От: white_znake  
    Дата: 09.07.18 11:03
    Оценка:
    Всем привет.

    Знал Си и прогла на нем еще с 11 лет. В универе уже знал С++, после универа 6 лет писал на С++. Но потом перешел на C# и .NET в веб разработку.
    Подтянул знания по JS.
    Сейчас C# & .NET как-то опостылел:
    — Куча программистов пишут неэффективный код. Проблема с производительностью лечится повышением таймаутов.
    — C# и .NET опазадли за Node JS в вебе. Я думаю, что .NET и дальше будет стагнировать.

    Уйти на чистый js — как-то не люблю я этот язык.
    Хотелось бы вспомнить С++. Отсюда вопрос: нужно ли к знаниям С++ знания специфичных областей, типа фин.теха. В каких обласятх С++ еще используется?
    Re: Вернуться в С++
    От: koenig  
    Дата: 09.07.18 14:01
    Оценка:
    _>- Куча программистов пишут неэффективный код. Проблема с производительностью лечится повышением таймаутов.
    офигеть!!

    _>- C# и .NET опазадли за Node JS в вебе. Я думаю, что .NET и дальше будет стагнировать.

    до этого они опоздали за явой, потом за руби


    я для себя иногда подумываю сбежать на яву, но лень побороть не могу
    Re: Вернуться в С++
    От: Dair Россия https://dair.spb.ru
    Дата: 09.07.18 17:04
    Оценка:
    Здравствуйте, white_znake, Вы писали:

    _>Хотелось бы вспомнить С++. Отсюда вопрос: нужно ли к знаниям С++ знания специфичных областей, типа фин.теха. В каких обласятх С++ еще используется?


    Я на С++ пишу кроссплатформенные части под iOS/Android.
    Re[2]: Вернуться в С++
    От: lintik  
    Дата: 09.07.18 20:00
    Оценка:
    Здравствуйте, a_g_99, Вы писали:

    __>или десктоп какой то (типа блумберг).

    Это что еще за десктоп у Блумберга нарисовался, терминал он и есть терминал, как по виду, так и по сути.
    Re[2]: Вернуться в С++
    От: mangaman  
    Дата: 10.07.18 20:20
    Оценка:
    F> но многие конторы двигаются в сторону кроссплатформенных приложений
    Многие это какие? Их всего наверно штуки 4
    Re[3]: Вернуться в С++
    От: Faland США  
    Дата: 10.07.18 21:19
    Оценка:
    Здравствуйте, mangaman, Вы писали:

    F>> но многие конторы двигаются в сторону кроссплатформенных приложений

    M>Многие это какие? Их всего наверно штуки 4

    Кого штуки 4?? CAD-контор? Это шутка?
    Их многие сотни.... среди них — много гигантов, AutoDesk, Bentley, Dassault Systems, Siemens PLM итд.

    За 3 секунды навскидку, дальше лень искать:
    https://www.bricsys.com/en-us/bricscad/ — crossplatform
    https://www.graebert.com/ — это енжин кроссплатформенный на котором много кадов сделано
    OpenDesignAlliance — кроссплатформенные CAD-либы, у них тысячи кастомеров (CAD-компаний в большинстве) по всему миру

    Итд итп.
    Re[4]: Вернуться в С++
    От: mangaman  
    Дата: 10.07.18 22:25
    Оценка:
    F>Итд итп.
    Их как бы может и сотни, но где эти сотни и на кого предлагается удаленка? Ну хорошо, бриксы, интелликад и опендизайн. Есть еще нищий на зарплаты нанокад.. Что-то мне подсказывает что 5к там очень мало кому платят. Хм.. Автодеск нанимает удаленщиков? Бентли?
    Re[4]: Вернуться в С++
    От: mangaman  
    Дата: 10.07.18 22:28
    Оценка:
    F>Итд итп.
    Грубо говоря, за 9 лет в CAD именно по кад мне не приходило ни одного стоящего предложения на линкед-ин, особенно если брать удаленку. Бэкэнд — пжалуйста. VR — тоже. Андроид на С++\NDK — полно. CAD — какие-то невнятные вакансии в кол-ве 1шт в год с зарплатой сторожа из залупинска за 24часовое разбирание говнокода который родился раньше Пангеи
    Re[5]: Вернуться в С++
    От: Faland США  
    Дата: 11.07.18 02:39
    Оценка:
    Здравствуйте, mangaman, Вы писали:

    F>>Итд итп.

    M>Их как бы может и сотни, но где эти сотни и на кого предлагается удаленка? Ну хорошо, бриксы, интелликад и опендизайн. Есть еще нищий на зарплаты нанокад.. Что-то мне подсказывает что 5к там очень мало кому платят. Хм.. Автодеск нанимает удаленщиков? Бентли?

    Ну вопрос прозвучал как будто про кад-компании в целом, а не только про удаленку.
    Гиганты на удаленку вообще никого не берут обчно, но — мир нынче маленький, чемодан-вокзал-Европа/США/Австралия/Сингапур итп. КАД-конторы не растут так быстро, поэтому и не нанимают много, но вакансий по миру хватает. Поднапрячься немного придется, но из тех CAD-знакомых кто хотел — уехали и нормально со временем устроились все.

    Где, кому и сколько платят — не скажу, есть подозрение что это могут быть общие знакомые, а я тут людям отношения рабочие испорчу
    Re[5]: Вернуться в С++
    От: Faland США  
    Дата: 11.07.18 02:48
    Оценка:
    Здравствуйте, mangaman, Вы писали:

    F>>Итд итп.

    M>Грубо говоря, за 9 лет в CAD именно по кад мне не приходило ни одного стоящего предложения на линкед-ин, особенно если брать удаленку. Бэкэнд — пжалуйста. VR — тоже. Андроид на С++\NDK — полно. CAD — какие-то невнятные вакансии в кол-ве 1шт в год с зарплатой сторожа из залупинска за 24часовое разбирание говнокода который родился раньше Пангеи

    Это в России? Там вообще в принципе бывают нормальные предложения в Линкедин?
    PS: с 9 годами опыта в КАДах в России — я бы искал удаленку через знакомых/коллег/бывших и нынешних клиентов. Мне по Линкедину ни разу в жизни удаленку не предлагали, за все 10 лет что я там есть.
    Re[6]: Вернуться в С++
    От: mangaman  
    Дата: 11.07.18 06:13
    Оценка:
    F>Это в России? Там вообще в принципе бывают нормальные предложения в Линкедин?
    Бывают от забугорных контор. Но по CAD забугорные конторы приходят такие нищие, что только слезы
    Re: Вернуться в С++
    От: Basil2 Россия https://starostin.msk.ru
    Дата: 11.07.18 15:46
    Оценка:
    Здравствуйте, white_znake, Вы писали:

    _>Хотелось бы вспомнить С++. Отсюда вопрос: нужно ли к знаниям С++ знания специфичных областей, типа фин.теха. В каких обласятх С++ еще используется?


    На эту тему есть одноименные видео и статья "The Beast Is Back".

    https://resources.jetbrains.com/storage/products/cpp/books/Cplusplus_Today.pdf
    Проект Ребенок8020 — пошаговый гайд как сделать, вырастить и воспитать ребенка.
    Re[2]: Вернуться в С++
    От: CEMb  
    Дата: 28.09.18 05:42
    Оценка:
    Здравствуйте, Dair, Вы писали:

    _>>Хотелось бы вспомнить С++. Отсюда вопрос: нужно ли к знаниям С++ знания специфичных областей, типа фин.теха. В каких обласятх С++ еще используется?


    D>Я на С++ пишу кроссплатформенные части под iOS/Android.


    Если ты ещё тут, можешь рассказать подробнее, про инструментарий и про разработку вообще?
    А то мне как-то шарп-ксамарин не зашёл
    Re[2]: Вернуться в С++
    От: sergey2b ЮАР  
    Дата: 28.09.18 12:53
    Оценка:
    Здравствуйте, Тёмчик, Вы писали:


    Тё>Зачем добровольно заниматься некрофилией?


    но ведь интерестней чем на JS пилить
    хотя я занимаюсь никрофилией еще и с множеством ограничений что можно использовать — но практически каждую неделю возникают задачи в которых надо нудмать и влоб не сделать
    рядом сидит парень на C#, сплошное GUI или взять положить в БД

    какие альтернативы ты видишь ? выучить php и пойти в фейсбук
    Re[3]: Вернуться в С++
    От: CreatorCray  
    Дата: 28.09.18 17:14
    Оценка:
    Здравствуйте, sergey2b, Вы писали:

    S>какие альтернативы ты видишь ? выучить php и пойти в фейсбук

    Он сидит на пропуканомпремиальном диване и мечтает, неужто по темам его не видно?
    ... << RSDN@Home 1.0.0 alpha 5 rev. 0>>
    Re[2]: Вернуться в С++
    От: Submitter  
    Дата: 29.09.18 04:07
    Оценка:
    Здравствуйте, RussianFellow, Вы писали:

    RF>Я начал программировать в 15 лет, в 10 классе, на языке Basic. А на языке Fortran я начал программирвоать в 17 лет, на первом курсе вуза.

    RF>Остальные языки я изучил позже.

    А при чем здесь ты? Зачем ты решил в этой теме рассказать про себя?
    Re[2]: Вернуться в С++
    От: mizuchi Земля  
    Дата: 29.09.18 18:08
    Оценка:
    Здравствуйте, Dair, Вы писали:

    D>Здравствуйте, white_znake, Вы писали:


    _>>Хотелось бы вспомнить С++. Отсюда вопрос: нужно ли к знаниям С++ знания специфичных областей, типа фин.теха. В каких обласятх С++ еще используется?


    D>Я на С++ пишу кроссплатформенные части под iOS/Android.


    расскажи в 2х словах -- как можно на C++ писать под андроид?

    под сам андроид -- UI и все такое -- это ведь только жаба и котлин.

    А C++ -- это ведь не под весь андроид, а только NDK, правильно?
    ---------------------

    nothingness.space
    Re[2]: Вернуться в С++
    От: mizuchi Земля  
    Дата: 29.09.18 18:15
    Оценка:
    Здравствуйте, kaa.python, Вы писали:

    KP>Здравствуйте, white_znake, Вы писали:


    _>>Уйти на чистый js — как-то не люблю я этот язык.

    _>>Хотелось бы вспомнить С++. Отсюда вопрос: нужно ли к знаниям С++ знания специфичных областей, типа фин.теха.

    KP>Сейчас серьезный кризис на рынке C++ разработки, кризис плана "работать некому". За последнюю неделю удалось поговорить с большим количеством C++ разработчиков в одном месте (CppCon как ни как) и почти все сказали что вакансии не могут по полгода закрыть. Это и к компаниям в РФ и за пределами относится. Так что идти в область если есть на то желание стоит, но вот знать как о плюсовой инфраструктуре, так и о какой-то из перечисленных ниже сфере надо.


    Это именно C++? Не чистый C? Доля чистого С растет или падает?

    _>>В каких обласятх С++ еще используется?


    KP>Остались плюсы очень и очень много где: безопасность, сети, CV, десктопное кроссплатформенное ПО, игры, финансы, встраиваемое ПО, мобилки и как верно подсказали ниже блокчейн.


    Только С++, и не С?

    С++ c каждой версией обрастает фичами и учить их все.... чистый С -- легче.
    ---------------------

    nothingness.space
    Re[4]: Вернуться в С++
    От: El Camino Real США  
    Дата: 29.09.18 20:56
    Оценка:
    Здравствуйте, kaa.python, Вы писали:

    KP>Именно C++. Судя по тому что говорят разработчики embedded, они стараются переходить на C++. И переходят частенько.

    Ты бы видел, что из этого получается. Но тенденция имеет место, да. Тот же IAR (стандартный де-факто компилятор под ARM для больших дядей с деньгами) с прошлогодоней что ли версии стал поддерживать вместо кастрированного "подмножества С++98" практически полноценный C++14.
    Re[5]: Вернуться в С++
    От: kaa.python Ниоткуда РСДН профессионально мёртв и завален ватой.
    Дата: 29.09.18 22:14
    Оценка:
    Здравствуйте, El Camino Real, Вы писали:

    ECR>Ты бы видел, что из этого получается. Но тенденция имеет место, да. Тот же IAR (стандартный де-факто компилятор под ARM для больших дядей с деньгами) с прошлогодоней что ли версии стал поддерживать вместо кастрированного "подмножества С++98" практически полноценный C++14.


    На конференции они рассказали что у них выходит. Как я понял, всё сложно, но миграция пошла и в целом они очень довольны даже тем небольшим улучшениям что удается достичь. Активно предлагают фичи в C++20, у них там своё лобби
    Re[3]: Вернуться в С++
    От: Тёмчик Австралия жж
    Дата: 29.09.18 23:38
    Оценка:
    Здравствуйте, kaa.python, Вы писали:

    Тё>>Зачем добровольно заниматься некрофилией?


    KP>Ты сильно не прав. Сейчас одна из крутейших связок в плане работы это C++ плюс Python. Разве что именно C++, а не Си-с-классами.


    На 1 компанию с связкой плюсы+питон 30 компаний с Node и 30 с Java. Если по деньгам, то если это не HFT — будет средне по рынку, и в случае чего сложнее поменять работу.
    Re[2]: Вернуться в С++
    От: Тёмчик Австралия жж
    Дата: 30.09.18 00:02
    Оценка:
    Здравствуйте, kaa.python, Вы писали:

    KP>Сейчас серьезный кризис на рынке C++ разработки, кризис плана "работать некому".


    Ну сколько можно. Когда в Сиднее выбор куда слать резюме- танчики, аристократ, или оптивер/imc/...etc HFT. То получается либо ты перец с крутой зп в HFT, либо ты с средней по рынку зп в конторе с особенностями. Т.е. тему следовало бы назвать «как попасть в HFT», тогда бы и вопросов не возникало.
    Re[2]: Вернуться в С++
    От: uncommon Ниоткуда  
    Дата: 30.09.18 01:34
    Оценка:
    Здравствуйте, Basil2, Вы писали:

    B>На эту тему есть одноименные видео и статья "The Beast Is Back".


    B>https://resources.jetbrains.com/storage/products/cpp/books/Cplusplus_Today.pdf


    Jon Kalb до сих пор ещё носится с этой презентацией по разным корфам. Последняя ACCU 2018. А в ней контента — кот наплакал. Вот как так люди делают? Херню какую-нибудь напишут на несколько страниц и доят эту тему до посинения.
    Re[3]: Вернуться в С++
    От: CreatorCray  
    Дата: 30.09.18 07:22
    Оценка:
    Здравствуйте, Тёмчик, Вы писали:

    Тё>Ну сколько можно. Когда в Сиднее выбор куда слать резюме

    Дык во всей AU девелоперской работы кот наплакал.
    ... << RSDN@Home 1.0.0 alpha 5 rev. 0>>
    Re[6]: Вернуться в С++
    От: Тёмчик Австралия жж
    Дата: 30.09.18 07:23
    Оценка:
    Здравствуйте, kaa.python, Вы писали:

    KP>По что остальные перечисленные мной направления проигнорировал?

    Потому, что единственный, и очень чёткий смысл «возвращаться в C++» ради 3x кратной зп — это HFT.

    KP>По мне так проблема лишь в том, что рынок работы в Сиднее дохлый.

    Проблема имеет место. Но соотношение количества вакансий не в пользу C++ не только в Сиднее.

    KP>Всё нормально, не надо спешки. С C++11 язык бодро и верно развивается. Ты просто не используешь его давно и видимо кажется что всё медленно и грустно, но это сильно не так.

    Я послушал на митапе C++ 2017 их доклады, возникли вопросы «а как же?» «но ведь я это делал больше 10 лет назад», — народ не понял. Сидят в загончике, радуются вещам которые в других языках давно прошли и забыли. Лично для меня круто- это не когда 10 этажный шаблон в плюсах понял, а когда освоил новую disruptive технологию как tensor flow к примеру.
    Re[3]: Вернуться в С++
    От: Dair Россия https://dair.spb.ru
    Дата: 30.09.18 08:23
    Оценка:
    Здравствуйте, mizuchi, Вы писали:

    D>>Я на С++ пишу кроссплатформенные части под iOS/Android.

    M>расскажи в 2х словах -- как можно на C++ писать под андроид?
    M>под сам андроид -- UI и все такое -- это ведь только жаба и котлин.

    Берёшь и пишешь. Да, я говорил о кроссплатформенных частях. UI вполне себе "родной".

    M>А C++ -- это ведь не под весь андроид, а только NDK, правильно?

    Правильно.
    Re[8]: Вернуться в С++
    От: reversecode google
    Дата: 30.09.18 08:35
    Оценка:
    почему тогда на собеседованиях не дают решать проблемы а
    грузят УБ вопросами по языку ?
    Re[4]: Вернуться в С++
    От: Masterspline  
    Дата: 30.09.18 11:16
    Оценка:
    M>>Список требований и чё предлагают взамен в студию!!! А также список причин по которым отказали предыдущим соискателям (и почему ушел предыдущий исполнитель, если он был).

    KP>Прикрутил бы ты фонтан, юный падаван.


    А то что?
    Re[8]: Вернуться в С++
    От: Тёмчик Австралия жж
    Дата: 30.09.18 12:20
    Оценка:
    Здравствуйте, CreatorCray, Вы писали:

    Тё>>Потому, что единственный, и очень чёткий смысл «возвращаться в C++» ради 3x кратной зп — это HFT.

    CC>Артёмка, деньги дают не за язык а за умение решать проблемы в конкретной предметной области.
    CC>Язык же будет банально тот, который для этой области подходит.

    Это очевидно. Я перечислил предметные области, ag_99 тоже по делу написал. С предметной областью «веб» можно везде найти работу. В HFT можно получать большие деньги. А в остальных областях- ни больших денег, ни большого выбора работы. Поэтому imho странно желать «вернуться в c++» а не «пройти в HFT».
    Re[8]: Вернуться в С++
    От: Тёмчик Австралия жж
    Дата: 30.09.18 12:55
    Оценка:
    Здравствуйте, Nuzhny, Вы писали:

    N>TensorFlow — это не технология, технология — это разработка архитектур и обучение нейросетей. А будет там TensorFlow или PyTorch — пофиг. Но! Если мы говорим о тех кто обучает и применяет нейросети на практике, то это будут в основном питонисты.


    Вот. А с tensorflowjs его к ноду прикрутили, вообще супер пойдёт в массы.
    Re[2]: Вернуться в С++
    От: AlexGin Беларусь  
    Дата: 30.09.18 13:28
    Оценка:
    Здравствуйте, Тёмчик, Вы писали:

    Тё>Здравствуйте, white_znake, Вы писали:


    _>>Хотелось бы вспомнить С++. Отсюда вопрос: нужно ли к знаниям С++ знания специфичных областей, типа фин.теха. В каких обласятх С++ еще используется?


    Тё>Зачем добровольно заниматься некрофилией?


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


    Ведь тот C++, котрый я начал изучать в 1996, и сегодняшний C++ — ЭТО ДАЛЕКО не одно и тоже...

    В каком из языков — каждые три года принимают новый стандарт?
    Нет, это не некрофилия!
    Это Возрождение! Это ПРОРЫВ!

    Почему возродился и неуклонно растёт интерес к C++?
    Да очевидно же — что прежде всего — по технологическим причинам:
    Так, если в 1990е и начале 2000х тактовая частота CPU росла: удваивалась каждые примерно полтора два года,
    то теперь (в течении последних 10...15 лет) — практически застряла на отметке три...три_с_хвостиком ГГц...

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

    Теперь — растёт количество ядер.

    ВЫВОД:
    Требуются технологии, позволяющие ЭФФЕКТИВНО использовать все эти вычислительные ресурсы.
    Здесь C++ является именно одной, если не сказать основной, технологией использования вычислительных ресурсов!

    Именно поэтому и вырос интерес к этому языку! Поэтому-то и были приняты новые стандарты 2011, 2014 и 2017 годов.
    Поэтому-то и была введена в 2011 году поддержка многопоточности — на уровне стандартной STL библиотеки.

    Я пишу здесь это, не потому, что уже примерно двадцать лет как занимаюсь на C++ (владею также C# и Pyton-ом, работал на Java),
    пишу просто потому, что стараюсь отслеживать и анализировать тренды развития IT индустрии в целом.

    P.S. Совет топикстартеру:
    Специфические области для C++ проектов — это прежде всего те направления, где требуются большие вычисления:

    Моделирование, научные расчёты, статистическая обработка данных, обработка речевых и видео-данных, распознавание образов —
    вот список (далеко не полный) — где будет в ближайшие годы востребовано применение C++.

    Отдельныя сферы применения, я бы сказал традиционные — это системное программирование и embedded — здесь также C++ весьма в почёте.

    В общем — ищите и обрящите
    Отредактировано 30.09.2018 13:40 AlexGin . Предыдущая версия . Еще …
    Отредактировано 30.09.2018 13:34 AlexGin . Предыдущая версия .
    Отредактировано 30.09.2018 13:32 AlexGin . Предыдущая версия .
    Re[9]: Вернуться в С++
    От: Nuzhny Россия https://github.com/Nuzhny007
    Дата: 30.09.18 20:12
    Оценка:
    Здравствуйте, Тёмчик, Вы писали:

    Тё>Вот. А с tensorflowjs его к ноду прикрутили, вообще супер пойдёт в массы.


    В массы он пойдёт, а толку? Сомневаюсь, что там будут какие-то исследования и rocket science. Запуск обученных моделек — да. Но на это много ума не надо и высокие зарплаты в этой области не появятся.
    Re[10]: Вернуться в С++
    От: Тёмчик Австралия жж
    Дата: 01.10.18 00:47
    Оценка:
    Здравствуйте, Nuzhny, Вы писали:

    N> на это много ума не надо и высокие зарплаты в этой области не появятся.


    Я тут вообще с крамольной мыслью, что «много ума» и «высокие зп» далеко не всегда пересекаются, важнее business value. Сравни зп геймдевов и зп «программистов в финансах».
    Re[11]: Вернуться в С++
    От: ned Австралия  
    Дата: 01.10.18 04:27
    Оценка:
    Здравствуйте, Тёмчик, Вы писали:

    Тё>Я тут вообще с крамольной мыслью, что «много ума» и «высокие зп» далеко не всегда пересекаются, важнее business value. Сравни зп геймдевов и зп «программистов в финансах».


    В геймдеве идейных каждый второй. HFT просекли фишку и вытягивают кого могут. Вот, например, в требованиях: "HFT or Gaming Experience".
    Re[4]: Вернуться в С++
    От: Тёмчик Австралия жж
    Дата: 01.10.18 04:40
    Оценка:
    Здравствуйте, mik1, Вы писали:

    M>Что интересно, во всех топовых работодателях долины есть огромные команды плюсовиков.

    Может быть, это закон больших чисел? Так то не слыхать про долинные IT- стартапы на C++. Или реально в Фейсбуке 50% C++ и 50% Java?
    Re[5]: Вернуться в С++
    От: Тёмчик Австралия жж
    Дата: 01.10.18 04:50
    Оценка:
    Здравствуйте, ned, Вы писали:

    ned>Работы потенциально полно. Людей мало. Гугль, Амазон, Atlassian из крупных тут.

    ned>В Амазоне пустые этажи стоят, готовы скалироваться и новые проекты открывать (переводить). А где все разработчики? На ангулярах пишут

    Но атлассиан и амазон- так себе конторы. И там нет C++.

    Пишут на том, где работодатель не вы###я и платит нормальные деньги при relax-enjoy нагрузке.
    Re[6]: Вернуться в С++
    От: ned Австралия  
    Дата: 01.10.18 05:01
    Оценка:
    Здравствуйте, Тёмчик, Вы писали:

    Тё>Но атлассиан и амазон- так себе конторы. И там нет C++.


    Про атлассиан не знаю. В Амазоне вроде неплохо сейчас в Сиднее. Проекты интересные. AWS пилят. Платят много. C++ есть таки, но мало. В основном Java. Какая разница? Лишь бы платили (много)
    Re[7]: Вернуться в С++
    От: kaa.python Ниоткуда РСДН профессионально мёртв и завален ватой.
    Дата: 01.10.18 05:12
    Оценка:
    Здравствуйте, Тёмчик, Вы писали:

    Тё>Потому, что единственный, и очень чёткий смысл «возвращаться в C++» ради 3x кратной зп — это HFT.


    Смысл:

  • Интересный и богатый язык
  • Интересные решаемые задачи
  • Очень слабое устаревание знаний языка и сопутствующих технологий
  • Стабильный и хороший спрос на язык по миру в целом
  • Нет нужды конкурировать со студентами кто быстрее выучит очередной модный фреймворк

    Тё>Я послушал на митапе C++ 2017 их доклады, возникли вопросы «а как же?» «но ведь я это делал больше 10 лет назад», — народ не понял. Сидят в загончике, радуются вещам которые в других языках давно прошли и забыли. Лично для меня круто- это не когда 10 этажный шаблон в плюсах понял, а когда освоил новую disruptive технологию как tensor flow к примеру.


    В плюсах сейчас наверное единственный серьезный пробел относительно модных/стильных/современный – отсутствие CSP и/или Акторов из коробки. Но это всё же можно простить и взять что-то стороннее
  • Re[5]: Вернуться в С++
    От: CreatorCray  
    Дата: 01.10.18 06:26
    Оценка:
    Здравствуйте, Тёмчик, Вы писали:

    Тё>Так то не слыхать про долинные IT- стартапы на C++.

    Ну наш был на С++ и чо? И ещё парочку знаю.
    Нет никакого смысла кричать на чём пишут — это как раз никому не интересно. Интересны как раз успехи в предметной области.
    ... << RSDN@Home 1.0.0 alpha 5 rev. 0>>
    Re[5]: Вернуться в С++
    От: mik1  
    Дата: 01.10.18 06:34
    Оценка:
    Здравствуйте, Тёмчик, Вы писали:

    Тё>Или реально в Фейсбуке 50% C++ и 50% Java?


    Тут все ответы: https://www.facebook.com/careers/
    Re[8]: Вернуться в С++
    От: El Camino Real США  
    Дата: 01.10.18 07:47
    Оценка:
    Здравствуйте, kaa.python, Вы писали:

    KP>
  • Интересный и богатый язык
    Для среднестатистического специалиста, далёкого от метапрограммирования фреймворков, язык не должен быть интересным и богатым, язык должен упрощать работу с предметной областью. С++ этого не делает. До сих пор даже от опытных разработчиков приходится слышать про навык "программирую на С++". И ведь реально, это отдельное умение, со своими дзен-техниками и тысячью подводных камней.
    KP>
  • Интересные решаемые задачи
    Зависит от предметной области.
    KP>
  • Очень слабое устаревание знаний языка и сопутствующих технологий
    Не скажи. Я лет пять писал на связке "Си с классами+Матлаб/Питон", и язык за это время очень резко поменялся. Пришлось фактически заново учить.
    KP>
  • Стабильный и хороший спрос на язык по миру в целом
    По сравнению с кучей бэкенд-, веб-, дата-девелоперов? Да никому он не нужен.
    KP>
  • Нет нужды конкурировать со студентами кто быстрее выучит очередной модный фреймворк
    Обратная сторона медали — никого не наймёшь из молодых да дерзких (и не очень дорогих). Как растить бизнес и избегать замыкания проектов на ключевых разработчиках — не ясно.
  • Re[10]: Вернуться в С++
    От: El Camino Real США  
    Дата: 01.10.18 08:03
    Оценка:
    Здравствуйте, CreatorCray, Вы писали:

    CC>Please... Всё умение заключается в том, чтобы сдерживать себя и не воротить ненужной сложности и использовать только то, что реально нужно.

    Угу. Только у каждого человека на проекте своё понимание того, где сложность, а где нужно. И каждую новую команду приходится сначала приводить к общему знаменателю. А уж когда на руках гибридная команда (эксперты в своей очень узкой и крайне запутанной области + программисты), то поначалу хочется установить общий знаменатель в районе pure C.
    Re[9]: Вернуться в С++
    От: kaa.python Ниоткуда РСДН профессионально мёртв и завален ватой.
    Дата: 01.10.18 08:09
    Оценка:
    Здравствуйте, El Camino Real, Вы писали:

    ECR>Для среднестатистического специалиста, далёкого от метапрограммирования фреймворков, язык не должен быть интересным и богатым, язык должен упрощать работу с предметной областью. С++ этого не делает. До сих пор даже от опытных разработчиков приходится слышать про навык "программирую на С++". И ведь реально, это отдельное умение, со своими дзен-техниками и тысячью подводных камней.


    Спорное утверждение. Я вот сейчас пишу на двух выразительных и богатых языках – C++ и Python, и одном не выразительном убожестве – Go. Я бы сказал что меньше всего мне удовлетворения (а работа как мне кажется должна приносить удовлетворение) приносит программирование на убожестве в силу того что это действительно не выразительное убожество.

    ECR>Не скажи. Я лет пять писал на связке "Си с классами+Матлаб/Питон", и язык за это время очень резко поменялся. Пришлось фактически заново учить.


    Так 5 лет назад C++03 (который сильно не Си с классами) было уже 10 лет. Ну да, если ты больше 10 лет игнорировал развитие инструмента, то ты довольно много упустил. При этом, если ты на более чем 10 лет забьешь на развитие JavaScript, то, боюсь, ты вообще ничего похожего на то, к чему привык не увидишь

    ECR>По сравнению с кучей бэкенд-, веб-, дата-девелоперов? Да никому он не нужен.


    В общем случае тебе нужна 1 (одна) работа. Может 2 (две) по каким-то причинам. От того что в мире бэкенд-, веб-девелоперов больше тебе (ну, мне в крайнем случае так) не горячо ни холодно.

    ECR>Обратная сторона медали — никого не наймёшь из молодых да дерзких (и не очень дорогих). Как растить бизнес и избегать замыкания проектов на ключевых разработчиках — не ясно.


    На CppCon была куча молодежи. Ну и как ты отметил выше, не надо тут столько людей как в бэкенд-, веб-.
    Re[8]: Вернуться в С++
    От: Тёмчик Австралия жж
    Дата: 01.10.18 09:54
    Оценка:
    Здравствуйте, kaa.python, Вы писали:

    KP>
  • Интересный и богатый язык
    один из

    KP>
  • Интересные решаемые задачи
    перечисли

    KP>
  • Очень слабое устаревание знаний языка и сопутствующих технологий
    т.н. кал мамонта

    KP>
  • Стабильный и хороший спрос на язык по миру в целом
    ???

    KP>
  • Нет нужды конкурировать со студентами кто быстрее выучит очередной модный фреймворк
    full stack developer- это не студент.

    Я тут потыкал в фейсбук что mik1 кинул ссылку- есть «конкурировать со студентами» 2 года опыта на части клиента фейсбучека. Есть computer vision и прочее с ‘предпочтителен phd’. Оба варианта мне не подходят- одно не надо, на второе не пройду. ЧЯДНТ?
  • Re[9]: Вернуться в С++
    От: kaa.python Ниоткуда РСДН профессионально мёртв и завален ватой.
    Дата: 01.10.18 11:12
    Оценка:
    Здравствуйте, Тёмчик, Вы писали:

    Тё>Я тут потыкал в фейсбук что mik1 кинул ссылку- есть «конкурировать со студентами» 2 года опыта на части клиента фейсбучека. Есть computer vision и прочее с ‘предпочтителен phd’. Оба варианта мне не подходят- одно не надо, на второе не пройду. ЧЯДНТ?


    Негативно смотришь на мир?

    Сейчас пойти в CV не сложно, закончи несколько курсов, подтяни C++ и Python, посоревнуйся на kaggle и ждет тебя успех
    Re[3]: Вернуться в С++
    От: Basil2 Россия https://starostin.msk.ru
    Дата: 01.10.18 11:15
    Оценка:
    Здравствуйте, uncommon, Вы писали:

    B>>На эту тему есть одноименные видео и статья "The Beast Is Back".


    U>Jon Kalb до сих пор ещё носится с этой презентацией по разным корфам. Последняя ACCU 2018. А в ней контента — кот наплакал. Вот как так люди делают? Херню какую-нибудь напишут на несколько страниц и доят эту тему до посинения.


    Это же Inspirational Speech, она не про инфу.
    Проект Ребенок8020 — пошаговый гайд как сделать, вырастить и воспитать ребенка.
    Re[11]: Вернуться в С++
    От: CreatorCray  
    Дата: 01.10.18 20:57
    Оценка:
    Здравствуйте, El Camino Real, Вы писали:

    CC>>Please... Всё умение заключается в том, чтобы сдерживать себя и не воротить ненужной сложности и использовать только то, что реально нужно.

    ECR>Угу. Только у каждого человека на проекте своё понимание того, где сложность, а где нужно.
    В девелопменте должна быть жёсткая диктатура. Как решил техлид так и будет.

    ECR> И каждую новую команду приходится сначала приводить к общему знаменателю.

    Это аксиома и само собой разумеющееся.

    ECR> А уж когда на руках гибридная команда (эксперты в своей очень узкой и крайне запутанной области + программисты), то поначалу хочется установить общий знаменатель в районе pure C.

    Если хочется — устанавливай.
    Под свою отвественность разумеется.
    ... << RSDN@Home 1.0.0 alpha 5 rev. 0>>
    Re[10]: Вернуться в С++
    От: Тёмчик Австралия жж
    Дата: 01.10.18 21:29
    Оценка:
    Здравствуйте, Nuzhny, Вы писали:

    N>Мне Люксофт прислал только что список вакансий на senior C++ developer:

    N>- Несколько на autonomous driving cars: системные программисты, алгоритмисты, компьютерное зрение и GUI на Qt. Это всё разные люди.
    N>- Программист для 3D game engine.
    N>- Программист со знанием Linux, Python и С++.
    N>- Embedded.
    N>- C++, multithreading, boost + asio.
    N>- Qt.
    N>- VOIP + Android.

    N>Всего документ с 11 вакансиями. В целом всё как-то так и есть, единственно, что мне в Линкедине всё больше вакансий шлют по зрению и глубокому обучению.


    Ок, значит в Москве можно возвращаться в C++. Хотя то, что это Люксофт, должно настораживать американцев (и не только): если в Москве прибыло, значит где-то в Загранице убыло.
    Re[13]: Вернуться в С++
    От: CreatorCray  
    Дата: 01.10.18 23:41
    Оценка:
    Здравствуйте, Тёмчик, Вы писали:

    Тё>Я бы свалил от такого техлида "как решил так будет".

    Какая потеря!

    Тё>Получается в итоге мракобесие "буст мы не используем", зато свои кривые колёса (сииуация из жизни в C++), "это слишком сложно, люди не поймут" (ситуация из Java).

    Если принято решение не тянуть в проект этого бегемота — значит так и будет.
    Что и как делать решает голова а не руки.
    ... << RSDN@Home 1.0.0 alpha 5 rev. 0>>
    Re[3]: Вернуться в С++
    От: CreatorCray  
    Дата: 01.10.18 23:41
    Оценка:
    Здравствуйте, kaa.python, Вы писали:

    KP>Эй, Аноним, выходи

    Эта дебильная кукушка уже задолбала.
    Я такие мессаги тру не читая.

    Реквестирую в настройках аккаунта чекбокс "Получение PM только от зарегистрированных пользователей".
    ... << RSDN@Home 1.0.0 alpha 5 rev. 0>>
    Re[15]: Вернуться в С++
    От: Stanislav V. Zudin Россия  
    Дата: 02.10.18 04:38
    Оценка:
    Здравствуйте, Тёмчик, Вы писали:

    CC>>Что и как делать решает голова а не руки.

    Тё>Не выбирает только джуниор. Это ненормально когда старший прогер не "решает проблему".

    Тёма, ты прав лишь отчасти. Сениор должен сам отвечать за свой код, но тащить в проект всякую левую хрень можно только после коллегиального одобрения, где последнее слово за лидом.
    _____________________
    С уважением,
    Stanislav V. Zudin
    Re[17]: Вернуться в С++
    От: Stanislav V. Zudin Россия  
    Дата: 02.10.18 07:30
    Оценка:
    Здравствуйте, Тёмчик, Вы писали:

    Тё>Если буст запрещён, то бежать от такого тимлида, роняя тапочки.


    Если на целевой платформе буст не работает, то зачем он нужен в проекте?
    _____________________
    С уважением,
    Stanislav V. Zudin
    Re[18]: Вернуться в С++
    От: Тёмчик Австралия жж
    Дата: 02.10.18 09:15
    Оценка:
    Здравствуйте, Stanislav V. Zudin, Вы писали:

    SVZ>Если на целевой платформе буст не работает, то зачем он нужен в проекте?


    Т.е. без тимлида старшой недодумается, что буст на целевой платформе не работает? Ну так это иллюстрация, к чему приводит селекция йес! мэнов.
    Re[19]: Вернуться в С++
    От: Stanislav V. Zudin Россия  
    Дата: 02.10.18 09:45
    Оценка:
    Здравствуйте, Тёмчик, Вы писали:

    SVZ>>Если на целевой платформе буст не работает, то зачем он нужен в проекте?


    Тё>Т.е. без тимлида старшой недодумается, что буст на целевой платформе не работает? Ну так это иллюстрация, к чему приводит селекция йес! мэнов.


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

    Из личного опыта... Когда мне приходилось писать код для z/OS у меня тупо не было доступа к этой системе. Арендовать у IBM машину было офигенно недешево, поэтому машинное время для отладки выделялось натурально по часам.
    А еще учесть, что система очень сильно отличается от "обычных" юниксов. В общем тут senior'ость никак не помогает, приходится верить на слово старшим товарищам.
    _____________________
    С уважением,
    Stanislav V. Zudin
    Re[20]: Вернуться в С++
    От: Тёмчик Австралия жж
    Дата: 02.10.18 11:19
    Оценка:
    Здравствуйте, Stanislav V. Zudin, Вы писали:

    SVZ> могут быть какие-то соглашения, которые появились по причинам историческим и очевидны только старым саксаулам, стоявшим у истоков. Неужели никогда с легаси не работал?


    Если легаси, то бежать надо роняя тапки уже по другой причине: рано или поздно эту z/OS вместе с аксакалами, её поддерживающими, заменят на облачный сервис по феншую. А у аксакалов не окажется релевантного опыта, чтобы трудоустроиться.
    Re[22]: Вернуться в С++
    От: Тёмчик Австралия жж
    Дата: 02.10.18 15:00
    Оценка:
    Здравствуйте, Nuzhny, Вы писали:

    N>Ты и сам можешь оценить, что сейчас пишется на С++. Практически весь ключевой и системный инструментарий.


    Внушает. Но. Если зайти на seek.com.au и выставить фильтры Сидней, от 150k. То выдаёт C++ 50 вакансий и все про HFT. И Java 273 вакансии парочка про HFT, остальное full stack. Т.е. в моих краях кроме как в HFT, в плюсах работы нет.
    Re[23]: Вернуться в С++
    От: CreatorCray  
    Дата: 02.10.18 18:33
    Оценка:
    Здравствуйте, Тёмчик, Вы писали:

    Тё>Внушает. Но. Если зайти на seek.com.au и выставить фильтры Сидней

    То это всего лишь говорит что в down under с серьёзной работой туго.

    Тё>Т.е. в моих краях кроме как в HFT, в плюсах работы нет.

    Ну так а чего ты ожидал забиваясь в один из дальних углов мира? Ещё и в страну "победившего пролетариата" (тм)
    ... << RSDN@Home 1.0.0 alpha 5 rev. 0>>
    Re[24]: Вернуться в С++
    От: Тёмчик Австралия жж
    Дата: 02.10.18 19:52
    Оценка:
    Здравствуйте, Nuzhny, Вы писали:

    Тё>>Внушает. Но. Если зайти на seek.com.au и выставить фильтры Сидней, от 150k. То выдаёт C++ 50 вакансий и все про HFT. И Java 273 вакансии парочка про HFT, остальное full stack. Т.е. в моих краях кроме как в HFT, в плюсах работы нет.


    N>Что ж поделаешь! Но ведь не ты топикстартер, желающий вернуться в плюсы. В наших краях вакансий хватает. При этом вакансии с высокой зп есть, но они не публикуются в явном виде. То есть в вакансии стоит одна вилка, либо её нет совсем. Но может написать эйчар, который скажет, что да, рассмотрим и с запросами намного выше. По результатам собеседования и правда: можно вместо, например, 150 тыс. договориться на 300.


    Ищут на 150т.р. и внезапно предлагают 300т.р.? Серьёзно?

    N>Вот и получается, что рынок по факту резиновый

    Зато у нас у HFT-ка (не важно на чём- есть и на Java ценители) доход сравним с дантистом
    Re[7]: Вернуться в С++
    От: kaa.python Ниоткуда РСДН профессионально мёртв и завален ватой.
    Дата: 02.10.18 23:46
    Оценка:
    Здравствуйте, gardener, Вы писали:

    G>Ошибка выжившего? По-моему впечатлению никто практически на C++ не переходит.

    G>Или чистый C, или если есть возможность то сразу что-то типа Python.

    Я очень далек от embedded, так что могу только предполагать на основе того, что говорил народ с этой области на конференции. С одной стороны, много разработчиков которые пишут на C++ встраиваемое ПО, с другой стороны много контрактников/консультантов которые переводят проект на C++ параллельно обучая сишников.
    Re[6]: Вернуться в С++
    От: Тёмчик Австралия жж
    Дата: 03.10.18 01:42
    Оценка:
    Здравствуйте, kaa.python, Вы писали:

    KP>Всё нормально, не надо спешки. С C++11 язык бодро и верно развивается. Ты просто не используешь его давно и видимо кажется что всё медленно и грустно, но это сильно не так.


    Вот кстати. В конце 2016- начале 2017 искал работу. Написал тестовое задание на C++ 14. В CLion. Отправил в одну HFT контору. Какой же у меня был стресс, когда перезвонила рекрутерша и сказала, что не могут продолжать процесс ибо из спец не смог собрать мой код. . Потом коллега плюсист сказал "в индустрии сейчас C++ 11". Вот же засада- а я то хотел блеснуть знанием последних фич, но что народ тупо ниасилил даже C++ 14 — не ожидал.
    Re[7]: Вернуться в С++
    От: kaa.python Ниоткуда РСДН профессионально мёртв и завален ватой.
    Дата: 03.10.18 01:56
    Оценка:
    Здравствуйте, Тёмчик, Вы писали:

    Тё>Вот кстати. В конце 2016- начале 2017 искал работу. Написал тестовое задание на C++ 14. В CLion. Отправил в одну HFT контору. Какой же у меня был стресс, когда перезвонила рекрутерша и сказала, что не могут продолжать процесс ибо из спец не смог собрать мой код. . Потом коллега плюсист сказал "в индустрии сейчас C++ 11". Вот же засада- а я то хотел блеснуть знанием последних фич, но что народ тупо ниасилил даже C++ 14 — не ожидал.


    Перед тем как начать что-то делать надо было б спросить какой стандарт и компилятор надо поддерживать, какие библиотеки можно использовать, ты же писал на C++ и знаешь как у нас тут все работает
    Re[25]: Вернуться в С++
    От: Nuzhny Россия https://github.com/Nuzhny007
    Дата: 03.10.18 02:48
    Оценка:
    Здравствуйте, Тёмчик, Вы писали:

    Тё>Ищут на 150т.р. и внезапно предлагают 300т.р.? Серьёзно?


    Вполне: есть задачи, вывесили вакансию, но никого найти не могут. Потом рекрутерша начинает шерстить Линкедин и уже разговаривают по факту. Если человек им очень подходит и задачу надо решать прямо сейчас, но платят столько, чтобы он согласился перейти.
    Но надо признать, что сейчас проще найти вакансии с зп 300-400 тыс. для data science на Питоне, чем на С++. Тема модная!
    Re[27]: Вернуться в С++
    От: kaa.python Ниоткуда РСДН профессионально мёртв и завален ватой.
    Дата: 03.10.18 03:38
    Оценка:
    Здравствуйте, Тёмчик, Вы писали:

    Тё>Т.е. вот висит вакансия. Вроде на C++, но подходящих людей нет. На всю Москву нет людей!


    Смирись, работы в Мск больше чем в Сиднее. Зато климат говно. Всё должно быть сбалансировано
    Re[28]: Вернуться в С++
    От: Тёмчик Австралия жж
    Дата: 03.10.18 04:05
    Оценка:
    Здравствуйте, kaa.python, Вы писали:

    Тё>>Т.е. вот висит вакансия. Вроде на C++, но подходящих людей нет. На всю Москву нет людей!


    KP>Смирись, работы в Мск больше чем в Сиднее. Зато климат говно. Всё должно быть сбалансировано


    Так и в Сиднее на C++ подходящих людей нет. На HFT постоянно ищут. Если про Москву- к примеру, у Яндекса в поиск бесконечные вакансии. Рынок работника .
    Re[30]: Вернуться в С++
    От: Тёмчик Австралия жж
    Дата: 03.10.18 04:37
    Оценка:
    Здравствуйте, kaa.python, Вы писали:

    KP>Ну вот видишь, в миру C++ рынок работника, как ни крути, я же не придумывал тут
    Автор: kaa.python
    Дата: 29.09.18
    . Может не для всех, но посмотрев в профиль Nuzhny сразу понимаешь – для него текущий рынок это точно рынок работника. А вот есть у нас тут RussianFellow и в его случае рынок работодателя по-любому, всегда и везде


    Таких, как Nuzhny, плюсников 0.1%. Таких, как RussianFellow- 20% (вне зависимости от языка программирования).

    Зачем тем, кто в указанные 0.1% не входит, создавать себе сложности на ровном месте?
    Re[31]: Вернуться в С++
    От: kaa.python Ниоткуда РСДН профессионально мёртв и завален ватой.
    Дата: 03.10.18 04:43
    Оценка:
    Здравствуйте, Тёмчик, Вы писали:

    Тё>Таких, как Nuzhny, плюсников 0.1%. Таких, как RussianFellow- 20% (вне зависимости от языка программирования).

    Тё>Зачем тем, кто в указанные 0.1% не входит, создавать себе сложности на ровном месте?

    Ну вообще-то тот факт, что разработчик прилично знает C++ всегда говорил о том что его уровень как минимум выше среднего Так что если нравится программировать (вот мне, например, нравится. даже в свободное от работы время), то почему бы не пойти туда, где это ценится и пользуется спросом?
    Re[27]: Вернуться в С++
    От: Nuzhny Россия https://github.com/Nuzhny007
    Дата: 03.10.18 04:47
    Оценка:
    Здравствуйте, Тёмчик, Вы писали:

    Тё>Т.е. вот висит вакансия. Вроде на C++, но подходящих людей нет. На всю Москву нет людей!

    Тё>И вот находится такой человек, но он впридачу к C++ совершенно случайно имеет PhD в предметной области. Его хрюша уговаривает перейти на ту вакансию, готова даже говорить о в 2 раза чем в вакансии, зп.
    Тё>Что из этого можно вывести:
    Тё>1) плюснику без phd не платят больше, чем среднерыночная зп, за его плюсы.
    Тё>2) плюснику ещё и сложнее найти работу- он бы рад на 150, да кто ж его возьмёт.
    Тё>3) чел с phd может поднимать ещё больше, если уйдет из плюсов.

    Гм. Не знаю, откуда ты взял про Москву и phd. Но в целом ты прав: толковых сиплюсплюсников не хватает. Если попадается опытный с релевантным опытом, то его с руками отрывают. Например, большая проблема найти разработчиков по OpenCL/CUDA. Или знатоков тонкостей протоколов типа rtsp. Надо понимать, что его будут минимум на синьора. Могуттсразу и тимлидом.
    Re[32]: Вернуться в С++
    От: Тёмчик Австралия жж
    Дата: 03.10.18 04:51
    Оценка:
    Здравствуйте, kaa.python, Вы писали:

    KP>Ну вообще-то тот факт, что разработчик прилично знает C++ всегда говорил о том что его уровень как минимум выше среднего


    Почему? Я например считаю, что если программист "неприлично" знает инструмент, то он профнепригоден. Но это лишь одно из требований, причём самое простое. Главное — это знание алгоритмов и структур данных и вообще умение решать поставленные задачи.
    Re[28]: Вернуться в С++
    От: Тёмчик Австралия жж
    Дата: 03.10.18 05:04
    Оценка:
    Здравствуйте, Nuzhny, Вы писали:

    N>Гм. Не знаю, откуда ты взял про Москву и phd. Но в целом ты прав: толковых сиплюсплюсников не хватает. Если попадается опытный с релевантным опытом, то его с руками отрывают. Например, большая проблема найти разработчиков по OpenCL/CUDA. Или знатоков тонкостей протоколов типа rtsp. Надо понимать, что его будут минимум на синьора. Могуттсразу и тимлидом.


    OpenCL/CUDA — это не C++ и более того, в CUDA играют чаще из питона, чем из C++. Нерелевантно к C++.
    Протокол RTSP- опять не C++. Тут нужен чел с опытом в коннекторах и способный аккуратно заимплементить машину состояний.
    Идти ниже чем на сеньора, конечно никто не пойдет. На тимлида нужны непрограммистские навыки, а не C++.
    Re[7]: Вернуться в С++
    От: so5team https://stiffstream.com
    Дата: 03.10.18 05:19
    Оценка:
    Здравствуйте, Тёмчик, Вы писали:

    Тё>Написал тестовое задание на C++ 14. В CLion.


    Только что вы умножили свои потуги показать хоть какое-то знание C++ на ноль.

    Тё>Какой же у меня был стресс, когда перезвонила рекрутерша и сказала, что не могут продолжать процесс ибо из спец не смог собрать мой код. .


    Можно предположить, что код был такого непотребного качества, что придумывать отмазки для вас пришлось HR-у.

    Тё>Потом коллега плюсист сказал "в индустрии сейчас C++ 11". Вот же засада- а я то хотел блеснуть знанием последних фич, но что народ тупо ниасилил даже C++ 14 — не ожидал.


    Вы не знаете почему вам отказали. Даже если дело было в невозможности собрать ваш код, то вы все равно не знаете, по какой именно причине. Но основываете свое мнение на словах человека, который к вашему тестовому заданию и его проверке вообще не имел отношения. Анекдот про "Рабинович мне напел кое-что из Карузо" в вашем случае перестает быть анекдотом.

    Просто для того, чтобы вы знали. В C++ валидный код запросто может не собраться просто в зависимости от настроек компилятора. Вот, например, clang:
    https://wandbox.org/permlink/7yDWj9x2ZKe7IXtM -- никаких проблем.
    https://wandbox.org/permlink/yqRxch00VsMvJkPa -- добавили -Weverything и получили кучу ошибок.

    Тогда как тому же GCC вообще безразличны моменты, на которые ругается clang:
    https://wandbox.org/permlink/v03ideV905xdexLY

    И тут даже можно не вспоминать VC++, который до недавнего времени мог "проглатывать" код шаблонов с синтаксическими ошибками внутри.

    Что до "в индустрии сейчас C++ 11", то в том же 2016-ом году мы для одного заказчика делали новую систему с нуля на C++14, а для другого саппортили старый код с использованием VisualStudio 2003, т.е. речь шла вообще о C++98.
    Re[29]: Вернуться в С++
    От: so5team https://stiffstream.com
    Дата: 03.10.18 05:23
    Оценка:
    Здравствуйте, Тёмчик, Вы писали:

    Тё>На тимлида нужны непрограммистские навыки, а не C++.


    https://www.youtube.com/watch?v=twbYHR7cB5g

    Или персонаж "Тёмчик" здесь такой же характерный неадекват, как и RussianFellow, и пытаться общаться с ним как с вменяемым не следует?
    Re[8]: Вернуться в С++
    От: Stanislav V. Zudin Россия  
    Дата: 03.10.18 06:22
    Оценка:
    Здравствуйте, kaa.python, Вы писали:

    KP>Перед тем как начать что-то делать надо было б спросить какой стандарт и компилятор надо поддерживать, какие библиотеки можно использовать, ты же писал на C++ и знаешь как у нас тут все работает


    Хе, насчет "как у нас тут все работает". Недавно получилась занятная ситуация.
    Уговорили меня рекрутеры сделать тестовое задание в одну немецкую компанию (один из спонсоров C++ Russia, кто был, тот поймет), мол, платят воооо как много
    Одно из условий в задании — сборка в гцц (не помню какой версии) с ключом -std=c++17. У них всё по-взрослому — задание получаешь на сайте, автоматизированные сборка, тестирование и всё такое...
    Сделал задание, стал сабмитить, а оно не принимает, говорит "не компилится твой код". Проверил на онлайн компиляторах — всё работает.
    Ну и ладно, думаю, не очень-то и хотелось. Через пару дней опять рекрутеры звонят, интересуются результатом. Рассказал им о проблеме. Они уломали меня отписать в компанию, мол, там люди вменяемые, поймут (хочется же денег получить за голову кандидата). Написал, дня через четыре ответили, мол, да, был косячок на сайте, мы его поправили, валяй дальше.
    Засабмитил, код собрался, но стали валиться тесты. Какие именно тесты не проходят — неизвестно, тестов в открытом доступе нет, перепроверил код — всё работает, мои тесты проходят. Так и бросил. Рекрутеры еще несколько дней названивали, насилу отбился.
    Правда Ява, на мой вкус, еще хуже. Наверное готовить её как следует не умею.
    _____________________
    С уважением,
    Stanislav V. Zudin
    Re[8]: Вернуться в С++
    От: Тёмчик Австралия жж
    Дата: 03.10.18 06:59
    Оценка:
    Здравствуйте, so5team, Вы писали:

    Тё>>Написал тестовое задание на C++ 14. В CLion.


    S>Только что вы умножили свои потуги показать хоть какое-то знание C++ на ноль.


    Тем, что воспользовался CLion или что посмел сделать в C++ 14?

    Тё>>Какой же у меня был стресс, когда перезвонила рекрутерша и сказала, что не могут продолжать процесс ибо из спец не смог собрать мой код. .


    S>Можно предположить, что код был такого непотребного качества, что придумывать отмазки для вас пришлось HR-у.


    Я могу попозже выложить кусочек того непотребского кода. Если кому-то это интересно.

    S>Просто для того, чтобы вы знали. В C++ валидный код запросто может не собраться просто в зависимости от настроек компилятора. Вот, например, clang:

    S>https://wandbox.org/permlink/7yDWj9x2ZKe7IXtM -- никаких проблем.
    S>https://wandbox.org/permlink/yqRxch00VsMvJkPa -- добавили -Weverything и получили кучу ошибок.
    Почему "прошел или не прошел тест" может зависеть от фазы луны и настроения левой пятки какого-то чувака внутри конторы? Зачем идти на этот мазохизм?

    S>Что до "в индустрии сейчас C++ 11", то в том же 2016-ом году мы для одного заказчика делали новую систему с нуля на C++14, а для другого саппортили старый код с использованием VisualStudio 2003, т.е. речь шла вообще о C++98.

    Это Ваши трудности. Язык развивается, будьте добры быть в состоянии собрать валидный код на актуальной версии языка.

    Вот напоследок про "в какой версии C++ надо было писать"
    · Although the test documents refer to Java, you may send your solutions as Java or C++ source code. We want to see your design & coding style in the language you feel more comfortable in.
    Re[9]: Вернуться в С++
    От: kaa.python Ниоткуда РСДН профессионально мёртв и завален ватой.
    Дата: 03.10.18 07:07
    Оценка:
    Здравствуйте, Stanislav V. Zudin, Вы писали:

    SVZ>Хе, насчет "как у нас тут все работает". Недавно получилась занятная ситуация.

    SVZ>Уговорили меня рекрутеры сделать тестовое задание в одну немецкую компанию (один из спонсоров C++ Russia, кто был, тот поймет), мол, платят воооо как много

    Эти перцы вообще всех задрали, если честно

    SVZ>Правда Ява, на мой вкус, еще хуже. Наверное готовить её как следует не умею.


    Мне она тоже не очень нравится, хотя писать на ней для MFU было занятно. Вообще, мне нравится C++, что бы про него не говорили
    Re[10]: Вернуться в С++
    От: Stanislav V. Zudin Россия  
    Дата: 03.10.18 07:16
    Оценка:
    Здравствуйте, kaa.python, Вы писали:

    SVZ>>Правда Ява, на мой вкус, еще хуже. Наверное готовить её как следует не умею.


    KP>Мне она тоже не очень нравится, хотя писать на ней для MFU было занятно.


    Сборка мусора в паре с иммутабельностью — штука классная для многопоточности, это не шаредпоинтеры по программе гонять.
    А вот настройка проектов и деплоймент — это жуткая жуть. С остальным смириться можно.

    KP>Вообще, мне нравится C++, что бы про него не говорили


    Отож, очень выразительный язык.
    _____________________
    С уважением,
    Stanislav V. Zudin
    Re[29]: Вернуться в С++
    От: Nuzhny Россия https://github.com/Nuzhny007
    Дата: 03.10.18 07:36
    Оценка:
    Здравствуйте, Тёмчик, Вы писали:

    Тё>OpenCL/CUDA — это не C++ и более того, в CUDA играют чаще из питона, чем из C++. Нерелевантно к C++.


    Это расширение C++ для GPU. Где ты там Питон нашёл хз, скинь хоть ссылку на CUDA или OpenCL reference для Питона.

    Тё>Протокол RTSP- опять не C++. Тут нужен чел с опытом в коннекторах и способный аккуратно заимплементить машину состояний.


    Разумеется, предметная область важна! Но всё равно такие вещи пишут на плюсах, а то и на С (ненавижу ffmpeg API, но разбираться приходится). Не бывает абстрактных C++ программистов, все на чём-то специализируются.


    Тё>Идти ниже чем на сеньора, конечно никто не пойдет. На тимлида нужны непрограммистские навыки, а не C++.


    В России тимлиды программируют вовсю и без этого тимлидом не станешь. И стать таким легко, если есть желание и хорошие hard skills. На soft skills смотрят в последнюю очередь.
    Re[10]: Вернуться в С++
    От: Тёмчик Австралия жж
    Дата: 03.10.18 07:43
    Оценка:
    Здравствуйте, so5team, Вы писали

    S>>>Только что вы умножили свои потуги показать хоть какое-то знание C++ на ноль.


    Тё>>Тем, что воспользовался CLion или что посмел сделать в C++ 14?


    S>Основной диагноз: тем, что работаете "программистом".

    S>Но конкретно в этом случае тем, что говорите "Написал... в CLion".
    Поясните. Я должен быть написать в чём?

    S>>>https://wandbox.org/permlink/7yDWj9x2ZKe7IXtM -- никаких проблем.

    S>>>https://wandbox.org/permlink/yqRxch00VsMvJkPa -- добавили -Weverything и получили кучу ошибок.
    Тё>>Почему "прошел или не прошел тест" может зависеть от фазы луны и настроения левой пятки какого-то чувака внутри конторы?

    S>Зачем писать комментарий не дав себе труда разобраться в предмете разговора?

    Поясните.

    Тё>>Зачем идти на этот мазохизм?


    S>Это вы еще про статические и динамические анализаторы не в курсе, видимо. Кои существуют, внезапно, не только для C++.

    Вы сравнимаете яблоки с апельсинами. Ибо валидный код с фичами C++ 14 у меня собрался. CLion бы подсветил предупреждения, если бы они были.

    Тё>>Это Ваши трудности.


    S>У нас нет трудностей. Ни с C++, ни с элементарной логикой и здравым смыслом.

    По причине их отсутствия?

    Тё>>Язык развивается, будьте добры быть в состоянии собрать валидный код на актуальной версии языка.


    S>Вы это попробуйте рассказать Java-разработчикам, которые еще на Java 7 сидят, а то и на Java 6.

    Ну пусть сидят. Я когда менял работу, java7 была одной из капель, переполнивших чашу терпения. К сожалению, если болото образовалось- то переждать, чтобы само наладилось- не ввйдет. Лучше поменять контору на более адекватную.

    Тё>>Вот напоследок про "в какой версии C++ надо было писать"

    Тё>>· Although the test documents refer to Java, you may send your solutions as Java or C++ source code. We want to see your design & coding style in the language you feel more comfortable in.

    S>Судя по тому, что с вами не стали обсуждать "design & coding style", непотребство вы явили какое-то образцовое. Максимум политкорректности, который там смогли проявить, это "не смогли собрать".

    Там прислать непотребство? Чтоб Вы не были голословным.

    S>Ну и судя по количеству здравого смысла (и вообще осмысленного текста) в ваших комментариях можно предположить, что работу программистом вы пока находите только потому, что сейчас в ИТ гребут всех, в том числе умственно отсталых и профнепригодных.

    Вы перешли на оскорбления. Пригорает?
    Re[11]: Вернуться в С++
    От: so5team https://stiffstream.com
    Дата: 03.10.18 08:00
    Оценка:
    Здравствуйте, Тёмчик, Вы писали:

    Тё>Поясните. Я должен быть написать в чём?


    В чем угодно. Хоть в ed.
    Для C++ не важно, в чем вы пишете. Важно, под какой стандарт, под какую платформу, под какую систему сборки, под какие зависимости, под какой режим сборки (например, наличие ключей -fno-rtti и -fno-exceptions доставляет еще больше, чем -Wextra в купе с -Werror). Поскольку вместо этого вы говорите "в CLion", то это сразу же определяет ваш уровень владения инструментом.

    А не владение инструментом, о котором вы пытаетесь рассуждать, определяет уровень вашей профпригодности.

    S>>Зачем писать комментарий не дав себе труда разобраться в предмете разговора?

    Тё>Поясните.

    Ссылки вам были даны. Сходите, разберитесь. Если что-то конкретное непонятно, спросите.
    Пояснить почему вы не разбираясь в предмете разговора пытаетесь из себя что-то строить мы не возьмемся.

    Тё>Вы сравнимаете яблоки с апельсинами. Ибо валидный код с фичами C++ 14 у меня собрался. CLion бы подсветил предупреждения, если бы они были.


    См.анекдот про программиста и "с моей стороны все работает".

    Тё>Там прислать непотребство?


    По-русски, пожалуйста.

    Тё>Вы перешли на оскорбления. Пригорает?


    Если профнепригодному якобы программисту говорят, что он профнепригоден, это уже называется оскорблениями? Ну пусть так. Тогда пригорает.
    Re[30]: Вернуться в С++
    От: CreatorCray  
    Дата: 03.10.18 08:04
    Оценка:
    Здравствуйте, so5team, Вы писали:

    S>Или персонаж "Тёмчик" здесь такой же характерный неадекват, как и RussianFellow, и пытаться общаться с ним как с вменяемым не следует?

    Камрад, поздравляю с абсолютно точным попаданием!
    Всё верно, нечего даже добавить.
    ... << RSDN@Home 1.0.0 alpha 5 rev. 0>>
    Re[9]: Вернуться в С++
    От: CreatorCray  
    Дата: 03.10.18 08:04
    Оценка:
    Здравствуйте, Тёмчик, Вы писали:

    Тё>Это Ваши трудности. Язык развивается, будьте добры быть в состоянии собрать валидный код на актуальной версии языка.

    Судя по вот этой категоричности ты похоже просто завалил тест на адекватность.
    ... << RSDN@Home 1.0.0 alpha 5 rev. 0>>
    Re[24]: Вернуться в С++
    От: Тёмчик Австралия жж
    Дата: 03.10.18 08:05
    Оценка:
    Здравствуйте, ned, Вы писали:

    ned>Так искать не надо. В большей части объяв вилки нету. С другой стороны, на одну "жирную" вакансию (а это большинство для C++) сразу несколько агентов людей ищут. Так что можно смело делить на 2.


    Здесь так мало C++, что я даже не знаю примеров контор за пределами HFT, кто постит "жирных вакансий" и платит "жирные зп". Скорее на 10% меньше денег на C++, чем за Java при том, что количественно жавы в десятки раз больше рабочих мест.
    Re[25]: Вернуться в С++
    От: CreatorCray  
    Дата: 03.10.18 08:11
    Оценка:
    Здравствуйте, Тёмчик, Вы писали:

    Тё>Здесь так мало C++, что я даже не знаю примеров контор за пределами HFT, кто постит "жирных вакансий" и платит "жирные зп".

    Артёмка, ты сидишь у пересохшего пруда, и ноешь что в нём нет рыбы.
    Подыми наконец уже зад и дойди до нормального озера — там рыба кишит.
    ... << RSDN@Home 1.0.0 alpha 5 rev. 0>>
    Re[27]: Вернуться в С++
    От: Nuzhny Россия https://github.com/Nuzhny007
    Дата: 03.10.18 08:14
    Оценка:
    Здравствуйте, De-Bill, Вы писали:

    DB>Интересная ситуация получается. С одной стороны ты пишешь про суммы 300-400. А с другой не так давно рассказывал, на какие деньги набирают в твою контору. Весьма скромные деньги, надо сказать. И люди там работают. И ты там работаешь. Парадокс.


    Ага. Но я в Питоне слабовато. Во многие конторы не подхожу из-за английского.
    Re[29]: Вернуться в С++
    От: Nuzhny Россия https://github.com/Nuzhny007
    Дата: 03.10.18 09:45
    Оценка:
    Здравствуйте, De-Bill, Вы писали:

    DB>Извиняюсь, я сегодня немного туплю. Но в контексте обсуждения получается, что для того, чтобы программисту С++ получать 300-400 надо хорошо знать Питон и английский?


    Короче, давай проясним.
    1. Про высокие зарплаты. Я эти данные беру из собственного опыта и полуоткрытых источников, например русскоязычного сообщества Open data science. Там есть канал jobs, где постятся вакансии с зарплатными вилками. Вступи туда и убедись сам.
    2. По поводу зарплат в нашей конторе: в большинстве вакансий на hh.ru вилки указаны, когда в последний раз смотрел сам, там были до 200 тысяч. Сейчас нет, видимо, взяли. Подразделений много, зависит от того, куда попал. У меня должность выше, чем в вакансиях на hh.ru, но зп не занебесная.
    3. По поводу английского и Питона. Я не столько С++ программист, сколько computer vision. И сюда тоже пришёл Питон, на нём тренируются сети, пишутся утилиты всякие. Но в продакшен идёт всё таки С++ код, благо даже у PyTorch появился соответствующий API. Но большинство вакансий подразумевает очень высокий уровень знаний Питона, у меня его нет. Английский выше intermediate нужен в очень многих денежных местах, потому что они являются центрами разработки иностранных компаний. В Питере только с automotive и self driving контор 10 мне писали. Их реально много, в них инвестируют и зп предлагают большие. Я же жил в Германии в детстве, всю жизнь учил немецкий, а английский выше уровня чтения статей и написания комментариев в коде не поднял.

    Есть высокие зп и у отечественных контор, например Одноклассники в Питере говорили, что легко могут предложить больше 300, дальше я не спрашивал. Там надо было заниматься алгоритмами и оптимизацией под GPU, но меня это направление в чистом виде не привлекает, даже на собеседование не пошёл.
    Re[14]: Вернуться в С++
    От: Тёмчик Австралия жж
    Дата: 03.10.18 09:53
    Оценка:
    Здравствуйте, so5team, Вы писали:

    Тё>>Какие ещё зависимости?


    S>Вам виднее, у вас же было условие задачи, не у нас.

    У меня в задаче не требовалось никаких фреймворков.

    Тё>>3 класса на понимание паттерна проектирования- и Вы будете туда делать cmake проект? Вы понимаете разницу между знанием инструмента C++, и знанием инструмента cmake?


    S>Это говорит о том, что вы не удосужились озаботится тем, как ваше задание будут проверять.

    Как cmake поможет проверять моё задание? Даже если у работника вдруг не оказалось под рукой ide- скомпилить ручками и слинковать может даже школьник. Неужели для современных сиплюсплюсников это какое-то откровение?

    Тё>>К слову о моём знании инструмента C++- в 2011 в онлайн тесте для рекрутера выбил 99%. Если бы было актуально- подтянуть сведения о последних фичах не проблема.


    S>В мире полно "программистов" с красными дипломами, широким кругозором и кучей сертификатов, которые не могут нормально программировать.

    А как Вы определяете умение программировать? По совпадению имени? Типа Если имя==so5team значит умеет, иначе не умеет, так что-ли?

    S>>>Ссылки вам были даны. Сходите, разберитесь. Если что-то конкретное непонятно, спросите.

    Тё>>Мне непонятно, что Вы ссылками тычете?

    S>Наглядная демонстрация. Были бы вы в теме, вы бы поняли. Но вы не в теме. Хотя мнение имеете.

    Ещё раз, не посылайте меня по ссылке. Объясните, что сказать-то хотели.

    Тё>>Какое отношение эти ссылки имеют к предмету разговора- чувак не смог скомпилить 3 исходника.


    S>Вообще-то, ни мы, ни вы этого не знаете. "Не смог собрать" -- это с чужих слов.

    S>Но, судя по вашему поведению, чувак запросто мог не захотеть собирать код, если вы не озадачились тем, чтобы дать другим людям собрать ваш код.
    А что не так с моим поведением? У плюсников нынче принято 3 раза присесть «ку» и сплясать польку-бабочку? Что чувак соизволил проделать элементарное действие?

    S>>>См.анекдот про программиста и "с моей стороны все работает".

    Тё>>Ну я же мысли не читаю. Сказано "хотите на жава, хотите на плюсах"- прислал на плюсах.

    S>Да-да, "у вас все работает" (с)

    Да, у меня всё работает. Код никаких зависимостей помимо STL не тянет- так с какого перепуга оно не должно собраться и работать на каждой платформе?

    Тё>>Ну тот код, который Вы неглядя назвали непотребством. Прислать?


    S>Напугать решили? Сколько собираетесь заплатить за ревью?

    S>Давно могли бы уже и сюда запостить, повеселили бы публику.
    Я подозреваю, что публику веселит как долго я разговариваю с несколько странным типом.

    Тё>>Ещё раз. Мои результаты тестов C++ и алгоритмических задачек на хакерранке намекают, что чутка профпригодности всё таки есть.


    S>Вы бы это, сразу бы линейку достали и огласили бы. А то ходите вокруг да около.

    Я вам уже огласил- лучше чем 99% сдавших тот же тест. Но этот онанизм на C++ ни о чём полезном не говорит- а вот хакерранк говорит.
    Re[30]: Вернуться в С++
    От: Тёмчик Австралия жж
    Дата: 03.10.18 10:04
    Оценка:
    Здравствуйте, Nuzhny, Вы писали:


    DB>>Извиняюсь, я сегодня немного туплю. Но в контексте обсуждения получается, что для того, чтобы программисту С++ получать 300-400 надо хорошо знать Питон и английский?

    +1

    N>Короче, давай проясним.

    N>1. Про высокие зарплаты. Я эти данные беру из собственного опыта и полуоткрытых источников, например русскоязычного сообщества Open data science. Там есть канал jobs, где постятся вакансии с зарплатными вилками. Вступи туда и убедись сам.
    Так это про data science или про C++? Зачем Вы упорно натягиваете сову с C++ на глобус?

    N>2. По поводу зарплат в нашей конторе: в большинстве вакансий на hh.ru вилки указаны, когда в последний раз смотрел сам, там были до 200 тысяч. Сейчас нет, видимо, взяли. Подразделений много, зависит от того, куда попал. У меня должность выше, чем в вакансиях на hh.ru, но зп не занебесная.

    Вы утверждали про C++, 300тыс хрюша упрашивает. В реальности- зп “до 200” переводится на русский “150”, причём даже на должности выше, чем “программист C++”, у Вас нет тех “300”, про которые Вы нам тут рассказывали.

    N>3. По поводу английского и Питона. Я не столько С++ программист, сколько computer vision. И сюда тоже пришёл Питон, на нём тренируются сети, пишутся утилиты всякие. Но в продакшен идёт всё таки С++ код, благо даже у PyTorch появился соответствующий API. Но большинство вакансий подразумевает очень высокий уровень знаний Питона, у меня его нет.

    Извините, но это можно понять как «больше одного языка ниасилил и сижу на нём до пенсии».

    N>Есть высокие зп и у отечественных контор, например Одноклассники в Питере говорили, что легко могут предложить больше 300, дальше я не спрашивал. Там надо было заниматься алгоритмами и оптимизацией под GPU, но меня это направление в чистом виде не привлекает, даже на собеседование не пошёл.

    Так это Одноклассники «говорили», одноклассники выкатили офер на «больше 300», или Вы это направление не знаете? Одноклассники раньше были java-shop-м, теперь они стали плюсниками?
    Re[15]: Вернуться в С++
    От: so5team https://stiffstream.com
    Дата: 03.10.18 10:12
    Оценка:
    Здравствуйте, Тёмчик, Вы писали:

    S>>Это говорит о том, что вы не удосужились озаботится тем, как ваше задание будут проверять.

    Тё>Как cmake поможет проверять моё задание? Даже если у работника вдруг не оказалось под рукой ide- скомпилить ручками и слинковать может даже школьник. Неужели для современных сиплюсплюсников это какое-то откровение?

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

    Когда вы присылаете решение с готовым скриптом сборки и, еще лучше, с README, в котором сборка описана, ваше решение можно взять и проверить. Или хотя бы понять, во что выльется его проверка. Если же приходит пара .hpp-файлов и тройка .cpp-файлов и все, то это добро идет прямиком в корзину, вместе с резюме такого "толкового" соискателя.

    Тё>А как Вы определяете умение программировать? По совпадению имени? Типа Если имя==so5team значит умеет, иначе не умеет, так что-ли?


    По коду прежде всего. Вашего кода мы пока не видели.
    По умению связно излагать свои мысли и высказываться по теме разговора. Чего в вашем случае нет в принципе.

    S>>Наглядная демонстрация. Были бы вы в теме, вы бы поняли. Но вы не в теме. Хотя мнение имеете.

    Тё>Ещё раз, не посылайте меня по ссылке. Объясните, что сказать-то хотели.

    Объяснить что-то можно только тому, кто имеет базовые представления и желание разобраться.
    По ссылкам показано, как ключик -Werror совместно с -Weverything для clang-а меняют ситуацию. Если вам нужно объяснять, что это означает, то проще отправить вас сперва поучиться профессии. Ну или хотя бы подтянуть свои знания по C++ и экосистеме C++.

    Тё>А что не так с моим поведением?


    Производите впечатление пустозвона с чрезмерным ЧСВ.

    S>>Да-да, "у вас все работает" (с)

    Тё>Да, у меня всё работает. Код никаких зависимостей помимо STL не тянет- так с какого перепуга оно не должно собраться и работать на каждой платформе?

    Потому, что "это С++, детка!". Но чтобы понять это нужно быть хоть чуть-чуть в теме.

    Тё>Я вам уже огласил- лучше чем 99% сдавших тот же тест.


    У вас, наверное, результат теста в рамке на видном месте висит.
    Re[31]: Вернуться в С++
    От: Nuzhny Россия https://github.com/Nuzhny007
    Дата: 03.10.18 10:16
    Оценка:
    Здравствуйте, De-Bill, Вы писали:

    DB>Ок. Только это не о С++, а о data science. И там прежде всего надо быть "сцантистом", и при этом С++ником быть совершенно не обязательно.


    Там есть разные вакансии. Для сатанистов, конечно, больше, но попадаются и для плюсовиков, но с ml бэкграундом. Меня немного удивляет, что по факту я превратился из программиста в сатаниста, раньше это были одни и те же люди. По факту, я занимаюсь тем же самым, можно сказать full stack: получение исходных фото-видео (ffmpeg, turbojpeg, geotiff...), разметка (написание своих утилит), разработка алгоритмов (этого становится всё меньше, нейросети вытесняют), обучение нейросетей (Питон), написание тестов и мелких утилит (Питон), оптимизация (алгоритмическая, средствами С++ на CPU, перенос на GPU), оформление всего в виде библиотек, которые уже используются другими людьми в разных системах на разных ЯП. Обученные нейросети дальше обучения тоже переходят в руки плюсового кода, благо все понимают, что без этого никуда: Caffe, Caffe 2, TensorFlow, PyTorch тоже, Darknet, opencv_dnn, OpenVINO. Всё это отлично подходит для inference в разных условиях и задачах и уходить не собирается.
    Re[31]: Вернуться в С++
    От: Nuzhny Россия https://github.com/Nuzhny007
    Дата: 03.10.18 10:25
    Оценка:
    Здравствуйте, Тёмчик, Вы писали:

    Тё>Так это про data science или про C++? Зачем Вы упорно натягиваете сову с C++ на глобус?


    Бааалин! Тебе что ни скажи — "это не С++"! Сети — это не С++, а сети. VOIP — это не С++. Кодеки — это тоже не С++. CUDA, что есть расширение для С++ — это тоже не С++!!! Как так?!! Неужели программисты на С++ занимаются исключительно сферическими конями в вакууме?

    Тё>Вы утверждали про C++, 300тыс хрюша упрашивает. В реальности- зп “до 200” переводится на русский “150”, причём даже на должности выше, чем “программист C++”, у Вас нет тех “300”, про которые Вы нам тут рассказывали.


    Не в нашей конторе. Всё написанное — реальные значения, а не твои домыслы.

    Тё>Извините, но это можно понять как «больше одного языка ниасилил и сижу на нём до пенсии».


    Ммм, я на Питоне программирую, но он мне не нравится. В разное время я делал проекты на разных языках, со всех ушёл. Плюсы просто нравятся.

    Тё>Так это Одноклассники «говорили», одноклассники выкатили офер на «больше 300», или Вы это направление не знаете? Одноклассники раньше были java-shop-м, теперь они стали плюсниками?


    Я не знаю, чем они там были, но картинок и видео у них много, всё надо обрабатывать. У всех таких контор много кода на С++: у Dropbox'а, в Skype, в других облачных решениях, в социальных сетях надо активно заниматься кодеками. Ты не поверишь, но все они постоянно что-то переписывают: да только лишь сжатие в jpeg не пилит лишь ленивый! Я как-то исследовал различные jpeg encoder'ы на качество/скорость/степень сжатия. Их реально много! Кто-то дожимает заголовки, кто-то результат ещё запихивает в lossless кодеки, оптимизируют под своё конкретное железо, передисывают на OpenCL. Аналогично и с видео: вышло новое железо — надо под него оптимизировать все кодеки, что-то доулучшить. И этот труд реально ценится, потому 1% сжатия и/или скорости без потери качества экономит конторе миллионы.
    Re[32]: Вернуться в С++
    От: Тёмчик Австралия жж
    Дата: 03.10.18 11:16
    Оценка:
    Здравствуйте, Nuzhny, Вы писали:

    Тё>>Так это про data science или про C++? Зачем Вы упорно натягиваете сову с C++ на глобус?


    N>Бааалин! Тебе что ни скажи — "это не С++"! Сети — это не С++, а сети. VOIP — это не С++. Кодеки — это тоже не С++. CUDA, что есть расширение для С++ — это тоже не С++!!! Как так?!! Неужели программисты на С++ занимаются исключительно сферическими конями в вакууме?

    Сети пишут и на других языках. C++ один из, не самый популярный. Кодеки — C. CUDA — отдельно. Это не "расширение" а язык с похожим на С синтаксисом. Поэтому и сова на глобусе.


    Тё>>Вы утверждали про C++, 300тыс хрюша упрашивает. В реальности- зп “до 200” переводится на русский “150”, причём даже на должности выше, чем “программист C++”, у Вас нет тех “300”, про которые Вы нам тут рассказывали.


    N>Не в нашей конторе. Всё написанное — реальные значения, а не твои домыслы.

    Я подловил Вас на нестыковках ваших утверждений. Никаких домыслов- вме с Ваших слов.

    Тё>>Извините, но это можно понять как «больше одного языка ниасилил и сижу на нём до пенсии».


    N>Ммм, я на Питоне программирую, но он мне не нравится. В разное время я делал проекты на разных языках, со всех ушёл. Плюсы просто нравятся.

    Так не нравится, что на 300-400 неохота идти?

    Тё>>Так это Одноклассники «говорили», одноклассники выкатили офер на «больше 300», или Вы это направление не знаете? Одноклассники раньше были java-shop-м, теперь они стали плюсниками?


    N>Я не знаю, чем они там были, но картинок и видео у них много, всё надо обрабатывать. У всех таких контор много кода на С++: у Dropbox'а, в Skype, в других облачных решениях, в социальных сетях надо активно заниматься кодеками. Ты не поверишь, но все они постоянно что-то переписывают: да только лишь сжатие в jpeg не пилит лишь ленивый! Я как-то исследовал различные jpeg encoder'ы на качество/скорость/степень сжатия. Их реально много! Кто-то дожимает заголовки, кто-то результат ещё запихивает в lossless кодеки, оптимизируют под своё конкретное железо, передисывают на OpenCL. Аналогично и с видео: вышло новое железо — надо под него оптимизировать все кодеки, что-то доулучшить. И этот труд реально ценится, потому 1% сжатия и/или скорости без потери качества экономит конторе миллионы.

    Не знаю, наверно просто некуда девать бюджет на прогеров.
    Re[29]: Вернуться в С++
    От: kaa.python Ниоткуда РСДН профессионально мёртв и завален ватой.
    Дата: 03.10.18 11:49
    Оценка:
    Здравствуйте, De-Bill, Вы писали:

    DB>Извиняюсь, я сегодня немного туплю. Но в контексте обсуждения получается, что для того, чтобы программисту С++ получать 300-400 надо хорошо знать Питон и английский?


    А также уметь управлять командой. 300-350 — это ЗП хорошего тимлида в Мск в крупной компании. То что такую ЗП дадут просто за знание C++ и Python я сильно сомневаюсь, как и в 400
    Re[33]: Вернуться в С++
    От: Nuzhny Россия https://github.com/Nuzhny007
    Дата: 03.10.18 11:55
    Оценка:
    Здравствуйте, Тёмчик, Вы писали:

    Тё>Сети пишут и на других языках. C++ один из, не самый популярный.

    Ну и что, пусть пишут.

    Тё>Кодеки — C.

    Может, на Расте?

    Все эти аргументы не годятся: языков много, в ЛЮБОЙ области есть альтернативы. Что ты хочешь доказать этими примерами? Вспомни, пожалуйста, что существование чего-то доказывается конструктивно, а не от противного. Если кто-то пишет сетевой код на Go, а кодеки на Rust, то это совсем не означает, что их не пишут и на других языках. Вспомни, пожалуйста, хотя бы основы логики и доказательств.

    Тё>CUDA — отдельно. Это не "расширение" а язык с похожим на С синтаксисом. Поэтому и сова на глобусе.

    Вот тут я попрошу: что из С++ поддерживает CUDA. Пролистывай вниз, там ещё С++14 есть.


    Тё>Я подловил Вас на нестыковках ваших утверждений. Никаких домыслов- вме с Ваших слов.


    Какие нестыковки? Повторю, что я основываю свои утверждения на открытых данных в том числе. Домыслы были лишь с твоей стороны, что в России зарплатные вилки завышают для привлечения кандидатов. Такое может быть и наверняка есть, но не во всех конторах. Нанимать людей им всё таки надо.

    N>>Ммм, я на Питоне программирую, но он мне не нравится. В разное время я делал проекты на разных языках, со всех ушёл. Плюсы просто нравятся.

    Тё>Так не нравится, что на 300-400 неохота идти?

    Да, в том числе. Пока денег хватает, но если говорить о будущем, то я хочу создать свой продукт, а не найти галеру с золотыми вёслами. Я в индивидуальном порядке сотрудничаю с научными работниками, для которых реализую интересующие меня алгоритмы. Они исследуют, пишут статьи и защищаются, а я получаю в своё распоряжение код с реализацией полезных алгоритмов. Это не связано с моей текущей работой, больше биометрия и немного медицинский уклон, но компьютерное зрение и анализ данных там есть. Скажем так: текущая работа позволяет мне развивать все необходимые технические навыки на другой предметной области. Вот эти навыки я и использую для себя и отчасти для науки. Получится или нет сделать что-то своё — хз, но попытаться мне хочется.

    Тё>Не знаю, наверно просто некуда девать бюджет на прогеров.


    Не тупи, экономия на железе многократно окупается. Есть guetzli, jpegoptim, jpegrescan, lepton, mozjpeg. Есть butteraugli для оценки качества результат. Это всё горячая тема, учитывая, сколько картинок постится в сети. Есть анализ похожести снимков и поиск дубликатов. Есть поиск и распознавание лиц. Есть анализ содержимого типа порно и экстремизна. Есть определения места, которое снято на фото. Есть автоматическое улучшение фото. Многие вещи не афишируются соц. сетями, но используются. Сервисы типа Дропбокса также нуждаются в похожих алгоритмах. А этих сервисов много, некоторые из них не известны, потому что работают исключительно на хранение корпоративных данных. Но данных много и все хотят как экономить на их хранении, так и выделяться дополнительными возможностями по анализу и обработке.
    Re[31]: Вернуться в С++
    От: kaa.python Ниоткуда РСДН профессионально мёртв и завален ватой.
    Дата: 03.10.18 12:28
    Оценка:
    Здравствуйте, Nuzhny, Вы писали:

    N>Здравствуйте, kaa.python, Вы писали:


    KP>>А также уметь управлять командой. 300-350 — это ЗП хорошего тимлида в Мск в крупной компании. То что такую ЗП дадут просто за знание C++ и Python я сильно сомневаюсь, как и в 400


    N>Посмотрел последние вакансии на ods, где стоит требованием знание С++ (в каждой вакансии ещё и свои специфичные требования):


    Это не про C++, а про невероятно узкие и не менее невероятно сложные области
    Re[8]: Вернуться в С++
    От: Masterspline  
    Дата: 03.10.18 13:47
    Оценка:
    Тё>>Какой же у меня был стресс, когда перезвонила рекрутерша и сказала, что не могут продолжать процесс ибо из спец не смог собрать мой код. .

    S>Можно предположить, что код был такого непотребного качества, что придумывать отмазки для вас пришлось HR-у.


    Больше похоже, что у них кандидатов пруд пруди и вот конкретно этот почему-то не понравился и пришлось придумывать отмазки, чтобы отказать, потому что есть более подходящие кандидаты. Реальная причина — есть более подходящий кандидат, а с этим даже не захотели возиться. Другой вопрос, что кандидату нужно подтянуть (например, более тщательно проработанная система сборки), чтобы в другой раз его рассмотрели более внимательно.

    P.S. Вообще, отказывают по двум причинам:
    1. кандидат на самом деле вообще не нужен,
    2. есть более подходящий.
    Если не совсем подходит, но других нет, то "поищем еще пару недель, а потом перезвоним" или соглашаются сразу.
    Re[10]: Вернуться в С++
    От: Masterspline  
    Дата: 03.10.18 14:00
    Оценка:
    S>>>Только что вы умножили свои потуги показать хоть какое-то знание C++ на ноль.

    Тё>>Тем, что воспользовался CLion или что посмел сделать в C++ 14?


    S>Основной диагноз: тем, что работаете "программистом".

    S>Но конкретно в этом случае тем, что говорите "Написал... в CLion".

    Вот я даже не знаю, кто меня больше забавляет: рекрутеры, которые думают, что владеют навыком гадания по резюме и делают далеко идущие выводы в стиле, если человек вырос в маленьком городе, то ему не очень удобно будет далеко (больше 30 минут) ездить на работу, потому что он привык к небольшим расстояниям, или тимлиды, которые ставят диагнозы по IDE.

    Я, кстати, тоже программирую в Клёне, думаешь тоже профнепригоден?

    P.S. Темчик не командный игрок, IMHO.
    Re[32]: Вернуться в С++
    От: CreatorCray  
    Дата: 03.10.18 16:43
    Оценка:
    Здравствуйте, Nuzhny, Вы писали:

    N>Бааалин! Тебе что ни скажи — "это не С++"!

    Он ж спорит ради спора
    ... << RSDN@Home 1.0.0 alpha 5 rev. 0>>
    Re[34]: Вернуться в С++
    От: CreatorCray  
    Дата: 03.10.18 16:43
    Оценка:
    Здравствуйте, reversecode, Вы писали:

    R>любопытно? как можно даже теоретически строить предположения что пишут на С++ если вы пишете совершенно на другом языке ?

    R>насколько помню фигурировал ява скрипт ангуляр

    Этож Артёмка
    Он на любую тему так отжигает.
    ... << RSDN@Home 1.0.0 alpha 5 rev. 0>>
    Re[16]: Вернуться в С++
    От: CreatorCray  
    Дата: 03.10.18 16:43
    Оценка:
    Здравствуйте, so5team, Вы писали:

    S>Скажите, вы всегда настолько альтернативно одарены или это вы специально для RSDN-а так стараетесь?

    Он тут местная достопримечательность.

    S>Производите впечатление пустозвона с чрезмерным ЧСВ.

    Бинго!
    ... << RSDN@Home 1.0.0 alpha 5 rev. 0>>
    Re[16]: Вернуться в С++
    От: Тёмчик Австралия жж
    Дата: 03.10.18 23:10
    Оценка:
    Здравствуйте, kaa.python, Вы писали:

    Тё>>Как cmake поможет проверять моё задание? Даже если у работника вдруг не оказалось под рукой ide- скомпилить ручками и слинковать может даже школьник. Неужели для современных сиплюсплюсников это какое-то откровение?


    KP>Не, я б тоже париться не стал... CMake или на крайний случай Makefile должен быть. Как и тесты к коду, они же были? Как ты их без CMake/Makefile собирал?

    Не было.

    KP>Тут как бы фундаментальная проблема на мой взгляд. На данный момент, разработчик не написавший тесты и не предоставивший простой и очевидный способ собрать проект (я сторонник CMake, но и Makefile пойдет, просто возни больше, если под Windows собирать не надо) в мире C++ не может считаться квалифицированным C++ разработчиком. C++ развивается, практики разработки меняются... ты же не отдашь просто 3 Java файла и не скажешь что это и есть проект на Java?

    Уговорил. Я профнепригоден, ибо не заморочился с cmake а создал новый проект в CLion. Ты же на это давишь. Не очень то и хотелось работать с дрочерами на инструмент.

    На хакерранке и Codility делал тестовое задание на Java и на C++в другие конторы- их устроило. Причём на Java была алгоритмическая задачка, которой ответ не гуглится. Не Яндекс-поиск, где надо сразу на бумажке писать- за 24 часа было время подумать и решить. Челов впечатлило, что я её решил, меня впечатлило, что там есть умные люди. В наше время это редкость среди программистов.

    На C++ митапе вроде бы квалифицированные докладчики были с форточкой и запускали свои примеры из VS. У них что-то там ещё сетка каждые 5 минут отваливалась (это в офисе той конторы, куда был тест). А тут такой каминаут: cmake им нужен.
    Re[14]: Вернуться в С++
    От: Тёмчик Австралия жж
    Дата: 03.10.18 23:20
    Оценка:
    Здравствуйте, Masterspline, Вы писали:

    Тё>>Какие ещё зависимости? 3 класса на понимание паттерна проектирования- и Вы будете туда делать cmake проект?


    M>Ну, вот другие кандидаты сделали и CMakeLists.txt и тесты написали, чтобы проверяющий мог собрать и запустить проект без Клена (а ты сам, кстати, как проект собирал?). В результате ты в пролете со своим "знанием инструмента". Виноваты, конечно, рекрутеры-неадекваты.

    В задании не было сказало сделать с cmake проектом. Не было сказало про юнит тесты. Значит, это лишнее.

    M>IMHO, люди делятся на 2 категории:

    M>

      M>
    1. кто задает вопрос "кто виноват",
      M>
    2. кто задает вопрос "что делать",
      M>
    M>и они не пересекаются.

    В моём понимании люди делятся на дебилов и недибилов. Дебилы- которые не могут решать поставленные задачи, не понимают алгоритмы и генерят говнокод. Они могут повторять про cmake, mvn, ключи компиляции и ключи GC, — это не меняет их сути.
    Re[4]: Вернуться в С++
    От: PavelCH  
    Дата: 05.10.18 17:26
    Оценка:
    D>Для iOS пишется довольно тонкая прокладка на Objective-C, для Android, соответственно, прокладка сама двухслойная из Java и C++/JNI.
    А сколько у вас в процентах примерно уходит под V и под M и V? Например, для V цифра порядка 10-20%?
    Нехай щастить
     
    Подождите ...
    Wait...
    Пока на собственное сообщение не было ответов, его можно удалить.