QBASICBOOK.ru: сайт про QB64

Опубликовано: 2018-03-04 08:00:00

Проблемы начинающих программистов

Дорогие друзья!

Сегодня мне пришла идея написать небольшую статью на тему «Проблемы начинающих программистов» для тех, кто только начинает знакомится с программированием и никак не поймет с чего же им начать. Мы разберем проблемы с которыми столкнулся лично я. Надеюсь, это поможет вам не наступить на те же грабли.

Проблема №1. Выбор языка

Мы рассматриваем тот случай, если вы еще не определились с какого языка сделать старт.

Языков куча, но для старта выделяют, насколько мне известно, Бейсик и Паскаль. Здесь нужно учитывать на какой язык можно будет с легкостью перескочить потом. Эти два языка я считаю самыми лучшими вариантами, синтаксис не трудный, все предельно понятно. Лично для меня Паскаль оказался немного посложнее Бейсика.

Затем можно без особого труда перескочить на Делфи (объектный Паскаль) и/или параллельно изучать Си/Си++. Возможно, начинать программирование на Си/Си++ будет глупо, ибо будет трудно понимать многие вещи изначально.

В самом начале пути к программированию надо выбрать «легкий» язык для изучения, а потом переходить на более сложные языки.

Проблема №2. Изучение

Мы определились с языком, а что делать дальше?

Почти все учебники по программированию предлагают написать что-то вроде вывода на экран: «Hello, World!». На этом этапе вам стоит вызубрить азы, а именно обозначение типов данных, начальный синтаксис и т.п.

Затем есть два варианта изучения программирования.

Максимум теории и минимум практики

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

Возможно кому это и удобно, но лично я бы не советовал этим заниматься.

Максимум практики и минимум теории

Есть такая цитата: «Хочешь научиться программировать? Программируй!».

Если вы прошли азы, то что вам мешает самим начать писать примитивные программы используя свои знания?

Я не говорю про трудные задачи, но, например, вычислить сумму двух чисел и вывести ответ на экран вы сможете.

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

Если сталкиваетесь с тем чего пока не знаете, то «гуглите» именно этот момент. Таким образом у вас это будет откладываться в голове, вы уже будете понимать где можно столкнуться с такой проблемой и как ее решить. Ну и конечно же комментируйте все непонятные вам моменты и сохраняйте исходники.

Я призываю не читать много «нужных» книг с множеством теории (извините за тавтологию), а просто начать самостоятельно писать код.

Одна из самых трудных вещей – научиться думать как программист. Программистом не станешь, просто читая книги или посещая занятия, нужно приложить собственные усилия. Чтобы быть хорошим программистом, необходимо испытывать страсть к технологиям, самообучению, логическому мышлению, а также стремление творить и исследовать.

Текст программы для игры или какого-нибудь интересноого приложения часто содержит более тысячи строк программного кода. Это может быстро вымотать даже самого опытного программиста. Обычно программисты, разбираясь со сложной задачей, используют систему «трех шагов», что-то вроде:

Изучайте программирование, это интересно!

< Предыдущая статья
Почему я хочу быть (стать) программистом
Следующая статья >
Этапы программирования

Выделите опечатку и нажмите Ctrl + Enter, чтобы отправить сообщение об ошибке.