А почему ты выделил часть предложения, а не целиком?
Потому что вторая часть предложения несет в себе абстрактный смысл, и как бы не относится к первой части предложения. Типа новые продукты если кто то и начинает на плюсах, то только исключительно из за большого числа библиотек и спецов. То чем занимаешься конкретно ты(ну как я это понял), я выделил жирным. Ну не с пустого же места я взял что ты занимаешься поддержкой легаси. Согласись? Конечно, я не буду спорить - чем ты там занимаешься, но в таком случае не пиши двусмысленно. :-?
Системы для навигации, если совсем кратко. Очень интересно, на самом деле.
Конкренто я прям совсем прикладными вещами не занимаюсь (у меня очень плохо с GUI), но команды-то продуктовые.
Решение кроссплатформенные, если что. Есть часть и совсем на серверах, есть относительно автономные системы (т.е. приезжают, настраивают, потом уезжают и все должно работать, причем с этой херней еще и связь бывает не очень для управления).
Да, это средство, поэтому его нужно выбирать под задачу.
Под какую задачу? Откуда студент знает какими задачами ему предстоит заниматься? Я когда начинал плюсы изучать - меня от них воротило, мы спрашивали - почему не Java? Нам отвечали, мы вам даем базовый фундамент, изучив С++ - вы сможете освоить практический любой ЯП за очень короткое время. Основной ЯП в универе был С++, помимо него были и другие, для ознакомления. В принципе меня это мотивировало. Я для себя на тот момент сделал вывод, что изучив С++, мне не составит труда освоить любой другой императивный язык. Так оно и получилось, на третьем курсе, я пошел в библиотеку и взял там книгу по C# для новичков, ну понравился мне этот язык, читал книжку по диагонали, буквально листая страницы, потому как большую часть того что там описывалось я уже знал после курса С++. 2 сокурсника на третьем курсе подсели на Java, сами! Нам эти языки вообще не преподавали в универе, Delphi преподавали, а C#/Java нет. После универа устроился на работу, поработав лет 5 на плюсах, 3 из них была разработка того что уже было, но по новой с новыми требованиями под нового заказчика, потом начался фиксинг багов, в общем ничего интересного, потом мне это все надоело, подошел к ПМ, рассказал ему что мол де надоело мне, развития нет, застой, у меня депресия, хочу разрабатывать что то, желательно Java, говорит есть разработка, на Java работы практически нет, сидит один чел на проекте и то болты пинает, в основном сервак написан, но катастрофически не хватает людей на C#, я сразу согласился, лишь бы разработка. Тут же меня определил в новую команду, оформил командировку, вуаля, т.к. C# знал еще с универа, особого труда влиться в него не составило. Плюс приходилось на Java серверную часть пописывать. Понимаешь, у меня не было абсолютно никаких проблем в освоении этих языков. Так же и у тебя не будет, так же и у любого плюсовика не будет. Надо питон - пошел открыл книгу, почитал что там есть по диагонали - и пиши сразу, да, возможно поначалу не так, как принято у тру питонистов или тру джавистов, это все приходит с опытом. Но тебе очень просто освоить практически любой ЯП, а все почему? Потому что в С++ все это есть и даже больше. Т.е. в этих языках меньше надо знать, чтоб работать, в плане основ. Фреймворки в основном изучать нужно.
А обратно - проблемы будут. Ну не сможешь ты точно так же после питона писать на Java/C#/C++ или еще чем то. Возможно на Ruby сможешь так же писать. Но это ведь(пиотн руби) узконаправленные языки(хоть какие бы в них библиотеки не были, с практической стороны - узконаправленные языки). Скриптики для линупса на них писать, Web и где то там матан прогать. Нах этот питон учить сразу, если изучая те же плюсы ты автоматом и питон изучаешь и C# и Java. А изучая питон - ты изучаешь только питон, плюс вгоняешь себя же в выдуманные рамки, что программирование - это легко, любая домохозяйка сможет, вон психолог Вася со второго курса, пишет игру на питоне, а я сижу не могу массив отсортировать вставками в этом гребаном С++ или еще чем то. А потому что разные базы.
Вася так и останется на том уровне, а ты потом сможешь без проблем освоить все что угодно за очень короткое время. Как говориться - тяжело в учении, легко в бою, только это не про питон. Там как раз наоборот все.
Но при этом есть и C# и Python и вебовские всякие технологии.
Ну и к слову что C# что Python, в вебе как раз и применяются. Так что я зх какие там вебовские всякие еще технологии? Ну Java еще, но это сестра C#, Одного поля ягоды, так сказать.