YouTube

Got a YouTube account?

New: enable viewer-created translations and captions on your YouTube channel!

Chinese, Traditional subtitles

← 人人都可以用電腦科學概念來解決生活大小事 | Rameez Virji | TEDxYYC

Get Embed Code
14 Languages

Showing Revision 37 created 11/14/2018 by Helen Chang.

  1. 今天,我要跟大家說任何人——

  2. 是的,任何人——
  3. 可以運用電腦科學方面的知識
    來解決日常生活上的問題
  4. 以及我自己如何運用它
    來解決醫學上的問題
  5. 我的故事可以從我已故的爺爺講起
  6. 每個認識他的人都知道他生性快樂
  7. 隨時都準備好要嘗試新鮮的事物
  8. 儘管他對於
    大部分的人跟事物都充滿熱情
  9. 他卻超害怕打針
  10. 即使他非常注重自己的健康
  11. 他的尖端恐懼症
    俗稱針頭恐懼症
  12. 讓他拒絕一般的疫苗接種
  13. 我爺爺並不是唯一害怕打針的人
  14. 許多人,不管年輕或老
    (笑聲)
  15. 都怕死打針了
  16. 你們都懂
  17. (笑聲)
  18. 顯然這是一個需要解決的問題
  19. 我 17 歲時參加一個暑期課程
  20. 被要求為加拿大
    逐漸老化的人口設計一些東西時
  21. 我心裡就是這麼想的
  22. 這個世界需要
    比皮下注射器更好的東西
  23. 來注射藥物
  24. 我當時遇到的問題是
    我不知道如何開發藥物
  25. 我當初所學和我的興趣都跟電腦有關
  26. 但是,如果我當初
  27. 可以用我電腦科學的知識
    來解決這個問題呢?
  28. 也許你覺得用電腦科學的知識
    來解決醫療問題
  29. 有點天方夜譚
  30. 但是電腦科學
  31. 其實是用來解決難題的好方法
  32. 電腦科學到底是什麼?
  33. 電腦科學
  34. 就是一門研究如何自動
    及演算法化各種程序的科學
  35. 也許這聽起來
    像是科幻小說裡的東西
  36. 但它其實很簡單
  37. 電腦學家的工作
    是研究如何利用演算法
  38. 來快速且有效率地處理龐大的資料量
  39. 簡言之,就是透過該數據的指令模式
  40. 所以,我們要怎麼運用這塊領域的知識
  41. 來解決不屬於這塊領域的問題呢?
  42. 學習電腦科學最大的好處之一
  43. 就是我們可以從中
    學到解決問題的技巧
  44. 電腦科學學家一直以來被教育成
  45. 要以簡單的觀點來看待複雜的問題
  46. 我用來解決人們害怕打針的
  47. 策略之一就是
  48. 將這個問題拆解成最小單位,
    然後將無關的部分都拿掉
  49. 在電腦科學裡
    這個方法被稱作「確立根本問題」
  50. 如果某樣東西不在這個範圍裡面
  51. 那把這些納入考慮
    通常只會增加不必要的困擾
  52. 而且只會徒增解決這個問題的困難度
  53. 所以到底是什麼因素
  54. 讓我們非得使用針頭不可?
  55. 我注意到很多想要解決這個問題的人
  56. 會陷入想要解決所有跟疫苗有關的
  57. 大小事的深淵裡面
  58. 而不是只專注於
    「如何提出更好的藥品使用方式」
  59. 就像是為了準備一場考試
  60. 而重讀整本教科書
  61. 而不是只複習之前畫好的重點和總結
  62. 藉由只考慮跟問題有關的幾個因素
  63. 我得以用比較簡單的看法
    來了解當初的那個問題
  64. 我使用的另一個策略叫做
    「使用案例」
  65. 在電腦科學領域裡面
    「使用案例」這個概念
  66. 是從受益者的角度來考慮該問題
  67. 以我的例子來說
    我從我爺爺的角度來思考這個問題
  68. 一個極度害怕打針
    且極需替代方案的人
  69. 我也試著以開發中國家的人——
    也許不那麼要求舒適度的人——
  70. 以他們的角度來思考這個問題
  71. 因為對他們來說
    方便、便宜,以及運送方便
  72. 也許才是他們在乎的
  73. 再來,我也考慮了糖尿病患者
  74. 因為他們每天每餐
    都需要與針頭為伍
  75. 所以方便使用藥品的方法
    可能是他們最需要的
  76. 因此,藉由找出
  77. 真正影響那群面對問題的人的因子
  78. 你就可以為他們量身打造解決辦法
  79. 甚至也許還會發現
  80. 你一開始完全沒有考慮到的東西
  81. 我使用的另一個策略
    是把問題歸納成兩個方面
  82. 物理方面跟邏輯方面
  83. 有些問題的解決面向沒有任何限制
  84. 但有一些則會有物理上的限制
  85. 拿我的例子來說
    為了要開發以口服的方式來接種疫苗
  86. 該疫苗必須要做成可以讓人吞下去
  87. 因此,這就是物理上的限制
  88. 但至於藥劑要如何進到我們的血液中
  89. 這個部分靠的就是創造力及想像力了
  90. 因此,藉由確認問題受限於哪些面向
  91. 和不受限於哪些面向
  92. 我得以了解哪些部分有彈性
  93. 能夠被更動
  94. 在電腦科學中
  95. 有個概念跟這個很相似
    稱作「功能性抽象概念」
  96. 適合用來了解哪些限制實際存在
  97. 哪些則是人們自我強加上去的
  98. 所以,藉由定義問題的範圍
  99. 或瞭解跟該問題實際相關的因子
  100. 我得以暸解
    當時正在解決的那個問題的本質
  101. 藉由考慮不同的使用案例
  102. 我終於瞭解到我提出的解決辦法
  103. 必須要便利、划算
  104. 以及方便運送
  105. 而且,藉由以抽象化的方式
    來考慮問題的物理及邏輯因子
  106. 我得以將我個人的創造力灌注在
  107. 需要創造力才能解決的地方
  108. 藉由將這些電腦科學的觀念
  109. 運用在電腦領域之外的問題上
  110. 我構想出了「藥片」
    來取代傳統的打針
  111. 一種更安全、便宜、方便運送
  112. 且讓害怕打針的人
    不會那麼害怕的方式
  113. 我相信這種思考模式
    可以解決目前人們所遇到的大小問題
  114. 能夠運用電腦科學的概念
  115. 來解決醫療界的事情
    這不是一件很棒的事情嗎?
  116. 甚至可以應用在藝文、
    產業界,或家庭相關的事情
  117. 假如我們都能夠勇敢地
    使用這些電腦科學的概念
  118. 來處理我們每天所遇到的大小挑戰
  119. 我們就能以更快的方式解決問題,
    邁向更好的未來
  120. 謝謝大家
  121. (掌聲)