Nadal nie mogę wymyślić, jak programować?

Przeczytałem wiele książek dla różnych języków programowania, Java, Python, C itp. Rozumiem i znam wszystkie podstawy języków oraz rozumiem algorytmy i struktury danych. (Odpowiednik, powiedzmy, dwóch lat zajęć z informatyki) ALE nadal nie mogę zrozumieć, jak napisać program, który robi coś...