Получи случайную криптовалюту за регистрацию!

Project Based Learning По моему мнению есть два основных вари | VG

Project Based Learning

По моему мнению есть два основных варианта изучать программирование.

Первый - начинать с книжек, впитывать много теории, разбираться в computer science, а после по-тихонько пилить проекты, закрепляя знания. Я учился именно по этому подходу, в будущих постах расскажу подробнее порядок того, что делал.

Второй - разобраться в самых основах языка программирования, а потом писать тонну проектов разного сорта. Раньше я считал этот вариант не особо правильным, но чем более опытным становлюсь, тем приятнее он кажется.

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

По ним можно найти кучу примеров/гайдов/туториалов по написанию различных проектов на разных языках: C#, C++, Java, Rust, Python и т.д. Проекты тоже интересные, начиная от компиляторов и рейтрейсеров, заканчивая серверами и нейронными сетями.

Дерзайте.