Как научится кодить ?
Сейчас тренируюсь програмировать , ставлю себе задачу , и стараюсь её решить .
Но чувствую , что не хватает мне то ли абстрактного мышления , то ли мозгов , то ли фиг знает чего .
Ни как не могу в голове придумать алгоритм , разложить всё по полочкам итд
Плюс , если у меня что то получилось , то когда смотришь на код кажется ,ч то его писало дитё лет 5-ти
)
Никакаго сложного алгоритма , сплошные if , elseif , else , блин
Первое что я написал - это голосовалка на сайт , всё нормально работает , но я чувствую , что опытный програмёр
сделал бы код в 2 раза меньше и алгоритм был бы нормальный .
Что посоветуете , как учится програмировать , как вы учились ?