КОТ++
Прикладное программирование
Системное программирование
Программирование микроконтроллеров

Мы наблюдаем общество, которое все больше зависит от машин, но при этом использует их все неэффективнее. (с) Дуглас Рашкофф

Как начать программировать

Опубликовано
Комментарии 0

Привет, котаны! Я недавно подумал, что этот блог не совсем подходит для новичков в программировании. Т.е. я не даю каких-то основ или помощи начинающим программистам. И я решил, что это пора исправить. Эта статья откроет целый цикл статей, которые помогут освоиться в программировании новичку. Почему именно мой блог может помочь в этом? Ведь есть множество статей на данную тему и множество книг. Это верно. Но я не встречал публикаций, которые могут максимально точно заложить в новичка начальных знаний для некоторого понимания процесса программирования. Т.к. я практически самостоятельно прошёл путь от полного аномального непонимания программирования до уверенной разработки программных продуктов, то на своём опыте знаю что и как нужно объяснить человеку для этого. Сейчас прошу отойти от экранов опытных программистов, и остаться тем, кто только-только осваивается или хочет освоиться в мире программирования.

Базовые вещи, которые нужно знать, чтобы упростить понимание:
1. Программа – набор команд, которые компьютер выполняет по очереди.
2. Программа пишется, с помощью инструкций (команд), эти инструкции ещё называются операторами.
3. У программы всегда есть точка входа (место в коде откуда она запустится). Но так называемой точки выхода может и не быть, т.е. программа может и не быть (программа должна работать всегда).

Далее чтобы очень быстро окунуться в мир программирования лучше начать с практики. Т.е. предлагаю метод от к практике к теории. Ставите себе не очень сложную задачу по программированию, пытаетесь решить, в процессе решения возникнет много вопросов, которые просто нужно уметь правильно сформулировать и гуглить.

Например, я когда начинал изучать программирование почему-то захотел написать программу по переводу чисел из различных систем счисления в различные системы счисления. До этого я вообще ничего не умел и не знал в программировании. Некоторое время потупил в среде PascalABC и ко мне пришло хоть какое-то понимание. В итоге моя задача разбилась на несколько подзадач: ввод данных, разбиение числа на цифры, хранение этих цифр, проверка условий для перевода в нужную систему счисления из заданной, перевод, вывод рассчитанной информации. Далее эти подзадачи в голове разбивались ещё на подподзадачи и т.д. Годы практики и всё это тщательное обдумывание решения будет уже на автомате, нужен только опыт. А самое сложное это начать, преодолеть тот момент, когда мозг уже кипит, а понимания нет, просто нужно пытаться до тех пор пока не придёт это так называемое понимание.

Вот и вся базовая информация, которая поможет именно начать осваиваться в программировании. И для помощи начинающим в группе КОТ++ открываю обсуждение, в котором новички могут задать вопрос по теме программирования и я или другие опытные программисты возможно ответят советом, но это не точно

Теги , ,
Автор

Комментарии

Нет комментариев к данной статье.

Комментировать

Поля обозначенные как * требуются обязательно. Перед постингом всегда делайте просмотр своего комментария.




[
]
[
]