Когда я впервые начал учить себя программированию, после окончания урока я чувствовал, что до сих пор ничего не могу сделать на языке. Итак, я оглянулся вокруг, чтобы найти что-то для работы. Поскольку я только что изучил некоторые основы, объем работы, связанной с поиском, чтением и добавлением в проект с открытым исходным кодом, казался непреодолимым. Вместо этого я начал над парой игрушечных проектов, которые оказались невероятно полезными.
Увидев много вопросов от новичков, похожих на "что мне теперь делать?" и многие ответы, подобные «начать работать над проектом с открытым исходным кодом», заставили меня подумать, что для нового программиста должен быть лучший совет. Хотя работа над проектом с открытым исходным кодом, безусловно, дает большой опыт, существует ощутимый барьер для входа.
Вместо этого, я думаю, было бы замечательно, если бы новые программисты были склонны к работе над игрушечной программой, связанной с некоторым их интересом. Поскольку программирование может дать вам много направлений, я думаю, что было бы интересно перечислить несколько простых (но увлекательных / полезных) проектов, сгруппированных по направлениям, которые ищет новый программист. Такие как:
Дизайн игры:
Написать текстовое приключение (например, Zork)
Обработка естественного языка:
Создать программу, которая пишет бессмысленные, но грамматически правильные эссе.