Re[6]: Оставаться в С++ или уходить?
От: sergey2b ЮАР  
Дата: 18.11.19 15:46
Оценка:
Здравствуйте, jahr, Вы писали:



J>Много работы, связанной с криптографией, на плюсах, особенно если речь про какую-то свежую криптографию. Рабочих рук в этой области заметно не хватает, что позволяет предлагать работодателю свои условия работы, например — удаленку.


а какого плана работа в этой области ?
Re[3]: Оставаться в С++ или уходить?
От: $$ Австралия жж
Дата: 19.11.19 03:16
Оценка:
Здравствуйте, Stanislav V. Zudin, Вы писали:

SVZ>Кандидатов, знакомых с проектированием СБИСов, выгребут без очереди.

Какая связь C++ с проектированием СБИС-в?

PS кандидаты, незнакомые с разработкой средств проектирования СБИС, они автоматически индусы? Кандидаты, знакомые с разработкой средств проектирования СБИС, для вакансии ну скажем, сетевой код пилить, они автоматически индусы?
Отредактировано 19.11.2019 3:21 Артём . Предыдущая версия .
Re[4]: Оставаться в С++ или уходить?
От: Stanislav V. Zudin Россия  
Дата: 19.11.19 05:45
Оценка: +3
Здравствуйте, $$, Вы писали:

SVZ>>Кандидатов, знакомых с проектированием СБИСов, выгребут без очереди.

$>Какая связь C++ с проектированием СБИС-в?

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

$>PS кандидаты, незнакомые с разработкой средств проектирования СБИС, они автоматически индусы? Кандидаты, знакомые с разработкой средств проектирования СБИС, для вакансии ну скажем, сетевой код пилить, они автоматически индусы?

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

Чистых задач "сетевой код пилить" или "окошки рисовать" исчезающе мало.

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

Поэтому программисты, знакомые с разработкой сапр и умеющие "сетевой код" будут предпочтительнее, чем просто сетевики.
Как и в любой другой отрасли — VoIP, HFT, DB...
_____________________
С уважением,
Stanislav V. Zudin
Re[5]: Оставаться в С++ или уходить?
От: sergey2b ЮАР  
Дата: 19.11.19 06:01
Оценка:
Здравствуйте, Stanislav V. Zudin, Вы писали:

SVZ>Поэтому программисты, знакомые с разработкой сапр и умеющие "сетевой код" будут предпочтительнее, чем просто сетевики.

SVZ>Как и в любой другой отрасли — VoIP, HFT, DB...

а какие есть варианты прикладной области для сетевиков
Re[6]: Оставаться в С++ или уходить?
От: Stanislav V. Zudin Россия  
Дата: 19.11.19 06:28
Оценка:
Здравствуйте, sergey2b, Вы писали:

SVZ>>Поэтому программисты, знакомые с разработкой сапр и умеющие "сетевой код" будут предпочтительнее, чем просто сетевики.

SVZ>>Как и в любой другой отрасли — VoIP, HFT, DB...

S>а какие есть варианты прикладной области для сетевиков


Трудно сказать.
Если брать тот же voip, то понимание работы сетевых протоколов жизненно необходимо. В то же время с сокетами ты вряд ли будешь работать, ибо всё уже завернуто в библиотеки. Основная работа будет с протоколами, кодеками и бизнес-логикой.

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

HFT, наверное, ближе к VoIP. Но не работал, поэтому смутно представляю.

Для СУБД, наверное, драйверописатели — какой-нибудь odbc драйвер писать...

Поэтому остается только антивирусы, компании, разрабатывающие маршрутизаторы и софт к ним. Embedding всякий...
Либо, как я когда-то: поддерживал софт, написанный на С и С++, а потом пришел начальник и сказал, завтра надо начать переписывать один из компонентов системы на java. Я взял методичку и пошел программировать на яве Т.е. ввязываешься в проект по своей тематике, а потом относительно плавно перетекаешь в смежную область.
_____________________
С уважением,
Stanislav V. Zudin
Re[5]: Оставаться в С++ или уходить?
От: CreatorCray  
Дата: 19.11.19 07:48
Оценка: :))) :)
Здравствуйте, Stanislav V. Zudin, Вы писали:

SVZ>Гм, систему лицензирования я тоже писал

Гм, а поднимите руки кто ещё не писал систему лицензирования?
... << RSDN@Home 1.0.0 alpha 5 rev. 0>>
Re[4]: Оставаться в С++ или уходить?
От: CreatorCray  
Дата: 19.11.19 07:48
Оценка:
Здравствуйте, sergey2b, Вы писали:

S>мне отказали мотивируя тем что я меняю работу каждые 3 года

Значит они искали не девелопера, который бы им это написал, а кого то гм... другого.
... << RSDN@Home 1.0.0 alpha 5 rev. 0>>
Re[5]: Оставаться в С++ или уходить?
От: $$ Австралия жж
Дата: 19.11.19 08:29
Оценка:
Здравствуйте, Stanislav V. Zudin, Вы писали:

SVZ>Связь в предметной области.

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

SVZ>Прежде всего Cadence занимается разработкой не фаерволов, а сапров для печатных плат и сбисов.

SVZ>И большинство задач будут связаны с основной предметной областью.

SVZ>Чистых задач "сетевой код пилить" или "окошки рисовать" исчезающе мало.

И что? Imho тот, кто не может разобраться с предметной областью и педалить код- вот этот условный индус.

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

Это вообще о чём? У вас системный аналитик разрабатывакт алгоритмы трассировки?

SVZ>Поэтому программисты, знакомые с разработкой сапр и умеющие "сетевой код" будут предпочтительнее, чем просто сетевики.

SVZ>Как и в любой другой отрасли — VoIP, HFT, DB...
Если вы ищете узкозаточенных винтиков, может и так. Но встречаются задачи, где нужен кругозор.
Re[6]: Оставаться в С++ или уходить?
От: Stanislav V. Zudin Россия  
Дата: 19.11.19 09:00
Оценка: 20 (2) +1
Здравствуйте, $$, Вы писали:

SVZ>>Связь в предметной области.

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

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

$>Насчёт перехода между областями- ну я переходил несколько раз. Только в игры и в HFT пока не был.

Переход между областями бывает разный. Иногда хватает поверхностных знаний, чтобы втянуться в тему (типа из С++ нырнуть в Яву или Шарп), а иногда нужно пару лет книжки читать, чтобы понять, что происходит.
Я вот электродинамику так и не постиг, хотя 9 лет с ней работаю. Так и хожу вокруг неё — данные готовлю, инфраструктуру вокруг солверов, благо предметная область мне хорошо знакома.

SVZ>>Чистых задач "сетевой код пилить" или "окошки рисовать" исчезающе мало.

$>И что? Imho тот, кто не может разобраться с предметной областью и педалить код- вот этот условный индус.

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

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

$>Это вообще о чём? У вас системный аналитик разрабатывакт алгоритмы трассировки?

Я неоднократно встречал разработчиков (на КЫВТе, кстати, тоже), которые утверждали, что их задача — программировать по ТЗ. А ТЗ это обязанность специально-обученного человека, который знает предметную область.
Ну а учитывая трудоёмкость написания ТЗ проще самому всё запрограммировать, чем объяснить, что именно нужно делать.

SVZ>>Поэтому программисты, знакомые с разработкой сапр и умеющие "сетевой код" будут предпочтительнее, чем просто сетевики.

SVZ>>Как и в любой другой отрасли — VoIP, HFT, DB...
$>Если вы ищете узкозаточенных винтиков, может и так. Но встречаются задачи, где нужен кругозор.

Вот именно. Нужен кругозор, а не узкие знания из левой области.
_____________________
С уважением,
Stanislav V. Zudin
Re[7]: Оставаться в С++ или уходить?
От: Sharov Россия  
Дата: 19.11.19 09:36
Оценка:
Здравствуйте, Stanislav V. Zudin, Вы писали:

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


Точь в точь как у меня с геодезией.

SVZ>Да-да, по-быстрому разобраться в предметной области, которую 5 лет в институте изучают.


Вот да, проще геодезистам выучить какой-нибудь ЯП.
Кодом людям нужно помогать!
Re[6]: Оставаться в С++ или уходить?
От: Stanislav V. Zudin Россия  
Дата: 19.11.19 09:41
Оценка:
Здравствуйте, $$, Вы писали:

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

Насчет "индусов" имею добавить.
Несколько лет назад я тут постил вакансию
Автор: Stanislav V. Zudin
Дата: 23.12.14
.
В среднем на 10 человек только один имел хоть какое-то отношение к вакансии и удовлетворял одному-двум требованиям из списка.
Остальные даже "словей таких не знают"(с)

А мы — маленькая компания из 4 человек, широко известная в очень узких кругах .
А представь компанию мирового уровня. Там соотношение будет 50:1.

ЗЫ. Мы таки нашли классного разработчика.
_____________________
С уважением,
Stanislav V. Zudin
Re[8]: Оставаться в С++ или уходить?
От: Stanislav V. Zudin Россия  
Дата: 19.11.19 09:46
Оценка: +1
Здравствуйте, Sharov, Вы писали:

SVZ>>Да-да, по-быстрому разобраться в предметной области, которую 5 лет в институте изучают.


S>Вот да, проще геодезистам выучить какой-нибудь ЯП.


Вот именно так и происходит.
В нашей отрасли есть ооочень большая компания, дык её московский отдел, который отвечает за разработку автотрассировщика, Signal/Power Integrity, практически полностью состоит из физиков, которые худо-бедно освоили "Си с классами".

Код — без слёз не взглянешь, зато у компании миллиардные годовые обороты.
_____________________
С уважением,
Stanislav V. Zudin
Re[7]: Оставаться в С++ или уходить?
От: $$ Австралия жж
Дата: 19.11.19 10:35
Оценка: :)
Здравствуйте, Stanislav V. Zudin, Вы писали:

SVZ>Насчет "индусов" имею добавить.

SVZ>Несколько лет назад я тут постил вакансию
Автор: Stanislav V. Zudin
Дата: 23.12.14
.

SVZ>В среднем на 10 человек только один имел хоть какое-то отношение к вакансии и удовлетворял одному-двум требованиям из списка.
SVZ>Остальные даже "словей таких не знают"(с)
Странно требовать знание вычислительной геометрии, если она за пределами ваших узких кругов не используется. Дали бы тех задание на неделю, с этой вычислительной геометрией- чтобы почитал и разобрался.

SVZ>А мы — маленькая компания из 4 человек, широко известная в очень узких кругах .

SVZ>А представь компанию мирового уровня. Там соотношение будет 50:1.

SVZ>ЗЫ. Мы таки нашли классного разработчика.

В смысле который по стечению обстоятельств знал выч геометрию? Вообще-то хороший разработчик- это не тот, кто уже знает вашу область, а например, кто может разобраться с технической задачей (с нуля), задизайнить систему и написать чистый код. Правда, такому разработчику может вскоре стать скучно в вашем болотце и он уйдёт дальше искать фан.
Re[8]: Оставаться в С++ или уходить?
От: Stanislav V. Zudin Россия  
Дата: 19.11.19 10:54
Оценка:
Здравствуйте, $$, Вы писали:

SVZ>>В среднем на 10 человек только один имел хоть какое-то отношение к вакансии и удовлетворял одному-двум требованиям из списка.

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

В оперденях геометрия не применяется. А в наукоёмких разработках и геймдеве — сплошь и рядом и найти разработчика не проблема.

$>Дали бы тех задание на неделю, с этой вычислительной геометрией- чтобы почитал и разобрался.

Тёма, ты либо тролишь (неумело), либо всю жизнь занимаешься натягиванием темплейтов на интернет-магазины и другой жизни не видел.
Даже зная вычислительную геометрию человек потратит несколько недель на решение задачи. А брать человека, который теоретически может разобраться, попутно наступит на все грабли, которые в литературе не описаны... оно кому надо??? Проще нанять студентов, натаскивать их и платить небольшую копеечку. За пару лет можно прилично натаскать.

SVZ>>ЗЫ. Мы таки нашли классного разработчика.

$>В смысле который по стечению обстоятельств знал выч геометрию? Вообще-то хороший разработчик- это не тот, кто уже знает вашу область, а например, кто может разобраться с технической задачей (с нуля), задизайнить систему и написать чистый код. Правда, такому разработчику может вскоре стать скучно в вашем болотце и он уйдёт дальше искать фан.

Детский сад, натурально!
И сколько же лет надо подождать, пока он, цитирую, "сможет разобраться с технической задачей (с нуля), задизайнить систему и написать чистый код"?
_____________________
С уважением,
Stanislav V. Zudin
Re[9]: Оставаться в С++ или уходить?
От: $$ Австралия жж
Дата: 19.11.19 11:07
Оценка:
Здравствуйте, Stanislav V. Zudin, Вы писали:
.
SVZ>В оперденях геометрия не применяется. А в наукоёмких разработках и геймдеве — сплошь и рядом и найти разработчика не проблема.
В геймдеве разве что A* применяется, остальное в 3D движках закодили давно и никто не изобретает велосипед. О каких "наукоемких разработках" речь?

SVZ>$>Дали бы тех задание на неделю, с этой вычислительной геометрией- чтобы почитал и разобрался.


SVZ>Тёма, ты либо тролишь (неумело), либо всю жизнь занимаешься натягиванием темплейтов на интернет-магазины и другой жизни не видел.



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

Так я не понял, вы ищете кого-то на копейки? Ибо нормальный разработчик разберется с вашей задачей за неделю с нуля. Естественно такой может отличить линейную сложность от квадратичной и сам раскопант нужную информацию. Если у вас считается "Даже зная вычислительную геометрию человек потратит несколько недель на решение задачи" то ваши человеки просто слабые разработчики.

SVZ>>>ЗЫ. Мы таки нашли классного разработчика.

SVZ>$>В смысле который по стечению обстоятельств знал выч геометрию? Вообще-то хороший разработчик- это не тот, кто уже знает вашу область, а например, кто может разобраться с технической задачей (с нуля), задизайнить систему и написать чистый код. Правда, такому разработчику может вскоре стать скучно в вашем болотце и он уйдёт дальше искать фан.

SVZ>Детский сад, натурально!

SVZ>И сколько же лет надо подождать, пока он, цитирую, "сможет разобраться с технической задачей (с нуля), задизайнить систему и написать чистый код"?
Дать тех задание на неделю человеку, чтобы мог почитать вычислительную геометрию. Этого достаточно.
Re[10]: Оставаться в С++ или уходить?
От: da17  
Дата: 20.11.19 09:20
Оценка: 5 (1) +5 :))) :))) :))) :))
Программирование на с++ вообще похоже на службу в армии во времен развала совка. С одной стороны мифическая идеология что с++ это вот оно "настоящее", "патриотизм", "любить партию" с другой стороны постоянное давление на различных соискателей и новичков. На любом форуме тебе объяснят что на с++ ты программировать не умеешь и тебе не место в профессии и если уж ты не освоил полторы тысячи страниц какого-нибудь талмуда, то лучше иди дворы мети. Постоянно мелькает уголовно-программистский жаргон вроде "завалить-опустить" на собеседовании и т.д. И если боец готов подписаться под все под это, готов инвестировать свое свободное время, ресурсы на освоение этого языка, переносить насмешки на форумах и собеседованиях, мучения с утечками памяти и освоение шизоидных технологий разработки, то возможно ему удастся сдать "Дедом- с++ сеньером", а многим это и не удается и они уходят из профессии разработчиков вообще-комисуются по здоровью. Хотя вот выбери бы они язык попроще, из них бы получились хорошие специалисты. И вот наш "Дед" добирается до серьезного продакшена и понимает, что продакшен это либо какой-нибудь завод с арушениями техники ТБ — например современный НИИ, ФГУП и прочие нечисти либо вообще эмиграция. В то время как парни которые откосили от си++ и ударились в джаву, питон или еще куда, уже давно девушек по ресторанам водят и сортировку пузырьком забыли.
Re[20]: Оставаться в С++ или уходить?
От: удусекшл  
Дата: 20.11.19 12:48
Оценка:
Здравствуйте, lpd, Вы писали:

lpd>Появись фичи C++17 в каком-нибудь редком языке, они не сделали бы его массовым, и скорее всего никто бы не смотрел на move-семантику как на манну небесную. Но у нас ее добавили гениальные Страуструп с комитетом, каждое слово которых генерирует хайп, и теперь она с остальными фичами обязательна к применению в "современном С++".


Что ты упёрся в эту мув семантику?
В новых плюсиках куча всего полезного
Re[24]: Оставаться в С++ или уходить?
От: удусекшл  
Дата: 20.11.19 13:59
Оценка:
Здравствуйте, lpd, Вы писали:


lpd>Я понимаю, что с точки зрения теории для языка программирование это интересная фича, которая иногда даже может пригодиться.


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


lpd>Но это не значит что нужно тянуть ее в стандарт. Лучше оставить язык простым, без новых типов ссылок, и это будет удобно почти везде. А тем, кому все-же нужно оптимизровать копирование, нужно оставить возможность сделать это вручную.


Ага, не вносим в стандарт, а заставляем городить костыли? Годное решение, чо

Мне вот не понятно — чем оно тебе в стандарте-то мешает?
Re[25]: Оставаться в С++ или уходить?
От: lpd Черногория  
Дата: 20.11.19 14:18
Оценка:
Здравствуйте, удусекшл, Вы писали:

У>Мне вот не понятно — чем оно тебе в стандарте-то мешает?


Не мешает в стандарте, но тут встречались любители делать move для всех объектов в программе, для каких можно. Иначе код не на "современном" С++, а на С с классами. А в стандарт кроме move еще много чего можно запихать, например специальный синтаксис для синглтонов(я предлагаю Type% t) — вообще все для чего воображения хватит. И стадный инстинкт заставит всех это использовать и требовать в вакансиях. Это и плохо.
У сложных вещей обычно есть и хорошие, и плохие аспекты.
Берегите Родину, мать вашу. (ДДТ)
Re[6]: Оставаться в С++ или уходить?
От: YaTL Россия  
Дата: 02.02.22 22:32
Оценка:
Здравствуйте, ioj, Вы писали:

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



S>>вы вкурсе что python в РФ появился примерно в 98 году,

S>>а в 99 на нем были запиленны большие проекты в Альфабанки и русском MTV, те языку как бы 20 лет минимум
ioj>это здорово, только питон в 99 не был нужен никому, а в 2019 нужен всем.


S>>пытался на upwork не получилось

ioj>апворк это параша придуманная индусами для индусов, зачем вообще туда лезть? https://stackoverflow.com/jobs, https://hnhiring.com/locations/remote/, jobs.github.com. С хорошим английским можно вообще напрямую писать в известные вам продуктовые компании с запросом о наличии удалённой работы. Пользуетесь mysql? Напишите разработчикам, играете игру под андроид? напишите разработчикам, практически везде есть дефицит квалифицированных разработчиков, и если вы обладаете компетенцией в предметной области то как минимум вам ответят, а как максимум вы найдёте работу.

@ioj Тебе явно уходить.
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.