С чего начать путь в ИТ?

Привет. Мне 21 год, и я не имею никакого опыта в программировании. Закончил один из лучших московских вузов по гуманитарной специальности, но разочаровался и ищу новые пути.

Хочу переквалифицироваться в ИТ, начать изучать JavaScript или C++.

Какие программы, курсы, книги посоветуете, с чего начать? Какой язык легче и перспективнее? Желаемая сфера деятельности — разработка приложений. Буду благодарен за любые комментарии.

0
170 комментариев
Написать комментарий...
Xieergai

Начать с математической подготовки, изучения алгоритмов и структур данных.

После этого:

C#, Python, Go, C++, JS, Java, Delphi... - выбрать для начала 2-3 языка + SQL-необходимо.

Общаться с друзьями-программистами.

Обязательно - иметь тягу к программированию, чтобы было интересно самому, а не из-под палки.

Но, судя по тому, что желание появилось в 21 год, то тяги к программированию нет.

Плюс, сама формулировка вопроса настолько расплывчатая, что автор вопроса даже не представляет чем он хочет заниматься и во что планирует вляпаться.

Ответить
Развернуть ветку
Семен Смирнов

21 год это приговор, да

Все тру программисты формируются с начальной школы

Ответить
Развернуть ветку
Xieergai

Это не приговор.

Это реальность, что он попадает в группу риска. В число тех 80%, что сдадутся.

Просто статистика, вероятность, математика и ничего более.

Да, он может попасть в 20%, если приложит усилия. Но мы его не знаем. Захочет ли он приложить кучу усилий?

Вот я в свои 35 захочу хирургом стать. Что, тоже мне напишете, что это не приговор и я вполне могу стать хорошим хирургом? Пойдёте ко мне на операцию?

Ответить
Развернуть ветку
Make Luv

Я в 27 начал с гуманитарным образованием. И про алгоритмы тоже чушь, они требуются только если в десятой части всей разработки, если не реже. Какой толк задрачивать структуры данных, если не применять их на практике? Только через практику можно чему-то научиться в it.

Про интерес согласен, без него это будет обычная невыносимо бесящая работа.

Ответить
Развернуть ветку
Xieergai

Чего??!! Разработки не бывает без применения структур данных.

Что, есть примеры, где есть код без массивов, спсисков, деревьев, очередей или стеков? Я очень хотел бы посмотреть на такой код и разнести его в пух и прах.

Есть смелость показать такой код?

Гуманитарии, бл...

Ответить
Развернуть ветку
Make Luv

Конечно не бывает. Но ты кукарекал выше, что:

Начать с математической подготовки, изучения алгоритмов и структур данных. После этого:C#, Python, 

То есть сначала задрачивать разницу между словарем и листом, а потом как-нибудь можно и к синтаксису языков переходить. Только вот забудешь все, что задрачивал.

Получается, что ты и читать не умеешь, мой дорогой технарь.

Ответить
Развернуть ветку
167 комментариев
Раскрывать всегда