Tip:
Highlight text to annotate it
X
У дитинстві
я був у захваті від створення речей.
Мені подобалось створювати, а не споживати.
Я завжди був зайнятий малюванням і вовтузився з технікою.
А коли мені було 3 роки,
я познайомився з Photoshop'ом.
Спливали роки,
мої навички поліпшились,
і я став вчитись програмувати сайти.
Коли мені було 11,
я здобув свою першу позаштатну роботу дизайнера.
Коли я кажу це людям,
вони роблять здивований вигляд
і вигукують:
"Що?"
Та коли я кажу, що вчився
грати на фортепіано, коли мені було 11 -
ніхто не ставитиме мені таких запитань.
Програмування викликає певне непорозуміння,
що робить його загадковим і важким - насправді багато людей
навіть не знають, що це таке.
Люди гадають, що програмування -
це щось
жахливе, важке
та до снаги тільки вузьким спеціалістам.
Та направді програмування не таке складне, як здається.
Це не вивчення складної теорії
чи довідкової літератури,
це навчання мисленню.
Коли ви програмуєте, ви надаєте
комп'ютеру вказівки для виконання.
Це зв'язок ваших думок, логічний та послідовний.
Навчити комп'ютер запускати програму - це
ніби навчити комп'ютер водити машину.
Розповівши основи,
потрібно пояснити, як заводити машину та рулювати нею.
Коли комп'ютер навчиться простих речей -
можна навчати складнішим, наприклад
їздити на задніх колесах або так, щоб здати на права.
Чи щось на зразок цього. (Сміх)
Щодня кожен із вас користується онлайн-інструментами
для шопінгу, банкінгу, комп'ютерних ігор чи написання блогів.
Та більшість із вас не має жодного уявлення, як ці сервіси працюють.
Програмування потрібне
не тільки охочим стати програмістами,
розробниками чи інженерами.
Воно дає можливість кожному зрозуміти,
як працює цілий світ.
Двадцять років тому
ми звикали до Word та Excel.
То було чимось загадковим, незвичайним,
але дуже цікавим.
Сьогодні кожен студент вміє працювати з цими програмами.
Нині програмування - це внутрішня економіка.
Це навички виживання нинішнього студента.
Прогнозують, що через декілька років
одинадцятирічні писатимуть власні
сайти та програми,
і це не буде якоюсь дивовижею.
До 2020 року вакансій програміста буде
на 1 мільйон більше, ніж випускників.
Причина цього дуже проста.
У 9 із 10 шкіл не проводять
належних занять з програмування.
Так, це найдорожче навчання.
Студенти, які тут навчаються,
не тільки вчаться писати програми та управляти ними.
Вони вчаться знаходити помилки,
працювати в команді,
логічно мислити
та - щонайважливіше - розуміти, як працюють технології,
що їх використовують кожного дня.
Щоб показати вам, що таке програмування,
я створив невелику програмку,
яку зараз покажу вам.
Програмісти часто змушують взаємодіяти
кілька сервісів.
Я запрограмував Gmail шукати зображення.
Коли зображення знайдено, Gmail відправляє його
до Flickr - ще одного споживчого сервісу.
Flickr змінює розміри зображення та відправляє
на наш сайт. На перерві ви зможете самі це спробувати.
Зробіть знімок вашим телефоном, відправте на tedselfie@gmail.com,
напишіть своє ім'я у темі листа.
Ця програма знає, що робити,
і на перерві
ви побачите ваше фото разом з іншими
на екрані.
Написати цю програму
зайняло півгодини.
Не вагайтесь - перевірте
і скажіть мені, що ви про це думаєте.
Бажаю вам гарно провести час до кінця конференції.
(Оплески).