Здравствуйте, прошу пожалуйста серьёзно отнестись к этому. Мне 16 лет и я поступил в колледж на программиста. У нас по программе C++ и Python, позже Java и C#. Честно говоря программа - говно.
Мне очень нравится Python. Я прошёл уже месяц назад всю программу на год - честно говоря там супер просто. Я его очень полюбил, начал изучать aiogram и уже написал первого бота за 1 день изучения. Очень тянет к изучению JavaScript, но я ещё не пробовал, когда разберусь с ботами начну изучать фронтенд.
Также я ещё постоянно учу английский (сам, без курсов). Читаю книги про финансовую грамотность и другие, смотрю ютуб, пишу код и все комментарии также на английском, стараюсь на едине только и говорить на этом языке т.к. поставил себе цель научиться стабильно разговаривать и попасть в компанию в США.
Мне C++ не кажется таким уж сложным, но у меня нет никакой симпатии к нему, не знаю почему, просто что-то отталкивает. У нас его учат многие и когда я говорю публично, что учу пайтон и планирую джиэс, то с меня мягко говоря смеются и говорят что это не людские языки и нужно учить C++. Также очень загоняюсь из-за этого, читал очень много статей, вроде как много вакансий и платят хорошо, даже в местах больше чем сишникам.
Вот по итогу думаю начать стабильно изучать Python и одновременно JavaScript, буду стараться двигаться по программе C++ и не отставать, возможно в будущем изменится мнение, да и нужно как-то закончить колледж.
Для меня самый главный вопрос из всего этого это стоит ли мне так сказать идти по зову сердца либо реально начать учить плюсы, хоть они мне и не нравятся и не представляю себя в работе с ними. А вот пайтон и джаваскрипт для меня пока что фавориты и я прямо горю желанием стабильно расти в них, стоит ли это делать на сегодняшний день, либо пойти за толпой и зубрить плюсы?
Прошу пожалуйста, помогите с этим, вчитайтесь, возможно мой вопрос и ваши ответы также спасут чью-то жизнь или по крайней мере решат многое, буду искренне от сердца благодарен каждому, кто ответит!
лучше остаться либо на своем, который знаешь. но если веришь в себя то попробуй новый конечно же. но я считаю логический все же самый легкий язык, но как понимаю там его не предоставляют
чел, только плюсы
не гонись за модой
выучи плюсы и английский
и через 5 лет ты будешь зарабатывать свои 10к баксов в месяц, живя где-нибудь в Пало-Альто
Нет, поступил ты не на "программиста", а на "техника-программиста". Это совсем другая специальность. И учат тебя не программировать, а воспроизводить типовой код на конкретных языках программирования, решающий типовые рутинные задачи. Бизнесу нужна дешёвая рабочая сила на конвейер таких задач и ПТУ её обеспечивают.
На "программиста" учат не в ПТУ, а в ВУЗе. И в этом обучении математики куда больше, чем языков программирования. Именно математика необходима для нахождения алгоритмов, эффективно решающих нетривиальные задачи. И абсолютно неважно, значками какого языка программирования найденный алгоритм будет записан.
При наличии базовых знаний программирования (даваемых ВУЗом и не даваемых ПТУ) любой язык программирования изучается за несколько недель. Для программиста язык - не цель обучения, а всего лишь вспомогательный инструмент, необходимый на предпоследнем этапе процесса программирования. И выбирается язык не по названию, а по тому, насколько хорошо он подходит для решения текущего круга задач.
P.S. Разумеется, под ВУЗом я подразумеваю полноценное учебное заведение, а не торгующих дипломами мошенников уровня МИТУ, ИПО, Синергии и им подобных коммерческих шарашек.
P.P.S. Для новичка Python, JavaScript и прочие языки с динамической типизацией - это прямой путь в говнокодеры. Качество кода - это, прежде всего, самодисциплина кодера. А тихоходные языки с динамической типизацией мало того, что приучают НЕ задумываться о вещах, необходимых для написания качественного кода, так ещё и провоцируют новичка писать говнокод.
Назначение Python и JS - как можно быстрее написать код, кое-как решающий задачу. Без малейшего понимания качества этого кода.
Но и С++ для новичка не лучше: язык дико переусложнён, почти одно и то же можно сделать десятком разных способов и для написания качественного кода необходимо хорошо понимать особенности каждого из этих способов.
Честно странный у тебя выбор питон и js, типо питон в основном используется для задач в которых не нужно серьезное программирование(как например spotify делала подсчеты статистики пользователя для wrapped на питоне), так же питон используется для создания ботов и ии. Java script в основном используется для создания веб сайтов и подобных вещей связанных с вебом, так что уча эти 2 языка ты идешь в разные направления. Плюсы же используются для многих вещей(написание программ, драйверов, игр и прочего) но не особо используются для веб сайтов и нейронок, т.к уже есть языки на которых подобное писать легче. Так что прежде чем учить язык ты определись что ты хочешь программировать, и потом на основе этого выбирай нужный тебе язык. Потом ты можешь доучить еще какой нибудь и это не составит проблем если ты уже знаешь хорошо 1 язык, ведь программирование это в первую очередь не написание кода, а понимание того как его правильно реализовать и понимание как работает и понимает код компьютер
C+ программа серьезная и уметь писать код на этом языке отличный старт в будущее
. Ну тут смотри что ты хочешь делать (сайты , игры , приложения , ОС , )