Уроки програмування

Яким чином можна вивчити яку-небудь мову програмування? Методів навчання існує не так багато. Більшість людей, що професійно займаються програмуванням, вивчали програмування у Вузах, на технічних факультетах.

Дійсно серйозний, крупний ВУЗ може дати дуже глибокі знання в даній області, оскільки вже має напрацьовану теоретичну і практичну базу, досвідчених викладачів. Але якісних Вузів, де серйозно вивчається програмування, мало. В основному, в невеликих містах, часто викладають непотрібні або вже застарілі речі, серед маси неактуальної інформації студенти повинні постійно шукати щось корисне, що може стати в нагоді їм на практиці. Закінчивши такий ВУЗ і влаштувавшись на роботу, студенти виявляють, що велика частина отриманих ними знань абсолютно не потрібні для розробки комерційних проектів. А то що потрібне, взагалі не було зачеплено на заняттях. І студентам доводиться перенавчатися знову, вже самостійно, по книгах і документації.

На сьогоднішній день існує маса книг по програмуванню, типу "Освой С++ за тиждень" або "Асемблер для чайників". Люди, що вирішили вивчити програмування, з ентузіазмом купують такі книги, подумавши про себе – "Ура, через тиждень я знатиму асемблер". На своїй практиці, перелопативши не 1 десяток подібних книг, у мене складається таке відчуття, що автори самі не розробили жодної серйозної програми. А якщо і розробили, то в книзі нічого з цього не описали. Більшість книг містять поверхневі знання, знову таки даремні на практиці. Або вже застарілі дані. До того ж більшість книг написана такою незрозумілою мовою, з купою незрозумілих термінів, що відразу відлякує рядових читачів. Адже мова програмування – це не людська мова, це просто набір команд для управління комп'ютером, і при його навчанні не треба нічого ускладнювати. І мучиться з тиждень над такою книгою, читач просто відкине її, нічого не зрозумівши. Тому приходимо до висновку, що хороших книг, які дійсно можуть допомогти у вивченні програмування, мало і вам повезло, якщо попався той, що дійсно знає не тільки теорію, але і практику автор.

Ще один спосіб вивчення – це курси по програмуванню. Існують безліч курсів комп'ютерної письменності, на них навчають основам Windows, Microsoft Office і можливо яким або графічним пакетам. Але курсів, де навчають саме програмуванню на порядок менше. І знову таки, все залежить від вчителя.

Зараз дуже популярні сталі дистанційні курси програмування. В принципі це майже теж саме, що вивчати програмування самостійно, по книгах і документації. Але є і важлива відмінність, яка полягає в тому, що тут існує зворотний зв'язок. У разі виникнення яких або питань, а питання зазвичай починають сипатися як з рогу достатку, учень може поводитися з цими питаннями до свого викладача.

Але який би метод вивчення не був вибраний, найголовніше в програмування це практика. Без практики будь-яке вивчення буде даремне. Узучая теорію можна взагалі не побачити жодних проблем, але почавши розробку програми, ви побачите, що все зовсім не так просто, як в теорії. Тому будь-яке вивчення програмування грунтується на практиці.

Ми пропонуємо 15 уроків вивчення програмування на мові Delphi 7, яка ще зовсім недавно був однією з кращих мов програмування, і до цих пір не втратив свого значення, щоб переконатися в цьому, досить поглянути на списки вакансій на крупних сайтах по пошуку роботи. Наші уроки програмування включають теоретичну частину і завдання. Найголовніше - це виконання даних завдань. Для їх виконання досить вивчити теоретичну частину уроку. Після того, як завдання виконані, ви присилаєте ісходникі нам, ми перевіряємо їх. Якщо все правильно, висилаємо наступний урок.

Дистанційні курси програмування.