Несколько книг, которые могут помочь стать IT-специалистом:
- «Теоретический минимум по Computer Science. Всё, что нужно программисту и разработчику» (Владстон Феррейра Фило). 2 В книге сжато и интересно подаются основы алгоритмов, структур данных, устройства компьютера и другие темы, относящиеся к Computer Science. 2
- «Идеальный программист. Как стать профессионалом разработки ПО» (Роберт Мартин). 2 В ней идёт речь о полезных софт-скиллах, которые нужны в самом начале пути разработчика: о процессе написания кода, отношении к задачам, TDD (разработке через тестирование). 2
- «Чистый код» (Роберт Мартин). 8 Книга о принципах и практиках написания читабельного и поддерживаемого кода. 8
- «Совершенный код» (Стив Макконелл). 8 Большая часть посвящена эффективному коду: как писать, тестировать и проводить отладку, оптимизировать его. 8
Несколько YouTube-каналов для изучения IT-тематики:
- Web Dev Simplified (Кайл Кук). 1 Канал публикует видеоинструкции, уроки, советы и хитрости по разным темам, связанным с программированием веб-интерфейсов. 1
- ProgrammingKnowledge (Йогеш Патель). 1 Консультант по программированию рассказывает о Java, C++, Python и C#. 1
- Programming with Mosh (Мош Хамедани). 1 Инженер и ИТ-консультант публикует видеоуроки о разных языках программирования, современных технологиях и фреймворках. 1
- Ocode. 7 Русскоязычный канал на YouTube, созданный для тех, кто ещё не стал хорошим программистом, но стремится к этому. 7 Главная его особенность — серии видео, в которых пошагово описывается процесс, например, создания игры или грамотного написания сайта. 7
Несколько сайтов для изучения IT-тематики:
- Coursera. 3 Образовательная платформа, которая предлагает бесплатные курсы по программированию, разработке веб-сайтов, анализу данных и многому другому. 3
- edX. 3 Ещё одна образовательная платформа, которая предлагает бесплатные онлайн-курсы по программированию и другим темам. 3
- FreeCodeCamp. 3 Некоммерческая организация предоставляет бесплатные курсы по программированию и разработке веб-сайтов. 3
- W3Schools. 3 Сайт, который предоставляет обучение веб-технологиям, таким как HTML, CSS, JavaScript, SQL и многие другие. 3
- Khan Academy. 3 Некоммерческая организация предлагает бесплатные курсы по программированию, включая JavaScript, HTML/CSS, SQL и многие другие. 3
- Mozilla Developer Network (MDN). 3 Сайт предоставляет бесплатные ресурсы для разработчиков веб-сайтов. 3 Предлагает обширную документацию по HTML, CSS, JavaScript и другим веб-технологиям, а также множество уроков и примеров кода. 3
Выбор книг, YouTube-каналов и сайтов для изучения IT-тематики зависит от личных предпочтений и интересов.