Все знают про книги, онлайн-курсы (Hexlet, Geekbrains и так далее) и прочие способы обучения. Но если первый подходит для начального уровня, то второй почему-то не вызывает доверия. Читал кучу материала а-ля «как за два месяца научиться кодить», но основная проблема в том, что все эти курсы заканчиваются написанием своего приложения непонятного качества, а дальше история глохнет.
Ответить не так просто, потому что типичный путь в разработчики начинается с того, что человеку интересно программирование как процесс, а не как пачка купюр и он что-то начинает пилить, полезное или бесполезное не так важно, но свое и живое, для удовольствия и радости. В процессе, набивая шишки и задавая правильные вопросы, человек растет и в какой-то момент начинает получать за это деньги, как-то само собой это получается, если ты интересуешься темой и вращаешься в нужной среде. Потом уже может прийти усталость и рутина, но начинается именно с хобби, как мне кажется.
А как сделать разработчика из человека, который не хочет разрабатывать для души, но хочет сразу за деньги, причем ищет кого-то, кто бы его тянул, заставлял расти (курсы, другие разработчики) – я не знаю. Безусловно, способы набить голову знаниями и навыками есть, натаскиванием можно научиться вообще чему угодно, но будет ли стоить в конечном итоге овчинка выделки?
Возможно я не совсем правильно понял Вашу мотивацию, меня лично смутил заголовок статьи. Авторство заголовка может принадлежать редакции, конечно. В любом случае, обижать совсем не хотел, прошу прощения, если что-то не так.
Попробуй начать с Гарвардского курса «CS50»:
— Русская версия: https://vk.cc/5kG09Z
— Английская версия: https://vk.cc/3Ra4j6
Как по мне, это лучшее, с чего можно начать знакомство с Computer Science. Потому что этот курс весьма увлекательный.
А если нет возможности идти в ВУЗ (уже учусь на журфаке)? И вообще настолько ли важен ВУЗ в наше время? На примере журналистики, понял, что ВУЗ не так уж и нужен
Тут еще сложнее; Журфак, если это был осознанный выбор - это место для общительных гуманитариев. Я очень люблю гуманитариев, но все же отдаю отчет, что разработка - это более задумчивое и сумрачное состояние души и нормальному живому веселому человеку стать разработчиком будет непросто )
Советую вуз не менять, начать любой самостоятельный проект для себя, через несколько месяцев придет понимание - готовы Вы к тому, чтобы лезть в это глубже или нет
Вуз - важен. Проблема в том, что не от всякого вуза есть польза. (Вуз не аббревиатура по современным правилам русского языка. Сразу возникают вопросы к вашему журфаку.)
Я не люблю вечных студентов, но в наше время приходится зачастую отучиться в одном или двух вузах (нередко не до конца) чтобы на собственной шкуре понять, что выбирая вуз надо ориентироваться не на удобство или на имя заведения, а на людей, которые преподают.
ВУЗ дает в первую очередь среду для общения и единомышленников, из профильного ВУЗа легко попасть на стажировку в крутую ИТ компанию, куда с улицы просто не возьмут (даже если будешь уметь программировать).
Я уже не говорю про правильно заложенные основы.
Можно обойтись без всего это ? Да, можно, но будет в 100 раз сложнее и попасть на работу и работать. Так зачем себе усложнять жизнь ?
Все зависит от ваших амбиций , на хабре недавно была статья про высшее образование и IT , можете ознакомится