DAVID J. Malan: Hello world. To je CS50 Živé a to je březen 14, což znamená, šťastný pi den. Teď už je to při protože jsme tě viděli, protože minulý pátek, Rob Bowden a já jsme byli vlastně pryč na konferenci v Atlantě, Georgia. Konference známý jako SIGCSE, zájmová Skupina informatiky vzdělávání, který každoročně sdružuje Některé 1.000 pedagogové na mluvit o tom, a pracovat na zlepšení na počítačové vědy vzdělání. Jedním z hlavních řečníků v letošním roce, ve skutečnosti, byl zakladatelem code.org, které by mohly viděli v tisku v uplynulém roce. Udělali mimořádné práce v uplynulém roce dostat lidé nadšeni, počítačové vědy, a o programování, zejména. Ve skutečnosti, jeden z nich nejvíce dobře známé iniciativy je známý jako The Hour of Code, který je příležitostí a učební plán, jehož prostřednictvím vy, nebo kamarád, nebo člena rodiny, nebo kolega, mohl dostat své špinavé ruce s trochou výpočetní techniky a programování jen za hodinu uvidíme, jestli se k němu. Ve skutečnosti, pokud jste sami mít přítele, člena rodiny, nebo kolega, který by rád zkusil jeho nebo její ruka v nějaké počítačové vědy, ale myslíš, že je házel do CS50 je učební plán může být trochu příliš mnoho, příliš Brzy, stejně všemi prostředky, naleznete je na code.org / zjistit, kde se mohou pokusit jejich ruce pro jen jednu hodinu při troše počítačové vědy. Nebo ještě lépe, ukažte jim tento klip. [PŘEHRÁVÁNÍ] -Ahoj, já jsem Leah. -A já jsem Tonya. -A máme to štěstí, že studovat informatiku. Myslíme si, že je to hrozné, že 90% ve škole neučí to. -Rozhodně ne Nabízíme ji ve střední škole. -Takže se snažíme, aby se na toto video ukázat, že někdo může učit. Chceme, aby si 10 milionů studenti dělat Hodina zákoníku. Hodin zákoníku. Hodin zákoníku. -Hour of Code. Hodin zákoníku. Hodin zákoníku. Hodin zákoníku. Hodin zákoníku. -Hour of Code. -Jak se mu dostat se do dostat na slunečnice. On potřebuje udělat nějaké akce. -Mám to. Yay. A pak budeme jej spustit a uvidíme, co se stane. -Amazing. -Tak jdeme. -Právě jste napsal svůj první program. Jsem to napsal? -Jo. -To je kód, který jste právě napsal. -Velmi úžasné. -Myslel jsem rád, kód byl jako FBI hacker, symboly a věci. -Trochu problém řešení, trochu logiky. -Je to jako pokyny. -Programování je dnes mnohem jednodušší. -To prostě hrát na vašem telefonu. Naprogramovat. -Dobře. -Skvělé. -Jak může někdo jít o získání zaměstnání? -Možná se on-line třídy, najít třídy v komunitních škol. -Můžete získat jeden z nejlepších placená pracovní místa ve světě. -Myslím, že pohybující léku do celého počítačového věku. -Technologie doteky každá část našeho života. Pokud můžete vytvořit technologii, můžete změnit svět. -Takže jsme rádi, že jste účast na dnešním Hodina zákoníku. -Právě jsme udělali dva řádky kódu. -Tři řádky kódu. -Čtyři řádky. -Sedm linek. -pět linek. -16 Řádky kódů. -99 Řádků kódu. -60 Linky. -18 Řádků kódu. -75 Řádků kódu. -Nezáleží na tom, kolik vám je let. Hodin zákoníku. Hodin zákoníku. -Hour of Code. -Hour of Code. -Hour of Code. -Ať už jste mladí muž nebo mladá žena. Ať už žijete v město nebo venkovská oblast. -Všichni v této zemi by naučit se programovat počítače. -A já jsem právě dokončil - Hodin zákoníku. -Je to vlastně velmi snadné se naučit. -Holky by se měli naučit to, taky. -Pochopit, že jazyk že to bude budoucnost. -Každý se může naučit počítačové vědy. -A se můžete naučit také. -Jack Dorsey, Mark Zuckerberg, Bill Vrata, všechny z vás, učím se. -Zkus to. [END VIDEO PŘEHRÁVÁNÍ] Teď mi něco říká, že pokud jste CS50, nebo je v CS50x, jste strávil také více než jen hodinu na kódování. Ale pro všechny členy rodiny, přátelé, kolegové nebo že byste chtěli představit, jak to svět, tady je další pobídkou. Zapamatuj si toho chlapa? Velmi populární pozdě, má byl tzv. povadlé pták na různých platformách. A máme tady URL, na code.org / Flappy, kde druh lidi na code.org může dát dohromady nástroj, přes který nebo přítel může vytvořit svůj vlastní Provádění této populární hry. Tak se na to podívat. Nyní, konference, a minulý pátek. Rob Bowden a znovu jsem kde, pryč na této konferenci, a mysleli jsme si o s hostitele pro hosty. A snažili jsme se docela Několik lidí na konkurz. Žádný z nich se zdálo, pracovat, tak jsme si mysleli bychom ukázat vám pár klipů o tom, co dělal najevo. [PŘEHRÁVÁNÍ] RAMON GALVAN: Jsem náplň Ramon Galvan Pro normální hostitele, David Malan. Americké armády přístupový kód byl 000000, není opravdu v bezpečí, pokud se mě ptáte. Nicméně, já tě miluju. Na rozdíl od Davida, který vás obíhá. Pojďme se projít touto chybou. O co se jedná? Řekněme, podívejte se na video s Harry Lewis. [END VIDEO PŘEHRÁVÁNÍ] DAVID J. Malan: A teď, co je nejvíce legrační o tom klipu není jak Ramon provádí před fotoaparát, ale jak Ramon neví, až k několika před chvílí, že jsme byli bude hrát ty klipy zpět tu pro vás na internetu. Takže CS50 vlastní, Ramon Galvan. Vrací snad v některé budoucí epizody. Nyní mezitím, můžete vyvolat jsme opustili poslední krát epizodu o trochu cliffhanger, kde jsme se zmínili že Rob Bowden má dvojče, Paul. Kdo, opět, rozmary sám trochu komik. Ale také se stalo, aby se objeví v populární americké herní show, a my vás zeptal, který z nich. No někteří z vás napsal s odpovědí. A tady je jeden takový příklad. V CS50 žít, David zmínil o Robertův bratr dvojče, Paul Bowden, a ptal se na Google it. No vypadá to, že je v Harvardu, taky. A kdo chce být milionářem, a ano, když jsem první oznámit to, David, pane, bych být rád, že být slavný na další CS50 žít. Takže zvažte sám slavný proto, že odpověď byla opravdu, Kdo chce být milionářem. A ve skutečnosti, zde na snímku je Paul Bowden spolu s hostitelem, že televizní show. A my jsme také udělali trochu kopat, a našel tento klip pro vás. [PŘEHRÁVÁNÍ] -Paul Bowden z Franklin, New Jersey. Ahoj Paul. Vítejte na show. -Děkuji vám. -Paul říká, že jsi tady Sophomore na Harvardské univerzitě, zřejmě chytrý chlap. -Myslím, že. -No v mé knize, že jistě naznačuje tak. A vím, že když jste byli stojící ve frontě na milionáře, znamení z nebe, řekl, že jsi pravděpodobně bude dělat dobře, ne? -Dalo by se říci, že. Když jsem stál v řadě jsem měl Polo tričko, který byl zastrčený v a pták se stalo na hovno vpravo dolů na zadní košili. A to bylo ještě zastrčeny Ale to skončilo hodně štěstí. -Je to štěstí, vidět? Tady máš, že jsi tady. V pořádku, Paule. Jste připraveni? -Jsem připraven. -Dobře. Tak pojďme hrát milionář. A tvůj bratr to sedí za sebou, tvůj bratr Rob. Jak se máš, Rob? -Jsem dobrý, jak se máš? -Dvojče. -Ano. -Teď jsi, mladší i když jste přišel z šesti minut později, jo? Je to pravda? -Já jsem, ano. -Ale jsi chytřejší bratr? -No, nechci se chlubit. Takže nemohu odpovědět. [END VIDEO PŘEHRÁVÁNÍ] -Tak Rob má dvojče, píše další z vašich spolužáků, hmm zajímavé. Jak hluboko se králičí nora jít? Mám otázku, proč se problém sady trvat tak dlouho, aby se autograded? Co se děje v zákulisí? Tak jsme si mysleli to by být skutečně dobrá otázka odpovědět, protože to naznačují trochu ze základní zajímavý technický detaily. Na rozdíl od všeobecného přesvědčení, že nejsou ve skutečnosti třídí podle Muppets, ale spíše infrastrukturou, které jsme vědět, jak Odjezd 50 na straně klienta. A infrastruktura víme své pískoviště 50 na straně serveru. Právě pro ty, kteří neznají, za účelem testování správnost některých Problém CS50 nastaven problémy, můžete spustit příkaz CS50 zařízení známá jako kontrola 50, kde určíte jedinečný identifikátor pro zkoušku které chcete spustit. A pak zadáte cesty k souboru nebo soubory, které chcete nahrát k serverům pro testování. Nyní, když odpověď pochází ze serveru, doufejme, že vidíte všechny zelené smiley tváře, jako ty tady, což znamená, že jsem napsal "Ahoj, svět" velmi správně. Naproti tomu, pokud jsem udělal něco, co špatně, stejně jako ve skutečnosti pojmenování souboru správně, mohl jsem si to strašidelné červené nešťastný obličej říká hello.c existuje, což znamená, že není Ve skutečnosti, jak je uvedeno v červené. A pokud je něco v žlutá, zatím, je Znamená to, že tyto kontroly neměl ani spustit kvůli nějaké závislosti, některé dříve testu udělal není ve skutečnosti uspět. Takže to, co se skutečně děje pod kapotou? No při spuštění této zkontrolovat 50 příkaz, že jsme v podstatě zip do všech vašich souborů, je komprese, jejich odesláním do viz CS50 v clusteru serverů, kde pak jsme vytvořit to, co se nazývá pískoviště kolem nich. V podstatě si můžete myslet to jako složky, a jako speciální uživatel, který existuje výhradně pro účely sestavení a běží, že specifický kód v izolaci od někoho jiného, takže jen v případě, má student náhodné nekonečná smyčka, nebo ještě hůře, že to nebude nezbytně nikoho jiného na systému ovlivnit. Stejně tak lze všechny soubory manipulovat nebo vypouští se, že by nemělo být povoleno. Nyní, jak se kód se nechat vyšetřit? No, jsme napsali celou infrastrukturu zavolal znovu, pískoviště - CS 50 sandbox. A tato infrastruktura je psáno, překvapení, v jazyce zvaném JavaScript. Což možná víte, od clientside zkušenosti, ale ukázalo se, můžete také použít JavaScript na straně serveru. Co dělat některé Testy vlastně vypadat? Tak tady je to trochu na straně serveru JavaScript kód, a je to jen výňatek z nich. Ale to představuje dva šeky že bychom mohli spustit na vašem kódu. První z nich se vrcholu, zkontroluje, zda soubor hello.c existuje, a druhý ve skutečnosti zkontroluje, zda váš soubor zkompiluje na tlačítko OK. A to je to, co nakonec vytváří ty nešťastné tváře nebo ty šťastné tváře, které vidíte ve formě šekových 50 výsledků. A teď, mnohem víc technické detaily, jste vítejte se podívat na tomto dokumentu tu, který shodou okolností byl vlastně prezentovány na minulý rok SIGCSE konference, a to se ponoří do mnohem detail, jak že systém funguje a proč ji postavil v loňském roce. Nyní, v médiích z poslední doby, byl tento výraz zde - goto selhání, tzv. goto selhání chyba, která sužovala Apple Počítač v poslední době. Teď nemáme představit to v CS 50, protože příkaz goto v C je obecně odsuzována, dokonce i když to rozhodně má své využití. A co to znamená tady, goto selžou, je, že bez ohledu na Program má tuto linii kód, by měl jít do, které je skok na, další řádek kódu bez ohledu na případné linky mezi ním, a tento řádek kódu budou označeny klíčovým slovem selhání. A selhání může být cokoliv, FUBAR [? BES?], Ale v tomto případě, Apple se rozhodl nazvat selhání protože to je kus kódu, který by měl provést v případě, a v případě, že se něco nepodařilo. Nyní, bohužel, Apple udělal chybu s tímto prohlášením, jak brzy uvidíte. A v poslední době vydala toto prohlášení v jednom ze svých bug fix zpráv. Útočník se privilegované postavení síť mohou zachytit nebo upravovat data v zasedání chráněných SSL / TLS. SSL, odvolání, bylo bezpečné Sockets Layer, a to technologie používá k typicky šifrování komunikace mezi webového prohlížeče, říci na Mac nebo iPhone, nebo jakékoliv jiné zařízení, a webový server. A TLS je příbuzný, že. Tento problém byl vyřešen tím, obnovit chybějící validační kroky. Takže to byl Apple popis problém a řešení k nim. Ale co to vlastně znamená? Takže jsme udělali nějaké kopání, a my vlastně našel zdrojový kód pro Apple vlastní implementaci SSL, což opět ovlivňuje Mac nebo iPhone, zejména pokud používáte Safari na těchto počítačích. Zde je výňatek z tohoto kodexu. Nyní, nemusí rozpoznat některé funkce. A nemusí rozpoznat používání na jít na prohlášení až do teď. Ale to je trochu znát syntax. Máme jedny, pokud podmínky, některé odsazení, funkce, složené závorky. Takže není všechno, že zahraniční. Ale pojďme přiblížit trochu. Zde, přizpůsobit se těmto podmínkám, a tady je zmínka o goto selhání. A teď, co je selhání? No pojďme vlastně přejděte se dále v programu. Jedná se o řádky kódu, ty tři řádky, které jsou prováděny, pokud skutečně jít do selhání. A teď, co je problém a pak? Dobře, pojďme zpátky s těmito podmínkami, pokud Jsem zvýrazněny žlutě všechny zmínky o goto selhání. Vidíš něco podivného? Zaměřte se na dně. Je to tak? Kód může být nový, ale myšlenky nejsou. Pokud se přiblížíte tady, budete si muset vybrat Všimněte si, že programátor je písemné goto selhat dvakrát, ale členité oba. Ale možná udělali stejnou chybu sami v některých problémů pro CS 50. Jen proto, že odsazení dva řádky kódu uvnitř tohoto stavu neznamená, že jsou jak bude provádět. Jsou to jen jak bude provádět pokud jste skutečně prostorový oba s čím? Složené závorky. Takže to, co se skutečně děje v případě, Jsem trochu opravit odsazení a nepřidávejte žádné složené závorky, co je skutečně děje pod kapotou, je, že goto selhání má v podstatě opustil alianci tady, což znamená, že to bude provést bez ohledu na to, co. A vy se chystáte jít do, nebo skočit na tyto tři řádků kódu jsme se podívali na před chvílí. Takže to, co je implikace? No, podívejte se na ty, spodní většina dva řádky tady. Tyto linky nikdy, kdy se dostanete. Vzhledem k tomu, bez ohledu na to, že druhá goto selhání se chystá přimět program skočit přímo nad těmito řádky. A dlouhý příběh krátký, ty poslední dva řádky jsou ve skutečnosti důležité pro správnost SSL. Ve skutečnosti, v případě, že nelze provést, je je to možné, nebo protivník, zloduch, vést to, co je obecně známo, jako muž ve středním útoku, předstírá, že je bezpečné webové stránky jako je Facebook, či Amazon, nebo Google. Ale opravdu jen vidět - s šifrované spojení na vás, a oni pak předal svůj provoz spolu, k lepšímu nebo k horšímu. Možná vaše uživatelské jméno, případně heslo, případně informace o kreditní kartě, na aktuální místo v pochybnost. Nebo dokonce ani vůbec. Jinými slovy, to zlomí SSL. Teď naštěstí, Apple vyřešila to. Jak pro Mac OS a iOS nedávno. Ale pokud byste chtěli zkontrolovat Váš počítač je nyní aktuální, Předpokládám, že máte auto aktualizací na, vedoucí k gotofail.com a uvidíte pěknou test, který vám řekne, jak moc. Zatím, pokud chcete, aby se podívejte se na aktuální zdrojový kód, je to dlouhý URL, ale tady je to Celý zdrojový kód pro tento soubor pokud byste chtěli získat pocit to, co v reálném světě programování jako je, a upřímně řečeno, skutečné světové chyby. Když už mluvíme o chybách, to meme bylo do oběhu docela dost pozdě. 99 malé chyby v kódu, 99 malé chyby v kódu, vzít jednu dolů, oprava kolem, 127 malé chyby v kódu. Takže to, co je tohle na mysli? Možná, je to zážitek vy sami jste měli, kde se pokusíte honit některé chyba, a pak další, nebo možná ještě více chyb na jaře jako Výsledkem vašeho, že se snažil řešit jeden problém. Ve skutečnosti, pro to, aby hit domů ještě dále, Pojďme vytáhnout obličej že je možná povědomý. Hal, od Malcolm in the Middle. [PŘEHRÁVÁNÍ] [MUSIC PŘEHRÁVÁNÍ] [END VIDEO PŘEHRÁVÁNÍ] David J. Malan: A teď někteří hellos z některé z vašich spolužáků. Jako první je Khalid, a přítel Jeho kteří pocházejí z severní Virginie ve Spojených státech. KHALID: Ahoj CS50 kamarádi, my Název je Khalid [neslyšitelný]. Seznamte se můj papoušek, [neslyšitelný] Bydlím v severní Virginii. Jsem osmý srovnávač, a já jsem rádi, že být součástí CS50 třídy. To je skvělé zažít vysoká škola, ale zůstat doma. Jak můžete hádat, jsem se zapsal v on-line vzdělávací program. Neváhejte a zažít můj první projekt zde. Uvidíme se. DAVID J. Malan: A teď Pojďme zamířit do Kansas City, Missouri, kde Derek čeká. Derek byl v práci, když natáčel Tento takže můžete slyšet trochu šumu v pozadí, protože pracuje v datovém centru. DEREK MITCHELL: Hello world, jmenuji se Derek Mitchell. Jsem v Kansas City, Missouri. A beru na CS50 třída, protože jsem opravdu musíte se naučit některé programování pro mou práci. To je místo, kde pracuji. Jsem regionální podpora technik pro Cabela je, předním světovým konfekce. A já se jen snažím naučit něco víc programování, takže můžu vynikají v mé kariéře a být jen lepší technik. Takže znovu, jmenuji se Derek Mitchell a to je CS50. [Mluvící Italsky] FEDERICO: Hello world. Jmenuji se Federico Grivelli. Jsem z Itálie. Narodil jsem se v jedné z největších města v zemi, v Miláně. A já jsem vlastně vyrůstal v menší město u Milána. Takže tady začíná moje touha na rozšíření své obzory. A to důvod, proč jsem dnes zahraniční výměnný student ve státě Washington. Samozřejmě, Spojené státy americké. Takže americká vzdělávání opravdu odlišný od italštiny. Zde jsem se mnohem více praktické zkušenosti, spíše než studie a zapamatování. Tak to jsem byl já, mé jméno je opět Federico Grivelli, a to je CS50. DAVID J. Malan: A teď ahoj od někoho, kdo jsme nečekali. SARAH Coffey: Hello world. Jmenuji se Sarah Coffey, jsem od Maltham, Massachusetts, a já jsem vdaná CS50 vlastní Dan Coffey. Dan, jen jsem chtěl popřát Jste velmi šťastný narozeniny. DAVID J. Malan: On to neví je na spadnutí, ale CS50 vlastní, Danny Coffey, je správné nyní v řídící místnosti. Ale asi se na internetu, protože dnes je 29th narozeniny. Pojď ven Dan. Prosím, pojďte ven, Dan, jinak je to asi být velmi nepříjemné. Dan? Tento rok je Dan Coffey, nevěděl to se bude dít - jsme Samozřejmě jsme připraveni to. Takže happy 29th narozeniny, a my doufám, že jste skutečně překvapen. Ne, že jiná cesta, jiný způsob. Ne, to bylo. DAN Coffey: Tady to je. DAVID J. Malan: Dan Coffey, všichni. Děkuji moc Dan, pro coming out. A teď, 60 sekund pandy. [PŘEHRÁVÁNÍ] [MUSIC PŘEHRÁVÁNÍ] [END VIDEO PŘEHRÁVÁNÍ] DAVID J. Malan: Nyní se můžete pamatujete z nedávné epizodě, že jsme zavedli LaunchCode, iniciativa v Saint Louis, Missouri, provozují dobrovolníci, kteří byly následující po s učebním plánem CS50 a Hlavními občané Saint Louis prostřednictvím tohoto materiálu směrem k ukončení pomáhá jim spárovat s programováním práce na konci semestru. Možná si vzpomínáte, ve skutečnosti, že Tato iniciativa byla tak populární, v Saint Louis, které téměř přetekl místní opery. No, LaunchCode je Zakladatelé velmi vlídně přišel do areálu v poslední době a souhlasila, aby se posadili u nás v divadle Sanders pro chatu o tom, co LaunchCode je a jak to bylo se děje. DAVID J. Malan: Jsme zde dnes s naším přátelé z LaunchCode, kteří letěli ve všech cestě z St Louis pozdravit. Ahoj všichni. JIM McKelvey: Dobrý den. DAVID J. Malan: Koho máme tu dnes s námi od LaunchCode. JIM McKelvey: Tak, já jsem Jim McKelvey. Brendan LIND: A já jsem Brendan Lind. ZACH LOU: A já jsem Zach Lou. DAVID J. Malan: A pro ty, kteří neznají, mohl byste nám říci něco o tom, co LaunchCode je? JIM McKelvey: Tak LaunchCode je pracovní uplatnění systému že jsme průkopníky začíná v St Louis, ale budeme tak, aby byl na celostátní úrovni. Myšlenka v podstatě je, aby se aby podniky změnily své pronájem postupy, které přijímají lidi, kteří mají netradiční pověření. Tak, jak je známe, jako programátoři, že mnoho z nejlepších programátorů jsou-samouk do určité míry. A společnosti ne nutně uznat to v jejich najímání. Takže pokud jste dobrý kodér, stále to nemusí být nutně mají cestu k dobré práci. A tak jsme začali pracovat se stovkou firem z miliard dolaru firmy, jako je podnikání, a MasterCard, dolů na dvou-man start-up. A my jsme dostali je všichni souhlasí s tím, , aby se kandidáti LaunchCode do, v podstatě systém učňovského vzdělávání. DAVID J. Malan: A jak jste si Materiály CS50 je na prvním místě. JIM McKelvey: Takže to bylo opravdu legrační. Moje žena se svou třídou on-line přes Harvard Extension. A vzala Fall 2012 CS50. A když jsme byli, jsem počítačový vědec tréninku. A tak jsem jí pomáhal přes třídy, jsem to sledoval. A ona řekla, víš, to je jsou nabízeny on-line přes EDX, a my jsme umístění těchto lidí, kteří mají velmi malé tradiční pověření, a my jsme rádi, bylo by to fantastické. Tak to je, jak jsme se dozvěděli o tom. Prostřednictvím m manželka, Anna. A vaše Harvard Extension Program. DAVID J. Malan: To je legrační. Je to takový malý rozhodnutí, její odběr třídy měly takový dopad potom. JIM McKelvey: Bylo to velmi šťastný. A my jsme byli opravdu nadšeni vidět že vy pracujete s EDX a za jeho zpřístupnění, a všechny doplňkové materiály. A to je fantastický zdrojů pro vzdělávání. DAVID J. Malan: OK. No, ve zprávách jsme vlastně narazil na vzhled na to, co první noc LaunchCode bylo, když jsi byl v operním domě. Můžeš nám dát z první ruky účet z toho, co Váš zážitek byl, jako ten večer? JIM McKelvey: Jo, tak jsem byl v Římě. A Brendan mi volal v 3:00 v dopoledních hodinách, a řekl, jsme přetekla všechna tři místa. Takže jsme měli Christ Church Katedrála, Downtown knihovna, a Památník vojáků, které jsou tři poměrně velké dějiště. A my jsme čekali několik set lidí. Měli jsme více než 1000 lidí zaregistrovat. Tak jsme se vylila vše a Brendan mě volá, jako, potřebujeme větší budovu. A oni nám dostal tento obr, tento obr opera dům, kde jsme uspořádali první třídy. DAVID J. Malan: Oh, to je skvělé. JIM McKelvey: A lidé byli tak vděční. Myslím, že lidé, kteří jsme dosažení jsou lidé, kteří si jen chtějí pomoci těchto lidí. DAVID J. Malan: A z čeho jste viděli, jak realistické Je to někdo, kdo vstoupí do Samozřejmě bez předchozího pozadí. A o několik měsíců později, mají 13 týdnů CS50 pod jejich pásem, aby skutečně cítit dostatečně jistí, a musí být kvalifikován dost pro skutečný programovací práce. JIM McKelvey: David, opravdu nevím, OK? Protože jsme to udělali na nějaký druh měřítku dosud. Víte, naše datové body právě teď jsou to, co jsem se naučil bylo možné. A pak 50 některé lidé, které jsme umístěné, víme, že obecně tam, kde jsou. A náš odhad je, že někdo který přichází skrze CS50 bude obecně jak zručný, jak někteří lidí, které máme již úspěšně umístěn. Takže jsme se ukázala ještě svou váhu. A já neříkám, že je to dokončit vzdělávání jakýmkoliv způsobem. Ale je to tak skvělý start. A to dává lidem kontext. A také, víte, Je to přísný třídy. Takže každý, kdo dokončí tento třída se ukázala něco. To, že jsem demonstroval některé znak nebo kombinace vás Víte, buď houževnatost nebo inteligence, nebo co, že magická formule je který se jim díky dost těžké třídy, myslíme si, že se to nevěstí nic dobrého velmi dobře pro jejich úspěch. A máme společnosti, které jsou ochoten zálohovat na to. Takže, takže opravdu nevím. Ale my jsme velmi optimističtí, že každý, kdo projde CS50, můžeme získat práci. Brendan LIND: A věc je to, že není LaunchCode jako typický pronájem vstupní úrovně. Jasně, není to, kde můžete přijít a říct: za normálních okolností byste mohli potřebovat Č.S. stupně a dva roky práce zkušenosti získat mnoho pracovních míst, ne? Ale pak, LaunchCode přijde, budete nepotřebujete žádnou z těch věcí. Nemusíte být kvalifikován k tomuto bodu. Kde musíte být se mají aptitude a řídit se dostat na tuto úroveň. Tak to je vyučení. A to trvá, dokud jste na této úrovni, kde byste být uvedeny v pro normální poloze. A společnost může dovolit jít na jakémkoli místě. DAVID J. Malan: Takže firmy jsou ty, dělají, v konečném důsledku, že počáteční partnerství. Brendan LIND: Správně. Takže to, co CS50 - to, co jsme dělá se snaží dělat s CS50 je dostat je na místě, kde poté, hej, pokud si můžete vzít CS50, jako máte tento disk, máte tu vůli učit se, a jste si, že nadání pro self-učit se a pracovat v podniku, zvládnout bez ohledu na to, že je potřeba. A pak se můžeme dostat, jsme si je ve dveřích. A dostat zaplaceno, že dostanete zaplaceno 15 dolarů hodinu po dobu trvání učení. A vždy, když jste připraveni, společnost změní je na placenou pozici. Pokud tomu tak není, pokud společnost není si myslí, že jsou na cestě, mohou nechat jít. A tak daleko, že úspěch je to, že skoro každý, je stále s jejich společnosti. DAVID J. Malan: OK. Takže teď jste zaměřena na Saint Louis, ale soudím byste chtěli převzít iniciativu na národní úrovni. Takže to, co je skutečně další pro vás? JIM McKelvey: Takže příště je řada z měst po celé zemi. Takže, my nechceme jít národní dokud jsme zpřesnit model, a možná položil pár těch, chodníky přes špíny. Dokončení této První CS50 třída je Bude velmi důležité, protože jsme stále dobrá data z toho. Ale jakmile víme, co funguje a co bychom měli dělat a měřítka, pak budeme měřítko tak rychle, jak je to možné, proto, že existuje potřeba všude. A my nejsme snaží, aby to nějaký druh místní, Saint Louis jev. Jsme jen pomocí které jako zkušebním stavu. A pak budeme rozšiřovat Víte, jak rychle, jak můžeme do míst, která mají podobné potřeby. DAVID J. Malan: No, děkuji děkuji za všechno, co jsem dělal. Jsme lichotí dokonce být jeho součástí. Bylo to docela inspirující. JIM McKelvey: Děkuji. To bylo tak štědré jen prvotřídní vzdělání, které je k dispozici pro lidi, kteří opravdu si toho vážím. Přeji si, abys mohl setkat někteří studenti a vidět, kdo vám lidi vím, že to mění životy. A jsem si přál, abychom mohli dosáhnout prostřednictvím kamery a přivést sem. Ale je to tak smysluplné. A se pohybuje jehlu a je to opravdu dobré. Takže děkuji. DAVID J. Malan: Děkuji si od nás stejně. Ocení ji. Díky moc se k nám připojil. launchcodestl.com více. Takže jsme se chatují krátce poté, co povídání o tom, co víc bychom mohli udělat. A my jsme přišli na následující. Jsme tak rádi, oznamujeme, vůbec první CS50 Hackathon, že se děje Cesta do Saint Louis. LaunchCode vydání. Ve skutečnosti, budeme brát s námi, pokud byste chtěli, aby tyto lidi. Pokud jste sami pocházejí z St Louis, nebo by v konečném důsledku jako naladit v on-line, CS50 je vlastní Andrew bude tam. CS50 je Chang, Colton, Dan, kterého jste právě potkali, Devin, Gabriel, Jason, Ramon, který také dříve setkali. Rob Bowden, Shelly, koho může pamatovat z takových filmů jako - a [? Zemaila?]. Takže opravdu, pokud byste chtěli, aby Připojte se k nám v St Louis nebo on-line na live.cs50.net, naladění na další live show v pátek 28 březen v 18:00 východního času. Budeme se vzhůru poměrně málo hodin, které večer. A doufáme, že budete bydlet s námi stejně. To je pro tento týden CS50 Live. Díky moc všem, za kamerou. Díky moc našim přispěvatelům. Uvidíme se v St Louis, to bylo CS50. RAMON: Co liška říká?