• Как начать программировать, зная теорию?

    arman1231
    @arman1231
    Keykeeper
    Был в похожей ситуации, советую решать больше задач и читать документацию.

    Вот вам интересная задачка не требующая особой подготовки.
    Суть её заключается в том, что дан массив чисел, допустим от 1 до 100.
    Нужно сделать так, что бы числа, делящиеся на 3 без остатка принимали значения Foo, а числа, делящиеся на 5 принимали значение Bar, а числа делящиеся на 3 и на 5 принимали значение Foobar.

    Моих теоретических знаний программирования хватило, что бы решить её, может не совсем компактно, но это лучше чем ничего.
    Решение на всякий случай Задача про foobar на JS. Как найти правильный алгоритм?
    Ответ написан
    1 комментарий
  • Как начать программировать, зная теорию?

    dollar
    @dollar
    Делай добро и бросай его в воду.
    Начните с простых задач.
    Ну, не "Hello, world", но что-то не слишком сложное.
    Нужно почувствовать, что (императивное) программирование - это просто последовательность инструкций. Ну, это классика, так что беру за основу. То есть это как бы переход от алфавита к чтению целыми словами.

    Дальше точно так же нужно освоить условный оператор (if-else) и циклы. Их тоже нужно научиться чувствовать. А точнее переводить русские формулировки со словами "если", "повторять", "пока", "до тех пор" в условия и циклы. Это уже как бы переходим от слов к целым предложениям. И всё равно это уровень маленьких программ.

    А дальше самое интересное - декомпозиция. Сложную задачу нужно разбить на маленькие, реализация каждой из которых занимает (желательно) не больше одного экрана текста. Это как бы переход от предложений к целым абзацам. Вы же умеете разбивать свою сложную мысль на абзацы? (По вашему вопросу не скажешь....)

    Вот из таких "абзацев" и состоит вся ваша повесть. Она может быть на несколько страниц, а может быть уровня "Война и мир".
    Ответ написан
    1 комментарий
  • Как начать программировать, зная теорию?

    Zoominger
    @Zoominger
    System Integrator
    Перебороть вполне можно, ещё не родился тот человек, который бы сел и написал без опыта код. Начинай с учебных заданий из любой книжки по программированию, они хорошо развивают программистское мышление.
    Ответ написан
    1 комментарий