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 Tai CS50 gyvai ir tai yra kovo 14, o tai reiškia, laimingas Pi diena. 4 00:00:22,679 --> 00:00:24,470 Dabar jis buvo, o nes mes matėme tave, 5 00:00:24,470 --> 00:00:26,682 nes praėjusį penktadienį, Rob Bowden ir aš iš tikrųjų buvo 6 00:00:26,682 --> 00:00:28,390 toli konferencijos Atlantoje, Gruzija. 7 00:00:28,390 --> 00:00:30,525 Konferencija žinomas kaip SIGCSE, Ypatingos svarbos 8 00:00:30,525 --> 00:00:33,400 Grupė kompiuterių mokslo, kuris kasmet suburia 9 00:00:33,400 --> 00:00:35,900 kai 1000 pedagogai kalbėti apie ir dirbti 10 00:00:35,900 --> 00:00:38,692 dėl patobulinimų kompiuterių mokslą. 11 00:00:38,692 --> 00:00:40,650 Vienas iš pranešėjų šiais metais, iš tiesų, 12 00:00:40,650 --> 00:00:42,800 buvo įkūrėjas code.org, kuris galbūt 13 00:00:42,800 --> 00:00:44,550 mačiau spaudoje per pastaruosius metus. 14 00:00:44,550 --> 00:00:47,050 Jie padarė neeilinis darbas per pastaruosius metus vis 15 00:00:47,050 --> 00:00:50,310 žmonės susijaudinęs apie kompiuterių mokslo, ir apie programavimą, visų pirma. 16 00:00:50,310 --> 00:00:52,351 Iš tiesų, vienas iš jų labiausiai gerai žinomi iniciatyvos 17 00:00:52,351 --> 00:00:56,560 yra žinomas kaip kodekso valandą, kuri yra galimybė ir mokymo, per kurį 18 00:00:56,560 --> 00:00:58,769 jūs, ar draugas, ar šeimos narys, ar kolega, 19 00:00:58,769 --> 00:01:01,810 gali gauti savo rankas purvinas su šiek tiek informatikos ir programavimo 20 00:01:01,810 --> 00:01:04,610 tik už alternatyva valandą pamatyti, jei jums imtis jį. 21 00:01:04,610 --> 00:01:06,964 >> Iš tiesų, jei jūs patys turiu draugą, šeimos narį, 22 00:01:06,964 --> 00:01:10,130 ar kolega, kurie norėtų išbandyti savo ar jos ranka tam tikru kompiuterių mokslo, 23 00:01:10,130 --> 00:01:13,390 bet manote, mesti juos į CS50 s Mokymo gali būti šiek tiek per daug ir per 24 00:01:13,390 --> 00:01:17,910 greitai, gerai visomis priemonėmis, apie juos į code.org / sužinoti, kur jie gali pabandyti 25 00:01:17,910 --> 00:01:21,110 jų ranka tik vieną valandą ne informatikos bitų. 26 00:01:21,110 --> 00:01:23,180 Arba dar geriau, parodyti jiems šį įrašą. 27 00:01:23,180 --> 00:01:27,570 >> [VIDEO PLAYBACK] 28 00:01:27,570 --> 00:01:28,570 >> -Sveiki, aš Lėja. 29 00:01:28,570 --> 00:01:29,320 >> -Ir aš Tonya. 30 00:01:29,320 --> 00:01:31,820 >> -Ir mes laimė studijuosite kompiuterių mokslo. 31 00:01:31,820 --> 00:01:34,895 Mes manome, kad tai baisu, 90% mokyklos nemoko jį. 32 00:01:34,895 --> 00:01:37,020 -Jie tikrai nebuvo pasiūlyti tai mano vidurinę mokyklą. 33 00:01:37,020 --> 00:01:40,047 -Taigi, mes stengiamės, kad šį vaizdo įrašą parodyti, kad kiekvienas gali išmokti. 34 00:01:40,047 --> 00:01:42,463 Mes norime gauti 10 milijonų studentams DARYTI kodekso valandą. 35 00:01:42,463 --> 00:01:43,810 >> -Valanda kodekso. 36 00:01:43,810 --> 00:01:44,410 >> -Valanda kodekso. 37 00:01:44,410 --> 00:01:45,405 >> -Iš kodekso valanda. 38 00:01:45,405 --> 00:01:46,317 >> -Valanda kodekso. 39 00:01:46,317 --> 00:01:46,900 -Valanda kodekso. 40 00:01:46,900 --> 00:01:47,460 -Valanda kodekso. 41 00:01:47,460 --> 00:01:48,043 -Valanda kodekso. 42 00:01:48,043 --> 00:01:49,947 -Iš kodekso valanda. 43 00:01:49,947 --> 00:01:51,780 -Kaip jūs gaunate jį gauti saulėgrąžų. 44 00:01:51,780 --> 00:01:53,920 Jis turi padaryti keletą veiksmų. 45 00:01:53,920 --> 00:01:54,560 >> -Aš jį. 46 00:01:54,560 --> 00:01:56,440 Yay. 47 00:01:56,440 --> 00:01:59,610 >> -Ir tada mes paleisti jį ir pamatyti, kas atsitiks. 48 00:01:59,610 --> 00:02:00,415 >> Amazing. 49 00:02:00,415 --> 00:02:02,598 >> -Čia mes eiti. 50 00:02:02,598 --> 00:02:04,483 >> -Jūs tik rašė savo pirmąją programą. 51 00:02:04,483 --> 00:02:04,983 -Aš ją parašė? 52 00:02:04,983 --> 00:02:05,937 -Taip. 53 00:02:05,937 --> 00:02:07,368 -Tai kodas, kurį ką tik parašė. 54 00:02:07,368 --> 00:02:08,800 -Labai nuostabus. 55 00:02:08,800 --> 00:02:12,317 -Aš maniau, kaip, kodas buvo tarsi FTB hakeris, simboliai ir kita. 56 00:02:12,317 --> 00:02:14,650 -Šiek tiek problemų sprendimas, šiek tiek logikos. 57 00:02:14,650 --> 00:02:15,650 -Tai kaip instrukcijose. 58 00:02:15,650 --> 00:02:18,040 -Programavimas šiandien yra daug lengviau. 59 00:02:18,040 --> 00:02:20,060 -Don 't tiesiog žaisti savo telefone. 60 00:02:20,060 --> 00:02:20,600 Užprogramuoti. 61 00:02:20,600 --> 00:02:21,099 >> -Viskas gerai. 62 00:02:21,099 --> 00:02:21,926 -Nuostabus. 63 00:02:21,926 --> 00:02:24,050 >> -Kaip nors eiti apie tai, kaip darbo? 64 00:02:24,050 --> 00:02:26,960 >> -Gal imtis internete klasė, rasti į bendruomenės kolegijoje klasė. 65 00:02:26,960 --> 00:02:29,219 >> -Jūs galite gauti vieną iš geriausių apmokamas darbo vietas visame pasaulyje. 66 00:02:29,219 --> 00:02:31,510 -Manau, kad medicinos pasaulio juda į visą kompiuterių amžiuje. 67 00:02:31,510 --> 00:02:33,450 technologijų paliečia kiekvieną mūsų gyvenimo dalis. 68 00:02:33,450 --> 00:02:36,340 Jei galite sukurti technologiją, Jūs galite pakeisti pasaulį. 69 00:02:36,340 --> 00:02:39,539 >> -Taigi mes džiaugiamės, kad esate dalyvauja šiandienos valandą kodekso. 70 00:02:39,539 --> 00:02:40,830 -Mes tiesiog padarė dvi eilutes kodo. 71 00:02:40,830 --> 00:02:42,471 -Trys eilučių kodo. 72 00:02:42,471 --> 00:02:42,970 -keturias eilutes. 73 00:02:42,970 --> 00:02:43,760 septyni linijos. 74 00:02:43,760 --> 00:02:44,585 Penki linijos. 75 00:02:44,585 --> 00:02:49,435 76 00:02:49,435 --> 00:02:50,971 -16 Eilučių kodus. 77 00:02:50,971 --> 00:02:51,720 -99 Eilučių kodo. 78 00:02:51,720 --> 00:02:52,670 -60 Linijos. 79 00:02:52,670 --> 00:02:54,380 -18 Eilučių kodo. 80 00:02:54,380 --> 00:02:56,330 -75 Eilučių kodo. 81 00:02:56,330 --> 00:02:58,700 -Tai nesvarbu, kiek tau metų. 82 00:02:58,700 --> 00:02:59,426 -Valanda kodekso. 83 00:02:59,426 --> 00:03:01,890 -Valanda kodekso. 84 00:03:01,890 --> 00:03:02,880 -Iš kodekso valanda. 85 00:03:02,880 --> 00:03:03,750 -Iš kodekso valanda. 86 00:03:03,750 --> 00:03:06,410 -Iš kodekso valanda. 87 00:03:06,410 --> 00:03:08,555 -Nesvarbu, ar esate jaunas vyras ar jauna moteris. 88 00:03:08,555 --> 00:03:11,127 Nesvarbu, ar jūs gyvenate miesto ar kaimo teritorija. 89 00:03:11,127 --> 00:03:13,876 -Kiekvienas šioje šalyje turėtų sužinoti, kaip programa kompiuteryje. 90 00:03:13,876 --> 00:03:15,001 -Aš ką tik baigė - 91 00:03:15,001 --> 00:03:16,050 -Valanda kodekso. 92 00:03:16,050 --> 00:03:17,790 -Tai iš tikrųjų labai lengva išmokti. 93 00:03:17,790 --> 00:03:19,330 Merginos turėtų išmokti tai, taip pat. 94 00:03:19,330 --> 00:03:22,940 -Suprasti, kad kalbų tai bus ateityje. 95 00:03:22,940 --> 00:03:24,420 -Kiekvienas gali išmokti kompiuterių mokslo. 96 00:03:24,420 --> 00:03:25,378 -Ir jūs galite išmokti taip pat. 97 00:03:25,378 --> 00:03:29,374 -Jack Dorsey, Mark Zuckerberg, Billas Vartai, visi y'all, sužinau. 98 00:03:29,374 --> 00:03:30,040 -Duok jai kulka. 99 00:03:30,040 --> 00:03:43,330 100 00:03:43,330 --> 00:03:44,300 >> [PABAIGA VIDEO PLAYBACK] 101 00:03:44,300 --> 00:03:47,610 >> Dabar kažkas man sako, kad, jei esate CS50 arba yra CS50x, 102 00:03:47,610 --> 00:03:50,850 jūs išleidote pat daugiau nei tiesiog kodavimo val. 103 00:03:50,850 --> 00:03:53,080 Tačiau bet šeimos nariai, draugai ar kolegos 104 00:03:53,080 --> 00:03:56,450 kad jūs norite įdiegti į tai pasaulio, čia dar vienas motyvas. 105 00:03:56,450 --> 00:03:57,440 Prisiminti šį vaikiną? 106 00:03:57,440 --> 00:03:59,860 Labai populiarus vėlai, turi buvo vadinamasis nukaręs 107 00:03:59,860 --> 00:04:01,540 paukštis įvairiose platformose. 108 00:04:01,540 --> 00:04:05,310 Ir čia mes turime URL ne code.org / nukaręs, 109 00:04:05,310 --> 00:04:08,400 kur tokio pobūdžio žmonės bent code.org gali sudėti įrankis per kurį 110 00:04:08,400 --> 00:04:12,570 arba draugas gali padaryti savo įgyvendinimas kad populiarus žaidimas. 111 00:04:12,570 --> 00:04:13,910 Taigi, check it out. 112 00:04:13,910 --> 00:04:15,811 >> Dabar, kad konferencija, ir praėjusį penktadienį. 113 00:04:15,811 --> 00:04:18,060 Robas Bowden ir aš, kur vėl toli šioje konferencijoje, 114 00:04:18,060 --> 00:04:19,768 ir mes manome, kad apie atsižvelgdamas svečio kompiuterio. 115 00:04:19,768 --> 00:04:22,174 Ir mes išbandyti gana Keli žmonės klausymai. 116 00:04:22,174 --> 00:04:24,090 Nė vienas iš jų atrodė, kad dirbti, todėl mes manome, 117 00:04:24,090 --> 00:04:27,110 mes norime parodyti jums keletą įrašus ką padarė atsitikti. 118 00:04:27,110 --> 00:04:27,810 >> [VIDEO PLAYBACK] 119 00:04:27,810 --> 00:04:31,670 >> RAMON Galván: Aš Ramonas Galvan pildymas už įprastą priimančiosios David Malan. 120 00:04:31,670 --> 00:04:40,340 JAV kariuomenės ryšio kodas buvo 000000, nelabai saugūs, jei jūs paprašykite manęs. 121 00:04:40,340 --> 00:04:43,430 Nepaisant to, aš myliu tave. 122 00:04:43,430 --> 00:04:45,650 Skirtingai nuo Dovydo, kuris sluoksniuose jus. 123 00:04:45,650 --> 00:04:48,880 124 00:04:48,880 --> 00:04:51,040 Tegul ne eiti per šį klaidos. 125 00:04:51,040 --> 00:04:53,067 Kas tai yra apie? 126 00:04:53,067 --> 00:04:54,733 Tegul tik pamatyti video su Harry Lewis. 127 00:04:54,733 --> 00:04:55,116 >> [PABAIGA VIDEO PLAYBACK] 128 00:04:55,116 --> 00:04:57,721 >> David J. Malan: Dabar, kas labiausiai juokinga apie tai įrašo nėra 129 00:04:57,721 --> 00:05:00,720 kaip Ramonas atliekamas prieš kamera, bet kaip Ramonas nežino, 130 00:05:00,720 --> 00:05:02,870 kol nuo keli prieš akimirką, kad mes buvome 131 00:05:02,870 --> 00:05:05,860 žaisti tuos klipus atgal čia jums internete. 132 00:05:05,860 --> 00:05:07,680 Taigi CS50 savo paties Ramon Galvan. 133 00:05:07,680 --> 00:05:10,070 Grįžtant galbūt nors ateities epizodas. 134 00:05:10,070 --> 00:05:12,460 >> Dabar tuo tarpu, jūs galite prisiminti mes palikome paskutiniai kartus epizodas 135 00:05:12,460 --> 00:05:14,670 ant Įspūdingos filmą tiek, kur minėta 136 00:05:14,670 --> 00:05:17,250 kad Robas Bowden yra brolis dvynys, Paulius. 137 00:05:17,250 --> 00:05:19,450 Kas vėlgi fantazijos save iš komikas tiek. 138 00:05:19,450 --> 00:05:22,200 Tačiau jis taip pat atsitiko pasirodyti į populiariausių Amerikos šou, 139 00:05:22,200 --> 00:05:23,696 ir mes paprašėme jūsų, kurie vienas. 140 00:05:23,696 --> 00:05:25,570 Na keli iš jūsų rašė atsakymu. 141 00:05:25,570 --> 00:05:27,580 Ir štai vienas toks pavyzdys. 142 00:05:27,580 --> 00:05:31,140 >> Be CS50 gyvai David paminėta apie Roberto brolis dvynys, Paulius Bowden 143 00:05:31,140 --> 00:05:32,590 ir paprašė apie tai Google. 144 00:05:32,590 --> 00:05:34,420 Na atrodo, kad jis yra iš Harvardo universiteto, taip pat. 145 00:05:34,420 --> 00:05:37,990 Ir kas nori būti milijonierius ir taip, jei aš pirmas 146 00:05:37,990 --> 00:05:41,810 pranešti apie tai, David, pone, aš norėčiau malonu būti garsus kitą CS50 147 00:05:41,810 --> 00:05:42,310 gyventi. 148 00:05:42,310 --> 00:05:45,400 Todėl vertinkite save garsus nes atsakymas buvo iš tiesų, 149 00:05:45,400 --> 00:05:46,650 Kas nori būti milijonierius. 150 00:05:46,650 --> 00:05:50,390 Ir iš tiesų, nuotraukoje čia Paulius Bowden kartu, kad televizijos šou šeimininko. 151 00:05:50,390 --> 00:05:53,344 Ir mes taip pat padarė kasti truputį, ir nustatėme, kad šis klipas jums. 152 00:05:53,344 --> 00:05:54,010 [VIDEO PLAYBACK] 153 00:05:54,010 --> 00:05:56,410 -Paul Bowden iš Franklin, New Jersey. 154 00:05:56,410 --> 00:05:59,290 155 00:05:59,290 --> 00:05:59,897 Ei Paulius. 156 00:05:59,897 --> 00:06:00,730 Sveiki atvykę į šou. 157 00:06:00,730 --> 00:06:02,650 >> -Ačiū. 158 00:06:02,650 --> 00:06:06,140 >> -Paulius tai sako čia esate Antrakursis Harvardo universitete, žinoma, 159 00:06:06,140 --> 00:06:07,840 protingas vaikinas. 160 00:06:07,840 --> 00:06:09,400 >> I guess. 161 00:06:09,400 --> 00:06:11,384 >> -Na mano knygą, kad tikrai rodo tiek. 162 00:06:11,384 --> 00:06:13,800 Ir aš žinau, kai buvo stovėjo eilėje už milijonierius, 163 00:06:13,800 --> 00:06:17,420 iš dangaus ženklas sakė esate tikriausiai bus gerai, tiesa? 164 00:06:17,420 --> 00:06:19,260 >> -Galima sakyti, kad. 165 00:06:19,260 --> 00:06:22,920 Kai man buvo stovėjo eilėje turėjau Polo marškinėliai, kad buvo sukišti 166 00:06:22,920 --> 00:06:26,300 ir paukštis atsitiko kakoti nustatančio teisę į mano marškinių nugaros. 167 00:06:26,300 --> 00:06:28,510 Ir tai buvo dar sukišti in 168 00:06:28,510 --> 00:06:30,390 Bet tai galų gale yra sėkmės. 169 00:06:30,390 --> 00:06:32,070 >> -Tai gerai, sėkmės, pamatyti? 170 00:06:32,070 --> 00:06:33,440 There you go, tu čia. 171 00:06:33,440 --> 00:06:35,086 Visos teisės Paulius. 172 00:06:35,086 --> 00:06:36,440 Ar jūs pasiruošę? 173 00:06:36,440 --> 00:06:36,941 >> -Aš pasiruošęs. 174 00:06:36,941 --> 00:06:37,440 -Viskas gerai. 175 00:06:37,440 --> 00:06:38,685 Tada leiskite žaisti milijonierius. 176 00:06:38,685 --> 00:06:41,360 177 00:06:41,360 --> 00:06:44,120 Ir tavo brolis manimi sėdi už jus, jūsų brolis Robas. 178 00:06:44,120 --> 00:06:45,220 Kaip jūs, Rob? 179 00:06:45,220 --> 00:06:46,150 >> -Aš gerai kaip tu? 180 00:06:46,150 --> 00:06:47,421 >> -Brolis dvynys. 181 00:06:47,421 --> 00:06:47,920 -Taip. 182 00:06:47,920 --> 00:06:50,290 -Dabar jūs, jaunesni, nors, jums išėjo šešių minučių, tiesa? 183 00:06:50,290 --> 00:06:51,130 Ar tai teisinga? 184 00:06:51,130 --> 00:06:51,650 >> -Esu, taip. 185 00:06:51,650 --> 00:06:53,970 >> -Bet jūs protingesni brolis? 186 00:06:53,970 --> 00:06:55,480 >> -Na, aš nenoriu girtis. 187 00:06:55,480 --> 00:06:56,765 Taigi aš negaliu atsakyti į šį klausimą. 188 00:06:56,765 --> 00:06:58,600 >> [PABAIGA VIDEO PLAYBACK] 189 00:06:58,600 --> 00:07:02,610 >> -Taigi Rob turi dvynį, rašo kitą Jūsų klasiokais, hmm įdomu. 190 00:07:02,610 --> 00:07:04,410 Kaip giliai veikia Rabbit Hole eiti? 191 00:07:04,410 --> 00:07:08,290 Turiu klausimą, kodėl problema rinkiniai taip ilgai būti autograded? 192 00:07:08,290 --> 00:07:09,860 Kas vyksta užkulisiuose? 193 00:07:09,860 --> 00:07:11,590 Taigi mes manome, kad tai būtų iš tikrųjų geras klausimas 194 00:07:11,590 --> 00:07:14,930 atsakyti, nes ji rodo, šiek tiek iš pagrindinės įdomus techninis 195 00:07:14,930 --> 00:07:15,620 detalės. 196 00:07:15,620 --> 00:07:18,880 Priešingai populiarių įsitikinimų, jie nėra iš tiesų rūšiuojami pagal Muppets, o 197 00:07:18,880 --> 00:07:21,950 pagal infrastruktūros, kad mes žinome, kaip Išvykimas 50 dėl kliento. 198 00:07:21,950 --> 00:07:25,350 Ir infrastruktūros žinome savo Sandbox 50 serverio pusėje. 199 00:07:25,350 --> 00:07:27,250 >> Dabar tiems, kurie susipažinę, siekiant patikrinti 200 00:07:27,250 --> 00:07:30,009 kai kurių teisingumas CS50 problema nustatyti problemas, 201 00:07:30,009 --> 00:07:32,050 galite paleisti komandą CS50 prietaisas žinomas 202 00:07:32,050 --> 00:07:35,355 kaip patikrinti 50, kur jūs nurodote unikalus identifikatorius bandymo 203 00:07:35,355 --> 00:07:36,230 kad norite paleisti. 204 00:07:36,230 --> 00:07:38,050 Ir tada galite nurodyti į failą takai 205 00:07:38,050 --> 00:07:40,697 arba failai, kuriuos norite įkelti ištyrimui serverių. 206 00:07:40,697 --> 00:07:42,780 Dabar, kai atsakas grįžta iš serverio, 207 00:07:42,780 --> 00:07:45,820 tikiuosi jums matyti visą žalia smiley veidus, kaip ir čia, 208 00:07:45,820 --> 00:07:49,000 tai rodo, kad aš parašiau "Labas, pasauli" labai teisingai. 209 00:07:49,000 --> 00:07:51,630 Priešingai, jei aš kažką blogai, kaip iš tikrųjų 210 00:07:51,630 --> 00:07:55,045 pavadinimų failą teisingai, galiu gauti šią baisi raudona nelaimingą veidą 211 00:07:55,045 --> 00:07:58,230 sakydamas hello.c egzistuoja, tai reiškia, kad nėra 212 00:07:58,230 --> 00:07:59,669 Iš tiesų, kaip nurodyta raudona. 213 00:07:59,669 --> 00:08:01,460 Ir jei kažkas yra per geltonas, tuo tarpu, ji 214 00:08:01,460 --> 00:08:04,400 reiškia, kad šie patikrinimai net ne paleisti, nes kai priklausomybės, 215 00:08:04,400 --> 00:08:07,030 kai anksčiau testas padarė ne iš tikrųjų pavyks. 216 00:08:07,030 --> 00:08:09,164 >> Taigi, kas iš tikrųjų vyksta po kapotu? 217 00:08:09,164 --> 00:08:11,080 Na, kai jūs naudojate šį patikrinti 50 komandą, mes 218 00:08:11,080 --> 00:08:12,830 esmės zipping visus savo failus, 219 00:08:12,830 --> 00:08:16,510 suspaudžiant juos, siųsti juos į pamatyti CS50 yra klasterius serverių, kur 220 00:08:16,510 --> 00:08:19,090 tada mes sukurti tai, kas vadinama aplink juos Sandbox. 221 00:08:19,090 --> 00:08:21,100 Iš esmės jūs galite galvoti apie tai, kaip aplanko, 222 00:08:21,100 --> 00:08:25,250 ir kaip speciali vartotojui, kuris egzistuoja tik rengdamas tikslu 223 00:08:25,250 --> 00:08:28,790 ir veikia, kad specifinis kodas atskirai nuo kažkieno kito, 224 00:08:28,790 --> 00:08:32,480 taip, kad tik tuo atveju, studentas turi atsitiktinis begalinis ciklas arba, dar blogiau, 225 00:08:32,480 --> 00:08:35,200 jis nesiruošia būtinai įtakos niekam apie sistemą. 226 00:08:35,200 --> 00:08:39,200 Taip pat galite visus failus būtų manipuliuojama arba ištrinta, kad neturėtų būti leidžiama. 227 00:08:39,200 --> 00:08:41,159 >> Dabar, kaip veikia kodas gauti išbandyti? 228 00:08:41,159 --> 00:08:45,950 Na, mes parašėme visą infrastruktūrą vadinamas vėl Sandbox - CS 50 Sandbox. 229 00:08:45,950 --> 00:08:48,470 Ir ši infrastruktūra parašyta staigmena, 230 00:08:48,470 --> 00:08:49,980 kalba vadinama "JavaScript". 231 00:08:49,980 --> 00:08:53,000 Kuris jums gali žinoti, iš clientside patirtimi, bet it turns out 232 00:08:53,000 --> 00:08:55,490 Jūs taip pat galite naudoti "JavaScript" serverio pusėje. 233 00:08:55,490 --> 00:08:57,450 Ką daryti kai testai iš tikrųjų atrodo? 234 00:08:57,450 --> 00:09:01,260 Na čia šiek tiek serverio pusėje "JavaScript" kodas, ir tai tik ištrauka jos. 235 00:09:01,260 --> 00:09:04,710 Bet tai yra du patikrinimai kad mes galime paleisti savo kodą. 236 00:09:04,710 --> 00:09:08,360 >> Pirmasis iš jų iki viršaus ten, patikrina, ar failas hello.c egzistuoja, 237 00:09:08,360 --> 00:09:11,880 ir antrasis iš tikrųjų patikrina, ar jūsų failas kaupia Gerai. 238 00:09:11,880 --> 00:09:15,080 Ir tai yra tai, kas galiausiai generuoja tas nelaimingas veidus 239 00:09:15,080 --> 00:09:18,479 ar tie laimingi veidai, kuriuos matote į žymės 50 rezultatų forma. 240 00:09:18,479 --> 00:09:20,270 Dabar daug daugiau techninė detalė, jūs 241 00:09:20,270 --> 00:09:23,436 Kviečiame pažvelgti į šio dokumento išvaizdą čia, kuris atsitiktinai buvo iš tikrųjų 242 00:09:23,436 --> 00:09:25,680 pristatytas pernai SIGCSE konferencija, 243 00:09:25,680 --> 00:09:28,660 ir jis neria į daug išsamiai, kaip kad sistema veikia 244 00:09:28,660 --> 00:09:31,010 ir kodėl mes sukūrėme jį pernai. 245 00:09:31,010 --> 00:09:33,180 >> Dabar per vėlu žiniasklaidoje, buvo toks posakis 246 00:09:33,180 --> 00:09:35,640 čia - pradziu nepavyksta, vadinamieji pradziu nepavyksta 247 00:09:35,640 --> 00:09:38,410 klaida, kuri kamuoja Apple Kompiuterių neseniai. 248 00:09:38,410 --> 00:09:42,021 Dabar, mes negalime pristatyti tai CS 50, nes pradziu pareiškimą C 249 00:09:42,021 --> 00:09:44,770 paprastai frowned, net nors ji tikrai turi savo paskirtį. 250 00:09:44,770 --> 00:09:47,490 Ir ką tai reiškia čia pradziu nepavyksta, yra tai, kad ką 251 00:09:47,490 --> 00:09:50,550 programa turi šią liniją kodas, turėtų eiti, tai yra 252 00:09:50,550 --> 00:09:54,290 peršokti į, kito kodo eilutę neatsižvelgiant į jokius linijų 253 00:09:54,290 --> 00:09:58,300 tarp jo ir eilutės kodo bus ženklinami su raktažodžiu nepavyks. 254 00:09:58,300 --> 00:10:01,005 >> Ir nesugeba gali būti bet kas, FUBAR [? BES?], Tačiau šiuo atveju, 255 00:10:01,005 --> 00:10:03,630 "Apple" nusprendė paskambinti jai žlugti nes tai kodo gabalas, kad 256 00:10:03,630 --> 00:10:06,850 turėtų vykdyti, jei ir kai kažkas nepavyko. 257 00:10:06,850 --> 00:10:10,717 Dabar, deja, Apple padarė klaidą su šiuo teiginiu, nes mes netrukus matysime. 258 00:10:10,717 --> 00:10:12,550 Ir jie neseniai išleido šį pranešimą 259 00:10:12,550 --> 00:10:14,710 viena iš jų klaidų taisymas ataskaitas. 260 00:10:14,710 --> 00:10:16,950 Užpuolikas su privilegijuota tinklas pozicija 261 00:10:16,950 --> 00:10:21,880 gali apimti arba pakeisti duomenis sesijos saugomi SSL / TLS. 262 00:10:21,880 --> 00:10:24,250 SSL priminti, buvo saugi Sockets Layer, ir tai 263 00:10:24,250 --> 00:10:28,070 technologija, naudojama paprastai šifruoti srautą tarp interneto naršyklę, 264 00:10:28,070 --> 00:10:31,730 sako, "Mac" arba "iPhone", arba bet kitas prietaisas, ir web serveris. 265 00:10:31,730 --> 00:10:33,400 Ir TLS yra su juo susijęs. 266 00:10:33,400 --> 00:10:36,670 >> Šis klausimas buvo sprendžiamas atkurti trūksta tikrinimo veiksmus. 267 00:10:36,670 --> 00:10:40,350 Taigi tai buvo Apple aprašymas problema ir sprendimas ja. 268 00:10:40,350 --> 00:10:41,630 Bet ką tai iš tikrųjų reiškia? 269 00:10:41,630 --> 00:10:44,171 Taigi, mes padarėme kai kasti, ir mes iš tikrųjų nustatė kodą 270 00:10:44,171 --> 00:10:49,170 "Apple savo įgyvendinimo SSL, kuris vėl veikia Mac arba iPhone, 271 00:10:49,170 --> 00:10:51,970 ypač jei jūs naudojate Safari šių kompiuterių. 272 00:10:51,970 --> 00:10:53,890 Štai nuo šio kodekso ištrauka. 273 00:10:53,890 --> 00:10:56,140 >> Dabar, jūs negalite pripažinti kai kurios funkcijos. 274 00:10:56,140 --> 00:10:59,560 Ir tu gali neatpažinti naudojimą iš eiti į pareiškimą iki šiol. 275 00:10:59,560 --> 00:11:01,480 Bet tai yra šiek tiek susipažinę sintaksė. 276 00:11:01,480 --> 00:11:04,900 Mes turime keletą, jei sąlygos, kai įdubimas, funkcija, garbanotas petnešos. 277 00:11:04,900 --> 00:11:06,340 Taigi, ne visi, kad užsienio. 278 00:11:06,340 --> 00:11:07,780 Tačiau galime padidinti šiek tiek. 279 00:11:07,780 --> 00:11:11,590 Čia prisitaikyti prie tų sąlygų, ir čia paminėti pradziu nepavyks. 280 00:11:11,590 --> 00:11:12,579 Dabar, kas yra žlugti? 281 00:11:12,579 --> 00:11:14,870 Na tegul tikrųjų pereikite nustatantis tolesnes programoje. 282 00:11:14,870 --> 00:11:17,360 Tai yra linijos kodas, šios trys linijos, kurios 283 00:11:17,360 --> 00:11:20,970 vykdomi, jei iš tikrųjų eiti į nesėkmę. 284 00:11:20,970 --> 00:11:22,430 >> Dabar, kas yra problema tada? 285 00:11:22,430 --> 00:11:24,430 Na, grįžkime į viršų su tomis sąlygomis, kai 286 00:11:24,430 --> 00:11:28,630 Aš geltonos spalvos visi pamini pradziu nepavyks. 287 00:11:28,630 --> 00:11:30,860 Nematau nieko smalsu? 288 00:11:30,860 --> 00:11:32,210 Dėmesys dugne. 289 00:11:32,210 --> 00:11:32,710 Teisė? 290 00:11:32,710 --> 00:11:34,830 Kodas gali būti naujos, bet idėjos nėra. 291 00:11:34,830 --> 00:11:37,130 Jei mes padidinti Čia jūs pastebėsite, kad programuotojas 292 00:11:37,130 --> 00:11:40,200 parašė pradziu du kartus nepavyksta, bet atitrauktas abu. 293 00:11:40,200 --> 00:11:44,445 Bet tu gali padaryti tą patį klaidą sau kai CS 50 problemų. 294 00:11:44,445 --> 00:11:47,070 Tiesiog todėl, kad jūs įtrauka dvi eilutes kodo viduje būklės, 295 00:11:47,070 --> 00:11:49,111 nereiškia, kad jie ir ketina vykdyti. 296 00:11:49,111 --> 00:11:52,240 Jie tik tiek ketina vykdyti jeigu jūs iš tikrųjų supa abu 297 00:11:52,240 --> 00:11:53,100 su kuo? 298 00:11:53,100 --> 00:11:54,320 Garbanotasis petnešos. 299 00:11:54,320 --> 00:11:57,130 >> Taigi, kas iš tikrųjų vyksta, jei Aš tarsi nustatyti įdubimas 300 00:11:57,130 --> 00:12:01,330 ir nereikia pridėti jokių garbanotas petnešos, kas tikrųjų vyksta po gaubtu, 301 00:12:01,330 --> 00:12:03,920 yra tai, kad goto nesugeba turi esmės liko aljansą čia 302 00:12:03,920 --> 00:12:07,100 tai reiškia, kad vyksta vykdyti, nesvarbu koks. 303 00:12:07,100 --> 00:12:09,640 Ir jūs ketinate eiti, arba pereiti prie, šių trijų 304 00:12:09,640 --> 00:12:12,500 eilučių kodo mes pažvelgė atgal momentas. 305 00:12:12,500 --> 00:12:14,330 Taigi, kas yra prasmė? 306 00:12:14,330 --> 00:12:17,760 Na, pažvelgti į tuos išvaizdą apačioje dauguma dvi eilutės čia. 307 00:12:17,760 --> 00:12:20,450 Šios linijos niekada, kada nors pasiekti. 308 00:12:20,450 --> 00:12:22,780 Nes nesvarbu, ką, kad antrasis pradziu nepavyksta 309 00:12:22,780 --> 00:12:25,790 ketina priversti programą peršokti teisę per tas linijas. 310 00:12:25,790 --> 00:12:28,030 Ir ilga istorija trumpa, tos dvi paskutinės eilutės 311 00:12:28,030 --> 00:12:31,100 Yra tikrai svarbu SSL teisingumą. 312 00:12:31,100 --> 00:12:35,610 >> Iš tiesų, jei jie nevykdo, tai neįmanoma arba priešininkas, blogas vaikinas, 313 00:12:35,610 --> 00:12:38,210 darbo užmokesčio, kas yra visuotinai žinoma kaip žmogus viduryje išpuolių, 314 00:12:38,210 --> 00:12:41,860 apsimeta, kad yra saugi svetainė kaip "Facebook" ar "Amazon", arba "Google". 315 00:12:41,860 --> 00:12:45,680 Bet iš tikrųjų tik pamatyti - atsižvelgdamas Šifruotas ryšys su jumis, 316 00:12:45,680 --> 00:12:48,792 ir tada jie perduoda savo srautą kartu, geriau ar blogiau. 317 00:12:48,792 --> 00:12:50,750 Galbūt jūsų vardą, galbūt jūsų slaptažodis, 318 00:12:50,750 --> 00:12:54,080 galbūt jūsų kredito kortelės informaciją, faktinį svetainėje klausimą. 319 00:12:54,080 --> 00:12:55,410 Arba net ne visiems. 320 00:12:55,410 --> 00:12:57,656 Kitaip tariant, šis sugenda SSL. 321 00:12:57,656 --> 00:12:59,280 Dabar, laimei, "Apple" padarė spręsti. 322 00:12:59,280 --> 00:13:01,930 Tiek Mac OS ir iOS neseniai. 323 00:13:01,930 --> 00:13:04,790 Bet jei norite, patikrinkite Jūsų kompiuteris yra dabar iki šiol, 324 00:13:04,790 --> 00:13:08,630 jei turite auto atnaujinimus ant, galvos gotofail.com 325 00:13:08,630 --> 00:13:11,440 ir pamatysite gražus testas, kuris tau pasakys kiek. 326 00:13:11,440 --> 00:13:14,190 Tuo tarpu, jei norite priimti pažvelgti į tikrojo šaltinio kodą, 327 00:13:14,190 --> 00:13:16,990 tai ilgas URL, bet čia Visas išeities tame faile 328 00:13:16,990 --> 00:13:19,740 jei norite gauti jausmą ką realaus pasaulio programavimas 329 00:13:19,740 --> 00:13:22,310 kaip ir atvirai realaus pasaulio klaidas. 330 00:13:22,310 --> 00:13:25,390 >> Kalbant apie klaidas, tai meme buvo išplatino nemažai vėlai tiek. 331 00:13:25,390 --> 00:13:28,670 99 mažai klaidų kode, 99 mažai klaidų kode, 332 00:13:28,670 --> 00:13:32,650 imtis vienas žemyn, pleistras aplink, 127 mažai klaidų kode. 333 00:13:32,650 --> 00:13:34,010 Taigi, kas tai omenyje? 334 00:13:34,010 --> 00:13:36,410 Galbūt, tai yra patirtis tu buvo, 335 00:13:36,410 --> 00:13:39,400 kur jūs pabandyti vytis kai klaida, ir tada kitą, o gal 336 00:13:39,400 --> 00:13:42,290 dar daugiau klaidų želti kaip iš jūsų yra bandę rezultatas 337 00:13:42,290 --> 00:13:43,829 spręsti vieną problemą. 338 00:13:43,829 --> 00:13:45,620 Iš tiesų, tai nukentėjo namo dar, 339 00:13:45,620 --> 00:13:48,080 tegul atsigriebti veidą tai gal pažįstamas. 340 00:13:48,080 --> 00:13:49,730 Hal nuo Malcolm viduryje. 341 00:13:49,730 --> 00:13:50,850 >> [VIDEO PLAYBACK] 342 00:13:50,850 --> 00:13:52,818 >> [Muzikavimo] 343 00:13:52,818 --> 00:14:17,587 344 00:14:17,587 --> 00:14:18,420 [PABAIGA VIDEO PLAYBACK] 345 00:14:18,420 --> 00:14:21,128 David J. Malan: O dabar kai hellos iš kai kurių savo klasiokais. 346 00:14:21,128 --> 00:14:24,405 Iki Pirmasis Khalidas ir iš draugas jo, kurie yra kilę iš Šiaurės Virdžinijoje 347 00:14:24,405 --> 00:14:26,030 Jungtinėse Amerikos Valstijose. 348 00:14:26,030 --> 00:14:30,590 >> KHALID: Ahoy CS50 draugai, mano vardas Khalidas [nesigirdi]. 349 00:14:30,590 --> 00:14:35,580 Susipažinkite su mano papūga [nesigirdi] Gyvenu Šiaurės Virdžinijoje. 350 00:14:35,580 --> 00:14:41,070 Aš aštuntą rūšiuotojas ir aš džiaugiamės, kad dalis CS50 klasėje. 351 00:14:41,070 --> 00:14:46,340 Tai puiki patirtis Kolegija bet likti namuose. 352 00:14:46,340 --> 00:14:49,980 Kaip jūs galite atspėti, aš dalyvavo internetinėje mokymosi programą. 353 00:14:49,980 --> 00:14:54,380 Nesivaržykite patirti mano pirmasis projektas čia. 354 00:14:54,380 --> 00:14:56,579 Pasimatysime aplink. 355 00:14:56,579 --> 00:14:58,620 David J. Malan: Ir dabar tegul galva Kansas City, 356 00:14:58,620 --> 00:15:00,464 Misūris, kur Derekas laukia. 357 00:15:00,464 --> 00:15:03,380 Derek buvo darbe, kai jis filmavo tai todėl jūs galite išgirsti daug triukšmo tiek 358 00:15:03,380 --> 00:15:07,170 fone, nes jis dirba duomenų centre. 359 00:15:07,170 --> 00:15:10,520 >> Derek MITCHELL: Sveiki pasaulis my name is Derek Mitchell. 360 00:15:10,520 --> 00:15:12,930 Esu Kansas City, Missouri. 361 00:15:12,930 --> 00:15:16,790 Ir aš atsižvelgiant CS50 klasės, nes aš tikrai 362 00:15:16,790 --> 00:15:19,830 reikia išmokti programavimas mano darbas. 363 00:15:19,830 --> 00:15:20,770 Tai kur aš dirbu. 364 00:15:20,770 --> 00:15:27,030 Esu regionine parama technikas, atsakingas už Cabela, žymiausias pasaulio tiekėjas. 365 00:15:27,030 --> 00:15:31,160 Ir aš tiesiog bando sužinoti šiek tiek daugiau programavimo, kad aš galiu tobulėti savo karjerą 366 00:15:31,160 --> 00:15:33,690 ir tiesiog būti geriau technikas. 367 00:15:33,690 --> 00:15:40,600 Taigi dar kartą, my name is Derek Mitchell ir tai CS50. 368 00:15:40,600 --> 00:15:45,950 >> [PASISAKYMAS ITALIJOS] 369 00:15:45,950 --> 00:15:47,110 >> FEDERICO: Hello world. 370 00:15:47,110 --> 00:15:48,318 Mano vardas yra Federico Grivelli. 371 00:15:48,318 --> 00:15:49,210 Aš esu iš Italijos. 372 00:15:49,210 --> 00:15:52,670 Gimiau viename iš didžiausių šalies miestuose, Milane. 373 00:15:52,670 --> 00:15:56,720 Ir aš iš tikrųjų buvo iškeltas mažesnis miestas šalia Milano. 374 00:15:56,720 --> 00:16:00,740 Taigi čia prasideda mano noras plėsti akiratį. 375 00:16:00,740 --> 00:16:04,910 Ir tai, kodėl aš šiandien esu užsienio studentų mainų Vašingtono valstijoje. 376 00:16:04,910 --> 00:16:07,260 Žinoma, Jungtinės Amerikos Valstijos. 377 00:16:07,260 --> 00:16:10,545 Taigi Amerikos švietimas tikrai skiriasi nuo Italijos. 378 00:16:10,545 --> 00:16:14,150 Čia aš gauti daug daugiau praktinės patirties, 379 00:16:14,150 --> 00:16:17,870 o ne studijos ir atmintimi. 380 00:16:17,870 --> 00:16:24,430 Taigi, tai buvo man, mano vardas vėl yra Federico Grivelli, ir tai yra CS50. 381 00:16:24,430 --> 00:16:27,240 >> David J. Malan: O dabar Apie iš asmens, mes nelaukėme. 382 00:16:27,240 --> 00:16:28,380 >> Sarah COFFEY: Hello world. 383 00:16:28,380 --> 00:16:32,030 Mano vardas Sara Coffey, aš nuo Maltham, Masačusetsas, 384 00:16:32,030 --> 00:16:35,810 ir aš vedęs CS50 savo Danas Coffey. 385 00:16:35,810 --> 00:16:39,592 Dan, aš tik norėjau palinkėti jūs labai laimingas gimtadienis. 386 00:16:39,592 --> 00:16:42,550 David J. Malan: Jis nežino, tai yra apie atsitikti, bet CS50 savo, 387 00:16:42,550 --> 00:16:44,770 Danny Coffey, yra teisinga dabar kontrolės patalpos. 388 00:16:44,770 --> 00:16:49,125 Bet netrukus bus internete, nes šiandien yra 29 gimtadienis. 389 00:16:49,125 --> 00:16:51,865 390 00:16:51,865 --> 00:16:53,308 Nagi iš Dano. 391 00:16:53,308 --> 00:16:57,160 392 00:16:57,160 --> 00:17:01,306 Prašome išeiti, Danas kitaip tai yra apie būti labai nepatogu. 393 00:17:01,306 --> 00:17:04,010 Dan? 394 00:17:04,010 --> 00:17:08,040 Šiemet Dan Coffey, nežinojo, tai vyksta, vyksta - mes 395 00:17:08,040 --> 00:17:10,780 Žinoma, parengė šį. 396 00:17:10,780 --> 00:17:20,980 Taigi džiaugiamės 29 gimtadienis, ir mes tikimės, kad jums yra, iš tiesų, nustebino. 397 00:17:20,980 --> 00:17:23,741 Ne, kad kito kelio, kito būdo. 398 00:17:23,741 --> 00:17:24,240 Ne tai buvo. 399 00:17:24,240 --> 00:17:24,889 >> DAN COFFEY: Čia mes eiti. 400 00:17:24,889 --> 00:17:26,430 >> David J. Malan: Dan Coffey, visi. 401 00:17:26,430 --> 00:17:28,460 Labai ačiū Danas už išeina. 402 00:17:28,460 --> 00:17:32,400 Ir dabar, 60 sekundžių panda. 403 00:17:32,400 --> 00:17:33,676 >> [VIDEO PLAYBACK] 404 00:17:33,676 --> 00:17:36,156 >> [Muzikavimo] 405 00:17:36,156 --> 00:18:32,077 406 00:18:32,077 --> 00:18:32,910 [PABAIGA VIDEO PLAYBACK] 407 00:18:32,910 --> 00:18:34,670 David J. Malan: dabar jūs galite prisiminti iš neseniai epizodas, 408 00:18:34,670 --> 00:18:37,830 kad mes pristatėme LaunchCode, iniciatyva Saint Louis, Misūris, 409 00:18:37,830 --> 00:18:40,200 vadovauja savanorių, kurie buvo taip kartu 410 00:18:40,200 --> 00:18:43,304 su CS50 mokymo programą ir Pagrindiniai piliečiai Saint Louis 411 00:18:43,304 --> 00:18:46,470 per tą link kurio pabaigos medžiagos padeda suporuoti juos su programavimo 412 00:18:46,470 --> 00:18:48,530 Darbai semestro pabaigoje. 413 00:18:48,530 --> 00:18:51,360 Jūs galite prisiminti, o tai, kad Ši iniciatyva buvo toks populiarus, 414 00:18:51,360 --> 00:18:55,749 Saint Louis, kad jie beveik krantų vietos operos. 415 00:18:55,749 --> 00:18:57,540 Na, LaunchCode s įkūrėjai labai maloningai 416 00:18:57,540 --> 00:18:59,610 atvyko į kampusie neseniai ir sutiko susėsti 417 00:18:59,610 --> 00:19:02,830 pas mus į Sanders teatras pokalbiai apie tai, kas yra LaunchCode 418 00:19:02,830 --> 00:19:04,589 ir kaip tai vyksta. 419 00:19:04,589 --> 00:19:07,880 David J. Malan: Mes čia šiandien su mūsų draugai iš LaunchCode kurie skrendama 420 00:19:07,880 --> 00:19:10,410 visą kelią nuo Louis pasakyti labas. 421 00:19:10,410 --> 00:19:11,279 Sveiki visi. 422 00:19:11,279 --> 00:19:12,070 JIM MCKELVEY: Sveiki. 423 00:19:12,070 --> 00:19:14,819 David J. Malan: kas mes turime čia pas mus šiandien iš LaunchCode. 424 00:19:14,819 --> 00:19:16,304 JIM MCKELVEY: Taigi, aš Jim McKelvey. 425 00:19:16,304 --> 00:19:17,720 BRENDAN LIND: Ir aš Brendan Lind. 426 00:19:17,720 --> 00:19:19,050 Zach Lou: Ir aš Zach Lu. 427 00:19:19,050 --> 00:19:20,020 David J. Malan: O tiems, kurie susipažinę, 428 00:19:20,020 --> 00:19:22,005 gal galėtumėte pasakyti mums šiek tiek apie tai, kas LaunchCode yra? 429 00:19:22,005 --> 00:19:24,380 >> JIM MCKELVEY: Taigi LaunchCode yra darbo vieta sistema 430 00:19:24,380 --> 00:19:26,880 kad mes esame pradininkai pradedant St Louis, 431 00:19:26,880 --> 00:19:28,600 bet mes ketiname jį visoje šalyje. 432 00:19:28,600 --> 00:19:31,460 Idėja iš esmės yra gauti įmones keisti savo samdymo 433 00:19:31,460 --> 00:19:34,640 praktiką priimame žmones, kurie turėti netradicines įgaliojimai. 434 00:19:34,640 --> 00:19:39,350 Taigi, kaip mes žinome, kaip programuotojai, kad iš geriausių programuotojų daug 435 00:19:39,350 --> 00:19:41,720 yra savamokslis tam tikru mastu. 436 00:19:41,720 --> 00:19:44,869 Ir bendrovės ne būtinai pripažinti 437 00:19:44,869 --> 00:19:46,160 tai jų nuomos praktiką. 438 00:19:46,160 --> 00:19:49,240 Taigi, jei esate geras programuotojas, jūs vis dar nebūtinai 439 00:19:49,240 --> 00:19:51,080 turi kelią į gerą darbą. 440 00:19:51,080 --> 00:19:53,400 >> Ir taip, mes pradėjome dirbti su šimtą bendrovių 441 00:19:53,400 --> 00:19:55,790 nuo milijardų dolerių įmonės, pavyzdžiui, įmonė, 442 00:19:55,790 --> 00:19:59,670 ir "MasterCard", žemyn į dvi žmogaus besikuriančioms įmonėms. 443 00:19:59,670 --> 00:20:03,720 Ir mes Dotarłeś juos visus sutikti imtis LaunchCode kandidatus, 444 00:20:03,720 --> 00:20:05,230 iš esmės pameistrystės sistema. 445 00:20:05,230 --> 00:20:07,920 >> David J. Malan: Ir kaip Jums susirasti CS50 mokymosi medžiagos į pirmąją vietą. 446 00:20:07,920 --> 00:20:09,461 >> JIM MCKELVEY: Taigi tai buvo tikrai juokinga. 447 00:20:09,461 --> 00:20:14,310 Mano žmona paėmė savo klasę internete per Harvardo pratęsimas. 448 00:20:14,310 --> 00:20:17,560 Ir ji buvo rudenį 2012 CS50. 449 00:20:17,560 --> 00:20:22,010 Ir nors mes, aš kompiuterių mokslininkas lavinimą. 450 00:20:22,010 --> 00:20:25,180 Ir todėl aš padėjau ją per klasės, aš stebėjau jį. 451 00:20:25,180 --> 00:20:30,980 Ir ji pasakė, jūs žinote, tai yra siūlomi internetu per EDX, 452 00:20:30,980 --> 00:20:36,960 ir mes pateikti šiuos žmones, kurie labai mažai tradicinių įgaliojimai, 453 00:20:36,960 --> 00:20:38,870 ir mes panašiai, tai būtų nuostabu. 454 00:20:38,870 --> 00:20:40,540 Štai kaip mes sužinojome apie tai. 455 00:20:40,540 --> 00:20:41,535 Per m žmona Anna. 456 00:20:41,535 --> 00:20:42,994 Ir jūsų Harvardo pratęsimas programa. 457 00:20:42,994 --> 00:20:44,201 David J. Malan: Tai juokinga. 458 00:20:44,201 --> 00:20:47,620 Tai toks mažas sprendimas, jos paėmimas klases turėjo tokį poveikį tada. 459 00:20:47,620 --> 00:20:49,940 >> JIM MCKELVEY: Tai buvo super pasisekė. 460 00:20:49,940 --> 00:20:53,931 Ir mes tikrai malonu matyti kad vaikinai dirbo su EDX 461 00:20:53,931 --> 00:20:56,430 ir kad ji būtų prieinama ir visos papildomos medžiagos. 462 00:20:56,430 --> 00:20:58,840 Ir tai fantastiška išteklių mokymus. 463 00:20:58,840 --> 00:20:59,590 David J. Malan: Gerai. 464 00:20:59,590 --> 00:21:02,596 Na, naujienos, mes iš tikrųjų atėjau visoje išvaizdą 465 00:21:02,596 --> 00:21:05,720 ne ką pirmą naktį LaunchCode buvo, kai buvo operos ir baleto teatre. 466 00:21:05,720 --> 00:21:07,520 Ar galite duoti mums iš pirmų rankų į tai, kas 467 00:21:07,520 --> 00:21:09,840 jūsų patirtis buvo kaip tą vakarą? 468 00:21:09,840 --> 00:21:11,880 >> JIM MCKELVEY: Taip, taip, buvau Romoje. 469 00:21:11,880 --> 00:21:14,950 Brendan paskambino man į 03:00 ryte, ir sakė, 470 00:21:14,950 --> 00:21:17,140 mes išsiliejo visas tris vietas. 471 00:21:17,140 --> 00:21:21,360 Taigi mes turėjome Kristaus Bažnyčia Katedra, centras biblioteka, 472 00:21:21,360 --> 00:21:24,520 ir kariai memorialinis, kuris Yra trys gana dideli vietose. 473 00:21:24,520 --> 00:21:26,390 Ir mes tikėjomės keli šimtai žmonių. 474 00:21:26,390 --> 00:21:28,550 Mes turėjo daugiau nei 1000 žmonių užsiregistruoti. 475 00:21:28,550 --> 00:21:30,890 Taigi mes krantų viską Brendan mane vadina, 476 00:21:30,890 --> 00:21:33,840 kaip, mes turime didesnį pastatą. 477 00:21:33,840 --> 00:21:36,370 Ir jie gavo mums tai milžinas, šis milžinas operos 478 00:21:36,370 --> 00:21:38,717 namas, kur mes surengė pirmąją klasę. 479 00:21:38,717 --> 00:21:40,050 David J. Malan: O tai puiku. 480 00:21:40,050 --> 00:21:42,590 JIM MCKELVEY: ir žmonės buvo labai dėkinga. 481 00:21:42,590 --> 00:21:45,930 Aš turiu galvoje, kad žmonės, kurie mes pasiekti yra 482 00:21:45,930 --> 00:21:48,089 žmonių, kurie tiesiog nori padėti šiems žmonės. 483 00:21:48,089 --> 00:21:50,630 David J. Malan: Ir nuo ko mačiau, kiek realu 484 00:21:50,630 --> 00:21:53,460 tai, kažkas, kas patenka Žinoma, be išankstinio fone. 485 00:21:53,460 --> 00:21:56,150 Ir po kelių mėnesių, jie turi 13 savaičių CS50 486 00:21:56,150 --> 00:21:58,310 pagal savo diržu, kad iš tikrųjų jaustis pakankamai įsitikinę, 487 00:21:58,310 --> 00:22:01,000 ir būti kvalifikuotas pakankamai tikrasis programavimo darbas. 488 00:22:01,000 --> 00:22:03,590 >> JIM MCKELVEY: Dovydas, mes tikrai nežinome, gerai? 489 00:22:03,590 --> 00:22:06,770 Kadangi mes ne padaryti jį bet kuriuo tarsi masto dar. 490 00:22:06,770 --> 00:22:10,910 Žinote, mūsų duomenų taškų dabar yra tai, ką aš sužinojau, buvo įmanoma. 491 00:22:10,910 --> 00:22:13,533 Ir tada 50 kai žmonės, kad mes pateikti, 492 00:22:13,533 --> 00:22:15,200 mes paprastai žino, kur jie yra. 493 00:22:15,200 --> 00:22:18,270 Ir mūsų spėjimas yra, kad kažkas kas ateina per CS50 494 00:22:18,270 --> 00:22:21,397 bus paprastai kvalifikuotos kaip kai kurie 495 00:22:21,397 --> 00:22:23,480 žmonių, mes turime jau sėkmingai pateiktas. 496 00:22:23,480 --> 00:22:25,620 >> Taigi mes ne įrodė savo masto dar. 497 00:22:25,620 --> 00:22:29,140 Ir aš nesakau, kad tai užbaigti švietimo bet kokiomis priemonėmis. 498 00:22:29,140 --> 00:22:31,990 Bet ji tokia puiki pradžia. 499 00:22:31,990 --> 00:22:33,640 Ir tai suteikia žmonėms kontekstą. 500 00:22:33,640 --> 00:22:36,310 Ir jis taip pat, jūs žinote, tai griežta klasė. 501 00:22:36,310 --> 00:22:40,020 Taigi kiekvienas, kuris baigia tai klasė įrodė kažką. 502 00:22:40,020 --> 00:22:43,175 Kad jie jau parodė, kai simbolis arba jums derinys 503 00:22:43,175 --> 00:22:48,170 žinau, bet atkaklumas ar žvalgybos, ar kad ir kas tai stebuklinga formulė 504 00:22:48,170 --> 00:22:51,660 kad gauna juos per gana sunku klasė, 505 00:22:51,660 --> 00:22:54,420 mes manome, kad ketina Bode labai gerai dėl savo sėkmės. 506 00:22:54,420 --> 00:22:57,340 Ir mes turime įmonių, kurios yra nori daryti atsargines kopijas, kad. 507 00:22:57,340 --> 00:22:59,700 Taigi, kad mes iš tikrųjų nežinome. 508 00:22:59,700 --> 00:23:03,630 Bet mes labai optimistiškai, kad kiekvienas, kuris gauna per CS50, 509 00:23:03,630 --> 00:23:06,080 mes galime gauti darbą. 510 00:23:06,080 --> 00:23:09,320 >> BRENDAN LIND: Ir dalykas yra tai, kad LaunchCode nėra 511 00:23:09,320 --> 00:23:11,120 kaip jūsų tipiškų pradinio lygio nuoma. 512 00:23:11,120 --> 00:23:13,870 Teisė, tai nėra kur jums ateiti ir pasakyti 513 00:23:13,870 --> 00:23:16,410 paprastai jums gali tekti C.S. laipsnį ir dvejų metų darbo 514 00:23:16,410 --> 00:23:18,800 patirtis gauti daug darbo vietų, tiesa? 515 00:23:18,800 --> 00:23:22,680 Bet tada, LaunchCode ateina, jūs nereikia jokių iš tų dalykų. 516 00:23:22,680 --> 00:23:24,620 Jums nereikia būti kvalifikaciją šiuo klausimu. 517 00:23:24,620 --> 00:23:26,370 Kur turi būti yra yra, kad aptitude 518 00:23:26,370 --> 00:23:27,780 ir vairuoti gauti iki to lygio. 519 00:23:27,780 --> 00:23:28,960 Taigi tai amato. 520 00:23:28,960 --> 00:23:31,920 Ir tai tęsiasi tol, kol esate tame lygyje, kur 521 00:23:31,920 --> 00:23:34,040 jums bus pareikštas už normalią padėtį. 522 00:23:34,040 --> 00:23:35,910 Ir įmonė gali leisti tu bet kuriuo metu. 523 00:23:35,910 --> 00:23:38,000 >> David J. Malan: Taigi įmonės yra tie, kurie daro, galiausiai, 524 00:23:38,000 --> 00:23:39,177 kad pradinis partnerystė. 525 00:23:39,177 --> 00:23:40,010 BRENDAN LIND: Teisė. 526 00:23:40,010 --> 00:23:43,045 Taigi, kas CS50 - ką mes daro bando daryti su CS50 527 00:23:43,045 --> 00:23:46,320 yra gauti juos iki taško, kur tada, ei, ar galite vartoti CS50, 528 00:23:46,320 --> 00:23:48,620 kaip jūs turite, kad diską, jūs turite, kad norą mokytis, 529 00:23:48,620 --> 00:23:53,460 ir jūs turite, kad polinkis savarankiškai mokytis ir dirbti į įmonę, 530 00:23:53,460 --> 00:23:56,160 dirbti, kokia ji yra, ko reikia. 531 00:23:56,160 --> 00:23:58,530 Ir tada mes galime juos gauti, mes juos gauti į duris. 532 00:23:58,530 --> 00:24:02,640 Ir jie bus mokama, jie bus mokama 15 $ valandą už gamybinę praktiką. 533 00:24:02,640 --> 00:24:05,880 Ir kai jie pasiruošę, įmonės paverčia juos dirbančiu poziciją. 534 00:24:05,880 --> 00:24:08,570 Jei ne, jei įmonė nėra manau, kad jie jų kelyje, 535 00:24:08,570 --> 00:24:09,445 jie gali leisti jiems eiti. 536 00:24:09,445 --> 00:24:14,750 Ir iki šiol, kad sėkmė yra tai, kad beveik visi dar 537 00:24:14,750 --> 00:24:15,630 su savo kompanija. 538 00:24:15,630 --> 00:24:16,540 >> David J. Malan: Gerai. 539 00:24:16,540 --> 00:24:18,350 Taigi, dabar jūs esate orientuota į Saint Louis, 540 00:24:18,350 --> 00:24:20,880 bet aš surinkti norite imtis iniciatyvos nacionaliniu lygmeniu. 541 00:24:20,880 --> 00:24:22,790 Taigi, kas iš tikrųjų yra kitas už jus? 542 00:24:22,790 --> 00:24:25,630 >> JIM MCKELVEY: Taigi kitą yra serija miestų visoje šalyje. 543 00:24:25,630 --> 00:24:28,710 Taigi, mes nenorime eiti nacionalinės kol mes patikslinti modelį, 544 00:24:28,710 --> 00:24:32,470 o gal ir padėjo tiems, pora šaligatviai per purvą. 545 00:24:32,470 --> 00:24:34,830 Tai užbaigimas pirmasis CS50 klasė 546 00:24:34,830 --> 00:24:38,080 bus tikrai svarbus, nes mes gauti gerus duomenis iš to. 547 00:24:38,080 --> 00:24:43,079 Bet kai mes žinome, kas veikia ir kas mes tikrai turėtų daryti ir mastelio, 548 00:24:43,079 --> 00:24:45,120 tada mes ketiname masto kuo greičiau, 549 00:24:45,120 --> 00:24:46,710 nes poreikis egzistuoja visur. 550 00:24:46,710 --> 00:24:50,260 Ir mes ne bando padaryti tai šiek tiek rūšiuoti vietos, Saint Louis reiškinys. 551 00:24:50,260 --> 00:24:52,740 Mes tiesiog naudojant, kad bandymo stende. 552 00:24:52,740 --> 00:24:55,900 Ir tada plėsime žinote, kaip greitai, kaip mes galime 553 00:24:55,900 --> 00:24:58,160 vietose, kurios turi panašių poreikius. 554 00:24:58,160 --> 00:25:00,070 >> David J. Malan: Na, ačiū, kad daug už viską, ką veikėte. 555 00:25:00,070 --> 00:25:01,610 Mes girdėti, kad net jo dalis. 556 00:25:01,610 --> 00:25:02,660 Tai buvo gana įkvepiantis. 557 00:25:02,660 --> 00:25:03,660 >> JIM MCKELVEY: Ačiū. 558 00:25:03,660 --> 00:25:08,610 Tai buvo taip turtinga tiesiog pasaulinio lygio išsilavinimą, kuris 559 00:25:08,610 --> 00:25:12,660 yra žmonių, kurie tikrai vertiname tai. 560 00:25:12,660 --> 00:25:14,410 Aš linkiu jums galėtų patenkinti kai kurie studentai 561 00:25:14,410 --> 00:25:18,470 ir pamatyti žmonių, kurie Jums žinau, jis keičiasi gyvenimą. 562 00:25:18,470 --> 00:25:22,610 Ir aš tik noriu, kad mes gali pasiekti per kameros ir juos čia. 563 00:25:22,610 --> 00:25:25,090 Bet tai taip prasminga. 564 00:25:25,090 --> 00:25:28,189 Ir jis juda adata ir tai tikrai geras. 565 00:25:28,189 --> 00:25:28,730 Taigi ačiū. 566 00:25:28,730 --> 00:25:29,980 >> David J. Malan: Ačiū Jūs iš mūsų, kaip gerai. 567 00:25:29,980 --> 00:25:30,900 Įvertink jį. 568 00:25:30,900 --> 00:25:33,660 569 00:25:33,660 --> 00:25:35,660 Labai ačiū, kad sutikote su mumis. 570 00:25:35,660 --> 00:25:39,550 launchcodestl.com daugiau. 571 00:25:39,550 --> 00:25:43,109 >> Taigi, mes turime kalbasi netrukus po to kalbėtis apie ką dar mes galime padaryti. 572 00:25:43,109 --> 00:25:44,400 Ir mes atėjo į šiuos. 573 00:25:44,400 --> 00:25:48,010 Mes taip malonu pranešti pirmasis CS50 Hackathon kad 574 00:25:48,010 --> 00:25:50,500 vyks Kelias į Saint Louis. 575 00:25:50,500 --> 00:25:51,780 LaunchCode leidimas. 576 00:25:51,780 --> 00:25:54,230 Tiesą sakant, imsimės su mumis jei norite, kad atitiktų šiuos žmonės. 577 00:25:54,230 --> 00:25:56,563 Jei patys kilę iš g Louis ar būtų galiausiai 578 00:25:56,563 --> 00:25:59,850 kaip sureguliuoti online, CS50 s savo Andrew bus ten. 579 00:25:59,850 --> 00:26:04,720 CS50 yra Chang, Colton, Dan, kurį ką tik susitiko, 580 00:26:04,720 --> 00:26:11,040 Devin, Gabrielius, Jasonas Ramonas, kas jums taip pat susitiko anksčiau. 581 00:26:11,040 --> 00:26:15,920 Robas Bowden, Shelly, kurį jums gali prisiminti iš tokių filmų kaip - 582 00:26:15,920 --> 00:26:17,370 ir [? Zemaila?]. 583 00:26:17,370 --> 00:26:20,600 >> Taigi, iš tiesų, jei norite prisijungti prie mūsų St Louis arba internetu 584 00:26:20,600 --> 00:26:24,800 ne live.cs50.net klausosi už šalia gyventi rodo penktadienį 585 00:26:24,800 --> 00:26:27,332 Kovo 28 d 06:00 Rytų laikas. 586 00:26:27,332 --> 00:26:29,790 Mes ketiname būti budrus nemažai valandų, kad vakare. 587 00:26:29,790 --> 00:26:32,170 Ir mes tikimės, kad jums likti su mumis taip pat. 588 00:26:32,170 --> 00:26:33,896 Štai jis šios savaitės CS50 Live. 589 00:26:33,896 --> 00:26:35,770 Labai ačiū visiems, už kameros. 590 00:26:35,770 --> 00:26:37,320 Labai ačiū, kad mūsų autoriams. 591 00:26:37,320 --> 00:26:39,880 Pamatysime jums g Louis, tai buvo CS50. 592 00:26:39,880 --> 00:27:07,810 593 00:27:07,810 --> 00:27:10,350 >> RAMON: Ką lapė sako? 594 00:27:10,350 --> 00:27:31,146