English C/Si аллюзия азимовского C/Fe

Учитесь программировать

Прежде чем Вы начнете

В программировании одну и ту же вещь можно сделать по-разному.

Попытка, еще попытка, ошибка, удача... Отвергаем одно решение в пользу другого.

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

Если Вы уже используете git, дальнейшее можете пропустить.


Любое целенаправленное действие начинается с обдумывания.

Обдумывая, программист движется от что к как.

Да, я знаю про 5W1H.
Все эти зачем, кто, что, когда и где легко превращаются в Что:
Что мой код должен делать?

После этого можно начинать думать, как написать его 😉

Делая свои мелкие проекты, я записываю свои мысли в разделе "От ЧТО к КАК".


Чтобы научиться программировать, нужно программировать

Язык программирования всего лишь язык.
Когда Вы учитесь писать, Вы:

  1. Копируете. Не злоупотребляйте копи-пейстом. Перепишите копируемое.
  2. Пишите диктанты. Не стоит слепо выполнять туториалы. Немного измените код и посмотрите, что получится.
  3. Пишите изложения. Встретили описание алгоритма или псевдокод - напишите код и протестируйте его.
    Я поместила некоторые свои примеры в "Дайджесте".
  4. После всего вышеизложенного Вы готовы приступить к собственным сочинениям.
    Желаю Вам удовольствия от программирования!