Re[5]: А С++ то схлопывается...
От: kaa.python Ниоткуда РСДН профессионально мёртв и завален ватой.
Дата: 31.10.19 12:52
Оценка:
Здравствуйте, Sharov, Вы писали:

S>Я вообще не разделял. А на счет кишок -- почему старперы, кто угодно, но желательно phd? Да и с обертками не все так празднично, нужно все таки понять о чем речь, а не просто питон знать. Причем понимать как ml, так и cv.


Потому что сейчас такая ситуация, что C++ разработчиков (особенно за пределами РФ) как грязи, а работы на порядок меньше. Поэтому ты вполне можешь выставить в общем-то разумное требование для разработчиков ядра ML — иметь PHd и даже найдёшь их. А вот для самого ML часто достаточно знать инструмент и вперёд, к светлому будущему. Конкуренция высокая, но не такая как за позицию в C++ разработке.
Re[4]: А С++ то схлопывается...
От: AlexGin Беларусь  
Дата: 31.10.19 12:54
Оценка:
Здравствуйте, Sharov, Вы писали:

S>На ods кто-то историю упоминал, что некая hr пошла в ds, а потом свалила.


Бывает. Она искала программиста для компании, а нашла — для себя. Вот вместе и свалили.

S>Картинка показывает перегретость.


IMHO скорее показывает насыщение рынка.
Re: А С++ то схлопывается...
От: AlexGin Беларусь  
Дата: 31.10.19 13:16
Оценка: 2 (1)
Здравствуйте, уважаемый Basil2, Вы писали:

B>Впервые за почти 10 лет начал искать работу. И с удивлением обнаружил, что на плюсах почти не осталось обычной работы.


Что значит обычной работы?
Да, такой которая была 10 лет назад — уже не осталось
Ни на плюсах, ни на жабе, ни на шарпе

B>И почти не осталось вакансий, где просто требуется хорошее знание С++.

+100500
Требуется — опыт решения практических задач.
Непосредственно знаний (того же ООП) — работодателю от тебя не требуется.
Другой вопрос — без знаний ООП, решение практических задач IT сегодняшнего для окажется неподъемным

B>...кодил в основном под десктоп всякие мелкие вещи...


Ситуация до боли знакомая — я и сам занимался десять лет назад тем же.
Да, ниша непосредственно desktop application — сужается с каждым днём...
И даже теперь, когда можно сказать, что ниша настольных уже почти сдулась, есть сектора IT, где спецы этого профиля востребованы.

Выход — ИМХО изучение каких-либо наукоёмких областей, где требуется владение алгоритмами, математическими расчётами.
Специальные вычисления (расчёты, моделирование).
Возможный вариант — серверные высоконагруженные приложения.

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


Это, конечно, хорошо — но выезжать (ИМХО) на этом не нужно. Просто потому, что это всё уже давно исследовано и объединено в библиотеки и фреймворки.
По серьёзному выехать на этом сегодня уже не получится. Хотя, конечно же хорошо, если этим владеешь.

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

Какие прикладные темы:
— математические расчёты и моделироваение;
— серверные приложения (в т.ч. высоконагруженные);
— игры и развлекательные;
— безопасность;
— системные;
— SCADA и IoT;
— embedded.
Отредактировано 31.10.2019 13:27 AlexGin . Предыдущая версия . Еще …
Отредактировано 31.10.2019 13:24 AlexGin . Предыдущая версия .
Отредактировано 31.10.2019 13:18 AlexGin . Предыдущая версия .
Re[6]: А С++ то схлопывается...
От: De-Bill  
Дата: 31.10.19 13:52
Оценка:
S>В России да, да и звезды не особо много получают по сравнению с. А вот шанс уехать за бугор у рядового в разы повышаются. В ods полно поуехав, особливо в канале карьера.

На этом форуме тоже полно поуехавших, даже в этой ветке несколько отметилось, даже отдельный раздел о загранице есть. Сплошные программисты.

S>Почему? За бугром пылесосят чуть ли не всех подряд. Там реально огромный спрос.


Про всех подряд... совершенно не так же...
Re[6]: А С++ то схлопывается...
От: smeeld  
Дата: 31.10.19 14:03
Оценка: 2 (1) +3 :))) :)
Здравствуйте, sergey2b, Вы писали:

S>а можно пожалуйста пример чем соверменный С++ хуже Си в таких проектах


Тема мусолится уже лет двадцать. За этим нужно следить в инете, чтоб иметь полную картину чем оно хуже или чем оно лучше. Тут можно только цитировать классиков:

C++ is a horrible language. It's made more horrible by the fact that a lot
of substandard programmers use it, to the point where it's much much
easier to generate total and utter crap with it. Quite frankly, even if
the choice of C were to do *nothing* but keep the C++ programmers out,
that in itself would be a huge reason to use C.

In other words: the choice of C is the only sane choice. I know Miles
Bader jokingly said "to piss you off", but it's actually true. I've come
to the conclusion that any programmer that would prefer the project to be
in C++ over C is likely a programmer that I really *would* prefer to piss
off, so that he doesn't come and screw up any project I'm involved with.

C++ leads to really really bad design choices. You invariably start using
the "nice" library features of the language like STL and Boost and other
total and utter crap, that may "help" you program, but causes:

— infinite amounts of pain when they don't work (and anybody who tells me
that STL and especially Boost are stable and portable is just so full
of BS that it's not even funny)

— inefficient abstracted programming models where two years down the road
you notice that some abstraction wasn't very efficient, but now all
your code depends on all the nice object models around it, and you
cannot fix it without rewriting your app.

In other words, the only way to do good, efficient, and system-level and
portable C++ ends up to limit yourself to all the things that are
basically available in C. And limiting your project to C means that people
don't screw that up, and also means that you get a lot of programmers that
do actually understand low-level issues and don't screw things up with any
idiotic "object model" crap.

So I'm sorry, but for something like git, where efficiency was a primary
objective, the "advantages" of C++ is just a huge mistake. The fact that
we also piss off people who cannot see that is just a big additional
advantage.

If you want a VCS that is written in C++, go play with Monotone. Really.
They use a "real database". They use "nice object-oriented libraries".
They use "nice C++ abstractions". And quite frankly, as a result of all
these design decisions that sound so appealing to some CS people, the end
result is a horrible and unmaintainable mess.

But I'm sure you'd like it more than git

Linus


Этот чувак для меня как-то больший авторитет, чем анонимные "гуру" C++ с кывта. Последние на этом форме всегда называли Торвальдса неосилятором. Но если анонимам доверить такую массу кода, за которой присматривает Торвальдс, только переписанную на C++, они тогда просто повесятся.
Re[5]: А С++ то схлопывается...
От: AlexGin Беларусь  
Дата: 31.10.19 14:33
Оценка:
Здравствуйте, Sharov, Вы писали:

S>Лучшие программисты в мире такие как Торвальдс, Фабрис Беллард, Ричард Хит (sqlite) и т.д. как раз являются Си программистами. Если человек Си программист, это уже хороший программист.

+100500
Абсолютно согласен!

Вот мировые бестселлеры — на ANSI C:
https://en.wikipedia.org/wiki/Advanced_Programming_in_the_Unix_Environment
https://en.wikipedia.org/wiki/The_Linux_Programming_Interface

При этом, автор последнего Михаэль Кэррик — ещё и читает курсы по разработке на ANSI C для Linux:
https://en.wikipedia.org/wiki/Michael_Kerrisk
http://man7.org
Re[2]: А С++ то схлопывается...
От: nekocoder США  
Дата: 31.10.19 14:38
Оценка:
Здравствуйте, AlexGin, Вы писали:

AG>Что значит обычной работы?

AG>Да, такой которая была 10 лет назад — уже не осталось
AG>Ни на плюсах, ни на жабе, ни на шарпе

Ее полно, даже в подразделениях которые занимаются чем-то узкоспециализированым.
Даже термин есть: generalist programmer
Re[6]: А С++ то схлопывается...
От: sergey2b ЮАР  
Дата: 31.10.19 14:40
Оценка: +2
Здравствуйте, AlexGin, Вы писали:


AG>Вот мировые бестселлеры — на ANSI C:

AG>https://en.wikipedia.org/wiki/Advanced_Programming_in_the_Unix_Environment
AG>https://en.wikipedia.org/wiki/The_Linux_Programming_Interface

они есть на озоне на русском


если вы правы почему в США на 50 вакансий С++ приходиться только 2 мак 3 на АНСИ С
Re[7]: А С++ то схлопывается...
От: so5team https://stiffstream.com
Дата: 31.10.19 14:54
Оценка: :))
Здравствуйте, smeeld, Вы писали:

S>Этот чувак для меня как-то больший авторитет, чем анонимные "гуру" C++ с кывта.


Так это вы с подачи Торвальдса продолжаете говнокодить на C++?
Re[7]: А С++ то схлопывается...
От: koandrew Канада http://thingselectronic.blogspot.ca/
Дата: 31.10.19 15:19
Оценка: 1 (1)
Здравствуйте, Sharov, Вы писали:

S>Правда степень серьезности этих научных работ, новизна и т.д. думаю та еще, но уже неплохо.

Трешовые работы редко цитируют, так что думаю, что с этими работами всё ок.
[КУ] оккупировала армия.
Re[5]: А С++ то схлопывается...
От: koandrew Канада http://thingselectronic.blogspot.ca/
Дата: 31.10.19 15:36
Оценка: +3
Здравствуйте, Sharov, Вы писали:

S>Лучшие программисты в мире такие как Торвальдс, Фабрис Беллард, Ричард Хит (sqlite) и т.д. как раз являются Си программистами.

А кто сказал, что они лучшие в мире программисты?
[КУ] оккупировала армия.
Re[8]: А С++ то схлопывается...
От: smeeld  
Дата: 31.10.19 15:39
Оценка: 1 (1)
Здравствуйте, so5team, Вы писали:

S>Так это вы с подачи Торвальдса продолжаете говнокодить на C++?


О, здорово, "гуру".
Re[9]: А С++ то схлопывается...
От: so5team https://stiffstream.com
Дата: 31.10.19 15:48
Оценка: +1
Здравствуйте, smeeld, Вы писали:

S>>Так это вы с подачи Торвальдса продолжаете говнокодить на C++?


S>О, здорово, "гуру".


Вы бы лучше объяснили, почему вы так надрачиваете на C, но при этом продолжаете писать на C++. Казалось бы, сам Торвальдс завещал, а вы как говнокодили на плюсах, так и продолжаете. Взяли бы да на чистых сях и переписали.

Неужели вопрос в деньгах?
Re[10]: А С++ то схлопывается...
От: smeeld  
Дата: 31.10.19 16:06
Оценка: :)
Здравствуйте, so5team, Вы писали:


S>Вы бы лучше объяснили, почему вы так ........................ на C, но при этом продолжаете писать на C++. Казалось бы, сам Торвальдс завещал, а вы как говнокодили на плюсах, так и продолжаете. Взяли бы да на чистых сях и переписали.


S>Неужели вопрос в деньгах?


На С++ там говнокодили те, кто переписывал проект с Сей однажды на хайпе ООП-и а всяких Александреску (такие вот "гуру"). Получилось хреново, так как эти "гуру" не смогли на C++ перевести некоторые подсистемы. Вернее, переписали, но получили кучу крешей и багов, помигивавших только на нагрузках и появившихся явно после внедрения всех C++-нутых прелестей. Причину крешей и багов "гуру" отловить так и не смогли, хотя искали всем, чем тольок можно. Вылечичили тем, что на одних участках возвратили старую реализацию на Сях, на других участках стало на C++. Также повыкидывали shared_ptr-ы, которые тоже были причиной возникавших на высоких нагрузках странных эффектов с повисавшими намертво потоками. Так и осталось в виде C++, переходящего местами в чистый Cи.
Re[11]: А С++ то схлопывается...
От: so5team https://stiffstream.com
Дата: 31.10.19 16:12
Оценка:
Здравствуйте, smeeld, Вы писали:

Вы на простой вопрос ответить можете? Вы ведь не на чистом C программируете, а на плюсах. Почему?
Re[12]: А С++ то схлопывается...
От: smeeld  
Дата: 31.10.19 16:14
Оценка:
Здравствуйте, so5team, Вы писали:

S>Вы на простой вопрос ответить можете? Вы ведь не на чистом C программируете, а на плюсах. Почему?


С чего вы взяли, что на C++ программирую?
Re[11]: А С++ то схлопывается...
От: AleksandrN Россия  
Дата: 31.10.19 16:50
Оценка:
Здравствуйте, smeeld, Вы писали:

S>На С++ там говнокодили те, кто переписывал проект с Сей однажды на хайпе ООП-и а всяких Александреску (такие вот "гуру").


Зачем переписывать на другой язык то, что работает?
Re[6]: А С++ то схлопывается...
От: Sharov Россия  
Дата: 31.10.19 17:13
Оценка: +1
Здравствуйте, koandrew, Вы писали:

S>>Лучшие программисты в мире такие как Торвальдс, Фабрис Беллард, Ричард Хит (sqlite) и т.д. как раз являются Си программистами.

K>А кто сказал, что они лучшие в мире программисты?

Хорошо, переформулирую: внесшие существенный вклад в индустарию ит.
Кодом людям нужно помогать!
Re[13]: А С++ то схлопывается...
От: so5team https://stiffstream.com
Дата: 31.10.19 17:33
Оценка: +3
Здравствуйте, smeeld, Вы писали:

S>>Вы на простой вопрос ответить можете? Вы ведь не на чистом C программируете, а на плюсах. Почему?


S>С чего вы взяли, что на C++ программирую?


Так это не ваш код был: http://rsdn.org/forum/job/7461599
Автор: smeeld
Дата: 04.06.19
?

Ну и оттуда же возникает подозрение, что проблемы с надежностью софта в вашем случае определяются вовсе не языком программирования. В частности, смотреть сюда: http://rsdn.org/forum/job/7461845
Автор: so5team
Дата: 04.06.19
-- тут еще есть попытки хоть что-то до вас донести.
Re: А С++ то схлопывается...
От: viellsky  
Дата: 31.10.19 17:37
Оценка:
Здравствуйте, Basil2, Вы писали:

B>И почти не осталось вакансий, где просто требуется хорошее знание С++.

Делают ведь что-то, что можно продать/что принесет прибыль. Крипта, серверы и проч. понятно — а просто программа на хорошем С++ что может делать, как её продать или как с её помощью извлечь прибыль? Вырисовывается только сфера написания студентам их домашних заданий/лабораторных по С++. Ну еще можешь преподавать С++.
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.