- Як виявляються здібності до програмування?
- Як розвивати здібності
- Чи треба отримувати IT-освіта?
- Старшокласникам: як вчинити в крутий IT-вуз
- Навіщо все це потрібно?
Ще п'ять років тому існував стереотип, що програмісти - це замкнуті гіки, які займаються чимось незрозумілим і рідко миють голову. Але за останні роки ситуація кардинально змінилася. Тепер програміст - це класний хлопець, який добре заробляє і може відпочивати за кордоном навіть при шаленому курсі рубля. Роботодавці за ним полюють, він запросто може виїхати жити в будь-яку країну світу, а дівчата мріють вийти за такого хлопця заміж.
Програмісти - нові зірки! Про них пишуть на перших шпальтах ЗМІ, жартують в інтернеті, знімають касові кіно і серіали. Само собою, багато батьків захотіли, щоб їхні діти оволоділи цією чудовою затребуваною професією. Адже який батько не бажає для своєї дитини світлого майбутнього і перспективної грошової роботи?
Мультфільм від чудової студії ТО 420 - якраз про те, що програмісти будують майбутнє.
Тому сьогодні ми поговоримо про те, як помітити в дитині здібності до програмування, як їх розвивати і як вступити до престижного IT-вуз.
Як виявляються здібності до програмування?
Багато хто думає, що талант в програмуванні безпосередньо пов'язаний з математичними здібностями. Це не зовсім так. Головне - це дитяча жага творчості, цікавість і бажання докопатися до суті речей. І, звичайно, інтерес до гаджетам і цифрових розваг.
Свої дитячі роки згадує програміст і вчитель Євген Нікіфоров :
Євген Нікіфоров
програміст і вчитель
Той, хто знає, зрозуміє.
Як розвивати здібності
Якщо вам здається, що навчати програмування можна тільки дорослих дітей, ви глибоко помиляєтеся. Звичайно, писати код непросто. Але є дуже багато цікавих способів навчити азам кодування навіть c 5-6 років. Ігрові платформи і спеціальні мови зараз існують майже для будь-якого віку.
Пімченко Микола
Пімченко Микола
, Репетитор з програмування, радить Scratch:
«Якось раз до мене звернулися батьки, які хотіли прокачати у дитини комп'ютерні навички. Хлопчику було 10 років. Ми з ним вивчали дитячу мову програмування - Scratch . Це така програма з котом, де дитина може робити інтерактивну анімацію і навіть гри. У ній в якомусь вигляді закладені всі елементи великого програмування. Моєму учневі, правда, трохи не вистачало посидючості, щоб зробити повноцінну гру, але по ходу справи ми все одно навчилися вирішувати багато завдань і навіть монтувати відео ».

Scratch - і мова програмування, і середовище розробки, і російською.
джерело: edugalaxy.intel.ru
Євген Нікіфоров
Євген Нікіфоров, репетитор з програмування, вважає, що навчання має бути веселим:
«Зараз ми займаємося з хлопчиком, п'ятикласником. Я намагаюся зацікавити його в ігровій формі. Кожне заняття ставлю завдання зробити за урок найпростішу гру. Наприклад, в один день я вчу його робити гру «Поле чудес», де треба вгадувати букви. В іншій - гру, де треба вгадувати числа. Спочатку змальовую на листочку, що повинна зробити гра, як повинна вести себе програма. Коли учень представляє кінцевий результат - я пояснюю, що потрібно зробити, щоб цей результат отримати. Навіть найскладніші речі можна донести простою мовою: спочатку треба створити цей цеглинка, потім додати цей - і так поступово вибудовується цілий будинок гри.
Звичайно, у дітей розсіяна увага. Тому в суху теорію завжди треба підмішувати щось веселе, а в веселе - додавати корисне. У мене було більше шістдесяти учнів, я відразу бачу, коли дитина відволікається, і в цей момент задаю будь-яке питання, щоб перевірити, що він зрозумів.
Ще дуже важливо - не ставити себе вище дитини. Щоб він не сприймав тебе як людину з палицею, який може покарати. Якщо тиснути, то він не зможе самовиражатися, і йому стане нецікаво. А з цим п'ятикласники у нас все складається чудово - він так захоплений, що навіть попросив батьків збільшити кількість уроків, і тепер ми займаємося не один, а два рази на тиждень ».
Чи треба отримувати IT-освіта?
Багато хто думає, що програмування - як дизайн. Вчитися йому в вузі не обов'язково, головне - талант. Однак професійні програмісти вважають інакше.
Василь Іванов
Ось що говорить Василь Іванов , Репетитор з інформатики:
«Навчитися самостійно можна практично будь-чого. Питання тільки в якості такого навчання і витратах.
Можна взяти підручник ядерної фізики і почати освоювати предмет, тільки навряд чи хтось довірить управління на атомній електростанції такого фахівця.
Деякі наводять як приклад Білла Гейтса і Стіва Джобса, мовляв, ці генії не закінчили свої інститути. Але не треба забувати, що комп'ютерні технології тоді і зараз - це небо і земля. Для того часу було достатньо знань, які вони встигли отримати на перших курсах. Зараз все інакше ».

10 Мб на жорсткому диску майже за 3 500 доларів!
джерело: designbeep.com
Всі досвідчені розробники відзначають, що вузівська освіта дає людині гарну інженерну базу, вчить думати і працювати з джерелами. І з престижним IT-освітою набагато легше відразу влаштуватися на хорошу роботу.
Старшокласникам: як вчинити в крутий IT-вуз
Якщо дитина визначився - він хоче стати програмістом, хоче гарну освіту - можна готуватися до вступу до вузу. З чого почати?
- По-перше, вибрати сильний вуз, де готують до програмування. Найчастіше хвалять ИТМО, ЛЕТІ, Політех, Бауманку і МФТІ.
- По-друге, починати готуватися заздалегідь - за 2-3 роки до вступу. Так вважає репетитор з інформатики та програмування Владислав Сивачук :
Владислав Сивачук
репетитор з інформатики та програмування
- По-третє, брати участь в олімпіадах.
Щоб вступити на програмування, зазвичай потрібні результати ЄДІ з російської, профільної математики та інформатики. У деяких місцях ще просять англійська. З таким набором іспитів ви потрапите в загальний конкурс, щоб чекати і гадати, вистачить ваших балів на бюджетне місце чи ні.
Але є один спосіб підвищити свої шанси на вступ - брати участь в олімпіадах. Олімпіади дозволяють пройти до вузу мрії або без конкурсу, або на особливих привілейованих умовах.
Владислав Сивачук
репетитор з програмування та інформатики
- По-четверте, розвиватися в суміжних областях.
Щоб стати хорошим програмістом, потрібно вміти не тільки кодувати. Потрібна логіка, математика та англійська. Тому налягайте на ці предмети.
Будь-який програміст вам скаже, що без знання мови нормальним фахівцем не стати. Англійська потрібно знати як мінімум на рівні читання, тому що вся актуальна інформація і спеціальна література в цій області з'являється саме англійською. Чекати її перекладу - означає відставати від галузі року на два.
Навіщо все це потрібно?
Світ знаходиться в такому стані, що попит на IT-фахівців набагато більше кількості пропозицій. Причому чим далі, тим більше ця диспропорція. Якщо сьогодні в якійсь сфері програміст не потрібен, завтра ця сфера вже не зможе без нього існувати.
Тому починати вивчати програмування потрібно не в п'ятому і не в десятому класі, а як можна раніше. Цікавих і творчому дитині потрібно в цікавій формі прищеплювати основи комп'ютерних навичок з самого раннього дитинства. Малюкам скачайте навчальне додаток на планшет, поставте програму на комп'ютер. Старшим дітям знайдіть цікаві курси або найміть в репетитори хорошого наставника. І розвивайте дитини в суміжних сферах - математики та англійською. Це відмінна інвестиція в його майбутнє.
24 березня 2016, 15:00
Думка автора може не збігатися з позицією редакції.
Знайшли друкарську помилку? Виділіть фрагмент і натисніть Ctrl + Enter.
Як виявляються здібності до програмування?Адже який батько не бажає для своєї дитини світлого майбутнього і перспективної грошової роботи?
Як виявляються здібності до програмування?
Чи треба отримувати IT-освіта?
З чого почати?
Навіщо все це потрібно?
Знайшли друкарську помилку?