1 00:00:00,000 --> 00:00:17,044 2 00:00:17,044 --> 00:00:18,210 David J. MALAN: Hello world. 3 00:00:18,210 --> 00:00:22,679 Ez CS50 élő, és ez márciusban 14, ami azt jelenti, hogy boldog pi nap. 4 00:00:22,679 --> 00:00:24,470 Most már egy ideje hiszen már láttalak, 5 00:00:24,470 --> 00:00:26,682 mert a múlt pénteken, Rob Bowden és én tényleg 6 00:00:26,682 --> 00:00:28,390 el egy konferencián Atlanta, Georgia. 7 00:00:28,390 --> 00:00:30,525 A konferenciát az úgynevezett SIGCSE, a Special Interest 8 00:00:30,525 --> 00:00:33,400 Group on Computer Science Education, amely minden évben összehozza 9 00:00:33,400 --> 00:00:35,900 mintegy 1000 oktatók beszélni, és a munkát 10 00:00:35,900 --> 00:00:38,692 a fejlesztések a számítástechnika oktatás. 11 00:00:38,692 --> 00:00:40,650 Az egyik meghívott előadók az idén, sőt, 12 00:00:40,650 --> 00:00:42,800 volt az alapítója code.org, amely lehet, hogy 13 00:00:42,800 --> 00:00:44,550 láttam a sajtóban az elmúlt évben. 14 00:00:44,550 --> 00:00:47,050 Csináltak egy rendkívüli munkát az elmúlt évben egyre 15 00:00:47,050 --> 00:00:50,310 emberek izgatott számítástechnika, és a programozáshoz, különösen. 16 00:00:50,310 --> 00:00:52,351 Sőt, az egyik a leginkább jól ismert kezdeményezések 17 00:00:52,351 --> 00:00:56,560 ismert The Hour of Code amely lehetőséget, és a tanterv, amelyen keresztül 18 00:00:56,560 --> 00:00:58,769 Ön, vagy egy barát, vagy a családtag, vagy kolléga, 19 00:00:58,769 --> 00:01:01,810 is a kezed piszkos egy kicsit A számítástechnika és a programozás 20 00:01:01,810 --> 00:01:04,610 csak egy órát nézd meg, hogy vegye rá. 21 00:01:04,610 --> 00:01:06,964 >> Sőt, ha te magad Van egy barátom, családtag, 22 00:01:06,964 --> 00:01:10,130 vagy kolléga, akik szeretnék kipróbálni a vagy a kezét néhány számítógép-tudomány, 23 00:01:10,130 --> 00:01:13,390 De szerinted dobta őket CS50 a tanterv talán egy kicsit túl sok túl 24 00:01:13,390 --> 00:01:17,910 Hamarosan, illetve minden eszközzel, olvassa el őket hogy code.org / tanulni, ahol kipróbálhatják 25 00:01:17,910 --> 00:01:21,110 a kezét csak egy óra egy kis számítógép-tudomány. 26 00:01:21,110 --> 00:01:23,180 Vagy még jobb, mutasd meg nekik ezt a klipet. 27 00:01:23,180 --> 00:01:27,570 >> [VIDEÓ LEJÁTSZÁS] 28 00:01:27,570 --> 00:01:28,570 >> -Szia, én vagyok Leah. 29 00:01:28,570 --> 00:01:29,320 >> -És én vagyok Tonya. 30 00:01:29,320 --> 00:01:31,820 >> -És mi vagyunk szerencsések, hogy tanulmányozni számítástechnika. 31 00:01:31,820 --> 00:01:34,895 Úgy gondolom, hogy ez szörnyű, hogy 90%-a az iskola nem tanít meg. 32 00:01:34,895 --> 00:01:37,020 -Ők biztosan nem felajánlotta neki az én középiskolában. 33 00:01:37,020 --> 00:01:40,047 -Szóval arra törekedjünk, hogy ezt a videót megmutatni, hogy bárki lehet tanulni. 34 00:01:40,047 --> 00:01:42,463 Azt szeretnénk, hogy a 10 millió a tanulókat, hogy az óra kódex. 35 00:01:42,463 --> 00:01:43,810 >> Órás kódot. 36 00:01:43,810 --> 00:01:44,410 >> Órás kódot. 37 00:01:44,410 --> 00:01:45,405 >> -The Hour of Code. 38 00:01:45,405 --> 00:01:46,317 >> Órás kódot. 39 00:01:46,317 --> 00:01:46,900 Órás kódot. 40 00:01:46,900 --> 00:01:47,460 Órás kódot. 41 00:01:47,460 --> 00:01:48,043 Órás kódot. 42 00:01:48,043 --> 00:01:49,947 -The Hour of Code. 43 00:01:49,947 --> 00:01:51,780 -Hogyan rávenni, hogy kap a napraforgó. 44 00:01:51,780 --> 00:01:53,920 Azt kell tennie bizonyos tevékenységek. 45 00:01:53,920 --> 00:01:54,560 >> -Megvan. 46 00:01:54,560 --> 00:01:56,440 Yay. 47 00:01:56,440 --> 00:01:59,610 >> És akkor majd futtatni , és meglátjuk, mi történik. 48 00:01:59,610 --> 00:02:00,415 >> Csodálatos. 49 00:02:00,415 --> 00:02:02,598 >> -Tessék. 50 00:02:02,598 --> 00:02:04,483 >> -Csak azt írta az első program. 51 00:02:04,483 --> 00:02:04,983 -Én írtam? 52 00:02:04,983 --> 00:02:05,937 -Igen. 53 00:02:05,937 --> 00:02:07,368 -Ezt a kódot csak írt. 54 00:02:07,368 --> 00:02:08,800 -Nagyon félelmetes. 55 00:02:08,800 --> 00:02:12,317 Azt hittem, mint a kód volt, mint FBI hacker, szimbólumok, meg ilyesmi. 56 00:02:12,317 --> 00:02:14,650 -Egy kis probléma megoldás, egy kis logika. 57 00:02:14,650 --> 00:02:15,650 -Ez olyan, mint az utasításokat. 58 00:02:15,650 --> 00:02:18,040 -Programozás sokkal könnyebb ma. 59 00:02:18,040 --> 00:02:20,060 Ne csak játsszon a telefonon. 60 00:02:20,060 --> 00:02:20,600 Programozni. 61 00:02:20,600 --> 00:02:21,099 >> -Rendben. 62 00:02:21,099 --> 00:02:21,926 -Félelmetes. 63 00:02:21,926 --> 00:02:24,050 >> -Hogyan valaki megy kapok munkát? 64 00:02:24,050 --> 00:02:26,960 >> -Lehet, hogy egy online osztály, meg egy osztály egy közösség főiskolán. 65 00:02:26,960 --> 00:02:29,219 >> -Tudod kap az egyik legjobb fizető munkahely a világon. 66 00:02:29,219 --> 00:02:31,510 -Azt hiszem, gyógyszer mozog az egész számítógép korában. 67 00:02:31,510 --> 00:02:33,450 Technológia érinti minden része életünknek. 68 00:02:33,450 --> 00:02:36,340 Ha létre technológia, meg tudja változtatni a világot. 69 00:02:36,340 --> 00:02:39,539 >> -Szóval izgatottan várjuk, hogy te részt a mai Hour of Code. 70 00:02:39,539 --> 00:02:40,830 -Csak volt két sornyi kódot. 71 00:02:40,830 --> 00:02:42,471 Három sornyi kódot. 72 00:02:42,471 --> 00:02:42,970 -Négy sor. 73 00:02:42,970 --> 00:02:43,760 -Hét sor. 74 00:02:43,760 --> 00:02:44,585 -Öt sor. 75 00:02:44,585 --> 00:02:49,435 76 00:02:49,435 --> 00:02:50,971 -16 Sornyi kódot. 77 00:02:50,971 --> 00:02:51,720 -99 Sornyi kódot. 78 00:02:51,720 --> 00:02:52,670 -60 Vonalak. 79 00:02:52,670 --> 00:02:54,380 -18 Sornyi kódot. 80 00:02:54,380 --> 00:02:56,330 -75 Sornyi kódot. 81 00:02:56,330 --> 00:02:58,700 -Nem számít, hány éves vagy. 82 00:02:58,700 --> 00:02:59,426 Órás kódot. 83 00:02:59,426 --> 00:03:01,890 Órás kódot. 84 00:03:01,890 --> 00:03:02,880 -The Hour of Code. 85 00:03:02,880 --> 00:03:03,750 -The Hour of Code. 86 00:03:03,750 --> 00:03:06,410 -The Hour of Code. 87 00:03:06,410 --> 00:03:08,555 -Akár fiatal férfi vagy egy fiatal nő. 88 00:03:08,555 --> 00:03:11,127 Akár él egy város vagy vidéki terület. 89 00:03:11,127 --> 00:03:13,876 Mindenki ebben az országban kell megtanulják, hogyan kell programozni a számítógéphez. 90 00:03:13,876 --> 00:03:15,001 És én csak elkészült a - 91 00:03:15,001 --> 00:03:16,050 Órás kódot. 92 00:03:16,050 --> 00:03:17,790 -Ez valóban nagyon könnyű megtanulni. 93 00:03:17,790 --> 00:03:19,330 -Lányok meg kell tanulni ezt is. 94 00:03:19,330 --> 00:03:22,940 -Értsd meg, hogy a nyelv ez lesz a jövő. 95 00:03:22,940 --> 00:03:24,420 -Bárki megtanulhatja számítástechnika. 96 00:03:24,420 --> 00:03:25,378 És akkor lehet tanulni is. 97 00:03:25,378 --> 00:03:29,374 Jack Dorsey, Mark Zuckerberg, Bill Gates, mind ti, tanulok. 98 00:03:29,374 --> 00:03:30,040 -Adj neki egy esélyt. 99 00:03:30,040 --> 00:03:43,330 100 00:03:43,330 --> 00:03:44,300 >> [END VIDEÓ LEJÁTSZÁS] 101 00:03:44,300 --> 00:03:47,610 >> Most valami azt súgja nekem, hogy ha a te CS50, vagy a CS50x, 102 00:03:47,610 --> 00:03:50,850 töltöttem jóval több, mint csak egy óra a kódolás. 103 00:03:50,850 --> 00:03:53,080 De azon családtagjai, barátok, vagy a kollégák 104 00:03:53,080 --> 00:03:56,450 hogy szeretne bemutatni ezt a világ, itt van még egy ösztönző. 105 00:03:56,450 --> 00:03:57,440 Ne feledje, ez a fickó? 106 00:03:57,440 --> 00:03:59,860 Nagyon népszerű az utóbbi időben, már már egy úgynevezett flappy 107 00:03:59,860 --> 00:04:01,540 madár a különböző platformokon. 108 00:04:01,540 --> 00:04:05,310 És itt van egy URL-t, A code.org / Flappy 109 00:04:05,310 --> 00:04:08,400 ahol az a fajta emberek a code.org is össze egy olyan eszköz, amelyen keresztül 110 00:04:08,400 --> 00:04:12,570 vagy egy barát is, hogy a saját megvalósítása, hogy a népszerű játék. 111 00:04:12,570 --> 00:04:13,910 Szóval ne nézd meg. 112 00:04:13,910 --> 00:04:15,811 >> Most, hogy a konferencia, és a múlt pénteken. 113 00:04:15,811 --> 00:04:18,060 Rob Bowden és én, amikor ismét el ezen a konferencián, 114 00:04:18,060 --> 00:04:19,768 és azt gondoltam, miután egy vendég fogadó. 115 00:04:19,768 --> 00:04:22,174 És kipróbáltam elég néhány emberek a meghallgatásra. 116 00:04:22,174 --> 00:04:24,090 Egyikük sem tűnt, hogy dolgozzanak ki, ezért úgy gondoltuk, 117 00:04:24,090 --> 00:04:27,110 mi lenne megmutatni neked néhány klipek A mit tett áthatja. 118 00:04:27,110 --> 00:04:27,810 >> [VIDEÓ LEJÁTSZÁS] 119 00:04:27,810 --> 00:04:31,670 >> RAMON GALVAN: Én Ramon Galvan töltés be a szokásos házigazda, David Malan. 120 00:04:31,670 --> 00:04:40,340 Az amerikai hadsereg jelszó volt 000.000, nem igazán biztonságos, ha engem kérdezel. 121 00:04:40,340 --> 00:04:43,430 Ennek ellenére, szeretlek. 122 00:04:43,430 --> 00:04:45,650 Ellentétben David, aki körök téged. 123 00:04:45,650 --> 00:04:48,880 124 00:04:48,880 --> 00:04:51,040 Ne menjen át ezt a hibát. 125 00:04:51,040 --> 00:04:53,067 Mi ez az egész? 126 00:04:53,067 --> 00:04:54,733 Nézzük meg a videót Harry Lewis. 127 00:04:54,733 --> 00:04:55,116 >> [END VIDEÓ LEJÁTSZÁS] 128 00:04:55,116 --> 00:04:57,721 >> David J. MALAN: Na, mi a leginkább vicces, hogy a klip nem 129 00:04:57,721 --> 00:05:00,720 hogyan Ramon végzett előtte a kamera, de hogy Ramon nem tudja, 130 00:05:00,720 --> 00:05:02,870 amíg például a néhány perce, hogy mi volt 131 00:05:02,870 --> 00:05:05,860 fog játszani azoknak klipek vissza itt az Ön számára az interneten. 132 00:05:05,860 --> 00:05:07,680 Tehát CS50 saját, Ramon Galvan. 133 00:05:07,680 --> 00:05:10,070 Visszatérve talán néhány jövőbeni epizód. 134 00:05:10,070 --> 00:05:12,460 >> Most közben, lehet felidézni elindultunk az utolsó alkalommal epizód 135 00:05:12,460 --> 00:05:14,670 egy kicsit a Cliffhanger, ahol a már említett 136 00:05:14,670 --> 00:05:17,250 Rob Bowden van egy ikertestvére, Paul. 137 00:05:17,250 --> 00:05:19,450 Aki ismét, tartja magát egy kicsit komikus. 138 00:05:19,450 --> 00:05:22,200 De azt is megtörtént, hogy megjelenik egy népszerű amerikai játék show, 139 00:05:22,200 --> 00:05:23,696 és megkérdezte, hogy melyik. 140 00:05:23,696 --> 00:05:25,570 Nos, több van írta a választ. 141 00:05:25,570 --> 00:05:27,580 És itt van egy ilyen példa. 142 00:05:27,580 --> 00:05:31,140 >> A CS50 élő, David említett körülbelül Robert ikertestvére, Paul Bowden, 143 00:05:31,140 --> 00:05:32,590 és kérdezték, hogy a Google is. 144 00:05:32,590 --> 00:05:34,420 Nos, úgy néz ki, mintha a Harvard is. 145 00:05:34,420 --> 00:05:37,990 És Ki akar lenni egy milliomos, és igen, ha én vagyok az első 146 00:05:37,990 --> 00:05:41,810 jelenteni, David, uram, én örülök, hogy híres a következő CS50 147 00:05:41,810 --> 00:05:42,310 élnek. 148 00:05:42,310 --> 00:05:45,400 Így tartja magát híres mert a válasz valóban, 149 00:05:45,400 --> 00:05:46,650 Ki akar lenni egy milliomos. 150 00:05:46,650 --> 00:05:50,390 És valóban, a képen itt Paul Bowden mellett, hogy a TV show házigazdája. 151 00:05:50,390 --> 00:05:53,344 És mi is volt egy kis ásás, és találtam ezt a klipet az Ön számára. 152 00:05:53,344 --> 00:05:54,010 [VIDEÓ LEJÁTSZÁS] 153 00:05:54,010 --> 00:05:56,410 -Paul Bowden Franklin, New Jersey-ben. 154 00:05:56,410 --> 00:05:59,290 155 00:05:59,290 --> 00:05:59,897 Hé, Paul. 156 00:05:59,897 --> 00:06:00,730 Üdvözöljük a show. 157 00:06:00,730 --> 00:06:02,650 >> -Köszönöm. 158 00:06:02,650 --> 00:06:06,140 >> -Paul azt mondja, itt van egy másodéves a Harvard Egyetemen, nyilván 159 00:06:06,140 --> 00:06:07,840 egy okos fickó. 160 00:06:07,840 --> 00:06:09,400 >> -Azt hiszem. 161 00:06:09,400 --> 00:06:11,384 >> Nos a könyvemben, hogy minden bizonnyal arra utal, így van. 162 00:06:11,384 --> 00:06:13,800 És tudom, hogy mikor volt, sorban állás a Millionaire, 163 00:06:13,800 --> 00:06:17,420 mennyei jelt mondta, te valószínűleg meg jól, ugye? 164 00:06:17,420 --> 00:06:19,260 >> -Azt is mondhatjuk. 165 00:06:19,260 --> 00:06:22,920 Amikor sorban állás volt egy póló, amit felhúzott 166 00:06:22,920 --> 00:06:26,300 és egy madár történt kakilt egészen a hátsó ingem. 167 00:06:26,300 --> 00:06:28,510 És ez még mindig felhúzott be 168 00:06:28,510 --> 00:06:30,390 De végül is a jó szerencsét. 169 00:06:30,390 --> 00:06:32,070 >> -Jó szerencsét, látod? 170 00:06:32,070 --> 00:06:33,440 Tessék, itt van. 171 00:06:33,440 --> 00:06:35,086 Rendben, Paul. 172 00:06:35,086 --> 00:06:36,440 Készen állsz? 173 00:06:36,440 --> 00:06:36,941 >> -Én készen állok. 174 00:06:36,941 --> 00:06:37,440 -Rendben. 175 00:06:37,440 --> 00:06:38,685 Akkor játsszunk milliomos. 176 00:06:38,685 --> 00:06:41,360 177 00:06:41,360 --> 00:06:44,120 És az öccse ült mögött, a bátyja Rob. 178 00:06:44,120 --> 00:06:45,220 Hogy vagy, Rob? 179 00:06:45,220 --> 00:06:46,150 >> -Én jó hogy vagy? 180 00:06:46,150 --> 00:06:47,421 >> -Twin testvér. 181 00:06:47,421 --> 00:06:47,920 -Igen. 182 00:06:47,920 --> 00:06:50,290 -Most már, a fiatalabb mégis, akkor kijött a hat perccel később, ugye? 183 00:06:50,290 --> 00:06:51,130 Igaz ez? 184 00:06:51,130 --> 00:06:51,650 >> -Én vagyok, igen. 185 00:06:51,650 --> 00:06:53,970 >> De maga az okosabb bátyja? 186 00:06:53,970 --> 00:06:55,480 >> Nos, nem akarok dicsekedni. 187 00:06:55,480 --> 00:06:56,765 Így nem tudok válaszolni. 188 00:06:56,765 --> 00:06:58,600 >> [END VIDEÓ LEJÁTSZÁS] 189 00:06:58,600 --> 00:07:02,610 >> -Tehát Rob egy kétágyas, írja egy másik az osztálytársaival, hmm érdekes. 190 00:07:02,610 --> 00:07:04,410 Milyen mély ez a Rabbit Hole menni? 191 00:07:04,410 --> 00:07:08,290 Lenne egy kérdésem, miért probléma készlet tart olyan sokáig, hogy autograded? 192 00:07:08,290 --> 00:07:09,860 Mi megy a színfalak mögött? 193 00:07:09,860 --> 00:07:11,590 Úgy gondoltuk, ez valóban egy jó kérdés 194 00:07:11,590 --> 00:07:14,930 válaszolni, mert nem azt sugallják, egy kicsit A mögöttes érdekes technikai 195 00:07:14,930 --> 00:07:15,620 részletek. 196 00:07:15,620 --> 00:07:18,880 A közhiedelemmel ellentétben, nem Valójában osztályozni Muppets, hanem 197 00:07:18,880 --> 00:07:21,950 az infrastruktúra, amit tudja, a Check 50 az ügyfélen. 198 00:07:21,950 --> 00:07:25,350 És a pályahálózat ismerjük a homokozó 50 a szerver oldalon. 199 00:07:25,350 --> 00:07:27,250 >> Most azok is ismerik, annak érdekében, hogy teszteljék 200 00:07:27,250 --> 00:07:30,009 helyességét néhány CS50 a probléma meg problémáit, 201 00:07:30,009 --> 00:07:32,050 lehet futtatni egy parancsot A CS50 készülék ismert 202 00:07:32,050 --> 00:07:35,355 az ellenőrzés 50, ahol megadhatja egy egyedi azonosítót a vizsgált 203 00:07:35,355 --> 00:07:36,230 hogy a futtatni kívánt. 204 00:07:36,230 --> 00:07:38,050 És akkor adja Az út a fájlhoz 205 00:07:38,050 --> 00:07:40,697 vagy fájlokat feltölteni kívánt A szerver a vizsgálathoz. 206 00:07:40,697 --> 00:07:42,780 Most, amikor a válasz jön vissza a szerver, 207 00:07:42,780 --> 00:07:45,820 remélhetőleg látod minden zöld smiley arcok, mint azok itt, 208 00:07:45,820 --> 00:07:49,000 jelezve, hogy írtam "Hello, world" nagyon helyesen. 209 00:07:49,000 --> 00:07:51,630 Ezzel szemben, ha csináltam valamit rossz, mint a valójában nem 210 00:07:51,630 --> 00:07:55,045 elnevezése a fájl helyes, talán hogy ez a félelmetes vörös boldogtalan arc 211 00:07:55,045 --> 00:07:58,230 mondván hello.c létezik, ami azt jelenti, hogy nem 212 00:07:58,230 --> 00:07:59,669 sőt, amint azt a piros. 213 00:07:59,669 --> 00:08:01,460 És ha valami van sárga, közben, akkor 214 00:08:01,460 --> 00:08:04,400 azt jelenti, hogy ezek az ellenőrzések nem is futnak azért, mert bizonyos függőség, 215 00:08:04,400 --> 00:08:07,030 Néhány korábbi teszt nem valójában nem sikerül. 216 00:08:07,030 --> 00:08:09,164 >> Szóval, mi történik valójában a motorháztető alatt? 217 00:08:09,164 --> 00:08:11,080 Nos, ha futtatni ezt ellenőrzése 50 parancs vagyunk 218 00:08:11,080 --> 00:08:12,830 lényegében cipzár fel az összes fájlt, 219 00:08:12,830 --> 00:08:16,510 tömörítés, elküldése őket, hogy lásd CS50 a cluster szerverek, ahol a 220 00:08:16,510 --> 00:08:19,090 Ezután létre az úgynevezett homokozó körülöttük. 221 00:08:19,090 --> 00:08:21,100 Lényegében lehet gondolni Az ezt a mappát, 222 00:08:21,100 --> 00:08:25,250 és a felhasználó, mint egy különleges, hogy létezik kizárólag abból a célból összeállítása 223 00:08:25,250 --> 00:08:28,790 és fut az adott kód elszigetelten bárki másé, 224 00:08:28,790 --> 00:08:32,480 annak érdekében, hogy csak abban az esetben a hallgató véletlen végtelen hurok vagy ami még rosszabb, 225 00:08:32,480 --> 00:08:35,200 ez nem fog feltétlenül hatással bárki más a rendszer. 226 00:08:35,200 --> 00:08:39,200 Sem lehet fájlokat manipulálható vagy törölt, hogy nem szabad megengedni. 227 00:08:39,200 --> 00:08:41,159 >> Most, hogy ez a kód a vizsgálat? 228 00:08:41,159 --> 00:08:45,950 Nos, írtunk egy teljes infrastruktúra megint hívott, homokozó - CS 50 homokozóban. 229 00:08:45,950 --> 00:08:48,470 És ez az infrastruktúra van írva, meglepetés, 230 00:08:48,470 --> 00:08:49,980 a nyelv nevű JavaScript. 231 00:08:49,980 --> 00:08:53,000 Ami lehet, hogy tudja, a kliensoldali tapasztalatok, de kiderül, 232 00:08:53,000 --> 00:08:55,490 akkor is használhatja JavaScript a szerver oldalon. 233 00:08:55,490 --> 00:08:57,450 Mit néhány tesztek ténylegesen kinézni? 234 00:08:57,450 --> 00:09:01,260 Nos, itt van néhány szerver oldali JavaScript kódot, és ez csak egy részlet képezik. 235 00:09:01,260 --> 00:09:04,710 De ez azt jelenti, két ellenőrzést hogy mi lehet futtatni a kódot. 236 00:09:04,710 --> 00:09:08,360 >> Az első, amely a tetejére, ellenőrzi, hogy a fájl hello.c létezik, 237 00:09:08,360 --> 00:09:11,880 és a második egy ténylegesen ellenőrzi, hogy a fájl lefordul az OK gombra. 238 00:09:11,880 --> 00:09:15,080 És ez az, ami végül is generálja azokat a szomorú arcokat, 239 00:09:15,080 --> 00:09:18,479 vagy a boldog arcokat, amit lát formájában ellenőrzés 50 találat. 240 00:09:18,479 --> 00:09:20,270 Most sokkal több technikai részletek, akkor 241 00:09:20,270 --> 00:09:23,436 Üdvözöljük, hogy vessen egy pillantást a tanulmányban itt, ami véletlenül valójában 242 00:09:23,436 --> 00:09:25,680 bemutatta a tavalyi SIGCSE konferencia, 243 00:09:25,680 --> 00:09:28,660 és merülés sokkal részletesen, hogy milyen ez a rendszer működik 244 00:09:28,660 --> 00:09:31,010 és miért építették a múlt évben. 245 00:09:31,010 --> 00:09:33,180 >> Most, a médiában az utóbbi időben, már ez a kifejezés 246 00:09:33,180 --> 00:09:35,640 itt - goto nem, a úgynevezett goto nem 247 00:09:35,640 --> 00:09:38,410 hiba, amely sújtja az Apple Computer közelmúltban. 248 00:09:38,410 --> 00:09:42,021 Most nem vezetik be ezen CS 50., mert a goto utasítást C 249 00:09:42,021 --> 00:09:44,770 általában elítélik, akár egyébként biztosan megvan a maga haszna. 250 00:09:44,770 --> 00:09:47,490 És hogy ez mit jelent itt, goto nem az, hogy bármi 251 00:09:47,490 --> 00:09:50,550 program ezt a vonalat kódot, kell menni, hogy 252 00:09:50,550 --> 00:09:54,290 ugrás egy másik kódsort függetlenül a vonalak 253 00:09:54,290 --> 00:09:58,300 között, és ezt a vonalat a kód kell címkézni a kulcsszó nem. 254 00:09:58,300 --> 00:10:01,005 >> És nem lehet semmit, a FUBAR [? BES?], De ebben az esetben, 255 00:10:01,005 --> 00:10:03,630 Az Apple úgy döntött, hogy hívják azt nem mert ez a darab kód 256 00:10:03,630 --> 00:10:06,850 kell végrehajtani, ha és ha valami nem sikerült. 257 00:10:06,850 --> 00:10:10,717 Nos, sajnos, az Apple hibázott ezzel a kijelentéssel, ahogy hamarosan látni. 258 00:10:10,717 --> 00:10:12,550 És az utóbbi időben megjelent ez a bejelentés 259 00:10:12,550 --> 00:10:14,710 az egyik hibajavítás jelentéseket. 260 00:10:14,710 --> 00:10:16,950 A támadó egy kiváltságos hálózat helyzete 261 00:10:16,950 --> 00:10:21,880 lehet rögzíteni vagy módosítani az adatokat ülések által védett SSL / TLS. 262 00:10:21,880 --> 00:10:24,250 SSL, emlékszem, volt biztos Sockets Layer, és ez 263 00:10:24,250 --> 00:10:28,070 az alkalmazott technológia általában titkosítani közötti forgalom egy web böngésző, 264 00:10:28,070 --> 00:10:31,730 mondjuk egy Mac vagy egy iPhone, vagy bármilyen másik készülék, és a webszerver. 265 00:10:31,730 --> 00:10:33,400 És TLS kapcsolatban, hogy az. 266 00:10:33,400 --> 00:10:36,670 >> Ezzel a kérdéssel foglalkozott helyreállítása hiányzik érvényesítés lépéseket. 267 00:10:36,670 --> 00:10:40,350 Tehát ez volt az Apple leírása A probléma és a megoldás erre. 268 00:10:40,350 --> 00:10:41,630 De mit is jelent ez? 269 00:10:41,630 --> 00:10:44,171 Szóval volt egy kis ásás, és valóban megtalálta a forráskód 270 00:10:44,171 --> 00:10:49,170 az Apple saját végrehajtását SSL, ami szintén befolyásolja a Mac vagy iPhone 271 00:10:49,170 --> 00:10:51,970 különösen, ha a Safari azokon a számítógépeken. 272 00:10:51,970 --> 00:10:53,890 Íme egy részlet abból a kódot. 273 00:10:53,890 --> 00:10:56,140 >> Nos, lehet, hogy nem ismeri néhány funkciót. 274 00:10:56,140 --> 00:10:59,560 És lehet, hogy nem ismeri fel a használatát Go állításnak eddig. 275 00:10:59,560 --> 00:11:01,480 De ez kissé ismerős szintaxist. 276 00:11:01,480 --> 00:11:04,900 Van néhány a körülmények, egyes behúzás, a funkció, kapcsos zárójelek. 277 00:11:04,900 --> 00:11:06,340 Tehát nem minden, hogy a külföldi. 278 00:11:06,340 --> 00:11:07,780 De nézzük nagyítani egy kicsit. 279 00:11:07,780 --> 00:11:11,590 Itt állítsa be ezeket a feltételeket, és itt említést goto nem. 280 00:11:11,590 --> 00:11:12,579 Nos, mi nem? 281 00:11:12,579 --> 00:11:14,870 Nos, nézzük valóban léptessen tovább részletezve a programban. 282 00:11:14,870 --> 00:11:17,360 Ezek a vonalak kód, a három sort, hogy 283 00:11:17,360 --> 00:11:20,970 hajtják végre, ha valóban megy, hogy nem. 284 00:11:20,970 --> 00:11:22,430 >> Nos, mi a probléma, akkor? 285 00:11:22,430 --> 00:11:24,430 Nos, menjünk vissza hogy ezeket a feltételeket, ahol a 286 00:11:24,430 --> 00:11:28,630 Már sárga színnel minden említi a goto nem. 287 00:11:28,630 --> 00:11:30,860 Látsz valamit kíváncsi? 288 00:11:30,860 --> 00:11:32,210 Fókuszban az alján ott. 289 00:11:32,210 --> 00:11:32,710 Nem igaz? 290 00:11:32,710 --> 00:11:34,830 A kód lehet új, de a gondolatok nem. 291 00:11:34,830 --> 00:11:37,130 Ha nagyítás itt, akkor észre, hogy a programozó 292 00:11:37,130 --> 00:11:40,200 írt goto nem kétszer, de beljebb mind a ketten. 293 00:11:40,200 --> 00:11:44,445 De lehet, hogy tette ugyanezt a hibát magát néhány probléma CS 50. 294 00:11:44,445 --> 00:11:47,070 Csak azért, mert behúzni két vonalat kód belsejében egy állapot 295 00:11:47,070 --> 00:11:49,111 nem jelenti azt, hogy ők Mindkét fog végrehajtani. 296 00:11:49,111 --> 00:11:52,240 Ők csak a két fog végrehajtani Ha valóban körül mindkettőjüket 297 00:11:52,240 --> 00:11:53,100 mivel? 298 00:11:53,100 --> 00:11:54,320 Kapcsos zárójelek. 299 00:11:54,320 --> 00:11:57,130 >> Szóval, mi történik valójában, ha Azt a fajta rögzítse a behúzás 300 00:11:57,130 --> 00:12:01,330 és nem bővíti a kapcsos zárójelek, mi valójában történik a motorháztető alatt, 301 00:12:01,330 --> 00:12:03,920 az, hogy a goto nem rendelkezik lényegében balra szövetség van, 302 00:12:03,920 --> 00:12:07,100 ami azt jelenti, hogy fog végre nem számít, mit. 303 00:12:07,100 --> 00:12:09,640 És fogsz menni, vagy ugrik, a három 304 00:12:09,640 --> 00:12:12,500 sornyi kódot néztük egy perce. 305 00:12:12,500 --> 00:12:14,330 Szóval, mi a következménye? 306 00:12:14,330 --> 00:12:17,760 Nos, vessünk egy pillantást az legalsó két sort itt. 307 00:12:17,760 --> 00:12:20,450 Azok a vonalak soha, valaha is elérte. 308 00:12:20,450 --> 00:12:22,780 Mert nem számít, mit, hogy a második goto nem 309 00:12:22,780 --> 00:12:25,790 fogja kényszeríteni a program ugrani át ezeket a sorokat. 310 00:12:25,790 --> 00:12:28,030 És a hosszú történet rövid, az utolsó két sor 311 00:12:28,030 --> 00:12:31,100 valóban fontos helyességének SSL. 312 00:12:31,100 --> 00:12:35,610 >> Valóban, ha azok nem hajtja végre, akkor lehetséges, vagy ellenség, rossz ember, 313 00:12:35,610 --> 00:12:38,210 a bérek, ami általánosan ismert ahogy az ember a közepén támadás, 314 00:12:38,210 --> 00:12:41,860 úgy tesz, mintha egy biztonságos weboldalon mint a Facebook, vagy az Amazon, vagy a Google. 315 00:12:41,860 --> 00:12:45,680 De tényleg csak látni - tekintettel titkosított kapcsolatot az Ön számára, 316 00:12:45,680 --> 00:12:48,792 és ők továbbítják a forgalom mentén, a jobb vagy rosszabb. 317 00:12:48,792 --> 00:12:50,750 Esetleg a felhasználói nevet, esetleg a jelszót, 318 00:12:50,750 --> 00:12:54,080 esetleg a hitelkártya adatait, a tényleges szóban forgó terület. 319 00:12:54,080 --> 00:12:55,410 Vagy még egyáltalán. 320 00:12:55,410 --> 00:12:57,656 Más szóval, ez a tör SSL. 321 00:12:57,656 --> 00:12:59,280 Most szerencsére, az Apple nem foglalkozik ezzel. 322 00:12:59,280 --> 00:13:01,930 Mind a Mac OS és iOS közelmúltban. 323 00:13:01,930 --> 00:13:04,790 De ha szeretné, hogy ellenőrizze, A számítógép ma már naprakész, 324 00:13:04,790 --> 00:13:08,630 feltételezve, hogy az automatikus frissítések on, egymás gotofail.com 325 00:13:08,630 --> 00:13:11,440 és látni fogod, egy szép kis vizsgálat, amely megmondja, hogy annyi. 326 00:13:11,440 --> 00:13:14,190 Közben, ha szeretné, hogy Egy pillantás a tényleges forráskódot, 327 00:13:14,190 --> 00:13:16,990 ez egy hosszú URL-t, de itt a teljes forráskódja a fájl 328 00:13:16,990 --> 00:13:19,740 ha szeretné, hogy egyfajta mi az igazi világban programozás 329 00:13:19,740 --> 00:13:22,310 szeret, és őszintén szólva valós hibákat. 330 00:13:22,310 --> 00:13:25,390 >> Apropó hibákat, ez a mém volt terjesztett egy kicsit késő. 331 00:13:25,390 --> 00:13:28,670 99 kis hibákat a kódot, 99 kis hibákat a kódot, 332 00:13:28,670 --> 00:13:32,650 hogy az egyik le, folt körül, 127 kis hibák a kódban. 333 00:13:32,650 --> 00:13:34,010 Szóval mi ez utal? 334 00:13:34,010 --> 00:13:36,410 Lehetséges, hogy ez egy élmény te magad volt, 335 00:13:36,410 --> 00:13:39,400 ahol megpróbálja üldözőbe le néhány bug, majd egy másik, esetleg 336 00:13:39,400 --> 00:13:42,290 még több hibát tavasszal fel eredményeként a már kipróbálta 337 00:13:42,290 --> 00:13:43,829 hogy foglalkozzon egy probléma. 338 00:13:43,829 --> 00:13:45,620 Tény, hogy ez telibe talált még tovább, 339 00:13:45,620 --> 00:13:48,080 hadd húzza fel egy arc hogy talán ismerős. 340 00:13:48,080 --> 00:13:49,730 Hal, a Malcolm in the Middle. 341 00:13:49,730 --> 00:13:50,850 >> [VIDEÓ LEJÁTSZÁS] 342 00:13:50,850 --> 00:13:52,818 >> [MUSIC Playing] 343 00:13:52,818 --> 00:14:17,587 344 00:14:17,587 --> 00:14:18,420 [END VIDEÓ LEJÁTSZÁS] 345 00:14:18,420 --> 00:14:21,128 David J. MALAN: És most néhány hellos néhány, az osztálytársaival. 346 00:14:21,128 --> 00:14:24,405 Up első Khalid, és a barátja ő, aki jégeső Észak-Virginiában 347 00:14:24,405 --> 00:14:26,030 az Amerikai Egyesült Államokban. 348 00:14:26,030 --> 00:14:30,590 >> KHALID: Ahoy CS50 cimborák, a név Khalid [hallható]. 349 00:14:30,590 --> 00:14:35,580 Ismerje meg a papagáj, [nem hallható] Élek Észak-Virginiában. 350 00:14:35,580 --> 00:14:41,070 Én egy nyolcadikos és én vagyok Izgatott, hogy része legyen CS50 osztályban. 351 00:14:41,070 --> 00:14:46,340 Ez nagyszerű, hogy tapasztalatokat a főiskolára, de maradjon otthon. 352 00:14:46,340 --> 00:14:49,980 Mint tudod kitalálni, én beiratkozott az online tanulási program. 353 00:14:49,980 --> 00:14:54,380 Nyugodtan megtapasztalni az első projekt itt. 354 00:14:54,380 --> 00:14:56,579 Viszlát. 355 00:14:56,579 --> 00:14:58,620 David J. MALAN: És most menjünk a Kansas City, 356 00:14:58,620 --> 00:15:00,464 Missouri, ahol Derek várja. 357 00:15:00,464 --> 00:15:03,380 Derek volt az a munka, amikor filmre ezt így lehet hallani egy kis zaj 358 00:15:03,380 --> 00:15:07,170 a háttérben, hiszen dolgozik az adatközpontban. 359 00:15:07,170 --> 00:15:10,520 >> Derek Mitchell: Hello world, nevem Derek Mitchell. 360 00:15:10,520 --> 00:15:12,930 Én vagyok a Kansas City, Missouri. 361 00:15:12,930 --> 00:15:16,790 És én viszem a CS50 osztály mert nagyon 362 00:15:16,790 --> 00:15:19,830 meg kell tanulni néhány programozás a munkám. 363 00:15:19,830 --> 00:15:20,770 Ez az a pont, ahol dolgozom. 364 00:15:20,770 --> 00:15:27,030 Én vagyok a regionális támogatás szerelőtől Cabela, a világ legelső konfekciós. 365 00:15:27,030 --> 00:15:31,160 És én csak próbálok tanulni néhány programozási így tudok kitűnnek a karrierem 366 00:15:31,160 --> 00:15:33,690 és csak egy jobb szakember. 367 00:15:33,690 --> 00:15:40,600 Tehát még egyszer, az én nevem Derek Mitchell és ez CS50. 368 00:15:40,600 --> 00:15:45,950 >> [Beszélő olaszul] 369 00:15:45,950 --> 00:15:47,110 >> FEDERICO: Hello world. 370 00:15:47,110 --> 00:15:48,318 A nevem Federico Grivelli. 371 00:15:48,318 --> 00:15:49,210 Olaszországból jöttem. 372 00:15:49,210 --> 00:15:52,670 Én született az egyik legnagyobb város az országban, Milan. 373 00:15:52,670 --> 00:15:56,720 És én tényleg nevelkedett egy kisebb város mellett a Milan. 374 00:15:56,720 --> 00:16:00,740 Tehát itt kezdődik a vágyam bővülő a horizontot. 375 00:16:00,740 --> 00:16:04,910 És ez az, amiért ma vagyok egy idegen cserediák Washington államban. 376 00:16:04,910 --> 00:16:07,260 Természetesen, az Amerikai Egyesült Államok. 377 00:16:07,260 --> 00:16:10,545 Így az amerikai oktatás nagyon más olasz. 378 00:16:10,545 --> 00:16:14,150 Itt kap sokkal több kezét tapasztalat, 379 00:16:14,150 --> 00:16:17,870 ahelyett, tanulmányok és megjegyezni. 380 00:16:17,870 --> 00:16:24,430 Szóval ez volt az én nevem ismét Federico Grivelli, és ez a CS50. 381 00:16:24,430 --> 00:16:27,240 >> David J. MALAN: És most a helló valaki nem számítottunk. 382 00:16:27,240 --> 00:16:28,380 >> SARAH COFFEY: Hello world. 383 00:16:28,380 --> 00:16:32,030 A nevem Sarah Coffey vagyok A Maltham, Massachusetts, 384 00:16:32,030 --> 00:16:35,810 és én feleségül CS50 saját Dan Coffey. 385 00:16:35,810 --> 00:16:39,592 Dan, én csak azt akartam kívánni neked egy nagyon boldog születésnapot. 386 00:16:39,592 --> 00:16:42,550 David J. MALAN: ő nem tudja ezt fog történni, de a CS50 saját, 387 00:16:42,550 --> 00:16:44,770 Danny Coffey, igaza van Most a kontroll szobában. 388 00:16:44,770 --> 00:16:49,125 De arról, hogy az interneten, mert ma van a 29. születésnapja. 389 00:16:49,125 --> 00:16:51,865 390 00:16:51,865 --> 00:16:53,308 Gyere ki Dan. 391 00:16:53,308 --> 00:16:57,160 392 00:16:57,160 --> 00:17:01,306 Kérlek, gyere ki, Dan, különben ez arról szól, hogy nagyon kínos. 393 00:17:01,306 --> 00:17:04,010 Dan? 394 00:17:04,010 --> 00:17:08,040 Ebben az évben Dan Coffey, nem tudta, , hogy ez fog történni - akkor 395 00:17:08,040 --> 00:17:10,780 Természetesen készítettük ezt. 396 00:17:10,780 --> 00:17:20,980 Nagyon boldog 29. születésnapot, és remélem, sőt, meglepett. 397 00:17:20,980 --> 00:17:23,741 Nem, hogy más módon, más módon. 398 00:17:23,741 --> 00:17:24,240 Nem volt. 399 00:17:24,240 --> 00:17:24,889 >> DAN COFFEY: Tessék. 400 00:17:24,889 --> 00:17:26,430 >> David J. MALAN: Dan Coffey, mindenkinek. 401 00:17:26,430 --> 00:17:28,460 Nagyon köszönöm Dan, az jön ki. 402 00:17:28,460 --> 00:17:32,400 És most, 60 másodperc a pandák. 403 00:17:32,400 --> 00:17:33,676 >> [VIDEÓ LEJÁTSZÁS] 404 00:17:33,676 --> 00:17:36,156 >> [MUSIC Playing] 405 00:17:36,156 --> 00:18:32,077 406 00:18:32,077 --> 00:18:32,910 [END VIDEÓ LEJÁTSZÁS] 407 00:18:32,910 --> 00:18:34,670 David J. MALAN: Most akkor emlékszem egy újabb epizód, 408 00:18:34,670 --> 00:18:37,830 hogy mi vezetett LaunchCode egy kezdeményezés a Saint Louis, Missouri, 409 00:18:37,830 --> 00:18:40,200 működteti önkéntesek már a következő együtt 410 00:18:40,200 --> 00:18:43,304 A CS50 tananyag és vezető polgárai Saint Louis 411 00:18:43,304 --> 00:18:46,470 ezen az anyagon keresztül felé vége segít párosítani őket programozással 412 00:18:46,470 --> 00:18:48,530 feladatok végén a félév. 413 00:18:48,530 --> 00:18:51,360 Talán emlékeznek a tény, hogy ez a kezdeményezés olyan népszerű volt 414 00:18:51,360 --> 00:18:55,749 Saint Louis, hogy majdnem túlcsordult a helyi operaház. 415 00:18:55,749 --> 00:18:57,540 Nos, LaunchCode a alapítók nagyon kedvesen 416 00:18:57,540 --> 00:18:59,610 jött a campus az utóbbi időben és megállapodtak abban, hogy üljön le 417 00:18:59,610 --> 00:19:02,830 velünk Sanders Színház a beszélgetés arról, hogy mi LaunchCode az 418 00:19:02,830 --> 00:19:04,589 és hogyan is folyik. 419 00:19:04,589 --> 00:19:07,880 David J. MALAN: Azért vagyunk ma itt a mi barátok LaunchCode aki repült 420 00:19:07,880 --> 00:19:10,410 ben egészen a St. Louis köszönni. 421 00:19:10,410 --> 00:19:11,279 Hello mindenkinek. 422 00:19:11,279 --> 00:19:12,070 JIM McKelvey: Hello. 423 00:19:12,070 --> 00:19:14,819 David J. MALAN: Kinek van itt van velünk ma LaunchCode. 424 00:19:14,819 --> 00:19:16,304 JIM McKelvey: Szóval, én Jim McKelvey. 425 00:19:16,304 --> 00:19:17,720 Brendan LIND: Én vagyok Brendan Lind. 426 00:19:17,720 --> 00:19:19,050 ZACH LOU: Én vagyok Zach Lou. 427 00:19:19,050 --> 00:19:20,020 David J. MALAN És számára ismeretlen, 428 00:19:20,020 --> 00:19:22,005 meg tudná mondani nekünk egy kicsit arról, hogy mi LaunchCode van? 429 00:19:22,005 --> 00:19:24,380 >> JIM McKelvey: Tehát LaunchCode egy munkaközvetítő rendszer 430 00:19:24,380 --> 00:19:26,880 hogy úttörő kezdődő St. Louis, 431 00:19:26,880 --> 00:19:28,600 de mi lesz, hogy azt országszerte. 432 00:19:28,600 --> 00:19:31,460 Az ötlet alapvetően az, hogy vállalkozások megváltoztassák felvételi 433 00:19:31,460 --> 00:19:34,640 gyakorlat elfogadni az emberek, akik hogy nem hagyományos adatokat. 434 00:19:34,640 --> 00:19:39,350 Szóval mint tudjuk, a programozók, hogy sok, a legjobb programozók 435 00:19:39,350 --> 00:19:41,720 autodidakta bizonyos mértékig. 436 00:19:41,720 --> 00:19:44,869 És a vállalatok nem feltétlenül ismerik 437 00:19:44,869 --> 00:19:46,160 Ezt a felvételi gyakorlatát. 438 00:19:46,160 --> 00:19:49,240 Tehát, ha egy jó coder, Még mindig nem feltétlenül 439 00:19:49,240 --> 00:19:51,080 van egy módja annak, hogy a jó munkát. 440 00:19:51,080 --> 00:19:53,400 >> És így, elkezdtünk dolgozni száz vállalat 441 00:19:53,400 --> 00:19:55,790 A milliárd dolláros cégek, mint Enterprise, 442 00:19:55,790 --> 00:19:59,670 és a MasterCard, le két ember start-up. 443 00:19:59,670 --> 00:20:03,720 És mi ütött őket, hogy egyetértenek abban, hogy LaunchCode jelöltet, 444 00:20:03,720 --> 00:20:05,230 alapvetően egy gyakornoki rendszer. 445 00:20:05,230 --> 00:20:07,920 >> David J. MALAN: És hogy találtad CS50 anyagait az első helyen. 446 00:20:07,920 --> 00:20:09,461 >> JIM McKelvey: Szóval ez tényleg vicces. 447 00:20:09,461 --> 00:20:14,310 A feleségem volt az osztályban az interneten a Harvard Extension. 448 00:20:14,310 --> 00:20:17,560 És ő volt a 2012 őszi CS50. 449 00:20:17,560 --> 00:20:22,010 És míg voltunk, én vagyok a számítástechnikai szakember képzéssel. 450 00:20:22,010 --> 00:20:25,180 És így én segítettem neki a az osztály, néztem rá. 451 00:20:25,180 --> 00:20:30,980 És azt mondta, tudja, hogy ez felajánlott online módon EDX, 452 00:20:30,980 --> 00:20:36,960 és mi forgalomba ezeket az embereket, akik nagyon kevés hagyományos adatait, 453 00:20:36,960 --> 00:20:38,870 és mi vagyunk, mint, ez fantasztikus lenne. 454 00:20:38,870 --> 00:20:40,540 Szóval így megtudtuk róla. 455 00:20:40,540 --> 00:20:41,535 Keresztül m felesége, Anna. 456 00:20:41,535 --> 00:20:42,994 És a Harvard Extension Program. 457 00:20:42,994 --> 00:20:44,201 David J. MALAN: Ez vicces. 458 00:20:44,201 --> 00:20:47,620 Ez egy ilyen kis döntés, a figyelembe az osztályok ilyen hatása akkor. 459 00:20:47,620 --> 00:20:49,940 >> JIM McKelvey: Szuper volt szerencsés. 460 00:20:49,940 --> 00:20:53,931 És mi is nagyon izgatott, hogy hogy ti is dolgozik EDX 461 00:20:53,931 --> 00:20:56,430 és elérhetővé téve azt, és a kiegészítő anyagok. 462 00:20:56,430 --> 00:20:58,840 És ez fantasztikus erőforrás képzés. 463 00:20:58,840 --> 00:20:59,590 David J. MALAN: OK. 464 00:20:59,590 --> 00:21:02,596 Nos, a hírek, mi valóban találkozott egy pillantást 465 00:21:02,596 --> 00:21:05,720 , hogy milyen az első éjszaka LaunchCode volt, amikor még az Operaházban. 466 00:21:05,720 --> 00:21:07,520 Tudna nekünk első kézből figyelembe, hogy milyen 467 00:21:07,520 --> 00:21:09,840 élmény volt, mint aznap este? 468 00:21:09,840 --> 00:21:11,880 >> JIM McKelvey: Igen, így volt Rómában. 469 00:21:11,880 --> 00:21:14,950 És Brendan hívott at 03:00 reggel, és azt mondta: 470 00:21:14,950 --> 00:21:17,140 már túlcsordult mind a három helyszínen. 471 00:21:17,140 --> 00:21:21,360 Tehát mi volt a Christ Church Székesegyház, a Downtown Könyvtár, 472 00:21:21,360 --> 00:21:24,520 és a katonák Memorial, amely három meglehetősen nagy helyszíneken. 473 00:21:24,520 --> 00:21:26,390 És vártuk néhány száz ember. 474 00:21:26,390 --> 00:21:28,550 Mi már több mint 1000 ember regisztrál. 475 00:21:28,550 --> 00:21:30,890 Tehát túlcsordult mindent és Brendan hív, 476 00:21:30,890 --> 00:21:33,840 mint, szükségünk van egy nagyobb épületben. 477 00:21:33,840 --> 00:21:36,370 És minket ez óriás, ez a hatalmas opera 478 00:21:36,370 --> 00:21:38,717 ház, ahol megszervezte az első osztályban. 479 00:21:38,717 --> 00:21:40,050 David J. MALAN: Ó, ez nagyszerű. 480 00:21:40,050 --> 00:21:42,590 JIM McKelvey: És az emberek annyira hálás. 481 00:21:42,590 --> 00:21:45,930 Úgy értem, az emberek, akik jutunk el vagyunk 482 00:21:45,930 --> 00:21:48,089 az emberek, akik csak azt, segítségével ezek az emberek. 483 00:21:48,089 --> 00:21:50,630 David J. MALAN: És mi láttad, hogy mennyire reális 484 00:21:50,630 --> 00:21:53,460 az, aki belép a Természetesen az előzetes háttérrel. 485 00:21:53,460 --> 00:21:56,150 És néhány hónappal később, van 13 héten CS50 486 00:21:56,150 --> 00:21:58,310 alatt öv ténylegesen bizalommal elég 487 00:21:58,310 --> 00:22:01,000 és minősíteni elég tényleges programozási munkát. 488 00:22:01,000 --> 00:22:03,590 >> JIM McKelvey: azért Dávid, igazán nem tudom, OK? 489 00:22:03,590 --> 00:22:06,770 Mivel még nem történt meg minden fajta skála még. 490 00:22:06,770 --> 00:22:10,910 Tudod, mi az adatpontok most amit tanultam volt lehetséges. 491 00:22:10,910 --> 00:22:13,533 És akkor a 50 néhány az emberek, hogy már elhelyezett, 492 00:22:13,533 --> 00:22:15,200 tudjuk, általában ott, ahol vannak. 493 00:22:15,200 --> 00:22:18,270 És az a gyanúm, hogy valaki aki jön át CS50 494 00:22:18,270 --> 00:22:21,397 lesz általában a képzett néhány 495 00:22:21,397 --> 00:22:23,480 az emberek már már sikeresen elhelyezett. 496 00:22:23,480 --> 00:22:25,620 >> Tehát nem bizonyította mértéke még. 497 00:22:25,620 --> 00:22:29,140 És nem azt mondom, hogy ez a teljes oktatási, bármilyen eszközzel. 498 00:22:29,140 --> 00:22:31,990 De ez egy ilyen nagyszerű kezdet. 499 00:22:31,990 --> 00:22:33,640 És ez ad az emberek egy kontextusban. 500 00:22:33,640 --> 00:22:36,310 És azt is tudod, ez egy szigorú osztályban. 501 00:22:36,310 --> 00:22:40,020 Így bárki, aki teljessé ezt osztály bizonyult valamit. 502 00:22:40,020 --> 00:22:43,175 Hogy már bizonyított néhány karakter vagy ezek kombinációja, hogy 503 00:22:43,175 --> 00:22:48,170 tudja, akár szakítószilárdságú vagy hírszerzési, vagy mi a mágikus formula 504 00:22:48,170 --> 00:22:51,660 hogy jelentkeznek a Az elég nehéz osztály, 505 00:22:51,660 --> 00:22:54,420 úgy gondoljuk, hogy fog jót nagyon jól a siker. 506 00:22:54,420 --> 00:22:57,340 És mi van a vállalatok, amelyek hajlandó vissza fel ezt. 507 00:22:57,340 --> 00:22:59,700 Tehát, így nem igazán tudom. 508 00:22:59,700 --> 00:23:03,630 De mi nagyon optimista, hogy bárki, aki megkapja a CS50, 509 00:23:03,630 --> 00:23:06,080 akkor kap munkát. 510 00:23:06,080 --> 00:23:09,320 >> Brendan LIND: És a dolog hogy LaunchCode nem 511 00:23:09,320 --> 00:23:11,120 mint a tipikus belépő szintű bérlése. 512 00:23:11,120 --> 00:23:13,870 Igaz, ez nem az, ahol a akkor jönnek, és azt mondják, 513 00:23:13,870 --> 00:23:16,410 Általában szüksége lehet egy C.S. mértéke és két év szakmai 514 00:23:16,410 --> 00:23:18,800 tapasztalat, hogy egy csomó munkahely, nem igaz? 515 00:23:18,800 --> 00:23:22,680 De aztán, LaunchCode jön, akkor nem kell semmilyen ezek a dolgok. 516 00:23:22,680 --> 00:23:24,620 Nem kell, hogy legyen jogosult ebben a kérdésben. 517 00:23:24,620 --> 00:23:26,370 Hol van, hogy az van, hogy az alkalmassági 518 00:23:26,370 --> 00:23:27,780 és a meghajtó, hogy erre a szintre. 519 00:23:27,780 --> 00:23:28,960 Tehát ez egy szakmai gyakorlatot. 520 00:23:28,960 --> 00:23:31,920 És ez tart, amíg meg nem ezen a szinten, ahol a 521 00:23:31,920 --> 00:23:34,040 akkor kell hozni a normál helyzetben. 522 00:23:34,040 --> 00:23:35,910 És a vállalat legyen megy bármikor. 523 00:23:35,910 --> 00:23:38,000 >> David J. MALAN: Tehát a vállalatok vannak azok csinálnak, végül, 524 00:23:38,000 --> 00:23:39,177 a kezdeti partnerség. 525 00:23:39,177 --> 00:23:40,010 Brendan LIND: Így van. 526 00:23:40,010 --> 00:23:43,045 Tehát mi CS50 - mi vagyunk Ennek próbál csinálni CS50 527 00:23:43,045 --> 00:23:46,320 van kérni őket, hogy a pont, ahol akkor, hé, ha tudod, hogy CS50, 528 00:23:46,320 --> 00:23:48,620 mint te, hogy a meghajtó, van, hogy akarat, hogy megtanulják, 529 00:23:48,620 --> 00:23:53,460 és van, hogy képesek az önálló tanulás és a munka a társaság, 530 00:23:53,460 --> 00:23:56,160 kezelni bármi is legyen az, hogy szükség van. 531 00:23:56,160 --> 00:23:58,530 És akkor lehet kapni őket, megkapjuk őket az ajtón. 532 00:23:58,530 --> 00:24:02,640 És kap pénzt, akkor kap fizetett 15 dollárt órás időtartama alatt szakmai gyakorlatot. 533 00:24:02,640 --> 00:24:05,880 És amikor készen állnak, a vállalat csinál belőlük fizetett pozícióba. 534 00:24:05,880 --> 00:24:08,570 Ha nem, ha a vállalat nem azt gondolják, hogy már úton vannak, 535 00:24:08,570 --> 00:24:09,445 akkor elengedték őket. 536 00:24:09,445 --> 00:24:14,750 És eddig, hogy a siker az, hogy a Nagyjából mindenki továbbra is 537 00:24:14,750 --> 00:24:15,630 a cégük. 538 00:24:15,630 --> 00:24:16,540 >> David J. MALAN: OK. 539 00:24:16,540 --> 00:24:18,350 Tehát most te középpontjában a Saint Louis, 540 00:24:18,350 --> 00:24:20,880 de gyűjteni szeretne hogy a kezdeményezést országosan. 541 00:24:20,880 --> 00:24:22,790 Tehát mi valóban a következő az Ön számára? 542 00:24:22,790 --> 00:24:25,630 >> JIM McKelvey: Így a következő egy sor a városok szerte az országban. 543 00:24:25,630 --> 00:24:28,710 Szóval, nem akar menni a nemzeti amíg finomítani a modellt, 544 00:24:28,710 --> 00:24:32,470 és talán rögzített egy pár ilyen járdák a szennyeződést. 545 00:24:32,470 --> 00:24:34,830 A befejezése után a első CS50 osztály 546 00:24:34,830 --> 00:24:38,080 lesz nagyon fontos, mert a mi vagyunk egyre jó adatokat, hogy az. 547 00:24:38,080 --> 00:24:43,079 De ha tudjuk, hogy mi működik és mi tényleg kell tennie, és méretezés, 548 00:24:43,079 --> 00:24:45,120 akkor megyünk skála a lehető leggyorsabban, 549 00:24:45,120 --> 00:24:46,710 mert az igény van mindenütt. 550 00:24:46,710 --> 00:24:50,260 És mi nem arra törekedjünk, hogy ez a bizonyos egyfajta helyi, Saint Louis jelenség. 551 00:24:50,260 --> 00:24:52,740 Mi csak használ, hogy a próbának. 552 00:24:52,740 --> 00:24:55,900 És akkor mi lesz bővül tudod, amilyen gyorsan csak tudunk 553 00:24:55,900 --> 00:24:58,160 olyan helyekre, amelyek hasonló igényeket. 554 00:24:58,160 --> 00:25:00,070 >> David J. MALAN: Hát, köszönöm sok mindent, amit csináltál. 555 00:25:00,070 --> 00:25:01,610 Mi hízelgett, hogy akár egy részét is. 556 00:25:01,610 --> 00:25:02,660 Ez már nagyon inspiráló. 557 00:25:02,660 --> 00:25:03,660 >> JIM McKelvey: Köszönöm. 558 00:25:03,660 --> 00:25:08,610 Ez annyira nagylelkű csak egy világszínvonalú oktatást, 559 00:25:08,610 --> 00:25:12,660 áll rendelkezésre azok számára, akik valóban értékelem. 560 00:25:12,660 --> 00:25:14,410 Szeretném, ha találkozhattak néhány diák 561 00:25:14,410 --> 00:25:18,470 és hogy az emberek, akik meg Tudják, ez változó életét. 562 00:25:18,470 --> 00:25:22,610 És Bárcsak tudnánk elérni a A kamerák és hozd ide őket. 563 00:25:22,610 --> 00:25:25,090 De ez így értelmes. 564 00:25:25,090 --> 00:25:28,189 És ez mozog a tű és ez nagyon jó. 565 00:25:28,189 --> 00:25:28,730 Szóval, köszönöm. 566 00:25:28,730 --> 00:25:29,980 >> David J. MALAN: Köszönöm Ön tőlünk is. 567 00:25:29,980 --> 00:25:30,900 Nagyra értékelem. 568 00:25:30,900 --> 00:25:33,660 569 00:25:33,660 --> 00:25:35,660 Nagyon köszönjük, hogy csatlakozott hozzánk. 570 00:25:35,660 --> 00:25:39,550 launchcodestl.com tovább. 571 00:25:39,550 --> 00:25:43,109 >> Így kaptunk beszélgetni röviddel azután, hogy a beszélgetni arról, hogy mi többet tehetne. 572 00:25:43,109 --> 00:25:44,400 És mi akadt a következőket. 573 00:25:44,400 --> 00:25:48,010 Annyira örömmel jelenti be a első CS50 Hackathon hogy 574 00:25:48,010 --> 00:25:50,500 lesz majd a út a Saint Louis. 575 00:25:50,500 --> 00:25:51,780 A LaunchCode kiadás. 576 00:25:51,780 --> 00:25:54,230 Sőt, mi is részt vesz velünk, ha szeretné, hogy megfeleljen ezeknek az embereknek. 577 00:25:54,230 --> 00:25:56,563 Ha te magad jégeső St. Louis, vagy végül 578 00:25:56,563 --> 00:25:59,850 mint, hogy beállítsa az online, CS50 a saját Andrew ott lesz. 579 00:25:59,850 --> 00:26:04,720 CS50 Chang, Colton, Dan, akivel csak találkozott, 580 00:26:04,720 --> 00:26:11,040 Devin, Gabriel, Jason, Ramon, aki akkor is találkoztak korábban. 581 00:26:11,040 --> 00:26:15,920 Rob Bowden, Shelly, akit lehet emlékszem, az ilyen filmek - 582 00:26:15,920 --> 00:26:17,370 és a [? Zemaila?]. 583 00:26:17,370 --> 00:26:20,600 >> Tehát valóban, ha szeretné csatlakozzon hozzánk a St. Louis vagy online 584 00:26:20,600 --> 00:26:24,800 A live.cs50.net, dallam a a következő élő show pénteken 585 00:26:24,800 --> 00:26:27,332 Március 28 at 06:00 Eastern Time. 586 00:26:27,332 --> 00:26:29,790 Mi lesz ébren jó néhány órát, hogy este. 587 00:26:29,790 --> 00:26:32,170 És reméljük, hogy maradsz fel velünk is. 588 00:26:32,170 --> 00:26:33,896 Ennyi az e heti CS50 Live. 589 00:26:33,896 --> 00:26:35,770 Nagyon köszönöm mindenkinek a kamera mögött. 590 00:26:35,770 --> 00:26:37,320 Nagyon köszönöm, hogy a szerkesztők. 591 00:26:37,320 --> 00:26:39,880 Találkozunk St. Louis, ez volt CS50. 592 00:26:39,880 --> 00:27:07,810 593 00:27:07,810 --> 00:27:10,350 >> Ramon: Mit jelent a róka mondani? 594 00:27:10,350 --> 00:27:31,146