Как выбрать язык в программировании?

Всем привет, знаю что на Пикабу сидит много ИТ специалистов, поэтому хотел бы тут спросить своего совета.
Передо мной встал вопрос, в каком направлении двигаться. Начну по порядку, я - студент 2 го курса университета по специальности программная инженерия. У нас обучение проходи на плюсах C++ , сейчас же ещё начали углубленно изучать ООП на фреймворке QT. Входной порог по C++ очень высок, даже для джуна надо знать немало, а уж про программиста на QT вообще молчу. Исходя из этого думаю начать учить другой язык, где порог для джуна меньше. Основы есть, так что думаю можно. И поэтому рассматриваю вот такие варианты:
1)Продолжать учить C++ и соответственно QT, так же затронуть SQL и научиться работать с базами данных
2)Начать учить Питон, затем осваивать Джангу
3)Перейти к современному и молодежному Goлэнгу, вакансий, кстати, на hh по Голенгу и Питону очень много
4)Джава, куда без неё, советовал учить один знакомый, поэтому тоже рассматриваю, тем более синтаксис с плюсами похожий

Вот такие 4 вариант для себя рассматриваю, пока не знаю кем вообще буду(имею ввиду фротенд, бекенд или вообще дата сайнс) Хочу попробовать себя на стажировке, а там посмотрим.

Спасибо, что дочитали, хочу услышать в комментариях мнение специалистов и людей, которые близки к этой теме)

Автор поста оценил этот комментарий

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


Если интересно это направление (простой распространенный язык, но с перспективой) - лучше смотри на php (для веба) или на go (для не веба).


Порог входа в C++ это тот порог, который если ты не можешь осилить, то лучше в программирование не идти. Не такой уж он высокий на самом деле, не выше java той же.


java/kotlin очень хороший вариант, т.к. это открытая дорога в мобильную разработку и десктопную и вообще в кучу разработок сразу.


На C# еще посмотри. Они всем нужны:)

раскрыть ветку (1)
1
Автор поста оценил этот комментарий
Я про порог для нахождения стажировки на C++ очень много люди требуют . И базы данных и полную библиотеку STL . Я довольно неплохо пишу на плюсах для студентов, изучаю алгоритмы и структуры. Следующий этап - базы данных. Но повторюсь, что бы попасть хоть на какую то стажировку надо знать довольно много. А по поводу питона везде на стажировках знаешь синтаксис - уже джун. Вот так как то я имел ввиду
показать ответы
0
Автор поста оценил этот комментарий

Спасибо,  извините за вопросы, просто я начинающий программист, так сказать собираю информацию по крупицам. Если писать сетевые приложения, с сокетами, вы тоже не рекомендуете Qt ?

Просо мне показалась, там удобная реализация.

раскрыть ветку (1)
0
Автор поста оценил этот комментарий
Да бросай нахуй C++ лучше Джава, уже месяц Джаву учу. Весь синтаксис понятный. Все легко
показать ответы
2
Автор поста оценил этот комментарий
Qt это кусок говна если честно(мы с ним уже 10 лет работаем) , и это вообще не c++ это си с классами, там до сих пор всё на сырых указателях, ебаные мокеры(когда уже в языке 15 лет как всё есть) - пиздец. И порог вхождения в Qt настолько низкий, что я даж не знаю... Я например не беру к себе на работу Qt программеров - т. к. они мало что понимают в настоящих крестах(туповаты) . Настоящие кресты это метапрограммирование в первую очередь - бесконечные портянки из черной магии каких нибудь рекурсивных вариадик темплейтов. Настоящие кресты - это библиотеки буста. Если тебе кажется порог Qt высокий - у меня для тебя плохие новости!

А если крестики сложны бери сишарп
раскрыть ветку (1)
0
Автор поста оценил этот комментарий
Поэтому и думаю другое что то изучать. Потому что QT вообще не особо нравится
2
Автор поста оценил этот комментарий
Qt это кусок говна если честно(мы с ним уже 10 лет работаем) , и это вообще не c++ это си с классами, там до сих пор всё на сырых указателях, ебаные мокеры(когда уже в языке 15 лет как всё есть) - пиздец. И порог вхождения в Qt настолько низкий, что я даж не знаю... Я например не беру к себе на работу Qt программеров - т. к. они мало что понимают в настоящих крестах(туповаты) . Настоящие кресты это метапрограммирование в первую очередь - бесконечные портянки из черной магии каких нибудь рекурсивных вариадик темплейтов. Настоящие кресты - это библиотеки буста. Если тебе кажется порог Qt высокий - у меня для тебя плохие новости!

А если крестики сложны бери сишарп
раскрыть ветку (1)
0
Автор поста оценил этот комментарий
Вот, кстати, библиотеку буста вообще не изучал. Нас сразу с VS перекинули на QT и учите как хотите, дали конечно лекционный материал из книги Шлее и все собственно говоря
показать ответы
2
Автор поста оценил этот комментарий
Qt это кусок говна если честно(мы с ним уже 10 лет работаем) , и это вообще не c++ это си с классами, там до сих пор всё на сырых указателях, ебаные мокеры(когда уже в языке 15 лет как всё есть) - пиздец. И порог вхождения в Qt настолько низкий, что я даж не знаю... Я например не беру к себе на работу Qt программеров - т. к. они мало что понимают в настоящих крестах(туповаты) . Настоящие кресты это метапрограммирование в первую очередь - бесконечные портянки из черной магии каких нибудь рекурсивных вариадик темплейтов. Настоящие кресты - это библиотеки буста. Если тебе кажется порог Qt высокий - у меня для тебя плохие новости!

А если крестики сложны бери сишарп
раскрыть ветку (1)
0
Автор поста оценил этот комментарий
Я бы с этим QT и знакомиться бы не хотел, но тут учебная программа такая. А у нас обучение началось не с того, что рассказали о классах, что они делают, о главных библиотеках. У нас просто сказали : «1 лабораторная работа - разработайте калькулятор» и приходится учиться , как там все работает.
показать ответы
0
Автор поста оценил этот комментарий

Что, по-вашему, составляет "бумажную" библиотеку, книги или их названия?


Так и библиотека STL - это именно структуры данных и алгоритмы, а вовсе не их названия.

раскрыть ветку (1)
0
Автор поста оценил этот комментарий
STL это структуры, которые уже написали за тебя, ты просто используешь их. Можно вообще не догадываться о том как устроена Хеш-таблица и ее методы, но пользоваться контейнером Библиотеки STL. Тут лучше самому изучить все структуры и алгоритмы их устройство, а потом уже лезть в STL
0
nalog.ru
Автор поста оценил этот комментарий

SQL это азы, в принципе.

раскрыть ветку (1)
0
Автор поста оценил этот комментарий
Пока даже к своим «проектам» не подключал их)
Автор поста оценил этот комментарий

Но повторюсь, что бы попасть хоть на какую то стажировку надо знать довольно много.

Да нет на самом деле. Есть конторы где набирают за умения, а не за знания. Алгоритмы и структуры оценят больше чем знание STL и возьмут. Тот же яндекс например, ага.

А по поводу питона везде на стажировках знаешь синтаксис - уже джун.

В такие конторы идти стажироваться - только время терять. Вот в чем дело.

раскрыть ветку (1)
0
Автор поста оценил этот комментарий
На HH просто открывал вакансии, там вот есть список навыков или что то того, там кучу всего перечисляют) Я просто понимаю, что половины даже из этого списка не знаю
показать ответы
0
Автор поста оценил этот комментарий

создатель питона с вами бы не согласился, поэтому и стал пилить питон. а чтоб хорошо понимать плюсы - тут без асма и дебаггинга никак, да и годные источники инфы нужны типа cppreference.com а не с++ за 21 день

раскрыть ветку (1)
0
Автор поста оценил этот комментарий
Годный сайт, я учил C++ по Книжке Стивена Праты
показать ответы
1
Автор поста оценил этот комментарий

Без хороших навыков и понимания С++ невозможно быстро двигаться в направлениях питона и прочих указанных прелестей. Понимание построение класса на С++ - это ключ к питону, где классы по умолчанию всё. Аналогично с другими модными языками. Не надо цепляться за все сразу. Учите C++ и ещё что-то одно. Универсального рецепта нет.

раскрыть ветку (1)
0
Автор поста оценил этот комментарий
Так я и говорю, что я это понимаю, просто для джуна очень много на плюсах знать надо. И это я не про основы ООП , надо знать ещё как минимум SQL
показать ответы

Темы

Политика

Теги

Популярные авторы

Сообщества

18+

Теги

Популярные авторы

Сообщества

Игры

Теги

Популярные авторы

Сообщества

Юмор

Теги

Популярные авторы

Сообщества

Отношения

Теги

Популярные авторы

Сообщества

Здоровье

Теги

Популярные авторы

Сообщества

Путешествия

Теги

Популярные авторы

Сообщества

Спорт

Теги

Популярные авторы

Сообщества

Хобби

Теги

Популярные авторы

Сообщества

Сервис

Теги

Популярные авторы

Сообщества

Природа

Теги

Популярные авторы

Сообщества

Бизнес

Теги

Популярные авторы

Сообщества

Транспорт

Теги

Популярные авторы

Сообщества

Общение

Теги

Популярные авторы

Сообщества

Юриспруденция

Теги

Популярные авторы

Сообщества

Наука

Теги

Популярные авторы

Сообщества

IT

Теги

Популярные авторы

Сообщества

Животные

Теги

Популярные авторы

Сообщества

Кино и сериалы

Теги

Популярные авторы

Сообщества

Экономика

Теги

Популярные авторы

Сообщества

Кулинария

Теги

Популярные авторы

Сообщества

История

Теги

Популярные авторы

Сообщества

Недвижимость и ремонт

Теги

Популярные авторы

Сообщества