Починати програмувати ніколи не рано: погляд дев'ятирічного

На днях мені виповнилося 9 років. Через тиждень я піду в третій клас. І в нього досі немає інформатики. Це великий недолік шкільної програми.



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

Чим раніше людина починає користуватися комп'ютером, тим більше він може від нього отримати. Інтернет відкриває двері в світ знань. Підручники − обмежують, інтернет − звільняє. Я впевнений, що набагато більше користі приносить не заучування правил, а вміння шукати, відбирати і аналізувати інформацію.

У віці п'яти-шести років, коли ще не було шкіл і домашніх завдань, віднімають масу часу, у мене була можливість самостійно освоювати різні операційні системи, текстові та графічні редактори. У мене був свій аккаунт у ВКонтакте, я починав знімати свої перші відео з допомогою Bandicam, які зовсім скоро став додавати на Youtube і отримувати перші відгуки (так, не завжди втішні, але я хотів ділитися тим, що у мене виходило). Потім були перші програми на PHP Devel Studio. В принципі, багато чого зрозуміло інтуїтивно, але хотілося піти на професійні курси. Яких, як виявилося, для дітей і немає зовсім.


Приклади ігор і програм, які я зробив у віці 6-8 років

Батьки обдзвонили масу місць, але ніде не хотіли зв'язуватися з малоліткою. А це дуже прикро. Я трохи позаймався з репетитором. А коли пішов у перший клас, одне місце, куди мене все-таки взяли, знайшлося! Насправді, туди теж взяли не відразу. Довелося пройти співбесіду, розповісти і показати, що я вже вмію. На ці курси базової підготовки брали мінімум з 3-4 класу. Для мене зробили виняток, за що, звичайно, спасибі.

Через рік у мене з'явилася можливість піти на довгоочікуване програмування. Став вивчати C#. За однією партою з восьми — і дев'ятикласниками. Не все виходить, але завзятість і величезне бажання допомагають. Роблю не тільки те, що задають, але і намагаюся придумувати свої невеликі програми. Пишу коди для вирішення завдань з математики. Є свій калькулятор, кілька ігор, включаючи «Хрестики-нулики». Відчуття того, що ти зробив це сам, ні з чим не зрівняється!

Але суспільство і система освіти, як і раніше, не бачить потреби в тому, щоб викладати інформатику дітям не за віком, а по прагненню. Нещодавно у черговому навчальному центрі сказали, що раніше 7-го класу не візьмуть. Та ви що?! Комп'ютерними технологіями пронизана вся наша життя, а ви збираєтеся тільки в 7-му класі розповісти про двійкову систему числення і поняття алгоритму?

Ні! Інформатику і елементарне програмування (хоча б на Scratch і Python) треба вплітати в шкільну програму з самого першого класу. Це мотивує до навчання, розвиває уяву, робить навчальний процес різноманітніше і продуктивніше. Зрештою, я впевнений, що в будь-якій справі можна досягти більшого успіху, якщо зайнятися їм якомога раніше. Раніше, ніж це робить більшість. Я чув, що є правило 10 000 годин. Воно свідчить, що приблизно стільки потрібно, щоб досягти високого рівня майстерності в якій-небудь справі. Це багато. А хіба можна накопичити стільки годин практики, якщо почати надто пізно?.. Цілком очевидно, що прогрес пов'язаний саме з інформаційними технологіями. І для початку їх освоєння не повинне бути ніяких вікових обмежень.

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

Коли я задумав написати цей пост, мені попалася стаття на Хабрахабр про ірландському викладача програмування Дж. Поле Гібсона. Там є така цитата: «Я спостерігав 18 — і 19-річних, з працею усваивающих елементарні концепції програмування, які я освоїв у 12 років, − згадує Гібсон, самостійно навчився програмувати на Sinclair ZX81. − Я усвідомив, що досі не бачив програмування в шкільній програмі, і подумав, що, може бути, одна з наших проблем полягає в тому, що ми підходимо до нього занадто пізно».

Еврика! Зі мною згодні і деякі дорослі. Як знати, може бути, коли я підросту, то відкрию курси програмування для молодших школярів і навіть дошкільнят. І тоді перед ними раніше відкриється світ практично безмежних можливостей інформаційних технологій, вхід в який зараз чомусь довго залишається закритим. Ну, класу до 7-го. Або хоча б до 5-го.

P.s. Це мій перший пост на Хабрахабр, так що не судіть строго. Буду вдячний за поради та рекомендації. І прийміть участь, будь ласка, в опитуванні.

Джерело: Хабрахабр

0 коментарів

Тільки зареєстровані та авторизовані користувачі можуть залишати коментарі.