Теперь Кью работает в режиме чтения

Мы сохранили весь контент, но добавить что-то новое уже нельзя

Где найти задачи по программированию?

ПрограммированиеКомпьютеры+2
Константин Подыганов
  ·   · 3,0 K
Инженер-испытатель, ООО "СИБ"  · 28 июн 2019

Для начала стоит определиться, на что ориентировано программирование. На объект или аппарат.

Если ООП, то книжек тьма. Вплоть до каких-нибудь методичек из курсов ВУЗов. Почти у всех инженеров есть ООП на первых курсах. С АОП сложнее, поскольку даже в ВУЗах АОП дают на более старших курсах, помимо этого, нужны дополнительные железки. Так или иначе, после любого справочного материала по программированию (функции, операторы, паттерны), приводится список задач/примеров. Есть целые сборники задач. На них, например, базируются школьные олимпиадки (ну и студенческие, но они будут очень сложными, судя по вопросу)

Но это не совсем то, что реально помогает. Самые классные задачи, которые могут стать перед программистом – реальные. Не сделать, что просят, а сделать то, что мне интересно. Например, взять два сервопривода и запрогать какого-нибудь робота, если изучать АОП. Или создать какую-нибудь базу данных или небольшое приложение, упрощающее менеджмент дня. Впоследствии, придумывать для своего детища новые функции, усложняя код. Именно такой подход будет помогать реально понимать, как решаются задачи программирования, где и как можно применять свои знания в программировании.

В целом же, если нужны именно "задачи" – все находится по "сборник задач по *язык программирования*") Этого будет достаточно

2 эксперта согласны
АБ
подтверждает
26 июл 2021

ответ совпадает с моим мнением

Учебный центр информационных технологий. Компьютер...  · 14 сент 2021  · infa-education.ru
Отвечает
АБ
Попробуйте найти в жизни, там, где для решения определённой задачи приходится многократно выполнять одинаковые рутинные операции. Например, копировать и вставлять приходится часто, и очень неудобно то, что в буфере обмена... Читать далее
Microsoft Small Basic- Простейший язык программирования для начинающих.Перейти на small-basic.ru
Учебный центр информационных технологий. Компьютер...  · 14 сент 2021  · infa-education.ru
Отвечает
АБ
Попробуйте найти в жизни, там, где для решения определённой задачи приходится многократно выполнять одинаковые рутинные операции. Например, копировать и вставлять приходится часто, и очень неудобно то, что в буфере обмена... Читать далее
Microsoft Small Basic- Простейший язык программирования для начинающих.Перейти на small-basic.ru
Веб-разработчик Php, Bitrix. Исследователь...  · 21 сент 2021
Есть специальные сайты, где не только можно найти задаяи по программироварию, но и посоревноваться с другими, причем на том язке, который знаком. Это аесьма помогает расшевелить мозги и не скатиться до однотипных задач. Например... Читать далее
1 эксперт согласен
Программист, выпускник ФКН ВШЭ, просто человек  · 27 июн 2019
Есть несколько вариантов. leetcode.com codeforces.com acmp.ru Там обычные задачи на алгоритмы, как правило. Ещё есть вариант автоматизировать свои повседневные действия. Например, из последнего могу вспомнить,  что сделал... Читать далее
stepik.org - очень много курсов по программирования с задачами с автоматической проверкой. Бесплатно.  javarush.ru - Очень хороший курс по Java, но платно. Можно изучать программирование в разрезе практики, например: написать... Читать далее