> Подразумевал."Сложный" и "не крутой" по-моему всё же разные вещи.
> А как ваши знакомые собесы проходят? Разговаривают за жизнь с интервьюером, отвечая на вопросы по фреймворкам? Решают задачки а-ля "шарики падают со 100-этажного здания"?
А что, один раз врач - всегда врач? Обычно даже на галеру берут тех, кто хотя бы хеллоу ворлд смог написать. А потом галера очень заинтересована в развитии своих гребцов, потому что клиенты с проектами тоже устраивают собесы и там просто так не проскочишь. То что человек 4 года назад был врачом не значит, что сейчас он не может быть крепким таким мидлом.
> Джунов спрашивают про асимптотику коллекций (это вообще нужно помнить как отче наш)
Это кстати можно запомнить один раз, дополняя деталями специфических реализаций в языках.
> мидлам могут дать алгоритм с потолка с циклами и попросить посчитать.
И это не проблема, эти задачки уже по всему интернету размазаны.
> С++ объективно плох не количеством инфы, которой нужно запомнить (у кого есть техническое образование, не обязательно "профильное", а хотя бы физфак, того не испугаешь задачей прочитать с карандашом и подчеркиваниями учебников на ~3.5К страниц в сумме)
Как раз этим он и плох. Не потому что даже джуну надо 3.5К страниц осилить (на старте как раз и не надо), а потому что людей просто пугает такое количество фич. И опять же бизнес не готов ждать - ему нужно сегодня. Вот и пишут проги кому на чём подходит - на жеесе, на шарпе или ещё какой жаве.
> А абсолютной невменяемостью ситуаций с ABI. Каждый компилятор манглинг делает как хочет, у каждого есть какие-то супер-пупер расширения языка, которые превращают язык "по стандарту" в диалект. Хочет сделать компиляторно-агностичный код - упорешься.
Ну тут как говорится, реклама подействовала. Мало того, что язык хрен выучишь, так ещё и с компилятором кувыркаться. А потом мы думаем, чего это люди, хоть как-то выучившие кресты, пишут на них не программы, а всякие интерпретаторы и виртуальные машины для жеесов, жаб и прочих луа.