David J. Malan: Hello world. Tai CS50 gyvai ir tai yra kovo 14, o tai reiškia, laimingas Pi diena. Dabar jis buvo, o nes mes matėme tave, nes praėjusį penktadienį, Rob Bowden ir aš iš tikrųjų buvo toli konferencijos Atlantoje, Gruzija. Konferencija žinomas kaip SIGCSE, Ypatingos svarbos Grupė kompiuterių mokslo, kuris kasmet suburia kai 1000 pedagogai kalbėti apie ir dirbti dėl patobulinimų kompiuterių mokslą. Vienas iš pranešėjų šiais metais, iš tiesų, buvo įkūrėjas code.org, kuris galbūt mačiau spaudoje per pastaruosius metus. Jie padarė neeilinis darbas per pastaruosius metus vis žmonės susijaudinęs apie kompiuterių mokslo, ir apie programavimą, visų pirma. Iš tiesų, vienas iš jų labiausiai gerai žinomi iniciatyvos yra žinomas kaip kodekso valandą, kuri yra galimybė ir mokymo, per kurį jūs, ar draugas, ar šeimos narys, ar kolega, gali gauti savo rankas purvinas su šiek tiek informatikos ir programavimo tik už alternatyva valandą pamatyti, jei jums imtis jį. Iš tiesų, jei jūs patys turiu draugą, šeimos narį, ar kolega, kurie norėtų išbandyti savo ar jos ranka tam tikru kompiuterių mokslo, bet manote, mesti juos į CS50 s Mokymo gali būti šiek tiek per daug ir per greitai, gerai visomis priemonėmis, apie juos į code.org / sužinoti, kur jie gali pabandyti jų ranka tik vieną valandą ne informatikos bitų. Arba dar geriau, parodyti jiems šį įrašą. [VIDEO PLAYBACK] -Sveiki, aš Lėja. -Ir aš Tonya. -Ir mes laimė studijuosite kompiuterių mokslo. Mes manome, kad tai baisu, 90% mokyklos nemoko jį. -Jie tikrai nebuvo pasiūlyti tai mano vidurinę mokyklą. -Taigi, mes stengiamės, kad šį vaizdo įrašą parodyti, kad kiekvienas gali išmokti. Mes norime gauti 10 milijonų studentams DARYTI kodekso valandą. -Valanda kodekso. -Valanda kodekso. -Iš kodekso valanda. -Valanda kodekso. -Valanda kodekso. -Valanda kodekso. -Valanda kodekso. -Iš kodekso valanda. -Kaip jūs gaunate jį gauti saulėgrąžų. Jis turi padaryti keletą veiksmų. -Aš jį. Yay. -Ir tada mes paleisti jį ir pamatyti, kas atsitiks. Amazing. -Čia mes eiti. -Jūs tik rašė savo pirmąją programą. -Aš ją parašė? -Taip. -Tai kodas, kurį ką tik parašė. -Labai nuostabus. -Aš maniau, kaip, kodas buvo tarsi FTB hakeris, simboliai ir kita. -Šiek tiek problemų sprendimas, šiek tiek logikos. -Tai kaip instrukcijose. -Programavimas šiandien yra daug lengviau. -Don 't tiesiog žaisti savo telefone. Užprogramuoti. -Viskas gerai. -Nuostabus. -Kaip nors eiti apie tai, kaip darbo? -Gal imtis internete klasė, rasti į bendruomenės kolegijoje klasė. -Jūs galite gauti vieną iš geriausių apmokamas darbo vietas visame pasaulyje. -Manau, kad medicinos pasaulio juda į visą kompiuterių amžiuje. technologijų paliečia kiekvieną mūsų gyvenimo dalis. Jei galite sukurti technologiją, Jūs galite pakeisti pasaulį. -Taigi mes džiaugiamės, kad esate dalyvauja šiandienos valandą kodekso. -Mes tiesiog padarė dvi eilutes kodo. -Trys eilučių kodo. -keturias eilutes. septyni linijos. Penki linijos. -16 Eilučių kodus. -99 Eilučių kodo. -60 Linijos. -18 Eilučių kodo. -75 Eilučių kodo. -Tai nesvarbu, kiek tau metų. -Valanda kodekso. -Valanda kodekso. -Iš kodekso valanda. -Iš kodekso valanda. -Iš kodekso valanda. -Nesvarbu, ar esate jaunas vyras ar jauna moteris. Nesvarbu, ar jūs gyvenate miesto ar kaimo teritorija. -Kiekvienas šioje šalyje turėtų sužinoti, kaip programa kompiuteryje. -Aš ką tik baigė - -Valanda kodekso. -Tai iš tikrųjų labai lengva išmokti. Merginos turėtų išmokti tai, taip pat. -Suprasti, kad kalbų tai bus ateityje. -Kiekvienas gali išmokti kompiuterių mokslo. -Ir jūs galite išmokti taip pat. -Jack Dorsey, Mark Zuckerberg, Billas Vartai, visi y'all, sužinau. -Duok jai kulka. [PABAIGA VIDEO PLAYBACK] Dabar kažkas man sako, kad, jei esate CS50 arba yra CS50x, jūs išleidote pat daugiau nei tiesiog kodavimo val. Tačiau bet šeimos nariai, draugai ar kolegos kad jūs norite įdiegti į tai pasaulio, čia dar vienas motyvas. Prisiminti šį vaikiną? Labai populiarus vėlai, turi buvo vadinamasis nukaręs paukštis įvairiose platformose. Ir čia mes turime URL ne code.org / nukaręs, kur tokio pobūdžio žmonės bent code.org gali sudėti įrankis per kurį arba draugas gali padaryti savo įgyvendinimas kad populiarus žaidimas. Taigi, check it out. Dabar, kad konferencija, ir praėjusį penktadienį. Robas Bowden ir aš, kur vėl toli šioje konferencijoje, ir mes manome, kad apie atsižvelgdamas svečio kompiuterio. Ir mes išbandyti gana Keli žmonės klausymai. Nė vienas iš jų atrodė, kad dirbti, todėl mes manome, mes norime parodyti jums keletą įrašus ką padarė atsitikti. [VIDEO PLAYBACK] RAMON Galván: Aš Ramonas Galvan pildymas už įprastą priimančiosios David Malan. JAV kariuomenės ryšio kodas buvo 000000, nelabai saugūs, jei jūs paprašykite manęs. Nepaisant to, aš myliu tave. Skirtingai nuo Dovydo, kuris sluoksniuose jus. Tegul ne eiti per šį klaidos. Kas tai yra apie? Tegul tik pamatyti video su Harry Lewis. [PABAIGA VIDEO PLAYBACK] David J. Malan: Dabar, kas labiausiai juokinga apie tai įrašo nėra kaip Ramonas atliekamas prieš kamera, bet kaip Ramonas nežino, kol nuo keli prieš akimirką, kad mes buvome žaisti tuos klipus atgal čia jums internete. Taigi CS50 savo paties Ramon Galvan. Grįžtant galbūt nors ateities epizodas. Dabar tuo tarpu, jūs galite prisiminti mes palikome paskutiniai kartus epizodas ant Įspūdingos filmą tiek, kur minėta kad Robas Bowden yra brolis dvynys, Paulius. Kas vėlgi fantazijos save iš komikas tiek. Tačiau jis taip pat atsitiko pasirodyti į populiariausių Amerikos šou, ir mes paprašėme jūsų, kurie vienas. Na keli iš jūsų rašė atsakymu. Ir štai vienas toks pavyzdys. Be CS50 gyvai David paminėta apie Roberto brolis dvynys, Paulius Bowden ir paprašė apie tai Google. Na atrodo, kad jis yra iš Harvardo universiteto, taip pat. Ir kas nori būti milijonierius ir taip, jei aš pirmas pranešti apie tai, David, pone, aš norėčiau malonu būti garsus kitą CS50 gyventi. Todėl vertinkite save garsus nes atsakymas buvo iš tiesų, Kas nori būti milijonierius. Ir iš tiesų, nuotraukoje čia Paulius Bowden kartu, kad televizijos šou šeimininko. Ir mes taip pat padarė kasti truputį, ir nustatėme, kad šis klipas jums. [VIDEO PLAYBACK] -Paul Bowden iš Franklin, New Jersey. Ei Paulius. Sveiki atvykę į šou. -Ačiū. -Paulius tai sako čia esate Antrakursis Harvardo universitete, žinoma, protingas vaikinas. I guess. -Na mano knygą, kad tikrai rodo tiek. Ir aš žinau, kai buvo stovėjo eilėje už milijonierius, iš dangaus ženklas sakė esate tikriausiai bus gerai, tiesa? -Galima sakyti, kad. Kai man buvo stovėjo eilėje turėjau Polo marškinėliai, kad buvo sukišti ir paukštis atsitiko kakoti nustatančio teisę į mano marškinių nugaros. Ir tai buvo dar sukišti in Bet tai galų gale yra sėkmės. -Tai gerai, sėkmės, pamatyti? There you go, tu čia. Visos teisės Paulius. Ar jūs pasiruošę? -Aš pasiruošęs. -Viskas gerai. Tada leiskite žaisti milijonierius. Ir tavo brolis manimi sėdi už jus, jūsų brolis Robas. Kaip jūs, Rob? -Aš gerai kaip tu? -Brolis dvynys. -Taip. -Dabar jūs, jaunesni, nors, jums išėjo šešių minučių, tiesa? Ar tai teisinga? -Esu, taip. -Bet jūs protingesni brolis? -Na, aš nenoriu girtis. Taigi aš negaliu atsakyti į šį klausimą. [PABAIGA VIDEO PLAYBACK] -Taigi Rob turi dvynį, rašo kitą Jūsų klasiokais, hmm įdomu. Kaip giliai veikia Rabbit Hole eiti? Turiu klausimą, kodėl problema rinkiniai taip ilgai būti autograded? Kas vyksta užkulisiuose? Taigi mes manome, kad tai būtų iš tikrųjų geras klausimas atsakyti, nes ji rodo, šiek tiek iš pagrindinės įdomus techninis detalės. Priešingai populiarių įsitikinimų, jie nėra iš tiesų rūšiuojami pagal Muppets, o pagal infrastruktūros, kad mes žinome, kaip Išvykimas 50 dėl kliento. Ir infrastruktūros žinome savo Sandbox 50 serverio pusėje. Dabar tiems, kurie susipažinę, siekiant patikrinti kai kurių teisingumas CS50 problema nustatyti problemas, galite paleisti komandą CS50 prietaisas žinomas kaip patikrinti 50, kur jūs nurodote unikalus identifikatorius bandymo kad norite paleisti. Ir tada galite nurodyti į failą takai arba failai, kuriuos norite įkelti ištyrimui serverių. Dabar, kai atsakas grįžta iš serverio, tikiuosi jums matyti visą žalia smiley veidus, kaip ir čia, tai rodo, kad aš parašiau "Labas, pasauli" labai teisingai. Priešingai, jei aš kažką blogai, kaip iš tikrųjų pavadinimų failą teisingai, galiu gauti šią baisi raudona nelaimingą veidą sakydamas hello.c egzistuoja, tai reiškia, kad nėra Iš tiesų, kaip nurodyta raudona. Ir jei kažkas yra per geltonas, tuo tarpu, ji reiškia, kad šie patikrinimai net ne paleisti, nes kai priklausomybės, kai anksčiau testas padarė ne iš tikrųjų pavyks. Taigi, kas iš tikrųjų vyksta po kapotu? Na, kai jūs naudojate šį patikrinti 50 komandą, mes esmės zipping visus savo failus, suspaudžiant juos, siųsti juos į pamatyti CS50 yra klasterius serverių, kur tada mes sukurti tai, kas vadinama aplink juos Sandbox. Iš esmės jūs galite galvoti apie tai, kaip aplanko, ir kaip speciali vartotojui, kuris egzistuoja tik rengdamas tikslu ir veikia, kad specifinis kodas atskirai nuo kažkieno kito, taip, kad tik tuo atveju, studentas turi atsitiktinis begalinis ciklas arba, dar blogiau, jis nesiruošia būtinai įtakos niekam apie sistemą. Taip pat galite visus failus būtų manipuliuojama arba ištrinta, kad neturėtų būti leidžiama. Dabar, kaip veikia kodas gauti išbandyti? Na, mes parašėme visą infrastruktūrą vadinamas vėl Sandbox - CS 50 Sandbox. Ir ši infrastruktūra parašyta staigmena, kalba vadinama "JavaScript". Kuris jums gali žinoti, iš clientside patirtimi, bet it turns out Jūs taip pat galite naudoti "JavaScript" serverio pusėje. Ką daryti kai testai iš tikrųjų atrodo? Na čia šiek tiek serverio pusėje "JavaScript" kodas, ir tai tik ištrauka jos. Bet tai yra du patikrinimai kad mes galime paleisti savo kodą. Pirmasis iš jų iki viršaus ten, patikrina, ar failas hello.c egzistuoja, ir antrasis iš tikrųjų patikrina, ar jūsų failas kaupia Gerai. Ir tai yra tai, kas galiausiai generuoja tas nelaimingas veidus ar tie laimingi veidai, kuriuos matote į žymės 50 rezultatų forma. Dabar daug daugiau techninė detalė, jūs Kviečiame pažvelgti į šio dokumento išvaizdą čia, kuris atsitiktinai buvo iš tikrųjų pristatytas pernai SIGCSE konferencija, ir jis neria į daug išsamiai, kaip kad sistema veikia ir kodėl mes sukūrėme jį pernai. Dabar per vėlu žiniasklaidoje, buvo toks posakis čia - pradziu nepavyksta, vadinamieji pradziu nepavyksta klaida, kuri kamuoja Apple Kompiuterių neseniai. Dabar, mes negalime pristatyti tai CS 50, nes pradziu pareiškimą C paprastai frowned, net nors ji tikrai turi savo paskirtį. Ir ką tai reiškia čia pradziu nepavyksta, yra tai, kad ką programa turi šią liniją kodas, turėtų eiti, tai yra peršokti į, kito kodo eilutę neatsižvelgiant į jokius linijų tarp jo ir eilutės kodo bus ženklinami su raktažodžiu nepavyks. Ir nesugeba gali būti bet kas, FUBAR [? BES?], Tačiau šiuo atveju, "Apple" nusprendė paskambinti jai žlugti nes tai kodo gabalas, kad turėtų vykdyti, jei ir kai kažkas nepavyko. Dabar, deja, Apple padarė klaidą su šiuo teiginiu, nes mes netrukus matysime. Ir jie neseniai išleido šį pranešimą viena iš jų klaidų taisymas ataskaitas. Užpuolikas su privilegijuota tinklas pozicija gali apimti arba pakeisti duomenis sesijos saugomi SSL / TLS. SSL priminti, buvo saugi Sockets Layer, ir tai technologija, naudojama paprastai šifruoti srautą tarp interneto naršyklę, sako, "Mac" arba "iPhone", arba bet kitas prietaisas, ir web serveris. Ir TLS yra su juo susijęs. Šis klausimas buvo sprendžiamas atkurti trūksta tikrinimo veiksmus. Taigi tai buvo Apple aprašymas problema ir sprendimas ja. Bet ką tai iš tikrųjų reiškia? Taigi, mes padarėme kai kasti, ir mes iš tikrųjų nustatė kodą "Apple savo įgyvendinimo SSL, kuris vėl veikia Mac arba iPhone, ypač jei jūs naudojate Safari šių kompiuterių. Štai nuo šio kodekso ištrauka. Dabar, jūs negalite pripažinti kai kurios funkcijos. Ir tu gali neatpažinti naudojimą iš eiti į pareiškimą iki šiol. Bet tai yra šiek tiek susipažinę sintaksė. Mes turime keletą, jei sąlygos, kai įdubimas, funkcija, garbanotas petnešos. Taigi, ne visi, kad užsienio. Tačiau galime padidinti šiek tiek. Čia prisitaikyti prie tų sąlygų, ir čia paminėti pradziu nepavyks. Dabar, kas yra žlugti? Na tegul tikrųjų pereikite nustatantis tolesnes programoje. Tai yra linijos kodas, šios trys linijos, kurios vykdomi, jei iš tikrųjų eiti į nesėkmę. Dabar, kas yra problema tada? Na, grįžkime į viršų su tomis sąlygomis, kai Aš geltonos spalvos visi pamini pradziu nepavyks. Nematau nieko smalsu? Dėmesys dugne. Teisė? Kodas gali būti naujos, bet idėjos nėra. Jei mes padidinti Čia jūs pastebėsite, kad programuotojas parašė pradziu du kartus nepavyksta, bet atitrauktas abu. Bet tu gali padaryti tą patį klaidą sau kai CS 50 problemų. Tiesiog todėl, kad jūs įtrauka dvi eilutes kodo viduje būklės, nereiškia, kad jie ir ketina vykdyti. Jie tik tiek ketina vykdyti jeigu jūs iš tikrųjų supa abu su kuo? Garbanotasis petnešos. Taigi, kas iš tikrųjų vyksta, jei Aš tarsi nustatyti įdubimas ir nereikia pridėti jokių garbanotas petnešos, kas tikrųjų vyksta po gaubtu, yra tai, kad goto nesugeba turi esmės liko aljansą čia tai reiškia, kad vyksta vykdyti, nesvarbu koks. Ir jūs ketinate eiti, arba pereiti prie, šių trijų eilučių kodo mes pažvelgė atgal momentas. Taigi, kas yra prasmė? Na, pažvelgti į tuos išvaizdą apačioje dauguma dvi eilutės čia. Šios linijos niekada, kada nors pasiekti. Nes nesvarbu, ką, kad antrasis pradziu nepavyksta ketina priversti programą peršokti teisę per tas linijas. Ir ilga istorija trumpa, tos dvi paskutinės eilutės Yra tikrai svarbu SSL teisingumą. Iš tiesų, jei jie nevykdo, tai neįmanoma arba priešininkas, blogas vaikinas, darbo užmokesčio, kas yra visuotinai žinoma kaip žmogus viduryje išpuolių, apsimeta, kad yra saugi svetainė kaip "Facebook" ar "Amazon", arba "Google". Bet iš tikrųjų tik pamatyti - atsižvelgdamas Šifruotas ryšys su jumis, ir tada jie perduoda savo srautą kartu, geriau ar blogiau. Galbūt jūsų vardą, galbūt jūsų slaptažodis, galbūt jūsų kredito kortelės informaciją, faktinį svetainėje klausimą. Arba net ne visiems. Kitaip tariant, šis sugenda SSL. Dabar, laimei, "Apple" padarė spręsti. Tiek Mac OS ir iOS neseniai. Bet jei norite, patikrinkite Jūsų kompiuteris yra dabar iki šiol, jei turite auto atnaujinimus ant, galvos gotofail.com ir pamatysite gražus testas, kuris tau pasakys kiek. Tuo tarpu, jei norite priimti pažvelgti į tikrojo šaltinio kodą, tai ilgas URL, bet čia Visas išeities tame faile jei norite gauti jausmą ką realaus pasaulio programavimas kaip ir atvirai realaus pasaulio klaidas. Kalbant apie klaidas, tai meme buvo išplatino nemažai vėlai tiek. 99 mažai klaidų kode, 99 mažai klaidų kode, imtis vienas žemyn, pleistras aplink, 127 mažai klaidų kode. Taigi, kas tai omenyje? Galbūt, tai yra patirtis tu buvo, kur jūs pabandyti vytis kai klaida, ir tada kitą, o gal dar daugiau klaidų želti kaip iš jūsų yra bandę rezultatas spręsti vieną problemą. Iš tiesų, tai nukentėjo namo dar, tegul atsigriebti veidą tai gal pažįstamas. Hal nuo Malcolm viduryje. [VIDEO PLAYBACK] [Muzikavimo] [PABAIGA VIDEO PLAYBACK] David J. Malan: O dabar kai hellos iš kai kurių savo klasiokais. Iki Pirmasis Khalidas ir iš draugas jo, kurie yra kilę iš Šiaurės Virdžinijoje Jungtinėse Amerikos Valstijose. KHALID: Ahoy CS50 draugai, mano vardas Khalidas [nesigirdi]. Susipažinkite su mano papūga [nesigirdi] Gyvenu Šiaurės Virdžinijoje. Aš aštuntą rūšiuotojas ir aš džiaugiamės, kad dalis CS50 klasėje. Tai puiki patirtis Kolegija bet likti namuose. Kaip jūs galite atspėti, aš dalyvavo internetinėje mokymosi programą. Nesivaržykite patirti mano pirmasis projektas čia. Pasimatysime aplink. David J. Malan: Ir dabar tegul galva Kansas City, Misūris, kur Derekas laukia. Derek buvo darbe, kai jis filmavo tai todėl jūs galite išgirsti daug triukšmo tiek fone, nes jis dirba duomenų centre. Derek MITCHELL: Sveiki pasaulis my name is Derek Mitchell. Esu Kansas City, Missouri. Ir aš atsižvelgiant CS50 klasės, nes aš tikrai reikia išmokti programavimas mano darbas. Tai kur aš dirbu. Esu regionine parama technikas, atsakingas už Cabela, žymiausias pasaulio tiekėjas. Ir aš tiesiog bando sužinoti šiek tiek daugiau programavimo, kad aš galiu tobulėti savo karjerą ir tiesiog būti geriau technikas. Taigi dar kartą, my name is Derek Mitchell ir tai CS50. [PASISAKYMAS ITALIJOS] FEDERICO: Hello world. Mano vardas yra Federico Grivelli. Aš esu iš Italijos. Gimiau viename iš didžiausių šalies miestuose, Milane. Ir aš iš tikrųjų buvo iškeltas mažesnis miestas šalia Milano. Taigi čia prasideda mano noras plėsti akiratį. Ir tai, kodėl aš šiandien esu užsienio studentų mainų Vašingtono valstijoje. Žinoma, Jungtinės Amerikos Valstijos. Taigi Amerikos švietimas tikrai skiriasi nuo Italijos. Čia aš gauti daug daugiau praktinės patirties, o ne studijos ir atmintimi. Taigi, tai buvo man, mano vardas vėl yra Federico Grivelli, ir tai yra CS50. David J. Malan: O dabar Apie iš asmens, mes nelaukėme. Sarah COFFEY: Hello world. Mano vardas Sara Coffey, aš nuo Maltham, Masačusetsas, ir aš vedęs CS50 savo Danas Coffey. Dan, aš tik norėjau palinkėti jūs labai laimingas gimtadienis. David J. Malan: Jis nežino, tai yra apie atsitikti, bet CS50 savo, Danny Coffey, yra teisinga dabar kontrolės patalpos. Bet netrukus bus internete, nes šiandien yra 29 gimtadienis. Nagi iš Dano. Prašome išeiti, Danas kitaip tai yra apie būti labai nepatogu. Dan? Šiemet Dan Coffey, nežinojo, tai vyksta, vyksta - mes Žinoma, parengė šį. Taigi džiaugiamės 29 gimtadienis, ir mes tikimės, kad jums yra, iš tiesų, nustebino. Ne, kad kito kelio, kito būdo. Ne tai buvo. DAN COFFEY: Čia mes eiti. David J. Malan: Dan Coffey, visi. Labai ačiū Danas už išeina. Ir dabar, 60 sekundžių panda. [VIDEO PLAYBACK] [Muzikavimo] [PABAIGA VIDEO PLAYBACK] David J. Malan: dabar jūs galite prisiminti iš neseniai epizodas, kad mes pristatėme LaunchCode, iniciatyva Saint Louis, Misūris, vadovauja savanorių, kurie buvo taip kartu su CS50 mokymo programą ir Pagrindiniai piliečiai Saint Louis per tą link kurio pabaigos medžiagos padeda suporuoti juos su programavimo Darbai semestro pabaigoje. Jūs galite prisiminti, o tai, kad Ši iniciatyva buvo toks populiarus, Saint Louis, kad jie beveik krantų vietos operos. Na, LaunchCode s įkūrėjai labai maloningai atvyko į kampusie neseniai ir sutiko susėsti pas mus į Sanders teatras pokalbiai apie tai, kas yra LaunchCode ir kaip tai vyksta. David J. Malan: Mes čia šiandien su mūsų draugai iš LaunchCode kurie skrendama visą kelią nuo Louis pasakyti labas. Sveiki visi. JIM MCKELVEY: Sveiki. David J. Malan: kas mes turime čia pas mus šiandien iš LaunchCode. JIM MCKELVEY: Taigi, aš Jim McKelvey. BRENDAN LIND: Ir aš Brendan Lind. Zach Lou: Ir aš Zach Lu. David J. Malan: O tiems, kurie susipažinę, gal galėtumėte pasakyti mums šiek tiek apie tai, kas LaunchCode yra? JIM MCKELVEY: Taigi LaunchCode yra darbo vieta sistema kad mes esame pradininkai pradedant St Louis, bet mes ketiname jį visoje šalyje. Idėja iš esmės yra gauti įmones keisti savo samdymo praktiką priimame žmones, kurie turėti netradicines įgaliojimai. Taigi, kaip mes žinome, kaip programuotojai, kad iš geriausių programuotojų daug yra savamokslis tam tikru mastu. Ir bendrovės ne būtinai pripažinti tai jų nuomos praktiką. Taigi, jei esate geras programuotojas, jūs vis dar nebūtinai turi kelią į gerą darbą. Ir taip, mes pradėjome dirbti su šimtą bendrovių nuo milijardų dolerių įmonės, pavyzdžiui, įmonė, ir "MasterCard", žemyn į dvi žmogaus besikuriančioms įmonėms. Ir mes Dotarłeś juos visus sutikti imtis LaunchCode kandidatus, iš esmės pameistrystės sistema. David J. Malan: Ir kaip Jums susirasti CS50 mokymosi medžiagos į pirmąją vietą. JIM MCKELVEY: Taigi tai buvo tikrai juokinga. Mano žmona paėmė savo klasę internete per Harvardo pratęsimas. Ir ji buvo rudenį 2012 CS50. Ir nors mes, aš kompiuterių mokslininkas lavinimą. Ir todėl aš padėjau ją per klasės, aš stebėjau jį. Ir ji pasakė, jūs žinote, tai yra siūlomi internetu per EDX, ir mes pateikti šiuos žmones, kurie labai mažai tradicinių įgaliojimai, ir mes panašiai, tai būtų nuostabu. Štai kaip mes sužinojome apie tai. Per m žmona Anna. Ir jūsų Harvardo pratęsimas programa. David J. Malan: Tai juokinga. Tai toks mažas sprendimas, jos paėmimas klases turėjo tokį poveikį tada. JIM MCKELVEY: Tai buvo super pasisekė. Ir mes tikrai malonu matyti kad vaikinai dirbo su EDX ir kad ji būtų prieinama ir visos papildomos medžiagos. Ir tai fantastiška išteklių mokymus. David J. Malan: Gerai. Na, naujienos, mes iš tikrųjų atėjau visoje išvaizdą ne ką pirmą naktį LaunchCode buvo, kai buvo operos ir baleto teatre. Ar galite duoti mums iš pirmų rankų į tai, kas jūsų patirtis buvo kaip tą vakarą? JIM MCKELVEY: Taip, taip, buvau Romoje. Brendan paskambino man į 03:00 ryte, ir sakė, mes išsiliejo visas tris vietas. Taigi mes turėjome Kristaus Bažnyčia Katedra, centras biblioteka, ir kariai memorialinis, kuris Yra trys gana dideli vietose. Ir mes tikėjomės keli šimtai žmonių. Mes turėjo daugiau nei 1000 žmonių užsiregistruoti. Taigi mes krantų viską Brendan mane vadina, kaip, mes turime didesnį pastatą. Ir jie gavo mums tai milžinas, šis milžinas operos namas, kur mes surengė pirmąją klasę. David J. Malan: O tai puiku. JIM MCKELVEY: ir žmonės buvo labai dėkinga. Aš turiu galvoje, kad žmonės, kurie mes pasiekti yra žmonių, kurie tiesiog nori padėti šiems žmonės. David J. Malan: Ir nuo ko mačiau, kiek realu tai, kažkas, kas patenka Žinoma, be išankstinio fone. Ir po kelių mėnesių, jie turi 13 savaičių CS50 pagal savo diržu, kad iš tikrųjų jaustis pakankamai įsitikinę, ir būti kvalifikuotas pakankamai tikrasis programavimo darbas. JIM MCKELVEY: Dovydas, mes tikrai nežinome, gerai? Kadangi mes ne padaryti jį bet kuriuo tarsi masto dar. Žinote, mūsų duomenų taškų dabar yra tai, ką aš sužinojau, buvo įmanoma. Ir tada 50 kai žmonės, kad mes pateikti, mes paprastai žino, kur jie yra. Ir mūsų spėjimas yra, kad kažkas kas ateina per CS50 bus paprastai kvalifikuotos kaip kai kurie žmonių, mes turime jau sėkmingai pateiktas. Taigi mes ne įrodė savo masto dar. Ir aš nesakau, kad tai užbaigti švietimo bet kokiomis priemonėmis. Bet ji tokia puiki pradžia. Ir tai suteikia žmonėms kontekstą. Ir jis taip pat, jūs žinote, tai griežta klasė. Taigi kiekvienas, kuris baigia tai klasė įrodė kažką. Kad jie jau parodė, kai simbolis arba jums derinys žinau, bet atkaklumas ar žvalgybos, ar kad ir kas tai stebuklinga formulė kad gauna juos per gana sunku klasė, mes manome, kad ketina Bode labai gerai dėl savo sėkmės. Ir mes turime įmonių, kurios yra nori daryti atsargines kopijas, kad. Taigi, kad mes iš tikrųjų nežinome. Bet mes labai optimistiškai, kad kiekvienas, kuris gauna per CS50, mes galime gauti darbą. BRENDAN LIND: Ir dalykas yra tai, kad LaunchCode nėra kaip jūsų tipiškų pradinio lygio nuoma. Teisė, tai nėra kur jums ateiti ir pasakyti paprastai jums gali tekti C.S. laipsnį ir dvejų metų darbo patirtis gauti daug darbo vietų, tiesa? Bet tada, LaunchCode ateina, jūs nereikia jokių iš tų dalykų. Jums nereikia būti kvalifikaciją šiuo klausimu. Kur turi būti yra yra, kad aptitude ir vairuoti gauti iki to lygio. Taigi tai amato. Ir tai tęsiasi tol, kol esate tame lygyje, kur jums bus pareikštas už normalią padėtį. Ir įmonė gali leisti tu bet kuriuo metu. David J. Malan: Taigi įmonės yra tie, kurie daro, galiausiai, kad pradinis partnerystė. BRENDAN LIND: Teisė. Taigi, kas CS50 - ką mes daro bando daryti su CS50 yra gauti juos iki taško, kur tada, ei, ar galite vartoti CS50, kaip jūs turite, kad diską, jūs turite, kad norą mokytis, ir jūs turite, kad polinkis savarankiškai mokytis ir dirbti į įmonę, dirbti, kokia ji yra, ko reikia. Ir tada mes galime juos gauti, mes juos gauti į duris. Ir jie bus mokama, jie bus mokama 15 $ valandą už gamybinę praktiką. Ir kai jie pasiruošę, įmonės paverčia juos dirbančiu poziciją. Jei ne, jei įmonė nėra manau, kad jie jų kelyje, jie gali leisti jiems eiti. Ir iki šiol, kad sėkmė yra tai, kad beveik visi dar su savo kompanija. David J. Malan: Gerai. Taigi, dabar jūs esate orientuota į Saint Louis, bet aš surinkti norite imtis iniciatyvos nacionaliniu lygmeniu. Taigi, kas iš tikrųjų yra kitas už jus? JIM MCKELVEY: Taigi kitą yra serija miestų visoje šalyje. Taigi, mes nenorime eiti nacionalinės kol mes patikslinti modelį, o gal ir padėjo tiems, pora šaligatviai per purvą. Tai užbaigimas pirmasis CS50 klasė bus tikrai svarbus, nes mes gauti gerus duomenis iš to. Bet kai mes žinome, kas veikia ir kas mes tikrai turėtų daryti ir mastelio, tada mes ketiname masto kuo greičiau, nes poreikis egzistuoja visur. Ir mes ne bando padaryti tai šiek tiek rūšiuoti vietos, Saint Louis reiškinys. Mes tiesiog naudojant, kad bandymo stende. Ir tada plėsime žinote, kaip greitai, kaip mes galime vietose, kurios turi panašių poreikius. David J. Malan: Na, ačiū, kad daug už viską, ką veikėte. Mes girdėti, kad net jo dalis. Tai buvo gana įkvepiantis. JIM MCKELVEY: Ačiū. Tai buvo taip turtinga tiesiog pasaulinio lygio išsilavinimą, kuris yra žmonių, kurie tikrai vertiname tai. Aš linkiu jums galėtų patenkinti kai kurie studentai ir pamatyti žmonių, kurie Jums žinau, jis keičiasi gyvenimą. Ir aš tik noriu, kad mes gali pasiekti per kameros ir juos čia. Bet tai taip prasminga. Ir jis juda adata ir tai tikrai geras. Taigi ačiū. David J. Malan: Ačiū Jūs iš mūsų, kaip gerai. Įvertink jį. Labai ačiū, kad sutikote su mumis. launchcodestl.com daugiau. Taigi, mes turime kalbasi netrukus po to kalbėtis apie ką dar mes galime padaryti. Ir mes atėjo į šiuos. Mes taip malonu pranešti pirmasis CS50 Hackathon kad vyks Kelias į Saint Louis. LaunchCode leidimas. Tiesą sakant, imsimės su mumis jei norite, kad atitiktų šiuos žmonės. Jei patys kilę iš g Louis ar būtų galiausiai kaip sureguliuoti online, CS50 s savo Andrew bus ten. CS50 yra Chang, Colton, Dan, kurį ką tik susitiko, Devin, Gabrielius, Jasonas Ramonas, kas jums taip pat susitiko anksčiau. Robas Bowden, Shelly, kurį jums gali prisiminti iš tokių filmų kaip - ir [? Zemaila?]. Taigi, iš tiesų, jei norite prisijungti prie mūsų St Louis arba internetu ne live.cs50.net klausosi už šalia gyventi rodo penktadienį Kovo 28 d 06:00 Rytų laikas. Mes ketiname būti budrus nemažai valandų, kad vakare. Ir mes tikimės, kad jums likti su mumis taip pat. Štai jis šios savaitės CS50 Live. Labai ačiū visiems, už kameros. Labai ačiū, kad mūsų autoriams. Pamatysime jums g Louis, tai buvo CS50. RAMON: Ką lapė sako?