Как начать свое погружение в Computer Science с нуля, учитывая мои предыдущие образования и опыт? Мне 34 года, я имею опыт работы в банковской сфере, но решил сменить профессию и стать IT-инженером. Что будет более продуктивным: изучать книги по архитектуре компьютера и операционным системам, или начать с освоения пользовательских функций высокоуровневых языков программирования? Есть ли какие-то рекомендации по материалам или видеоурокам для начинающих в области computer science?
Для начинающего в области Computer Science, я бы порекомендовал начать с изучения основ программирования, так как это является основой для понимания более сложных концепций. Вы можете начать с изучения языков программирования высокого уровня, таких как Python или Java, которые широко используются в индустрии. После того, как вы освоите основы программирования, вам будет полезно изучить архитектуру компьютера и операционные системы, чтобы понять, как компьютеры работают на более глубоком уровне. Вот несколько ресурсов, которые могут быть полезными для вас: - Сайт Codecademy предлагает интерактивные курсы по программированию различных языков, включая Python и Java. - Сайт Coursera предлагает онлайн-курсы по Computer Science от ведущих университетов, таких как Stanford и MIT. - Книга "Программирование на Python" автора Марка Лутца может быть хорошим введением в этот язык программирования. - Книга "Структура и интерпретация компьютерных программ" авторов Харольда Абельсона и Джеральда Джей Сассмана может помочь вам понять основные принципы программирования и алгоритмов. Не бойтесь экспериментировать и практиковать, так как это один из лучших способов углубить свои знания в области Computer Science. Удачи в вашем пути к становлению IT-инженером!
мож и жестко: начать надо делать. а не читать.
<b>Сейчас меня будут бить</b> <br/> <br/> Лично я бы посоветовал бы вас начать с C++. Сразу кажу, не из-за того что... Да чёрт его знает. В двух словах. Питон отличается от других языков программирования (Императивно - Декларативных), так что не очень хороший старт. Почему? Потому что у вас будет направление только Питон и, масимум Реакт. <b>Я НЕ ГОВОРЮ ЧТО ЭТО ПЛОХОЙ СТЕК</b> . <br/> <br/> Для примера, почему я предлагаю начать с C++. Вы детально разберёте работу с памятью, типами данных, структурами и алгоритмами. Отсюда у вас буде уже <b>очень</b> мощная база для выхода <b>куда угодно</b> , та хоть в микроконтроллеры. Вообще отсюда можно идти уже во многих направлениях, C#, php, Java и т.д. <br/> <br/> Но опять же, это <b>моё субъективное мнение</b> , что я считаю C++ лучше чем Python <br/> <br/> <b>UPD:</b> да и C++ могли лучше прокачивает чем Python. На Python обычно очень много школьников начинают, на C++ работают инженеры)) Илон Маск начинал с программирования на C++ )))