1 00:00:00,000 --> 00:00:17,044 2 00:00:17,044 --> 00:00:18,210 DAVID J.馬蘭:世界,你好。 3 00:00:18,210 --> 00:00:22,679 這是CS50現場,這是三月 14,這意味著,開心圓周率日。 4 00:00:22,679 --> 00:00:24,470 現在,它已經有一段時間 因為我們已經看到了你, 5 00:00:24,470 --> 00:00:26,682 因為上週五,羅布 鮑登和我實際上是 6 00:00:26,682 --> 00:00:28,390 走在一次會議上 在佐治亞州亞特蘭大。 7 00:00:28,390 --> 00:00:30,525 稱為A會議 SIGCSE,特別興趣 8 00:00:30,525 --> 00:00:33,400 集團於計算機科學教育, 每年都匯集 9 00:00:33,400 --> 00:00:35,900 約1000名教育工作者 談和工作 10 00:00:35,900 --> 00:00:38,692 在改進的 計算機科學教育。 11 00:00:38,692 --> 00:00:40,650 其中一名主講嘉賓 今年,事實上, 12 00:00:40,650 --> 00:00:42,800 是的創始人 code.org,您可能 13 00:00:42,800 --> 00:00:44,550 看到在報刊 在過去的一年。 14 00:00:44,550 --> 00:00:47,050 他們做了一個非凡 工作在過去一年取得 15 00:00:47,050 --> 00:00:50,310 人們興奮的計算機科學, 以及有關在特定的編程。 16 00:00:50,310 --> 00:00:52,351 事實上,他們的一個最 眾所周知舉措 17 00:00:52,351 --> 00:00:56,560 被稱為代碼的時辰這是一個 通過它的機會和課程 18 00:00:56,560 --> 00:00:58,769 你,還是朋友,或 家庭成員或同事, 19 00:00:58,769 --> 00:01:01,810 可以讓你的手臟了一點 計算機科學與編程 20 00:01:01,810 --> 00:01:04,610 只是一個小時 看看你是否需要它。 21 00:01:04,610 --> 00:01:06,964 >> 事實上,如果你自己 有一個朋友,家庭成員, 22 00:01:06,964 --> 00:01:10,130 或同事誰願意試試他 或者她的手在一些計算機科學, 23 00:01:10,130 --> 00:01:13,390 但是你想想扔他們到CS50的 課程可能有點太多太 24 00:01:13,390 --> 00:01:17,910 很快,以及通過各種手段,請他們 到code.org /學習的地方,他們可以嘗試 25 00:01:17,910 --> 00:01:21,110 他們的手只需一小時 在有些計算機科學。 26 00:01:21,110 --> 00:01:23,180 或者更好的是,告訴他們這個片段。 27 00:01:23,180 --> 00:01:27,570 >> [視頻回放] 28 00:01:27,570 --> 00:01:28,570 >> - 嗨,我是利亞。 29 00:01:28,570 --> 00:01:29,320 >> - 而我和Tonya。 30 00:01:29,320 --> 00:01:31,820 >> - 而我們很幸運地 要學習計算機科學。 31 00:01:31,820 --> 00:01:34,895 我們認為這是可怕的 90%的學校不教它。 32 00:01:34,895 --> 00:01:37,020 - 他們絕對沒有 提供它在我的高中。 33 00:01:37,020 --> 00:01:40,047 - 所以,我們正在努力使這個視頻 表明任何人都可以學習。 34 00:01:40,047 --> 00:01:42,463 我們希望得到千萬 學生做代碼的一小時。 35 00:01:42,463 --> 00:01:43,810 >> 守則小時。 36 00:01:43,810 --> 00:01:44,410 >> 守則小時。 37 00:01:44,410 --> 00:01:45,405 >> - 該守則小時。 38 00:01:45,405 --> 00:01:46,317 >> 守則小時。 39 00:01:46,317 --> 00:01:46,900 守則小時。 40 00:01:46,900 --> 00:01:47,460 守則小時。 41 00:01:47,460 --> 00:01:48,043 守則小時。 42 00:01:48,043 --> 00:01:49,947 - 該守則小時。 43 00:01:49,947 --> 00:01:51,780 - 你怎麼讓他 到達向日葵。 44 00:01:51,780 --> 00:01:53,920 他需要做一些動作。 45 00:01:53,920 --> 00:01:54,560 >> 我得到了它。 46 00:01:54,560 --> 00:01:56,440 耶。 47 00:01:56,440 --> 00:01:59,610 >> - 然後我們將它運行 看看會發生什麼。 48 00:01:59,610 --> 00:02:00,415 >> - 驚人的。 49 00:02:00,415 --> 00:02:02,598 >> - 我們走吧。 50 00:02:02,598 --> 00:02:04,483 >> - 你只寫了你的第一個程序。 51 00:02:04,483 --> 00:02:04,983 我寫的? 52 00:02:04,983 --> 00:02:05,937 - 是啊。 53 00:02:05,937 --> 00:02:07,368 - 這就是你剛剛編寫的代碼。 54 00:02:07,368 --> 00:02:08,800 - 非常真棒。 55 00:02:08,800 --> 00:02:12,317 - 我以為像,代碼很喜歡 FBI的黑客,符號之類的東西。 56 00:02:12,317 --> 00:02:14,650 的問題一點點 求解,邏輯一點點。 57 00:02:14,650 --> 00:02:15,650 - 這就像指示。 58 00:02:15,650 --> 00:02:18,040 - 編程是一個容易得多今天。 59 00:02:18,040 --> 00:02:20,060 - 不要只是在手機上播放。 60 00:02:20,060 --> 00:02:20,600 編程。 61 00:02:20,600 --> 00:02:21,099 >> - 所有權利。 62 00:02:21,099 --> 00:02:21,926 - 真棒。 63 00:02:21,926 --> 00:02:24,050 >> - 人應該如何去 關於找工作? 64 00:02:24,050 --> 00:02:26,960 >> - 也許參加在線類,發現 一類在社區學院。 65 00:02:26,960 --> 00:02:29,219 >> - 你可以得到的最好的之一 在世界上的高薪工作。 66 00:02:29,219 --> 00:02:31,510 我認為醫學的移動 到整個計算機時代。 67 00:02:31,510 --> 00:02:33,450 科技觸摸 每一個我們生活的一部分。 68 00:02:33,450 --> 00:02:36,340 如果你能創造的技術, 你可以改變世界。 69 00:02:36,340 --> 00:02:39,539 >> - 因此,我們很高興,你是 參與守則今天的小時。 70 00:02:39,539 --> 00:02:40,830 - 我們只是做了兩行代碼。 71 00:02:40,830 --> 00:02:42,471 - 三行代碼。 72 00:02:42,471 --> 00:02:42,970 - 四線。 73 00:02:42,970 --> 00:02:43,760 - 七線。 74 00:02:43,760 --> 00:02:44,585 五線。 75 00:02:44,585 --> 00:02:49,435 76 00:02:49,435 --> 00:02:50,971 -16行代碼。 77 00:02:50,971 --> 00:02:51,720 -99行代碼。 78 00:02:51,720 --> 00:02:52,670 -60線。 79 00:02:52,670 --> 00:02:54,380 -18行代碼。 80 00:02:54,380 --> 00:02:56,330 -75行代碼。 81 00:02:56,330 --> 00:02:58,700 - 不要緊,你多大年紀。 82 00:02:58,700 --> 00:02:59,426 守則小時。 83 00:02:59,426 --> 00:03:01,890 守則小時。 84 00:03:01,890 --> 00:03:02,880 - 該守則小時。 85 00:03:02,880 --> 00:03:03,750 - 該守則小時。 86 00:03:03,750 --> 00:03:06,410 - 該守則小時。 87 00:03:06,410 --> 00:03:08,555 - 無論你是年輕 男人還是一個年輕的女人。 88 00:03:08,555 --> 00:03:11,127 無論你住在 一個城市或農村地區。 89 00:03:11,127 --> 00:03:13,876 - 每個人都在這個國家應該 學習如何對計算機進行編程。 90 00:03:13,876 --> 00:03:15,001 - 我剛剛完成了 - 91 00:03:15,001 --> 00:03:16,050 守則小時。 92 00:03:16,050 --> 00:03:17,790 - 它實際上是非常容易學習。 93 00:03:17,790 --> 00:03:19,330 - 女孩應該學習這個。 94 00:03:19,330 --> 00:03:22,940 理解該語言 這將是未來的。 95 00:03:22,940 --> 00:03:24,420 - 任何人都可以學習計算機科學。 96 00:03:24,420 --> 00:03:25,378 - 你可以學習了。 97 00:03:25,378 --> 00:03:29,374 - 傑克·多爾西,馬克·扎克伯格,比爾 蓋茨,所有你們的,我正在學習。 98 00:03:29,374 --> 00:03:30,040 - 給它一個鏡頭。 99 00:03:30,040 --> 00:03:43,330 100 00:03:43,330 --> 00:03:44,300 >> [完視頻回放] 101 00:03:44,300 --> 00:03:47,610 >> 現在的東西告訴我,如果 你在CS50或在CS50x, 102 00:03:47,610 --> 00:03:50,850 你已經花了比好更 只是在編碼一個小時。 103 00:03:50,850 --> 00:03:53,080 但對於任何家庭成員, 朋友或同事 104 00:03:53,080 --> 00:03:56,450 你想介紹這個 世界,這裡的另一個誘因。 105 00:03:56,450 --> 00:03:57,440 記住這個傢伙? 106 00:03:57,440 --> 00:03:59,860 非常流行的後期,有 一直是一個所謂的飛揚的 107 00:03:59,860 --> 00:04:01,540 鳥在各種平台上。 108 00:04:01,540 --> 00:04:05,310 在這裡,我們有一個網址, 在code.org /飛揚的, 109 00:04:05,310 --> 00:04:08,400 其中一種鄉親code.org可以 通過它你放在一起的工具 110 00:04:08,400 --> 00:04:12,570 還是朋友可以自己製作 實現了流行的遊戲。 111 00:04:12,570 --> 00:04:13,910 所以做檢查出來。 112 00:04:13,910 --> 00:04:15,811 >> 現在,會議,和上週五。 113 00:04:15,811 --> 00:04:18,060 羅布·鮑登我再在那裡, 走在這個會議上, 114 00:04:18,060 --> 00:04:19,768 我們想過 有一個嘉賓主持。 115 00:04:19,768 --> 00:04:22,174 我們嘗試了不少 少數人的試鏡。 116 00:04:22,174 --> 00:04:24,090 他們似乎沒有給 工作了,所以我們認為 117 00:04:24,090 --> 00:04:27,110 我們會告訴你一些片段 什麼做蒸騰。 118 00:04:27,110 --> 00:04:27,810 >> [視頻回放] 119 00:04:27,810 --> 00:04:31,670 >> RAMON GALVAN:我是拉蒙·高爾文灌裝 為您的正常宿主,大衛·馬蘭。 120 00:04:31,670 --> 00:04:40,340 美軍的密碼是 000000,沒有真正安全的,如果你問我。 121 00:04:40,340 --> 00:04:43,430 不過,我愛你。 122 00:04:43,430 --> 00:04:45,650 不像大衛,誰圈子中。 123 00:04:45,650 --> 00:04:48,880 124 00:04:48,880 --> 00:04:51,040 讓我們不要去了這個錯誤。 125 00:04:51,040 --> 00:04:53,067 這是什麼呢? 126 00:04:53,067 --> 00:04:54,733 讓我們只看到哈利·劉易斯的視頻。 127 00:04:54,733 --> 00:04:55,116 >> [完視頻回放] 128 00:04:55,116 --> 00:04:57,721 >> DAVID J. MALAN:現在,什麼是最 好笑的片段不 129 00:04:57,721 --> 00:05:00,720 拉蒙在前面如何進行 攝像頭,但如何拉蒙不知道, 130 00:05:00,720 --> 00:05:02,870 直至幾 片刻之前,我們是 131 00:05:02,870 --> 00:05:05,860 要玩那些片段回 這裡為你在互聯網上。 132 00:05:05,860 --> 00:05:07,680 所以CS50自己,拉蒙·高爾文。 133 00:05:07,680 --> 00:05:10,070 回來也許在 一些未來的插曲。 134 00:05:10,070 --> 00:05:12,460 >> 現在,與此同時,你可能還記得 我們離開最後一集的時間 135 00:05:12,460 --> 00:05:14,670 上有點懸念的, 在這裡我們提到的 136 00:05:14,670 --> 00:05:17,250 羅布鮑登有 一個孿生兄弟,保羅。 137 00:05:17,250 --> 00:05:19,450 誰,再次,幻想自己 有點喜劇演員。 138 00:05:19,450 --> 00:05:22,200 但他也碰巧出現 在美國流行的遊戲節目, 139 00:05:22,200 --> 00:05:23,696 我們問你哪一個。 140 00:05:23,696 --> 00:05:25,570 好幾個你 在寫的答案。 141 00:05:25,570 --> 00:05:27,580 下面是一個例子。 142 00:05:27,580 --> 00:05:31,140 >> 在CS50現場,大衛提到 羅伯特的孿生兄弟,保羅·鮑登, 143 00:05:31,140 --> 00:05:32,590 並問到谷歌吧。 144 00:05:32,590 --> 00:05:34,420 嗯看起來他在哈佛,太。 145 00:05:34,420 --> 00:05:37,990 而且,誰想成為百萬富翁, 是的,如果我是第一個 146 00:05:37,990 --> 00:05:41,810 報告此,大衛,主席先生,我 很高興為出名就下CS50 147 00:05:41,810 --> 00:05:42,310 住。 148 00:05:42,310 --> 00:05:45,400 所以考慮自己的著名 因為答案的確, 149 00:05:45,400 --> 00:05:46,650 誰願意成為百萬富翁。 150 00:05:46,650 --> 00:05:50,390 而事實上,圖為保羅 鮑登旁邊的電視節目的主持人。 151 00:05:50,390 --> 00:05:53,344 我們也做了一些挖掘, 發現這個剪輯你。 152 00:05:53,344 --> 00:05:54,010 [視頻回放] 153 00:05:54,010 --> 00:05:56,410 - 保羅·鮑登從富蘭克林,新澤西州。 154 00:05:56,410 --> 00:05:59,290 155 00:05:59,290 --> 00:05:59,897 嘿保羅。 156 00:05:59,897 --> 00:06:00,730 歡迎光臨展會。 157 00:06:00,730 --> 00:06:02,650 >> - 謝謝。 158 00:06:02,650 --> 00:06:06,140 >> 保羅這裡說你是一個大二 在哈佛大學,很明顯 159 00:06:06,140 --> 00:06:07,840 一個聰明的傢伙。 160 00:06:07,840 --> 00:06:09,400 >> - 我猜。 161 00:06:09,400 --> 00:06:11,384 >> - 那麼在我的書, 當然意味著如此。 162 00:06:11,384 --> 00:06:13,800 我知道當你 站在為百萬富翁線, 163 00:06:13,800 --> 00:06:17,420 從天上來的神蹟說你 可能會做的很好,對不對? 164 00:06:17,420 --> 00:06:19,260 >> - 可以這麼說。 165 00:06:19,260 --> 00:06:22,920 當我排隊我有 被藏在一個馬球襯衫 166 00:06:22,920 --> 00:06:26,300 與鳥發生在船尾 對倒我的襯衫的背面。 167 00:06:26,300 --> 00:06:28,510 並且它仍然夾著英寸 168 00:06:28,510 --> 00:06:30,390 但它結束了是運氣好。 169 00:06:30,390 --> 00:06:32,070 >> - 這是運氣好,看到了嗎? 170 00:06:32,070 --> 00:06:33,440 你去那裡,你在這裡。 171 00:06:33,440 --> 00:06:35,086 好吧,保羅。 172 00:06:35,086 --> 00:06:36,440 你準備好了嗎? 173 00:06:36,440 --> 00:06:36,941 >> 我已經準備好了。 174 00:06:36,941 --> 00:06:37,440 - 所有權利。 175 00:06:37,440 --> 00:06:38,685 然後讓我們玩百萬富翁。 176 00:06:38,685 --> 00:06:41,360 177 00:06:41,360 --> 00:06:44,120 和你的兄弟一直坐在 在你身後,你弟弟羅伯。 178 00:06:44,120 --> 00:06:45,220 你怎麼樣,羅布? 179 00:06:45,220 --> 00:06:46,150 >> - 我好你怎麼樣? 180 00:06:46,150 --> 00:06:47,421 >> - 孿生兄弟。 181 00:06:47,421 --> 00:06:47,920 - 是的。 182 00:06:47,920 --> 00:06:50,290 - 現在你是,年輕的不過,你 出來了六分鐘之後,對不對? 183 00:06:50,290 --> 00:06:51,130 這是否正確? 184 00:06:51,130 --> 00:06:51,650 >> - 我是,是的。 185 00:06:51,650 --> 00:06:53,970 >> - 但你更聰明的兄弟嗎? 186 00:06:53,970 --> 00:06:55,480 >> - 好吧,我不想吹牛。 187 00:06:55,480 --> 00:06:56,765 所以我不能回答這個問題。 188 00:06:56,765 --> 00:06:58,600 >> [完視頻回放] 189 00:06:58,600 --> 00:07:02,610 >> - 所以,羅布有一個雙胞胎,另一個寫 你的同學,嗯有趣。 190 00:07:02,610 --> 00:07:04,410 怎樣深邃的兔子洞去了? 191 00:07:04,410 --> 00:07:08,290 我有一個問題,為什麼問題 套花這麼長的時間進行autograded? 192 00:07:08,290 --> 00:07:09,860 所發生的幕後? 193 00:07:09,860 --> 00:07:11,590 因此,我們認為這將 實際上是一個很好的問題 194 00:07:11,590 --> 00:07:14,930 回答,因為它確實表明了一點 一個潛在的有趣的技術 195 00:07:14,930 --> 00:07:15,620 詳細信息。 196 00:07:15,620 --> 00:07:18,880 流行的看法相反,他們不 實際上通過提線木偶分級的,而是 197 00:07:18,880 --> 00:07:21,950 由一個基礎設施,我們 知道作為檢查50在客戶端上。 198 00:07:21,950 --> 00:07:25,350 我們知道基礎設施的 在服務器端沙箱50。 199 00:07:25,350 --> 00:07:27,250 >> 現在,對於那些不熟悉的, 為了測試 200 00:07:27,250 --> 00:07:30,009 一些的正確性 CS50的問題設置問題, 201 00:07:30,009 --> 00:07:32,050 你可以在運行命令 在CS50知名家電 202 00:07:32,050 --> 00:07:35,355 支票50,在那裡你指定 用於測試的唯一標識符 203 00:07:35,355 --> 00:07:36,230 要運行。 204 00:07:36,230 --> 00:07:38,050 然後您指定 的路徑的文件 205 00:07:38,050 --> 00:07:40,697 或者您要上傳文件 到服務器以進行測試。 206 00:07:40,697 --> 00:07:42,780 現在,當響應 來自服務器返回的, 207 00:07:42,780 --> 00:07:45,820 希望你看到所有的綠色 笑臉,像那些在這裡, 208 00:07:45,820 --> 00:07:49,000 這說明我寫的 “你好,世界”非常正確。 209 00:07:49,000 --> 00:07:51,630 相反,如果我做了一件 錯了,就像沒有實際 210 00:07:51,630 --> 00:07:55,045 正確命名的文件,我可能 得到這個可怕的紅一臉的不高興 211 00:07:55,045 --> 00:07:58,230 說的hello.c存在, 這意味著它不 212 00:07:58,230 --> 00:07:59,669 事實上,由紅色表示。 213 00:07:59,669 --> 00:08:01,460 如果事情是在 黃色,同時,它 214 00:08:01,460 --> 00:08:04,400 也就是說,這些檢查甚至沒有 因為一些依賴運行 215 00:08:04,400 --> 00:08:07,030 一些早期的測試確 事實上不是成功。 216 00:08:07,030 --> 00:08:09,164 >> 那麼什麼是真正發生的事情 引擎蓋底下? 217 00:08:09,164 --> 00:08:11,080 好了,當你運行這個 檢查50的命令,我們 218 00:08:11,080 --> 00:08:12,830 基本上荏苒 您的所有文件, 219 00:08:12,830 --> 00:08:16,510 壓縮它們,將它們發送最多 看到服務器的CS50的集群,其中 220 00:08:16,510 --> 00:08:19,090 我們再建立什麼叫做 他們周圍的沙箱。 221 00:08:19,090 --> 00:08:21,100 基本上你能想到的 這是一個文件夾, 222 00:08:21,100 --> 00:08:25,250 作為一個特殊的用戶存在 純粹為編制目的 223 00:08:25,250 --> 00:08:28,790 並運行特定的代碼 孤立於其他人的, 224 00:08:28,790 --> 00:08:32,480 使以防萬一學生有 一個偶然的無限循環,或更糟的是, 225 00:08:32,480 --> 00:08:35,200 它不會必然 影響其他人的系統上。 226 00:08:35,200 --> 00:08:39,200 也不能有任何文件被操縱或 刪除了不應該被允許。 227 00:08:39,200 --> 00:08:41,159 >> 現在,如何在代碼得到測試? 228 00:08:41,159 --> 00:08:45,950 好了,我們寫了一個整體的基礎設施 再次呼籲,沙箱 - CS 50沙箱。 229 00:08:45,950 --> 00:08:48,470 而這種基礎設施 寫的是驚喜, 230 00:08:48,470 --> 00:08:49,980 在一個名為JavaScript語言。 231 00:08:49,980 --> 00:08:53,000 你可能知道,從客戶方 經驗,但事實證明, 232 00:08:53,000 --> 00:08:55,490 你也可以使用JavaScript 在服務器端。 233 00:08:55,490 --> 00:08:57,450 什麼做的一些 測試實際上是什麼樣子? 234 00:08:57,450 --> 00:09:01,260 那麼這裡是一些服務器端的JavaScript 代碼,它只是一個摘錄物。 235 00:09:01,260 --> 00:09:04,710 但是,這代表了兩個檢查 我們可能在你的代碼運行。 236 00:09:04,710 --> 00:09:08,360 >> 其中第一個向上頂的存在, 檢查的hello.c文件是否存在, 237 00:09:08,360 --> 00:09:11,880 而第二個實際 檢查,如果你的文件編譯確定。 238 00:09:11,880 --> 00:09:15,080 而這正是最終 產生那些不開心的面孔 239 00:09:15,080 --> 00:09:18,479 或者說你看到的那些幸福的笑臉 在檢查50個結果的形式。 240 00:09:18,479 --> 00:09:20,270 現在,對於多 技術細節,你 241 00:09:20,270 --> 00:09:23,436 歡迎大家一起來看看本文 在這裡,巧合竟是 242 00:09:23,436 --> 00:09:25,680 在去年的介紹 SIGCSE發布會上, 243 00:09:25,680 --> 00:09:28,660 它潛入更 細節,如何該系統的工作原理 244 00:09:28,660 --> 00:09:31,010 為什麼我們建立它的最後一年。 245 00:09:31,010 --> 00:09:33,180 >> 現在,在後期的媒體, 一直是這個表情 246 00:09:33,180 --> 00:09:35,640 在這裡 - 跳轉失敗, 所謂跳轉失敗 247 00:09:35,640 --> 00:09:38,410 困擾蘋果的bug 電腦最近。 248 00:09:38,410 --> 00:09:42,021 現在,我們沒有在CS引進這 50,因為在C的goto語句 249 00:09:42,021 --> 00:09:44,770 在一般不贊成,甚至 雖然它肯定有它的用途。 250 00:09:44,770 --> 00:09:47,490 而這意味著什麼在這裡, 跳轉失敗,是什麼 251 00:09:47,490 --> 00:09:50,550 程序有這一行 代碼,應該去,這是 252 00:09:50,550 --> 00:09:54,290 跳轉到,另一行代碼 而不論任何行 253 00:09:54,290 --> 00:09:58,300 在裡面,這行代碼之間 將標有關鍵字的失敗。 254 00:09:58,300 --> 00:10:01,005 >> 和故障可以是任何東西,一 FUBAR [? BES?],但在這種情況下, 255 00:10:01,005 --> 00:10:03,630 蘋果選擇把它叫做失敗 因為它的代碼塊,它 256 00:10:03,630 --> 00:10:06,850 應該執行,如果和 當事情失敗。 257 00:10:06,850 --> 00:10:10,717 現在,不幸的是,蘋果犯了一個錯誤 這種說法,因為我們很快就會看到。 258 00:10:10,717 --> 00:10:12,550 他們最近 本公告發布 259 00:10:12,550 --> 00:10:14,710 在他們的bug修復報告之一。 260 00:10:14,710 --> 00:10:16,950 一個攻擊者 特權網絡地位 261 00:10:16,950 --> 00:10:21,880 可以捕獲或修改數據 會議通過SSL / TLS保護。 262 00:10:21,880 --> 00:10:24,250 SSL,召回,是安全的 接層,它的 263 00:10:24,250 --> 00:10:28,070 用通常的技術 Web瀏覽器之間的通信進行加密, 264 00:10:28,070 --> 00:10:31,730 說的是Mac或iPhone,或在任何 其他裝置,以及一個Web服務器。 265 00:10:31,730 --> 00:10:33,400 和TLS是關係到這一點。 266 00:10:33,400 --> 00:10:36,670 >> 這個問題是由解決 恢復丟失的驗證步驟。 267 00:10:36,670 --> 00:10:40,350 因此,這是蘋果公司的描述 問題和解決方案於此。 268 00:10:40,350 --> 00:10:41,630 但是,這卻真的是什麼意思? 269 00:10:41,630 --> 00:10:44,171 所以我們做了一些挖掘,而我們 居然發現源代碼 270 00:10:44,171 --> 00:10:49,170 對於蘋果自己的SSL實現的, 而這又影響了Mac電腦或iPhone, 271 00:10:49,170 --> 00:10:51,970 特別是如果你使用 Safari瀏覽器在這些計算機上。 272 00:10:51,970 --> 00:10:53,890 下面是該代碼的摘錄。 273 00:10:53,890 --> 00:10:56,140 >> 現在,你可能無法識別 一些功能。 274 00:10:56,140 --> 00:10:59,560 而你可能不承認使用 的GO TO語句直到現在。 275 00:10:59,560 --> 00:11:01,480 但是,這是有些熟悉的語法。 276 00:11:01,480 --> 00:11:04,900 我們有一些,如果條件下,一些 壓痕,功能,大括號。 277 00:11:04,900 --> 00:11:06,340 所以不是所有的外國。 278 00:11:06,340 --> 00:11:07,780 但是,讓我們放大一點點。 279 00:11:07,780 --> 00:11:11,590 在這裡,適應這些條件, 而這裡的提轉到失敗。 280 00:11:11,590 --> 00:11:12,579 現在,什麼是失敗? 281 00:11:12,579 --> 00:11:14,870 那麼讓我們來實際滾動 進一步下跌的計劃。 282 00:11:14,870 --> 00:11:17,360 這些都是線 碼,這三個線路, 283 00:11:17,360 --> 00:11:20,970 如果你正在執行 確實去失敗。 284 00:11:20,970 --> 00:11:22,430 >> 現在,有什麼問題呢? 285 00:11:22,430 --> 00:11:24,430 好吧,讓我們回到了 這些條件下 286 00:11:24,430 --> 00:11:28,630 我以黃色突出顯示 所有提到的跳轉失敗。 287 00:11:28,630 --> 00:11:30,860 看到什麼奇怪的? 288 00:11:30,860 --> 00:11:32,210 專注於底部在那裡。 289 00:11:32,210 --> 00:11:32,710 對不對? 290 00:11:32,710 --> 00:11:34,830 該代碼可能是新的, 但這些想法都沒有。 291 00:11:34,830 --> 00:11:37,130 如果我們放大在這裡,你會 注意到,程序員 292 00:11:37,130 --> 00:11:40,200 寫跳轉失敗了兩次, 但是縮進他們兩個。 293 00:11:40,200 --> 00:11:44,445 但你可能有這樣的同樣的錯誤 自己在一些問題CS 50。 294 00:11:44,445 --> 00:11:47,070 僅僅因為你縮進兩行 的條件內碼 295 00:11:47,070 --> 00:11:49,111 並不意味著他們是 既要執行。 296 00:11:49,111 --> 00:11:52,240 他們只是兩個要執行 如果你確實包圍他們的兩個 297 00:11:52,240 --> 00:11:53,100 什麼? 298 00:11:53,100 --> 00:11:54,320 大括號。 299 00:11:54,320 --> 00:11:57,130 >> 那麼什麼是真正發生的事情,如果 排序整理縮進 300 00:11:57,130 --> 00:12:01,330 並且不添加任何花括號,什麼是 真正發生的引擎蓋下, 301 00:12:01,330 --> 00:12:03,920 是,轉到有失敗 基本上左翼聯盟在這裡, 302 00:12:03,920 --> 00:12:07,100 這意味著它要 不管執行。 303 00:12:07,100 --> 00:12:09,640 而且你要去, 或跳轉到,這三個 304 00:12:09,640 --> 00:12:12,500 行代碼,我們看了剛才。 305 00:12:12,500 --> 00:12:14,330 那麼,有什麼寓意? 306 00:12:14,330 --> 00:12:17,760 好了,看看那些 最下方的兩行就在這裡。 307 00:12:17,760 --> 00:12:20,450 這些線是不可能, 不斷得到達。 308 00:12:20,450 --> 00:12:22,780 因為不管是什麼, 這第二頁轉到失敗 309 00:12:22,780 --> 00:12:25,790 是要迫使程序 便跳了那些行。 310 00:12:25,790 --> 00:12:28,030 並且長話短說, 那最後兩行 311 00:12:28,030 --> 00:12:31,100 對於真正重要的 SSL的正確性。 312 00:12:31,100 --> 00:12:35,610 >> 事實上,如果他們不執行,它是 可能還是敵人,壞人, 313 00:12:35,610 --> 00:12:38,210 發動大家所熟知 如中間人攻擊, 314 00:12:38,210 --> 00:12:41,860 假裝是一個安全的網站 像Facebook或亞馬遜,谷歌或。 315 00:12:41,860 --> 00:12:45,680 但真的只是看 - 有 加密的連接到你, 316 00:12:45,680 --> 00:12:48,792 然後他們轉發的流量 同時,為更好或更壞。 317 00:12:48,792 --> 00:12:50,750 可能是您的用戶名, 可能是你的密碼, 318 00:12:50,750 --> 00:12:54,080 可能您的信用卡信息, 有問題的實際網站。 319 00:12:54,080 --> 00:12:55,410 更不會在所有。 320 00:12:55,410 --> 00:12:57,656 換句話說,這打破SSL。 321 00:12:57,656 --> 00:12:59,280 現在值得慶幸的是,蘋果做解決這個問題。 322 00:12:59,280 --> 00:13:01,930 既適用於Mac OS和iOS最近。 323 00:13:01,930 --> 00:13:04,790 但是,如果你想仔細檢查 你的電腦是現在最新的, 324 00:13:04,790 --> 00:13:08,630 假設你有自動更新 上,頭gotofail.com 325 00:13:08,630 --> 00:13:11,440 你會看到一個可愛的小 測試會告訴你一樣多。 326 00:13:11,440 --> 00:13:14,190 同時,如果你想帶 來看看實際的源代碼, 327 00:13:14,190 --> 00:13:16,990 這是一個長的URL,但這裡的 該文件的完整的源代碼 328 00:13:16,990 --> 00:13:19,740 如果你想要得到的感覺 現實世界中的編程是什麼 329 00:13:19,740 --> 00:13:22,310 像,並坦言現實世界中的bug。 330 00:13:22,310 --> 00:13:25,390 >> 說到錯誤,這是米姆 流傳相當多的晚期。 331 00:13:25,390 --> 00:13:28,670 在99碼的小蟲子, 在99碼的小蟲子, 332 00:13:28,670 --> 00:13:32,650 取一個下來,修補它周圍, 127小蟲子在代碼中。 333 00:13:32,650 --> 00:13:34,010 那麼,什麼是這個指的是? 334 00:13:34,010 --> 00:13:36,410 也許,這是一種體驗 你自己有過, 335 00:13:36,410 --> 00:13:39,400 在那裡你試圖追逐一些 錯誤,然後又或者也許 336 00:13:39,400 --> 00:13:42,290 甚至更多的bug湧現為 你嘗試過的結果 337 00:13:42,290 --> 00:13:43,829 解決的一個問題。 338 00:13:43,829 --> 00:13:45,620 事實上,對於這種要 誠惶誠恐,甚至進一步, 339 00:13:45,620 --> 00:13:48,080 讓我們拉起一張臉 這也許是熟悉的。 340 00:13:48,080 --> 00:13:49,730 哈爾,從馬爾科姆在中東。 341 00:13:49,730 --> 00:13:50,850 >> [視頻回放] 342 00:13:50,850 --> 00:13:52,818 >> [音樂播放] 343 00:13:52,818 --> 00:14:17,587 344 00:14:17,587 --> 00:14:18,420 [完視頻回放] 345 00:14:18,420 --> 00:14:21,128 DAVID J.馬蘭:現在一些打著招呼 從你的一些同學。 346 00:14:21,128 --> 00:14:24,405 截至第一是哈立德,以及朋友 誰他從弗吉尼亞北部冰雹 347 00:14:24,405 --> 00:14:26,030 在美國。 348 00:14:26,030 --> 00:14:30,590 >> KHALID:趣多多CS50隊友,我 名字是哈立德[聽不清]。 349 00:14:30,590 --> 00:14:35,580 滿足我的鸚鵡,[聽不清] 我住在弗吉尼亞州北部。 350 00:14:35,580 --> 00:14:41,070 我是八年級的學生,我 興奮的是CS50類的一部分。 351 00:14:41,070 --> 00:14:46,340 這是偉大的體驗 一個大學,但留在家裡。 352 00:14:46,340 --> 00:14:49,980 正如您可以猜到,我註冊 在網上學習計劃。 353 00:14:49,980 --> 00:14:54,380 隨時免費體驗 我在這裡的第一個項目。 354 00:14:54,380 --> 00:14:56,579 周圍見到你。 355 00:14:56,579 --> 00:14:58,620 DAVID J.馬蘭:現在 讓我們前往堪薩斯城, 356 00:14:58,620 --> 00:15:00,464 密蘇里州的地方德里克等待。 357 00:15:00,464 --> 00:15:03,380 德里克是在工作的時候,他拍攝 此所以你可能會聽到一點噪音 358 00:15:03,380 --> 00:15:07,170 在後台自 他的作品在一個數據中心。 359 00:15:07,170 --> 00:15:10,520 >> 德偉:你好世界, 我的名字是德里克·米切爾。 360 00:15:10,520 --> 00:15:12,930 我在堪薩斯城,密蘇里州。 361 00:15:12,930 --> 00:15:16,790 而我走的CS50 類,因為我真的 362 00:15:16,790 --> 00:15:19,830 需要學習一些 編程我的工作。 363 00:15:19,830 --> 00:15:20,770 這是我工作的地方。 364 00:15:20,770 --> 00:15:27,030 我是一個區域技術支持人員 Cabela的,世界上最重要的運動用品。 365 00:15:27,030 --> 00:15:31,160 而我只是想多學習一些 編程這樣我就可以練成我的職業生涯 366 00:15:31,160 --> 00:15:33,690 而僅僅是一個更好的技術人員。 367 00:15:33,690 --> 00:15:40,600 所以,再一次,我的名字是德里克 - 米切爾和這是CS50。 368 00:15:40,600 --> 00:15:45,950 >> [談到意大利] 369 00:15:45,950 --> 00:15:47,110 >> FEDERICO:世界,你好。 370 00:15:47,110 --> 00:15:48,318 我的名字是費德里科Grivelli。 371 00:15:48,318 --> 00:15:49,210 我是從意大利來的。 372 00:15:49,210 --> 00:15:52,670 我出生在一個最大 在全國大中城市,米蘭。 373 00:15:52,670 --> 00:15:56,720 而實際上,我是在提出 一個小城市旁米蘭。 374 00:15:56,720 --> 00:16:00,740 所以在這裡開始我的願望 擴大了我的視野。 375 00:16:00,740 --> 00:16:04,910 這為什麼今天我是外國 交換生在華盛頓州。 376 00:16:04,910 --> 00:16:07,260 當然,美利堅合眾國。 377 00:16:07,260 --> 00:16:10,545 所以,美國的教育是 來自意大利的真的不一樣。 378 00:16:10,545 --> 00:16:14,150 在這裡,我得到更多的 手的經驗, 379 00:16:14,150 --> 00:16:17,870 而不是學習和記憶。 380 00:16:17,870 --> 00:16:24,430 所以這是我的,我的名字又是 費德里科Grivelli,這是一個CS50。 381 00:16:24,430 --> 00:16:27,240 >> DAVID J.馬蘭:現在一個hello 從別人我們也沒想到。 382 00:16:27,240 --> 00:16:28,380 >> 莎拉COFFEY:世界,你好。 383 00:16:28,380 --> 00:16:32,030 我的名字是薩拉·科菲,我 從Maltham,馬薩諸塞州, 384 00:16:32,030 --> 00:16:35,810 和我結婚 CS50自己的丹科菲。 385 00:16:35,810 --> 00:16:39,592 丹,我只是想祝 你生日快樂。 386 00:16:39,592 --> 00:16:42,550 DAVID J.馬蘭:他不知道這 即將發生,但CS50自己, 387 00:16:42,550 --> 00:16:44,770 丹尼·科菲,是正確的 現在在控制室內。 388 00:16:44,770 --> 00:16:49,125 但即將成為在互聯網上, 因為今天是29歲生日。 389 00:16:49,125 --> 00:16:51,865 390 00:16:51,865 --> 00:16:53,308 拜託了丹。 391 00:16:53,308 --> 00:16:57,160 392 00:16:57,160 --> 00:17:01,306 請出來,丹皮,否則 這大約是很尷尬的。 393 00:17:01,306 --> 00:17:04,010 丹? 394 00:17:04,010 --> 00:17:08,040 今年是丹·科菲,不知道 這是將要發生的事情 - 我們 395 00:17:08,040 --> 00:17:10,780 當然,編寫了這本。 396 00:17:10,780 --> 00:17:20,980 太高興了29歲生日,和我們 希望你,的確,驚訝。 397 00:17:20,980 --> 00:17:23,741 不,那其他的方式,其他方式。 398 00:17:23,741 --> 00:17:24,240 沒有它。 399 00:17:24,240 --> 00:17:24,889 >> DAN COFFEY:我們走吧。 400 00:17:24,889 --> 00:17:26,430 >> DAVID J.馬蘭:丹·科菲,大家好。 401 00:17:26,430 --> 00:17:28,460 非常感謝丹,為走出。 402 00:17:28,460 --> 00:17:32,400 而現在60秒大熊貓。 403 00:17:32,400 --> 00:17:33,676 >> [視頻回放] 404 00:17:33,676 --> 00:17:36,156 >> [音樂播放] 405 00:17:36,156 --> 00:18:32,077 406 00:18:32,077 --> 00:18:32,910 [完視頻回放] 407 00:18:32,910 --> 00:18:34,670 DAVID J.馬蘭:現在,您可以 從最近的事件還記得, 408 00:18:34,670 --> 00:18:37,830 我們引入了LaunchCode,一個 在聖路易斯,密蘇里州,主動性 409 00:18:37,830 --> 00:18:40,200 由志願者管理誰 一直沿著以下 410 00:18:40,200 --> 00:18:43,304 與CS50的課程和 聖路易斯的指導公民 411 00:18:43,304 --> 00:18:46,470 通過向一端的材料 幫助他們配對與編程 412 00:18:46,470 --> 00:18:48,530 在學期結束工作。 413 00:18:48,530 --> 00:18:51,360 你可能還記得,其實,那 這一舉措是如此受歡迎 414 00:18:51,360 --> 00:18:55,749 在聖路易斯,他們幾乎 溢出當地的歌劇院。 415 00:18:55,749 --> 00:18:57,540 好吧,LaunchCode的 創始人非常殷勤地 416 00:18:57,540 --> 00:18:59,610 來到校園最近 並同意坐下來 417 00:18:59,610 --> 00:19:02,830 與我們在桑德斯劇院 一個關於什麼LaunchCode是聊天 418 00:19:02,830 --> 00:19:04,589 以及它如何一直在進行。 419 00:19:04,589 --> 00:19:07,880 DAVID J.馬蘭:我們今天在這裡與我們的 從LaunchCode朋友誰已經飛過 420 00:19:07,880 --> 00:19:10,410 在從所有的方式 聖路易斯打招呼。 421 00:19:10,410 --> 00:19:11,279 大家好。 422 00:19:11,279 --> 00:19:12,070 JIM麥凱爾維:你好。 423 00:19:12,070 --> 00:19:14,819 DAVID J.馬蘭:誰我們有 今天在這裡我們從LaunchCode。 424 00:19:14,819 --> 00:19:16,304 JIM麥凱爾維:所以,我吉姆·麥凱爾維。 425 00:19:16,304 --> 00:19:17,720 BRENDAN LIND:我也很布倫丹·林德。 426 00:19:17,720 --> 00:19:19,050 扎克樓:我也很扎克婁。 427 00:19:19,050 --> 00:19:20,020 DAVID J.馬蘭:與 對於那些不熟悉的, 428 00:19:20,020 --> 00:19:22,005 你能告訴我們一點 什麼LaunchCode是什麼? 429 00:19:22,005 --> 00:19:24,380 >> JIM麥凱爾維:所以LaunchCode 是就業安置制度 430 00:19:24,380 --> 00:19:26,880 我們正在開拓 開始在聖路易斯, 431 00:19:26,880 --> 00:19:28,600 但我們要使它全國。 432 00:19:28,600 --> 00:19:31,460 這個想法基本上是讓 公司改變其招聘 433 00:19:31,460 --> 00:19:34,640 實踐接受誰的人 有非傳統的憑據。 434 00:19:34,640 --> 00:19:39,350 所以,當我們知道,作為程序員, 有很多最好的程序員 435 00:19:39,350 --> 00:19:41,720 是自學成才在一定程度上。 436 00:19:41,720 --> 00:19:44,869 而公司沒有 一定認識 437 00:19:44,869 --> 00:19:46,160 這在他們的僱用做法。 438 00:19:46,160 --> 00:19:49,240 所以,如果你是一個很好的編碼器, 你還是不一定 439 00:19:49,240 --> 00:19:51,080 有一種方法能夠很好的工作。 440 00:19:51,080 --> 00:19:53,400 >> 於是,我們開始工作 用百強企業 441 00:19:53,400 --> 00:19:55,790 從十億美元 公司如企業, 442 00:19:55,790 --> 00:19:59,670 和萬事達卡,下跌 兩個人的初創企業。 443 00:19:59,670 --> 00:20:03,720 我們已經得到了他們全部同意 採取LaunchCode考生進入, 444 00:20:03,720 --> 00:20:05,230 基本上是學徒制。 445 00:20:05,230 --> 00:20:07,920 >> DAVID J.馬蘭:你又是怎樣找到 CS50的材料擺在首位。 446 00:20:07,920 --> 00:20:09,461 >> JIM麥凱爾維:所以這真的很有趣。 447 00:20:09,461 --> 00:20:14,310 我的妻子帶著你的類在線 通過哈佛擴展。 448 00:20:14,310 --> 00:20:17,560 她拿了2012年秋季CS50。 449 00:20:17,560 --> 00:20:22,010 雖然我們是,我是一個 計算機科學家通過培訓。 450 00:20:22,010 --> 00:20:25,180 所以我在幫她渡過 類,我是看著它。 451 00:20:25,180 --> 00:20:30,980 她說,你知道,這是 在網上通過EDX被提供, 452 00:20:30,980 --> 00:20:36,960 我們正在把這些人,誰擁有 很少傳統的憑據, 453 00:20:36,960 --> 00:20:38,870 我們很喜歡,這將是非常美妙的。 454 00:20:38,870 --> 00:20:40,540 所以,這就是我們發現了它。 455 00:20:40,540 --> 00:20:41,535 通過併購妻子安娜。 456 00:20:41,535 --> 00:20:42,994 和你的哈佛大學擴建計劃。 457 00:20:42,994 --> 00:20:44,201 DAVID J.馬蘭:這很有趣。 458 00:20:44,201 --> 00:20:47,620 它是這樣一個小的決定,她服用 該班有如此大的影響呢。 459 00:20:47,620 --> 00:20:49,940 >> JIM麥凱爾維:這是超級幸運。 460 00:20:49,940 --> 00:20:53,931 我們真的高興地看到 那你們是用EDX工作 461 00:20:53,931 --> 00:20:56,430 並使其可用,並 所有的補充材料。 462 00:20:56,430 --> 00:20:58,840 和它的神奇 資源培訓。 463 00:20:58,840 --> 00:20:59,590 DAVID J.馬蘭:確定。 464 00:20:59,590 --> 00:21:02,596 那麼,在新聞中,我們 居然碰到一起來看看 465 00:21:02,596 --> 00:21:05,720 在什麼LaunchCode的第一夜 是當你在歌劇院。 466 00:21:05,720 --> 00:21:07,520 你可以給我們一個 第一手資料是什麼 467 00:21:07,520 --> 00:21:09,840 你的經驗是這樣的,晚上有空嗎? 468 00:21:09,840 --> 00:21:11,880 >> JIM麥凱爾維:是啊,所以我就在羅馬。 469 00:21:11,880 --> 00:21:14,950 和Brendan在3:00打電話給我 在早上,並說, 470 00:21:14,950 --> 00:21:17,140 我們已經溢出所有三個場館。 471 00:21:17,140 --> 00:21:21,360 因此,我們有基督的教會 大教堂,市中心圖書館, 472 00:21:21,360 --> 00:21:24,520 和戰士紀念碑,這 有三個相當大的場地。 473 00:21:24,520 --> 00:21:26,390 與我們的預期 幾百人。 474 00:21:26,390 --> 00:21:28,550 我們有超過1000人報名。 475 00:21:28,550 --> 00:21:30,890 因此,我們的一切溢出 和Brendan打電話給我, 476 00:21:30,890 --> 00:21:33,840 就像,我們需要一個更大的建設。 477 00:21:33,840 --> 00:21:36,370 他們把我們這 巨人,這個巨人歌劇 478 00:21:36,370 --> 00:21:38,717 房子,在那裡我們舉辦了第一課。 479 00:21:38,717 --> 00:21:40,050 DAVID J.馬蘭:哦,這是偉大的。 480 00:21:40,050 --> 00:21:42,590 JIM麥凱爾維:和人 如此感激。 481 00:21:42,590 --> 00:21:45,930 我的意思是,誰的人 我們已經達到的 482 00:21:45,930 --> 00:21:48,089 人們只是想誰 幫助這些人。 483 00:21:48,089 --> 00:21:50,630 DAVID J.馬蘭:而且從什麼 你所看到的,是多麼逼真 484 00:21:50,630 --> 00:21:53,460 是它,誰的人進入 當然,沒有事先的背景。 485 00:21:53,460 --> 00:21:56,150 而幾個月後, 他們有13週CS50的 486 00:21:56,150 --> 00:21:58,310 在其帶實際 感到有足夠的信心 487 00:21:58,310 --> 00:22:01,000 並有足夠的資格 一個實際的編程工作。 488 00:22:01,000 --> 00:22:03,590 >> JIM麥凱爾維:大衛, 我們真的不知道,好不好? 489 00:22:03,590 --> 00:22:06,770 因為我們還沒有做過 那種在任何規模呢。 490 00:22:06,770 --> 00:22:10,910 你知道,我們的數據點,現在 是我所學到的是可能的。 491 00:22:10,910 --> 00:22:13,533 然後在一些50 人,我們已經放置, 492 00:22:13,533 --> 00:22:15,200 我們通常知道他們在哪裡。 493 00:22:15,200 --> 00:22:18,270 而我們的猜測是,有人 誰是通過CS50 494 00:22:18,270 --> 00:22:21,397 將是通常 熟練一些 495 00:22:21,397 --> 00:22:23,480 我們有人民的 已成功配售。 496 00:22:23,480 --> 00:22:25,620 >> 所以我們還沒有證明它的規模呢。 497 00:22:25,620 --> 00:22:29,140 我並不是說這是一個 以任何方式完成教育。 498 00:22:29,140 --> 00:22:31,990 但它是這樣一個偉大的開始。 499 00:22:31,990 --> 00:22:33,640 它給人一種上下文。 500 00:22:33,640 --> 00:22:36,310 它也,你知道的, 這是一個嚴格的類。 501 00:22:36,310 --> 00:22:40,020 因此,任何人誰完成這 類已被證明的東西。 502 00:22:40,020 --> 00:22:43,175 他們已經顯示出一定的 字符或你的組合 503 00:22:43,175 --> 00:22:48,170 眾所周知,無論是堅韌或情報, 或什麼的那個神奇的公式是 504 00:22:48,170 --> 00:22:51,660 通過讓他們 在非常艱難的類, 505 00:22:51,660 --> 00:22:54,420 我們認為那將預示著 很好地為他們的成功。 506 00:22:54,420 --> 00:22:57,340 我們有公司,是 願意備份上。 507 00:22:57,340 --> 00:22:59,700 所以,所以我們真的不知道。 508 00:22:59,700 --> 00:23:03,630 但我們很樂觀地認為, 任何人誰通過CS50得到, 509 00:23:03,630 --> 00:23:06,080 我們可以得到一份工作。 510 00:23:06,080 --> 00:23:09,320 >> BRENDAN LIND:和事 是LaunchCode不 511 00:23:09,320 --> 00:23:11,120 像典型的入門級租用。 512 00:23:11,120 --> 00:23:13,870 沒錯,它不是在那裡 你進來說 513 00:23:13,870 --> 00:23:16,410 正常情況下你可能需要一個C.S. 學位和兩年的工作 514 00:23:16,410 --> 00:23:18,800 經驗,得到了很多的就業機會,對不對? 515 00:23:18,800 --> 00:23:22,680 但隨後,LaunchCode時,您會 不需要任何的那些東西。 516 00:23:22,680 --> 00:23:24,620 不需要為 資格這一點。 517 00:23:24,620 --> 00:23:26,370 在那裡你必須要 是有資質 518 00:23:26,370 --> 00:23:27,780 和驅動器達到那樣的水平。 519 00:23:27,780 --> 00:23:28,960 所以這是一個學徒。 520 00:23:28,960 --> 00:23:31,920 且持續時間,直到你 在該級別,其中 521 00:23:31,920 --> 00:23:34,040 你會帶來 對於正常位置。 522 00:23:34,040 --> 00:23:35,910 和公司可以讓 你走在任何時候。 523 00:23:35,910 --> 00:23:38,000 >> DAVID J.馬蘭:所以公司 是那些做,最終 524 00:23:38,000 --> 00:23:39,177 ,最初的合作夥伴關係。 525 00:23:39,177 --> 00:23:40,010 BRENDAN LIND:對。 526 00:23:40,010 --> 00:23:43,045 那麼,什麼CS50 - 我們在做什麼 做嘗試與CS50 527 00:23:43,045 --> 00:23:46,320 是他們獲得的地步, 然後,嘿,如果你可以採取CS50, 528 00:23:46,320 --> 00:23:48,620 就像你有光驅, 您有意願學習, 529 00:23:48,620 --> 00:23:53,460 和你有資質來 自我學習和在公司工作, 530 00:23:53,460 --> 00:23:56,160 辦理不管它是必要的。 531 00:23:56,160 --> 00:23:58,530 然後,我們可以讓他們, 我們讓他們在門口。 532 00:23:58,530 --> 00:24:02,640 而他們得到報酬,他們獲得報酬15美元 小時的時間學徒。 533 00:24:02,640 --> 00:24:05,880 而每當他們已經準備好,該公司 把它們變成一個受薪的位置。 534 00:24:05,880 --> 00:24:08,570 如果他們不這樣做,如果公司不 認為他們是在他們的途中, 535 00:24:08,570 --> 00:24:09,445 他們可以讓他們走。 536 00:24:09,445 --> 00:24:14,750 到目前為止,這一成功是 幾乎每個人都仍然是 537 00:24:14,750 --> 00:24:15,630 與他們的公司。 538 00:24:15,630 --> 00:24:16,540 >> DAVID J.馬蘭:確定。 539 00:24:16,540 --> 00:24:18,350 所以現在你 專注於聖路易斯, 540 00:24:18,350 --> 00:24:20,880 但我推測你想 主動出擊全國。 541 00:24:20,880 --> 00:24:22,790 那麼,什麼是確實是未來的你? 542 00:24:22,790 --> 00:24:25,630 >> JIM麥凱爾維:那麼接下來的是一系列的 全國各地的城市。 543 00:24:25,630 --> 00:24:28,710 所以,我們不希望去的國家 直到我們改進模型, 544 00:24:28,710 --> 00:24:32,470 也許奠定了夫妻那些 通過污物人行道。 545 00:24:32,470 --> 00:24:34,830 這樣做的完成 第一CS50類是 546 00:24:34,830 --> 00:24:38,080 將是非常重要的,因為 我們從獲得良好的數據。 547 00:24:38,080 --> 00:24:43,079 但是,一旦我們知道什麼可行,什麼 我們真正應該做的和縮放, 548 00:24:43,079 --> 00:24:45,120 那麼我們要擴展 盡可能快地, 549 00:24:45,120 --> 00:24:46,710 因為需要無處不在的。 550 00:24:46,710 --> 00:24:50,260 而且我們不是試圖使這方面的一些 那種地方,聖路易市的現象。 551 00:24:50,260 --> 00:24:52,740 我們只是使用它作為一個測試床。 552 00:24:52,740 --> 00:24:55,900 然後我們將擴大 你知道的,盡快,我們可以 553 00:24:55,900 --> 00:24:58,160 具有類似需求的地方。 554 00:24:58,160 --> 00:25:00,070 >> DAVID J. MALAN:嗯,謝謝你這麼 所做的一切你一直在做。 555 00:25:00,070 --> 00:25:01,610 我們受寵若驚,甚至成為它的一部分。 556 00:25:01,610 --> 00:25:02,660 這是相當令人振奮。 557 00:25:02,660 --> 00:25:03,660 >> JIM麥凱爾維:謝謝。 558 00:25:03,660 --> 00:25:08,610 這一直是這麼大方的 只是一個世界級的教育, 559 00:25:08,610 --> 00:25:12,660 是供人誰 真正欣賞它。 560 00:25:12,660 --> 00:25:14,410 我希望你能滿足 一些學生 561 00:25:14,410 --> 00:25:18,470 看看誰的人你 知道,它正在改變生活。 562 00:25:18,470 --> 00:25:22,610 我只是希望我們能夠達到通過 相機並把他們在這裡。 563 00:25:22,610 --> 00:25:25,090 但它是如此有意義的。 564 00:25:25,090 --> 00:25:28,189 並且它的移動針 它真的很好。 565 00:25:28,189 --> 00:25:28,730 所以,謝謝你。 566 00:25:28,730 --> 00:25:29,980 >> DAVID J.馬蘭:謝謝 你從我們這裡也是如此。 567 00:25:29,980 --> 00:25:30,900 欣賞它。 568 00:25:30,900 --> 00:25:33,660 569 00:25:33,660 --> 00:25:35,660 非常感謝您加入我們的行列。 570 00:25:35,660 --> 00:25:39,550 launchcodestl.com更多。 571 00:25:39,550 --> 00:25:43,109 >> 因此,我們聊起在那之後不久 聊什麼更多的,我們能做到。 572 00:25:43,109 --> 00:25:44,400 我們到了下面後。 573 00:25:44,400 --> 00:25:48,010 我們很高興地宣布, 有史以來第一次CS50 Hackathon的 574 00:25:48,010 --> 00:25:50,500 將去上 道路聖路易斯。 575 00:25:50,500 --> 00:25:51,780 該LaunchCode版。 576 00:25:51,780 --> 00:25:54,230 事實上,我們將採取與我們聯繫, 如果你想認識這些人。 577 00:25:54,230 --> 00:25:56,563 如果你自己從聖冰雹 路易斯,或將最終 578 00:25:56,563 --> 00:25:59,850 喜歡收聽網上,CS50的 自己的安德魯將在那裡。 579 00:25:59,850 --> 00:26:04,720 CS50的長,科爾頓, 丹,你剛認識的人, 580 00:26:04,720 --> 00:26:11,040 德文,加布里埃爾,賈森,拉蒙, 你前面也遇見了誰。 581 00:26:11,040 --> 00:26:15,920 羅布·鮑登,謝莉,就是你可以 從這樣的電影還記得 - 582 00:26:15,920 --> 00:26:17,370 和[? Zemaila?]。 583 00:26:17,370 --> 00:26:20,600 >> 所以,事實上,如果你想給 我們一起在聖路易斯或在線 584 00:26:20,600 --> 00:26:24,800 在live.cs50.net,調中的 接下來的直播節目上週五 585 00:26:24,800 --> 00:26:27,332 3月28日下午6:00東部時間。 586 00:26:27,332 --> 00:26:29,790 我們要保持清醒的 好幾個小時,當晚。 587 00:26:29,790 --> 00:26:32,170 我們希望你能留下 與我們。 588 00:26:32,170 --> 00:26:33,896 以上就是本週的CS50現場。 589 00:26:33,896 --> 00:26:35,770 非常感謝大家 後面的照相機。 590 00:26:35,770 --> 00:26:37,320 非常感謝我們的貢獻者。 591 00:26:37,320 --> 00:26:39,880 我們會看到你在St。 路易斯,這是CS50。 592 00:26:39,880 --> 00:27:07,810 593 00:27:07,810 --> 00:27:10,350 >> RAMON:什麼是狐狸說什麼? 594 00:27:10,350 --> 00:27:31,146