Помогите определиться с языком программирования прошу, от этого зависит моя жизнь - Компьютерные вопросы

Вопрос Помогите определиться с языком программирования прошу, от этого зависит моя жизнь

Регистрация
23 Ноя 2013
Сообщения
80
Репутация
0
Спасибо
0
Монет
0
Здравствуйте, прошу пожалуйста серьёзно отнестись к этому. Мне 16 лет и я поступил в колледж на программиста. У нас по программе C++ и Python, позже Java и C#. Честно говоря программа - говно.



Мне очень нравится Python. Я прошёл уже месяц назад всю программу на год - честно говоря там супер просто. Я его очень полюбил, начал изучать aiogram и уже написал первого бота за 1 день изучения. Очень тянет к изучению JavaScript, но я ещё не пробовал, когда разберусь с ботами начну изучать фронтенд.



Также я ещё постоянно учу английский (сам, без курсов). Читаю книги про финансовую грамотность и другие, смотрю ютуб, пишу код и все комментарии также на английском, стараюсь на едине только и говорить на этом языке т.к. поставил себе цель научиться стабильно разговаривать и попасть в компанию в США.



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



Вот по итогу думаю начать стабильно изучать Python и одновременно JavaScript, буду стараться двигаться по программе C++ и не отставать, возможно в будущем изменится мнение, да и нужно как-то закончить колледж.



Для меня самый главный вопрос из всего этого это стоит ли мне так сказать идти по зову сердца либо реально начать учить плюсы, хоть они мне и не нравятся и не представляю себя в работе с ними. А вот пайтон и джаваскрипт для меня пока что фавориты и я прямо горю желанием стабильно расти в них, стоит ли это делать на сегодняшний день, либо пойти за толпой и зубрить плюсы?



Прошу пожалуйста, помогите с этим, вчитайтесь, возможно мой вопрос и ваши ответы также спасут чью-то жизнь или по крайней мере решат многое, буду искренне от сердца благодарен каждому, кто ответит!
 
Регистрация
30 Дек 2013
Сообщения
77
Репутация
0
Спасибо
0
Монет
0
лучше остаться либо на своем, который знаешь. но если веришь в себя то попробуй новый конечно же. но я считаю логический все же самый легкий язык, но как понимаю там его не предоставляют
 
Регистрация
8 Дек 2013
Сообщения
93
Репутация
0
Спасибо
0
Монет
0
ну после ПТУ на программиста возможно будут проблемы с трудоустройством за рубежом
 
Регистрация
15 Сен 2013
Сообщения
91
Репутация
-3
Спасибо
0
Монет
0
Делац что нужно. Сердце это очень важно, но если ты изучишь один, то и Пайтон тебе легко дастся, учи другой, а пайтон поперечно с ним
 
Регистрация
18 Ноя 2013
Сообщения
86
Репутация
0
Спасибо
0
Монет
0
чел, только плюсы
не гонись за модой
выучи плюсы и английский
и через 5 лет ты будешь зарабатывать свои 10к баксов в месяц, живя где-нибудь в Пало-Альто
 
Регистрация
22 Дек 2013
Сообщения
89
Репутация
1
Спасибо
1
Монет
0
а в ux дизайн не хочешь вкатиться?
 
Регистрация
20 Дек 2013
Сообщения
78
Репутация
0
Спасибо
0
Монет
0
Учи сейчас что сложно и является базой. А что интересно - всегда в будущем найдутся силы, время и желание
 
Регистрация
21 Сен 2013
Сообщения
73
Репутация
0
Спасибо
0
Монет
0
Нет, поступил ты не на "программиста", а на "техника-программиста". Это совсем другая специальность. И учат тебя не программировать, а воспроизводить типовой код на конкретных языках программирования, решающий типовые рутинные задачи. Бизнесу нужна дешёвая рабочая сила на конвейер таких задач и ПТУ её обеспечивают.

На "программиста" учат не в ПТУ, а в ВУЗе. И в этом обучении математики куда больше, чем языков программирования. Именно математика необходима для нахождения алгоритмов, эффективно решающих нетривиальные задачи. И абсолютно неважно, значками какого языка программирования найденный алгоритм будет записан.

При наличии базовых знаний программирования (даваемых ВУЗом и не даваемых ПТУ) любой язык программирования изучается за несколько недель. Для программиста язык - не цель обучения, а всего лишь вспомогательный инструмент, необходимый на предпоследнем этапе процесса программирования. И выбирается язык не по названию, а по тому, насколько хорошо он подходит для решения текущего круга задач.

P.S. Разумеется, под ВУЗом я подразумеваю полноценное учебное заведение, а не торгующих дипломами мошенников уровня МИТУ, ИПО, Синергии и им подобных коммерческих шарашек.

P.P.S. Для новичка Python, JavaScript и прочие языки с динамической типизацией - это прямой путь в говнокодеры. Качество кода - это, прежде всего, самодисциплина кодера. А тихоходные языки с динамической типизацией мало того, что приучают НЕ задумываться о вещах, необходимых для написания качественного кода, так ещё и провоцируют новичка писать говнокод.

Назначение Python и JS - как можно быстрее написать код, кое-как решающий задачу. Без малейшего понимания качества этого кода.

Но и С++ для новичка не лучше: язык дико переусложнён, почти одно и то же можно сделать десятком разных способов и для написания качественного кода необходимо хорошо понимать особенности каждого из этих способов.
 
Регистрация
19 Окт 2013
Сообщения
89
Репутация
6
Спасибо
0
Монет
0
Не зависит. Освоив любой ООП ты без проблем освоишь любой другой живой язык при необходимости.
 
Регистрация
31 Май 2013
Сообщения
81
Репутация
0
Спасибо
0
Монет
0
Что за бред, учи любой язык. Всё намного сложнее чем просто выучить один конкретный язык. В будущем определишься.
 
Регистрация
25 Авг 2013
Сообщения
86
Репутация
2
Спасибо
0
Монет
0
Честно странный у тебя выбор питон и js, типо питон в основном используется для задач в которых не нужно серьезное программирование(как например spotify делала подсчеты статистики пользователя для wrapped на питоне), так же питон используется для создания ботов и ии. Java script в основном используется для создания веб сайтов и подобных вещей связанных с вебом, так что уча эти 2 языка ты идешь в разные направления. Плюсы же используются для многих вещей(написание программ, драйверов, игр и прочего) но не особо используются для веб сайтов и нейронок, т.к уже есть языки на которых подобное писать легче. Так что прежде чем учить язык ты определись что ты хочешь программировать, и потом на основе этого выбирай нужный тебе язык. Потом ты можешь доучить еще какой нибудь и это не составит проблем если ты уже знаешь хорошо 1 язык, ведь программирование это в первую очередь не написание кода, а понимание того как его правильно реализовать и понимание как работает и понимает код компьютер
 
Регистрация
28 Июн 2013
Сообщения
71
Репутация
0
Спасибо
0
Монет
0
C+ программа серьезная и уметь писать код на этом языке отличный старт в будущее
. Ну тут смотри что ты хочешь делать (сайты , игры , приложения , ОС , )
 
Сверху Снизу