Андрей
Высший разум
(483799)
5 месяцев назад
Если ты хочешь в профессиональные программисты, зачем тебе Python, предназначенный специально для НЕпрограммистов? Чтобы потом мучительно отучаться от того говнокодинга, к которому тебя приучил Python?
Но и C/C++ для новичка - это тоже путь в говнокодеры. Маршрут другой, конечная точка та же самая.
P.S. ML-специалисты - они математики, а не программисты. И именно потому используют Python. В машинном обучение всё "программирование" - написать примитивный типовой скрипт, передающий данные в библиотеку, написанную профессиональными программистами совсем не на Python, и получить из библиотеки результат обработки.
Блок Питания
Ученик
(187)
5 месяцев назад
Лучше один,но на максимально хорошем уровне
Побегишь за двумя зайцами-не одного не поймаешь
ПапаВысший разум (155005)
5 месяцев назад
Разработчик - это тот, кто знает десяток языков программирования. А с трудом "выучивший" один - это не разработчик, а прислуга подай-принеси для говнокодеров.
Senior Backend Developer
Оракул
(81073)
5 месяцев назад
Лучше сконцентрируйся на одном - python, отличный выбор, С++ это уже более узкое направление, потребуется намного больше знаний и усилий, чтобы получить выхлоп. Опять же если ты смотришь больше в сторону машинного обучения это не столько программирование, сколько математика. Если хочется больше программирования - лучше взять разработку веб-приложений, сейчас все нормальные компании сидят на микросервисах, а в микросервисах заправляют балом python и go. В любой крупной компании вроде Yandex'a, Сбер'а, Мегафона, МТС, X5 полно проектов на Python, не говоря уже от стартапах + опять же тендеция такая, что все кому не лень сейчас пихают в свой бизнес какие-то ИИ элементы, а это опять же удобнее всего делать с python, благодаря наличию тысяч готовых библиотек для интеграции. А вообще современное программирование - это уже не про эффективные алгоритмы, сейчас нужны в первую очередь опытные архитекторы.
Короче выучить одно на Макс или несколько на средне