Содержимое
#вашивопросы Можете посоветовать необходимую базу (книги, курсы, технологии и пр.) чтобы при входе в сферу не только владеть определенными навыками (которые я изучу в онлайн университете, например), но и понимать больше и быть более профессиональным специалистом? Например тот, кто уже в вузе или школе стал интересоваться программированием и изучил разные направления явно сильнее чем тот, кто просто прошел курсы по определенному узкому стеку. Например, пройти CS50, прочитать какие то базовые книги? Или лучше не забивать себе голову этим сейчас и учить что то конкретное, а необходимые знания подтянутся в ходе работы? Что касается технологий, в этом посте был список, который я рекомендую освоить ради общих знаний и крепкой базы (это точно пригодится при работе с бэкендом или при выполненении некоторых админских задач, да и просто для общего развития). Более узкоспециализированные направления, такие как фротэнд или, скажем разработка под андроид я в расчёт не беру - у них есть свои дополнительные требования, и их я вам не смогу с ходу перечислить, так что если душа лежит к этим направлениям, поищите дополнительно список требований и по ним - наверняка, в сети кто-то уже написал. 🙂 Что касается эталонного списка книг или курсов - у меня такого нет. Отдельные любимые вещи я тут часто упоминаю (тот же cs50), но их немного. Я придерживаюсь мнения, что учиться можно по любым курсам и книгам - если даже попадется какой-то неудачный, это не так страшно - переходите к следующему, их ведь целый океан. А голову лучше все же «забивать» прямо сейчас - потому что восполнять пробелы в фундаментальных знаниях во время работы будет сложно, времени и ресурсов может не хватить. Незнание основ может плохо сказаться на работе - будете принимать неверные решения, так как не учтете какой-то важный нюанс, про который как раз хорошо бы знать заранее. Задать вопрос автору блога можно здесь: @hum_it_bot