Re[12]: нужен роадмап
От: sergey2b ЮАР  
Дата: 23.10.19 23:44
Оценка:
Здравствуйте, a.v.v, Вы писали:

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


S>>и зарплаты такие что в европу смысла нет ехать


AVV>какие это? когда мне делали оффер было 210 на руки но через ИП, что совсем средне


у моих щнакомых после необходимых трат остаеться 1500 евро в германии
в Питере муж получал 200 а жена сто, жили они на 100-120 тыс те оставалось у них примерно 2600 евро
Re[13]: нужен роадмап
От: mmu  
Дата: 24.10.19 03:14
Оценка:
Здравствуйте, sergey2b, Вы писали:

S>у моих щнакомых после необходимых трат остаеться 1500 евро в германии

S>в Питере муж получал 200 а жена сто, жили они на 100-120 тыс те оставалось у них примерно 2600 евро
Не за большими деньгами же едут программеры в европу.
Re[14]: нужен роадмап
От: sergey2b ЮАР  
Дата: 24.10.19 03:20
Оценка:
Здравствуйте, mmu, Вы писали:

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


S>>у моих щнакомых после необходимых трат остаеться 1500 евро в германии

S>>в Питере муж получал 200 а жена сто, жили они на 100-120 тыс те оставалось у них примерно 2600 евро
mmu>Не за большими деньгами же едут программеры в европу.

но платить за обычный гольф который стоит 27 тыс $
в течении 20 месяцев все наличные деньги семьи, это тоже не нормально

в США это зарплата за 4 месяца, хорошо пусть за 6 что вообшем то более честно
Re[15]: нужен роадмап
От: mmu  
Дата: 24.10.19 04:39
Оценка:
Здравствуйте, sergey2b, Вы писали:

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


S>но платить за обычный гольф который стоит 27 тыс $

S>в течении 20 месяцев все наличные деньги семьи, это тоже не нормально
Какой-то экстремальный пример?

S>в США это зарплата за 4 месяца, хорошо пусть за 6 что вообшем то более честно

Ну вот и правильно. Но рассмотрите другие аспекты "пэкиджа" кроме зарплаты из которых складывается образ жизни (почитав про ваши условия труда). Работать за хорошую зарплату — это не сама цель ведь? Кто хочет зарплату с дешевыми машинами (также стоимость машин разве частично не отражает уровень диспоузабл инком у покупателя?), пусть едет прямиком в ваши края.
Отредактировано 24.10.2019 4:57 mmu . Предыдущая версия .
Re[16]: нужен роадмап
От: sergey2b ЮАР  
Дата: 24.10.19 04:58
Оценка:
Здравствуйте, mmu, Вы писали:

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


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


S>>но платить за обычный гольф который стоит 27 тыс $

S>>в течении 20 месяцев все наличные деньги семьи, это тоже не нормально
mmu>Какой-то экстремальный пример?

машина гольф класса, дешевле примеального лансера
помоему вполне нормальное желание иметь как минимум такую машину
Re[17]: нужен роадмап
От: $$ Австралия жж
Дата: 24.10.19 09:04
Оценка:
Здравствуйте, sergey2b, Вы писали:

S>>>но платить за обычный гольф который стоит 27 тыс $

S>>>в течении 20 месяцев все наличные деньги семьи, это тоже не нормально
mmu>>Какой-то экстремальный пример?

S>машина гольф класса, дешевле примеального лансера

S>помоему вполне нормальное желание иметь как минимум такую машину

"Премиальный ланцер" комплектации как мой, в США столько примерно стоил. Гольф базовый должен быть 20-22.
Re: нужен роадмап
От: Nuzhny Россия https://github.com/Nuzhny007
Дата: 24.10.19 12:15
Оценка:
Здравствуйте, The Passenger, Вы писали:

TP>Чтото у меня с поиском работы на плюсах стало туго, пока есть время решил перепрыгнуть


А всякие блокчейны (без биткоинов) нет? Казалось бы вполне современная тема и пишется на плюсах. Криптовалюты тоже в эту степь, но там ещё может CUDA/OpenCL затесаться
Re[2]: нужен роадмап
От: kaa.python Ниоткуда РСДН профессионально мёртв и завален ватой.
Дата: 24.10.19 13:31
Оценка: +1 :)
Здравствуйте, Nuzhny, Вы писали:

N>А всякие блокчейны (без биткоинов) нет? Казалось бы вполне современная тема и пишется на плюсах. Криптовалюты тоже в эту степь, но там ещё может CUDA/OpenCL затесаться


Плюсы, ага... судя по общению с такими компаниями, там Go в полный рост, либо Rust. Кто в трезвом уме и здравом памяти сейчас начнёт проект на плюсах, на, может кроме HFT и железяк?

Зачем держаться за помирающую технологию? Ну, а если уж держаться, то идти в корпорацию и там уже бурную деятельность разводить. Но это не про блокчейн.

Ещё подумалось, если хочется плюсов и не воротит от копролитов мамонта, то можно податься в какой-нибудь ЛК или Я. Там будут и копролиты, но и плюсы.
Отредактировано 24.10.2019 13:35 kaa.python . Предыдущая версия . Еще …
Отредактировано 24.10.2019 13:33 kaa.python . Предыдущая версия .
Отредактировано 24.10.2019 13:33 kaa.python . Предыдущая версия .
Re[3]: нужен роадмап
От: Nuzhny Россия https://github.com/Nuzhny007
Дата: 24.10.19 14:44
Оценка: 11 (2) :)
Здравствуйте, kaa.python, Вы писали:

KP>Плюсы, ага... судя по общению с такими компаниями, там Go в полный рост, либо Rust. Кто в трезвом уме и здравом памяти сейчас начнёт проект на плюсах, на, может кроме HFT и железяк?


Дуров тебя сильно разочарует...

KP>Зачем держаться за помирающую технологию? Ну, а если уж держаться, то идти в корпорацию и там уже бурную деятельность разводить. Но это не про блокчейн.

KP>Ещё подумалось, если хочется плюсов и не воротит от копролитов мамонта, то можно податься в какой-нибудь ЛК или Я. Там будут и копролиты, но и плюсы.

Если ты обо мне, то С++ никак не кажется умирающей технологией. Потому что все новинки тут пишутся на нём: Intel OpenVINO (у них все нейросети идут в продакшен на плюсах), NVidia TensorRT и DeepStream SDK тоже требуют плюсов. Ещё TensorFlow на плюсах, OpenCV на плюсах, ffmpeg на плюсах. Всё что ни хочется по-быстрому в продакшен вывести, всё на плюсах приходится писать.
Что ещё нового из библиотек? PyTorch на плюсах написан и плюсовое API вывесили. Будущее TensorFlow видится, с одной стороны на swift, а с другой стороны он будет просто заменой Питону, а library language всё тот же С++.
Я меньше исследователь, а больше разработчик, поэтому беру нейросети и упаковываю их в конечный продукт, который зачастую может работать и на слабых ноутах без дискретных видеокарт, и на серверах, и на embedded типа Nvidia jetson. Могу взять код на Питоне, работающий с графами, переписать на плюсы и получить значительное ускорение, которое на слабых платформах сравнимо с алгоритмической оптимизацией по значимости.

Чтобы не быть голословным, приведу примеры:
1. Трекинг на PyTorch и С++: https://github.com/nearthlab/SiamMaskCpp
2. Jetson на DeepStream SDK: https://github.com/NVIDIA-AI-IOT/deepstream_reference_apps
3. Google пайплайны для мобилок: https://github.com/google/mediapipe
4. Декодирование видео на GPU сразу на вход тензора в PyTorch: https://github.com/Fonbet/argus-tensor-stream
...

Я могу продолжать и продолжать. Сейчас хайп вокруг нейросетей, все учатся делать fit-predict на Питоне, обучать и т.д. Тут я не конкурент молодым выпускникам вузов и многочисленных курсов. Они лучше знают математику, они быстрее читают статьи, ищут исходники на Гитхабе и т.д. Но никуда не делись встраиваемые устройства, мобилки и сервера, никуда не делись слабые ноуты, на которых должно работать быстро и жрать поменьше памяти и энергии. Я вижу, что область применения С++ тут не только не сужается, но и растёт.
Отредактировано 24.10.2019 15:04 Nuzhny . Предыдущая версия .
Re[4]: нужен роадмап
От: El Camino Real США  
Дата: 24.10.19 19:51
Оценка: 2 (1) +1
Здравствуйте, Nuzhny, Вы писали:

N>Тут я не конкурент молодым выпускникам вузов и многочисленных курсов. Они лучше знают математику, они быстрее читают статьи, ищут исходники на Гитхабе и т.д.

Раньше тоже так думал. Оказалось, что нихрена они толком не знают дальше пары примеров из лекций, читать не умеют (точнее читают всё подряд, а я в рамках предметной области уже по abstract могу понять, есть ли там здравое зерно) и перетаскивают с гитхаба вообше не глядя всякую бяку... Но они моложе, да. Оттого могут с 10 до 10 стойко преодолевать создаваемые ими же самими трудности.
N>Но никуда не делись встраиваемые устройства, мобилки и сервера, никуда не делись слабые ноуты, на которых должно работать быстро и жрать поменьше памяти и энергии. Я вижу, что область применения С++ тут не только не сужается, но и растёт.
Только тут денег нет. На уровне России ещё что-то как-то просто за счёт разницы в уровне жизни, работы на иностранного заказчика и высокого курса доллара. А в приличных местах человек со всеми этими компетенциями будет получать на уровне выпускника Калтеха, полгода назад устроившегося в Убер на младшего инженера по компьютерному зрению.
Re[5]: нужен роадмап
От: Nuzhny Россия https://github.com/Nuzhny007
Дата: 24.10.19 20:08
Оценка: +1
Здравствуйте, El Camino Real, Вы писали:

ECR>Только тут денег нет. На уровне России ещё что-то как-то просто за счёт разницы в уровне жизни, работы на иностранного заказчика и высокого курса доллара. А в приличных местах человек со всеми этими компетенциями будет получать на уровне выпускника Калтеха, полгода назад устроившегося в Убер на младшего инженера по компьютерному зрению.


Получать будет больше тот, кто руководит, берёт на себя ответственность и проявляет инициативу. Это вообще со специализацией слабо связано.
Re[6]: нужен роадмап
От: Dair Россия https://dair.spb.ru
Дата: 24.10.19 20:13
Оценка:
Здравствуйте, Nuzhny, Вы писали:

N>Получать будет больше тот, кто руководит, берёт на себя ответственность и проявляет инициативу. Это вообще со специализацией слабо связано.


Получать будет больше тот, кому больше будут платить, А это с руководством, ответственностью, инициативностью и тем более специализацией слабо связано, увы.
Re[4]: нужен роадмап
От: $$ Австралия жж
Дата: 24.10.19 20:35
Оценка:
Здравствуйте, Nuzhny, Вы писали:

N> Могу взять код на Питоне, работающий с графами, переписать на плюсы и получить значительное ускорение,

Может быть, код на Питоне просто неправильно приготовлен? Как пример, взять матрицы перемножить на питоне нативно, и через numpy. Питонский код тупит, а через numpy околосветовая скорость. И вот уже работает быстрее, чем типичный код C++ покусанный александреской, и пишется, читается программистом очень быстро. Переписать с питона на го должно быть тоже легко.

N> Но никуда не делись встраиваемые устройства, мобилки и сервера, никуда не делись слабые ноуты, на которых должно работать быстро и жрать поменьше памяти и энергии. Я вижу, что область применения С++ тут не только не сужается, но и растёт.

Это всё область применения Python и Go с библиотеками.
Re[5]: нужен роадмап
От: Nuzhny Россия https://github.com/Nuzhny007
Дата: 24.10.19 21:48
Оценка:
Здравствуйте, $$, Вы писали:

$>Может быть, код на Питоне просто неправильно приготовлен? Как пример, взять матрицы перемножить на питоне нативно, и через numpy. Питонский код тупит, а через numpy околосветовая скорость. И вот уже работает быстрее, чем типичный код C++ покусанный александреской, и пишется, читается программистом очень быстро. Переписать с питона на го должно быть тоже легко.

Код на Питоне хорошо написан, хорошим разработчиком и математиком и работает быстро. Просто на низком уровне почти всегда можно утоптать код так, чтобы он работал ещё быстрее. Типичный код на Питоне для трекинга выглядит так (автор не я, но пример отличный): https://github.com/nwojke/mcf-tracker
Отличный код и кажется, что весь на Питоне! Но есть одно но, сперва надо на плюсах написать min-cost flow algorithm: https://github.com/nwojke/mcf
Вот я и есть человек, который чем-то подобным занимается: чтобы у кого-то код на Питоне или другом медленном языке работал быстро, надо сначала весь нижний уровень написать на С++. А потом не исключено, что условный Питон в продакшен вообще не пойдёт.

N>> Но никуда не делись встраиваемые устройства, мобилки и сервера, никуда не делись слабые ноуты, на которых должно работать быстро и жрать поменьше памяти и энергии. Я вижу, что область применения С++ тут не только не сужается, но и растёт.

$>Это всё область применения Python и Go с библиотеками.

Нет. Те же Тегры юзают из С++, это не только в России, но и в Тесле, например так было. Когда ставят Тегру на коптер для распознавания с него, то код тоже пишут на С++, потому что аккумулятор не бесконечен. Для ROS (ОС для робототехники) модули для зрения, навигации и т.д. тоже пишут на С++.
Re[6]: нужен роадмап
От: mmu  
Дата: 24.10.19 23:32
Оценка:
Здравствуйте, Nuzhny, Вы писали:

N>Нет. Те же Тегры юзают из С++, это не только в России, но и в Тесле, например так было. Когда ставят Тегру на коптер для распознавания с него, то код тоже пишут на С++, потому что аккумулятор не бесконечен. Для ROS (ОС для робототехники) модули для зрения, навигации и т.д. тоже пишут на С++.


Неденежно же быть в тени. Многие уверены, что JVM не на С с классами (плюсах) написано.
Re[7]: нужен роадмап
От: sergey2b ЮАР  
Дата: 24.10.19 23:42
Оценка:
Здравствуйте, mmu, Вы писали:


mmu>Неденежно же быть в тени. Многие уверены, что JVM не на С с классами (плюсах) написано.


а ваше мнение чем сейчас выгодно заниматься
Re[6]: нужен роадмап
От: $$ Австралия жж
Дата: 24.10.19 23:48
Оценка: :))
Здравствуйте, Nuzhny, Вы писали:

N>Код на Питоне хорошо написан, хорошим разработчиком и математиком и работает быстро. Просто на низком уровне почти всегда можно утоптать код так, чтобы он работал ещё быстрее. Типичный код на Питоне для трекинга выглядит так (автор не я, но пример отличный): https://github.com/nwojke/mcf-tracker

N>Отличный код и кажется, что весь на Питоне! Но есть одно но, сперва надо на плюсах написать min-cost flow algorithm: https://github.com/nwojke/mcf

https://github.com/nwojke/mcf/blob/master/src/k_shortest_path.cpp
Imho написан довольно топорно, много шума в названиях переменных, и по сути он полагается на либы буста. Уверен, что если его переписать на питоне, и чтобы полагалось на либы питона, оно выиграет в читабельности, а разница в скорости будет negligible в пределах 10%.

N>Вот я и есть человек, который чем-то подобным занимается: чтобы у кого-то код на Питоне или другом медленном языке работал быстро, надо сначала весь нижний уровень написать на С++. А потом не исключено, что условный Питон в продакшен вообще не пойдёт.

Ты есть человек, который делает упор на C++, без которого ваши питонисты ничего не сложат. Если бы ты применил свои скиллы в питоне, скорость бы не пострадала. А после питона, когда проникся его идеей простоты, писать на C++ уже не то.

N>Нет. Те же Тегры юзают из С++, это не только в России, но и в Тесле, например так было. Когда ставят Тегру на коптер для распознавания с него, то код тоже пишут на С++, потому что аккумулятор не бесконечен.

Ну так Go и вперёд.


N> Для ROS (ОС для робототехники) модули для зрения, навигации и т.д. тоже пишут на С++.

Просто сейчас уже прогресс в железках продвинулся, и C++ почти не тормозит. Лет 10-15 назад использование C++ на железе считалось диким тормозом.
Re[4]: нужен роадмап
От: kaa.python Ниоткуда РСДН профессионально мёртв и завален ватой.
Дата: 25.10.19 00:37
Оценка: 4 (1)
Здравствуйте, Nuzhny, Вы писали:

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


KP>>Плюсы, ага... судя по общению с такими компаниями, там Go в полный рост, либо Rust. Кто в трезвом уме и здравом памяти сейчас начнёт проект на плюсах, на, может кроме HFT и железяк?


N>Дуров тебя сильно разочарует...


Не, ничуть! Видишь как Haskell прёт!

N>Если ты обо мне, то С++ никак не кажется умирающей технологией. Потому что все новинки тут пишутся на нём: Intel OpenVINO (у них все нейросети идут в продакшен на плюсах), NVidia TensorRT и DeepStream SDK тоже требуют плюсов. Ещё TensorFlow на плюсах, OpenCV на плюсах, ffmpeg на плюсах. Всё что ни хочется по-быстрому в продакшен вывести, всё на плюсах приходится писать.


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

Это я вообще к тому, что стоит концентрироваться на задачах полезных для бизнеса и смотреть на рынок и на своё положение на нём. Тогда выбор что делать, что надо знать и куда идти перестаёт замыкаться на языке. Не с проста же последние пару лет тут волна "куда валить с C++". А ведь дело в том, что тенденции в разработке до РФ с опозданием в лет 5 доходят. Скоро и в РФ придёт понимание того, что задачи можно решать на порядок дешевле при той же, а то и более высокой скорости разработки.
Отредактировано 25.10.2019 1:16 kaa.python . Предыдущая версия . Еще …
Отредактировано 25.10.2019 0:56 kaa.python . Предыдущая версия .
Re[5]: нужен роадмап
От: Nuzhny Россия https://github.com/Nuzhny007
Дата: 25.10.19 03:14
Оценка:
Здравствуйте, kaa.python, Вы писали:

N>>Дуров тебя сильно разочарует...

KP>Не, ничуть! Видишь как Haskell прёт!

Ну, это тоже не в твою пользу. Хаскелль — это не Го и не Раст, а новый проект на плюсах всё таки начали.


KP>Для этого нужно два с половиной, ну может три старпёра. Основная масса проектов давно свалила на более простые технологии. В итоге надо либо фанатеть и держаться за сферу, конкурируя с фанатиками, либо быть реалистами и, если есть более простые варианты, ими пользоваться. Очевидно же что бизнесу пофигу на технологию, было бы сделано во время.


Не могу уловить логики: основная масса проектов не только не свалил с плюсов, но ещё и пишет на них новые продукты. Мифические Го и Расты я почему-то не вижу, вообще ни одного. Поэтому я не держусь ни за сферу, ни за язык — ему нет альтернатив. Причём даже новые языки не взлетают, Julia например.

KP>Это я вообще к тому, что стоит концентрироваться на задачах полезных для бизнеса и смотреть на рынок и на своё положение на нём. Тогда выбор что делать, что надо знать и куда идти перестаёт замыкаться на языке. Не с проста же последние пару лет тут волна "куда валить с C++". А ведь дело в том, что тенденции в разработке до РФ с опозданием в лет 5 доходят. Скоро и в РФ придёт понимание того, что задачи можно решать на порядок дешевле при той же, а то и более высокой скорости разработки.


Так покажите мне эти тенденции. Пока я вижу исключительно тот факт, что инструменты все пишут на С++, новые в том числе. Почему-то Гугл ничего на Го не написала. Swift хочет вместо Питона добавить, я только за. Nvidia предлагает если не С++, то обычный С. Фейсбук свои инструменты на С++ пишет. Выбора реально нет. На Питончике и я тесты пишу, да сети тренирую, но не больше.
Тут как раз другое дело: если я что-то начну переписывать на том же Расте или Го, то проблем для бизнеса станет больше, чем выгоды.
Re[6]: нужен роадмап
От: sergey2b ЮАР  
Дата: 25.10.19 03:19
Оценка: +2
Здравствуйте, Nuzhny, Вы писали:

N>Так покажите мне эти тенденции. Пока я вижу исключительно тот факт, что инструменты все пишут на С++, новые в том числе. Почему-то Гугл ничего на Го не написала. Swift хочет вместо Питона добавить, я только за. Nvidia предлагает если не С++, то обычный С. Фейсбук свои инструменты на С++ пишет. Выбора реально нет. На Питончике и я тесты пишу, да сети тренирую, но не больше.

N>Тут как раз другое дело: если я что-то начну переписывать на том же Расте или Го, то проблем для бизнеса станет больше, чем выгоды.

для собачих инет магазинов С++ не нужен
поэтому все зависит какой бизнес
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.