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

Привет. Мне 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.

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

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

Без знания алгоритмов и структур данных прогать конечно же можно, но в большинстве своем вы будете либо изобретать велосипед, либо писать говнокод (сами этого не представляя и считая себя окнорм разрабом). Практика важна, но без теории вы с высокой долей вероятности будете закреплять порочные практики.

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

В начале хотя бы говнокод научиться писать. Мы же чувака с нулевым опытом обсуждаем. Потом-то, разумеется, надо будет углубляться.

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

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

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

"экспрессом от джуна до тим-лида" и конечно же вы сейчас нам это проиллюстрируете? Так сказать, личным примером.

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

Не без этого)

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