0:00:08.251,0:00:10.757 Сьогодні я хочу розповісти, як кожен, 0:00:10.757,0:00:12.787 я маю на увазі, дійсно кожен 0:00:12.787,0:00:16.132 може використати комп'ютерну науку[br]для вирішення повсякденних проблем, 0:00:16.132,0:00:18.952 і як я сам застосував це[br]для розв'язання медичної проблеми. 0:00:20.731,0:00:23.882 Ця історія почалася [br]з мого покійного дідуся. 0:00:23.882,0:00:27.364 Всі, хто його знав, пам'ятають його[br]дуже щасливим і веселим чоловіком, 0:00:27.364,0:00:30.915 завжди готовим кудись рушати [br]і щось пробувати. 0:00:30.915,0:00:35.615 Однак, незважаючи на його захоплення[br]багатьма людьми і багатьма речами, 0:00:35.615,0:00:38.478 він панічно боявся голок. 0:00:38.478,0:00:42.093 І хоча він старанно слідкував [br]за своїм здоров'ям, 0:00:42.093,0:00:45.342 його енетофобія або страх перед голками 0:00:45.342,0:00:49.254 змусив його відмовитись [br]від регулярних вакцинацій. 0:00:49.254,0:00:52.645 Зрозуміло, що мій дідусь зовсім [br]не є винятком. 0:00:52.645,0:00:54.942 Багато людей, молодих і старих, 0:00:54.942,0:00:55.938 (Сміх) 0:00:55.938,0:00:57.128 панічно бояться голок. 0:00:57.128,0:00:58.888 Ви розумієте, що я маю на увазі. 0:00:58.888,0:00:59.888 (Сміх) 0:00:59.888,0:01:02.863 Зрозуміло, що це проблема,[br]яку потрібно вирішити, 0:01:02.863,0:01:05.257 і саме такі думки носилися в моїй голові, 0:01:05.257,0:01:08.587 коли переді мною постала задача[br]розробити щось для літніх людей Канади 0:01:08.587,0:01:11.627 під час літнього стажування,[br]яке я проходив у віці 17 років. 0:01:11.627,0:01:16.275 Світ потребував чогось ліпшого,[br]ніж існуюче в той час 0:01:16.275,0:01:17.635 підшкірний укол. 0:01:17.635,0:01:21.713 Проблема була в тому, що я зовсім [br]не розбирався в медицині. 0:01:21.713,0:01:23.973 Моя освіта та інтереси[br]були в сфері комп'ютерів. 0:01:23.973,0:01:26.221 А що коли спробувати 0:01:26.221,0:01:29.161 застосувати комп'ютерні науки [br]до розв'язання цієї задачі? 0:01:29.161,0:01:33.371 Нині використання комп'ютерних наук[br]для вирішення медичних проблем 0:01:33.371,0:01:35.397 може виглядати, принаймні, дивним, 0:01:35.397,0:01:38.034 але, власне, комп'ютерні науки[br]це найкращий шлях 0:01:38.034,0:01:40.854 для вирішення, здавалося,[br]тяжких задач. 0:01:40.854,0:01:43.844 Отож, що ж це таке — комп'ютерні науки? 0:01:43.844,0:01:45.598 Комп'ютерні науки — 0:01:45.598,0:01:49.428 це вивчення автоматичних алгоритмічних[br]процесів, які виконують обчислення. 0:01:49.428,0:01:53.075 Звучить, ніби фраза [br]із науково-фантастичного оповідання, 0:01:53.075,0:01:55.035 проте в дійсності все доволі просто. 0:01:55.035,0:02:00.043 Комп'ютерні науки вивчають, за допомогою [br]алгоритмів, ефективно і продуктивно 0:02:00.043,0:02:03.338 маніпулювати великими обсягами даних 0:02:03.338,0:02:07.448 або, простіше, використовуючи [br]інструкції до цих даних. 0:02:07.448,0:02:10.024 Як ми можемо використати це все 0:02:10.024,0:02:13.114 для вирішення проблем [br]не пов'язаних із обчисленнями? 0:02:13.114,0:02:17.791 Однією з найбільш корисних рис [br]комп'ютерних наук 0:02:17.791,0:02:20.575 є те, що в них закладено парадигму[br]вирішення проблем. 0:02:20.575,0:02:22.563 Комп'ютерні науки вивчають, 0:02:22.563,0:02:26.776 як можна складну задачу [br]розглянути простішим способом. 0:02:26.776,0:02:28.352 Одна зі стратегій 0:02:28.352,0:02:32.358 використаних для вирішення проблеми [br]вакцинації людей, котрі бояться голок, 0:02:32.358,0:02:39.148 полягала в тому, щоб звести проблему до її[br]базових змінних та ігнорувати несуттєві. 0:02:39.148,0:02:42.847 В комп'ютерних науках це зветься[br]визначенням рамок проблеми. 0:02:42.847,0:02:45.600 Коли щось знаходиться за рамками, 0:02:45.600,0:02:50.270 то часто лише додає плутанини [br]і непотрібних даних, 0:02:50.270,0:02:54.770 тим самим ускладнюючи[br]процес реального вирішення. 0:02:54.770,0:02:56.787 Отож, які саме фактори 0:02:56.787,0:02:59.777 не дозволяють нам застосувати[br]щось замість голок? 0:02:59.777,0:03:04.370 Я помітив, що багато людей, [br]які займалися цією проблемою, 0:03:04.370,0:03:06.112 реально загрузнули в тому, 0:03:06.112,0:03:10.622 що намагалися вирішити всі-всі питання,[br]дотичні до вакцинації, 0:03:10.622,0:03:15.736 замість того, щоб задати питання:[br]"Як краще вводити ці ліки?" 0:03:15.736,0:03:18.594 І все це виглядало так,[br]ніби, готуючись до екзамену, 0:03:18.594,0:03:20.689 ви перечитуєте весь підручник, 0:03:20.689,0:03:23.815 замість того, щоб виділити [br]і систематизувати нотатки. 0:03:23.815,0:03:27.178 Отож, розглянувши визначальні [br]для даної проблеми фактори, 0:03:27.178,0:03:31.238 я зміг зрозуміти проблему[br]простішим чином. 0:03:31.238,0:03:35.373 Ще одною стратегією, яку я використовував,[br]була концепція "варіанти використання". 0:03:35.373,0:03:39.810 В комп'ютерних науках варіанти [br]використання застосовують для розгляду 0:03:39.810,0:03:43.710 задачі з точки зору тих людей,[br]які отримають користь від її вирішення. 0:03:43.710,0:03:48.704 Наприклад, у моєму випадку я розглядав[br]проблему мого дідуся, 0:03:48.704,0:03:53.629 який боявся голок і потребував [br]якогось іншого способу іммунізації. 0:03:53.629,0:03:57.687 Також я розглянув випадки[br]людей із країн, що розвиваються, 0:03:57.687,0:04:00.937 а вони, можливо, потребують не стільки [br]комфортного рішення, 0:04:00.937,0:04:05.225 як варіанту, який би був практичним,[br]задовільним у ціні 0:04:05.225,0:04:07.485 і легким у транспортуванні та постачанні. 0:04:07.485,0:04:11.967 Крім того, я розглянув людей з діабетом, 0:04:11.967,0:04:14.798 які мають вдаватись до голок[br]щодня, при кожному прийомі їжі, 0:04:14.798,0:04:17.178 яким, можливо, потрібний зручніший метод. 0:04:17.178,0:04:19.655 Отож, визначивши найважливіші[br]фактори для людей, 0:04:19.655,0:04:21.448 що зіткнулися з проблемою, 0:04:21.448,0:04:24.244 можна виробити найбільш [br]придатне вирішення 0:04:24.244,0:04:26.411 і, можливо, навіть зрозуміти проблеми, 0:04:26.411,0:04:28.501 які спочатку навіть не розглядали. 0:04:28.501,0:04:33.985 Ще одна стратегія, яку я використав —[br]розділення проблеми на дві частини: 0:04:33.985,0:04:36.896 фізичний аспект і логічний аспект. 0:04:36.896,0:04:40.177 Деякі частини задачі не накладають[br]обмежень при їх вирішенні, 0:04:40.177,0:04:43.203 а інші можуть мати якісь [br]фізичні обмеження. 0:04:43.203,0:04:47.085 Наприклад, у моєму випадку, [br]щоб застосувати оральну техніку вакцинації, 0:04:47.085,0:04:49.695 потрібно створити щось таке,[br]що людина зможе ковтнути, 0:04:49.695,0:04:52.105 а це якраз і є фізичним обмеженням. 0:04:52.105,0:04:56.004 Ну а вже те, як ця система буде [br]доставляти ліки у кров, 0:04:56.004,0:05:01.000 більше належить до області [br]фантазії і креативності. 0:05:01.000,0:05:05.708 Отож, визначивши, які частини проблеми[br]вносять обмеження, а які ні, 0:05:05.708,0:05:06.958 я зміг зрозуміти, 0:05:06.958,0:05:10.665 які аспекти проблеми є більш гнучкими[br]і, відповідно, допускають зміни. 0:05:10.665,0:05:12.240 А в комп'ютерних науках 0:05:12.240,0:05:15.011 існує схожа концепція з назвою[br]функціональна абстракція, 0:05:15.011,0:05:18.694 і вона дозволяє зрозуміти, [br]які обмеження є дійсними, 0:05:18.694,0:05:20.744 а які, можливо, ми собі самі придумали. 0:05:20.744,0:05:23.721 Таким чином, визначивши рамки[br]своєї задачі, 0:05:23.721,0:05:27.249 або, іншими словами, зрозумівши[br]вирішальні фактори, 0:05:27.249,0:05:30.849 я зміг осягнути, що ж за проблему[br]я маю насправді вирішити. 0:05:30.849,0:05:33.420 Розглядаючи різні випадки використання, 0:05:33.420,0:05:37.685 я зрозумів, що моє вирішення має бути[br]не лише зручним, 0:05:37.685,0:05:40.184 а повинно бути доступним за ціною 0:05:40.184,0:05:42.274 і легким у транспортуванні та постачанні. 0:05:42.274,0:05:46.962 Переформулювавши задачу в термінах[br]логіки та фізики, 0:05:46.962,0:05:51.142 я зміг зосередити свою креативність[br]на тих аспектах проблеми, 0:05:51.142,0:05:53.802 які могли вирішуватись[br]нестандартними методами. 0:05:53.802,0:05:56.757 Отже, застосовуючи принципи[br]комп'ютерних наук 0:05:56.757,0:05:59.042 до цієї зовсім не технологічної проблеми, 0:05:59.042,0:06:03.219 я зміг придумати пігулки для вакцини [br]та інших ліків, 0:06:03.219,0:06:07.396 які є безпечніші, дешевші, легше[br]транспортуються й доставляються, 0:06:07.396,0:06:10.906 і ще — менш жахаючі, [br]ніж підшкірні голки. 0:06:10.906,0:06:15.766 Я впевнений, що цей підхід може[br]застосовуватись до будь-яких задач. 0:06:15.766,0:06:18.688 Уявіть, хіба не класно, [br]щоб за допомогою комп'ютерних наук 0:06:18.688,0:06:21.039 ми могли вирішувати проблеми в медицині, 0:06:21.039,0:06:24.189 в мистецтві, бізнесі чи, навіть, [br]просто вдома? 0:06:24.189,0:06:27.575 Якщо ми не боятимемось застосовувати[br]принципи комп'ютерних наук 0:06:27.575,0:06:30.313 до вирішення повсякденних задач, 0:06:30.313,0:06:34.253 то зможемо розв'язувати їх швидше[br]і рухатись до кращого майбутнього. 0:06:34.253,0:06:35.731 Дякую вам. 0:06:35.731,0:06:36.731 (Оплески)