DAVID J. Malan: Hello world. To je CS50 v živo in to je marec 14, kar pomeni, veselo pi dan. Zdaj je že nekaj časa ker smo vas videli, ker prejšnji petek, Rob Bowden in jaz sva bila dejansko stran na konferenci v Atlanti, Georgia. Konferenca znan kot SIGCSE, Special Interest Skupina za računalništvo in informatiko šolstvo, ki vsako leto združuje nekateri vzgojitelji 1000 do govoriti in delati o izboljšavah na računalništvo izobraževanje. Ena od osrednjih govornikov Letos, v resnici, je bil ustanovitelj code.org, ki boste morda so videli v medijih v preteklem letu. So naredili izredno delo v minulem letu dobili ljudje navdušeni nad računalništva, in o programiranju še posebej. Pravzaprav, ena od njihovih najbolj znane pobude je znan kot uri zakonika, ki je priložnost in učni načrt, preko katerega ti, ali prijatelj, ali družinski član ali sodelavec, bi lahko dobili svoje roke umazane z nekaj računalništva in programiranja za samo eno uro na vidim, če ste vzeli na to. V bistvu, če ste sami imeti prijatelja, družinskega člana, ali kolega, ki bi želeli poskusiti njegov ali njena roka na neki računalništva, Menite, da bi jih metali v CS50 je Učni načrt morda nekoliko preveč kmalu, tudi z vsemi sredstvi, ki jih najdete da code.org / naučijo, kjer lahko poskusite njihovi strani le za eno uro V nekaj računalništva. Ali še bolje, jim pokazati posnetek. [Predvajanje videa] -Živjo, jaz sem Leah. In jaz sem Tonya. In smo srečo, da se študij računalništva. Mislimo, da je grozno, da 90% šoli je ne poučujejo. -Prav gotovo ni jo ponujajo na moji srednji šoli. Torej se trudimo, da bi ta video pokazati, da lahko vsakdo naučiti. Želimo, da bi dobili 10 milijonov študenti početi uri zakonika. -Ura zakonika. -Ura zakonika. -Ura zakonika. -Ura zakonika. -Ura zakonika. -Ura zakonika. -Ura zakonika. -Ura zakonika. -Kako ste ga dobili priti do sončnic. On potrebuje še nekaj ukrepov. Jaz sem ga dobil. Yay. In potem ga bomo teči in glej kaj se zgodi. -Neverjetno. -Takole. Pravkar si napisal svoj prvi program. Jaz sem ga napisal? -Ja. -To je številka, ki ste jo pravkar napisal. -Zelo super. Mislil sem, da tako kot je koda, kot so FBI heker, simboli in podobno. -Malo problem Reševanje, malo logike. -To je kot navodila. -Programiranje je veliko lažje danes. -Ne samo igrati na telefonu. Ga programa. -V redu. -Neverjetno. -Kako lahko nekdo o iskanju zaposlitve? Morda bo spletno razred, našli razred na univerzo. -Lahko bi dobili eno od najboljših plačanih delovnih mest na svetu. -Mislim, da premika zdravilu v celotni dobi računalnika. -Tehnologija dotakne vsak del našega življenja. Če lahko ustvarite tehnologije, lahko spremenimo svet. Torej smo veseli, da ste sodelujoče v današnji uri zakonika. -Pravkar smo naredili dve vrstic kode. -Tri vrstic kode. -Štiri vrstice. -Sedem linije. -Pet vrstic. -16 Vrstic kode. -99 Vrstic kode. -60 Linije. -18 Vrstic kode. -75 Vrstic kode. -Ni pomembno, koliko ste stari. -Ura zakonika. -Ura zakonika. -Ura zakonika. -Ura zakonika. -Ura zakonika. -Ali si mlad moški ali mladenka. Ali živite v mesto ali podeželje. -Vsi v tej državi smeli izvedeti, kako program računalnik. In sem zaključil - -Ura zakonika. -To je pravzaprav zelo enostaven za učenje. -Dekleta naj bi to naučiti, preveč. -Razumeti, da je jezik , ki bo v prihodnosti. -Vsakdo se lahko naučijo računalništva. In se lahko naučite tudi. -Jack Dorsey, Mark Zuckerberg, Bill Gates, vse od vas, sem učenje. -Poizkusil bom. [END Predvajanje videa] Zdaj pa mi nekaj pravi, da če ste v CS50 ali je v CS50x, ste porabili tudi največ samo uro na kodiranje. Ampak za vse družinske člane, prijatelji ali sodelavci da bi radi, da uvede to svet, tu je še ena spodbuda. Ne pozabite tega tipa? Zelo priljubljen v zadnjem času, je bili tako imenovani Flappy ptica na različnih platformah. In tukaj imamo URL na code.org / Flappy, kjer so prijazni ljudje na code.org lahko skupaj orodje, s pomočjo katerega boste ali lahko prijatelj narediti svojo lastno Izvajanje te priljubljene igre. Torej, da preverim. Zdaj pa, da konferenca, in prejšnji petek. Rob Bowden in sem spet kje, stran na tej konferenci, in smo pomislili ima številne goste. In smo preizkusili precej Nekaj ​​ljudje za avdicije. Nihče od njih ni zdelo, da izšlo, zato smo mislili mi bi vam pokazal nekaj posnetkov kaj naredil transpire. [Predvajanje videa] RAMON GALVAN: Jaz sem Ramon Galvan polnjenje v za običajne gostiteljem, David Malan. Ameriška vojska je geslo je bilo 000000, ne ravno varno, če mene vprašaš. Kljub temu, da te ljubim. Za razliko od Davida, ki vas obkroža. Ne smemo iti čez to napako. Za kaj gre? Da vidimo, video z Harry Lewis. [END Predvajanje videa] DAVID J. Malan: Zdaj, kaj je najbolj smešno o tem posnetku ni kako Ramon izvedli pred fotoaparat, ampak kako Ramon ne ve, dokler od nekaj Pred trenutki, da smo bili dogaja, da igrajo te posnetke nazaj tukaj za vas na internetu. Torej CS50 lastne, Ramon Galvan. Prihajam nazaj morda v nekateri prihodnost epizoda. Zdaj Medtem, se morda spomniš smo zapustili zadnji-krat epizodo malo sem se na Cliffhanger, kjer smo omenili da ima Rob Bowden brat dvojček, Paul. Ki je, še enkrat, muh sam malo komedijant. Ampak on se je zgodilo tudi, da se pojavi v priljubljeni ameriški šova, in vas vprašal, katera. No, nekaj od vas zapisal z odgovorom. In tukaj je en tak primer. V CS50 v živo, David omenjeno o Robertov brat dvojček, Paul Bowden, in vprašal o tem, da je Google. No, izgleda, kot da je na Harvardu, preveč. In, Kdo želi biti milijonar, in ja, če sem prvi da o tem, David, gospod, jaz bi veseli, da bo znan naslednji CS50 živeti. Tako menijo sami znani ker je bil odgovor dejansko , Ki želi biti milijonar. In v resnici, na sliki, je Paul Bowden poleg gostitelja TV oddajo je. In smo jo tudi malo kopati, in našel ta posnetek za vas. [Predvajanje videa] -Paul Bowden iz Franklin, New Jersey. Hej, Paul. Dobrodošli v oddaji. Hvala vam. -Paul pravi, tukaj ste Letniku na Univerzi Harvard, seveda pameten. -Mislim, da. No, v moji knjigi, da Vsekakor kaže tako. In vem, da ko ste bili stati v vrsti za milijonar, znak iz nebes je rekel, da si verjetno, da bo dobro, kajne? Lahko bi rekli, da. Ko sem stal v liniji sem imel Polo majica, ki je bil spravljen v in ptica se je zgodilo z ritko desno navzdol zadnji majico. In je še vedno skrita noter Ampak to je imelo veliko sreče. -To je sreča, vidiš? Tako, da si tukaj. Vse je v redu, Paul. Ste pripravljeni? -Pripravljen sem. -V redu. Potem igrajmo milijonar. In tvoj brat je sedel za vami, vaš brat Rob. Kako si, Rob? -Dobro sem, kako ste? -Twin brat. -Da. Zdaj ste mlajši, čeprav, prišla šest minut pozneje, prav? Je to pravilno? -Sem, ja. Ampak ste pametnejši brat? No, ne želim, da bi se hvalil. Tako da ne morem odgovoriti. [END Predvajanje videa] Torej Rob ima dvojčka, piše drugo vaših sošolcev, hmm zanimivo. Kako globoko luknjo zajec iti? Imam vprašanje, zakaj problem kompleti traja tako dolgo, da se autograded? Kaj se dogaja v zakulisju? Zato smo mislili, bi to dejansko dobro vprašanje odgovoriti, saj ne predlagam malo v osnovni zanimivo tehnično podrobnosti. V nasprotju s splošnim prepričanjem, da niso dejansko razvrstijo po Muppets, temveč z infrastrukturo, ki smo poznamo kot Check 50 na odjemalcu. In infrastruktura vemo njenih sandbox 50 na strani strežnika. Zdaj pa za tiste, ki ne poznajo, da bi preizkusila pravilnost nekaterih Problem CS50 nastavljena težave, lahko zaženete ukaz CS50 aparat znana kot je preverjanje 50, kjer ste ga določili identifikator za preskus , ki ga želite zagnati. In potem si določite poti do datoteke ali datoteke, ki jih želite naložiti do strežnikov za testiranje. Sedaj, ko odziv prihaja iz strežnika, upajmo, da vidiš vse zeleno smeška sooča, kot so tiste tukaj, kar pomeni, da sem napisal "Zdravo, svet" zelo pravilno. V nasprotju s tem, če sem naredil nekaj narobe, kot dejansko ni pravilno poimenovanje datoteke, bi lahko dobili to strašno rdečo nesrečen obraz rekel hello.c obstaja, kar pomeni, da ne v resnici, kot je prikazano z rdečo. In če je nekaj v rumena, medtem ko je pomeni, da ti pregledi niso niti teči zaradi nekaterih odvisnosti, nekateri prej naredil preizkus ni v bistvu zrak. Torej, kaj se v resnici dogaja pod pokrovom? No, ko zaženete ta preveriti 50 ukaz, da smo v bistvu zipping vseh vaših datotek, jih stisne, jih pošiljali do glej grozda CS50 je strežnikov, kjer potem smo ustvariti kar se imenuje sandbox okoli njih. V bistvu si lahko zamislite to kot mapo, in kot poseben uporabnika, ki obstaja izključno za namene priprave in teče, da je posebna koda ločeno od kogarkoli drugega, tako da samo v primeru ima študent naključna neskončno zanko ali še huje, da ne gre za nujno vpliva na nikogar drugega na sistemu. Prav tako lahko vse datoteke, ki jih upravlja ali črta, da ne bi smeli dovoliti. Zdaj, kako kode se testirajo? No, mi je napisala celotno infrastrukturo znova pozval, sandbox - CS 50 sandbox. In ta infrastruktura je napisano, presenečenje, v jeziku, ki se imenuje JavaScript. Ki morda veste, od Clientside izkušnje, vendar se izkaže, lahko uporabite tudi JavaScript na strani strežnika. Kaj narediti nekaj preizkusi dejansko izgledal? No, tukaj je nekaj server side JavaScript kodo, in to je samo njegov odlomek. Vendar to predstavlja dve preverjanji da lahko tečemo na svojo kodo. Prvi od tega do vrha tam preveri, ali datoteka obstaja, hello.c in druga dejansko preveri, če je vaša datoteka pripravlja OK. In to je tisto, kar v končni fazi ustvarja tiste nesrečne obraze ali tisti srečni obrazi, ki jih vidite v obliki pregleda 50 rezultatov. Zdaj pa še veliko več tehnična podrobnost, si vabimo, da si na tem papirju tu, ki je po naključju je bil dejansko predstavljen na lanskem SIGCSE konference, in se potopi v veliko bolj Podatek o tem, kako je sistem gradnje in zakaj smo ga zgradili v lanskem letu. Zdaj, v medijih pozno, je bil ta izraz tukaj - goto ne, Tako imenovani goto ne hrošč, ki pestijo Apple Računalniška pred kratkim. Zdaj, ne bomo uvesti to v CS 50, ker izjava goto v C Na splošno se namrščil, čeprav čeprav je definitivno ima svoje namene. In kaj je tukaj to pomeni, goto ne uspe, je, da ne glede na Program ima to črto koda bi morala iti, da je skok, drugo vrstico kode ne glede na morebitne linij med njo, in to vrstico kode bodo označeni s ključno besedo neuspešna. In ne bi bilo karkoli, Fubar [? BES?], Vendar v tem primeru, Apple odločil, da klic spodleti ker je kos kode, ki je treba izvesti, če in ko se je nekaj uspelo. Zdaj, žal, Apple naredil napako s to izjavo, saj bomo kmalu videli. In pred kratkim sprosti ta napoved v enem od svojih poročil bug fix. Napadalec s privilegiran položaj omrežje lahko zajame ali spreminjanje podatkov v Seje so zaščitene z SSL / TLS. SSL, odpoklic, je varno vtičnice plasti, in to je tehnologija za tipično šifrirati promet med spletnim brskalnikom, pravijo na Mac ali iPhone ali katerokoli drugo napravo, ter spletni strežnik. In TLS je povezano s tem. To vprašanje je bilo obravnavano obnavljanje manjkajoče korake validacije. Torej je ta opis Applov problem in rešitev z njo. Toda kaj je to v resnici pomeni? Tako smo naredili nekaj kopati, in smo dejansko ugotovljeno izvorno kodo za lastno izvajanje Applov SSL, kar spet vpliva na Mac ali iPhone, še posebej, če uporabljate Safari na teh računalnikih. Tukaj je odlomek iz tega zakonika. Zdaj, morda ne prepozna nekatere funkcije. In morda ne priznajo uporabo v pojdite na izjavo do sedaj. Ampak to je nekako znano sintakso. Imamo nekaj, če pogoji, nekateri zamik, funkcija, zaviti oklepaji. Torej ni vse tako tuje. Ampak kaj je povečati malo. Tu se prilagodi na te pogoje, in tukaj je omemba goto ne. Zdaj, kaj je ne? Pa kaj je dejansko pomaknete določitvi nadaljnjih v programu. To so črte koda, tiste tri vrstice, ki se izvajajo, če zares šel na neuspeh. Torej, kaj je problem potem? No, pojdimo nazaj s temi pogoji, v katerih Sem označen z rumeno barvo vse omembe goto ne. Oglejte si vse radovedne? Vrsta na dnu pa. Kajne? Koda je lahko nov, ampak ideje pa ne. Če želimo povečati tukaj, boste opazili, da programer je napisal goto ne dvakrat, vendar zamaknjen oba. Ampak ste lahko to isto napako sami v nekaterih težav CS 50. Samo zato, ker si zamakniti dve vrstici kode znotraj pogoja ne pomeni, da oni tako bo za izvedbo. Oni samo tako dogaja, da izvrši če ste dejansko obkrožajo oba s čim? Zaviti oklepaji. Torej, kaj se v resnici dogaja, če Sem nekako popraviti zamik in ne more dodati zavite oklepaje, kar je v resnici dogaja pod pokrovom, je, da ne goto ima v bistvu levo zavezništvo tukaj, kar pomeni, da se bo izvršitev ni važno kaj. In ti boš iti, ali skok, teh treh vrstic kode smo pogledal malo prej. Torej, kaj je posledice? No, si oglejte tiste, spodnji dve vrstici večini tukaj. Te vrstice se ne bo nikoli, kdaj se je dosegel. Saj ni važno kaj, da drugi ne goto se dogaja, da prisili program skočiti pravice nad temi načeli. In skrajšam zgodbo, Ti dve zadnji vrstici dejansko pomembno pravilnost SSL. Dejansko, če ne izvrši, je mogoče ali nasprotnik, slab človek, plač, kar je splošno znano kot človek v sredini napada, pretvarja, da je varno spletno mesto kot na primer Facebook ali Amazon in Google. Ampak res samo videti - ob šifrirano povezavo z vami, in jih nato pošljejo svoj promet skupaj, za boljše ali slabše. Morebiti vaše uporabniško ime, morda vaše geslo, morda podatke o kreditni kartici, na dejanski lokaciji v vprašanju. Ali pa sploh ne na vseh. Z drugimi besedami, ta zlomi SSL. Sedaj na srečo, Apple naredil rešitev tega problema. Tako za Mac OS in iOS kratkim. Toda, če želite, da dvojno preveri računalnik je zdaj do datuma, ob predpostavki, da imate avto posodobitve no, glavo gotofail.com in boste videli lepo test, ki vam bo povedal toliko. Medtem, če želite, da sprejmejo pogled na dejansko izvorno kodo, To je dolgo URL, ampak tu je Celotna izvorna koda za te datoteke če želite, da bi dobili občutek, kaj pravi svet programiranju podobno, in odkrito resničnega sveta hroščev. Ko že govorimo o hroščev, to je bil meme krožijo zelo malo pozno. 99 malo hroščev v kodi, 99 malo hroščev v kodi, vzemite eno navzdol, obliž okoli, 127 majhne napake v zakoniku. Torej, kaj se to nanaša? Možno je, da je to izkušnja sami so imeli , kjer boste poskušali lovil nekaj bug, nato pa še, ali morda še več hroščev spomladi, kot je Rezultat vaš poskusili za reševanje enega problema. Dejstvo je, da se to hit domov še, pa dvigni obraz ki je morda znano. Hal, od Malcolm in the Middle. [Predvajanje videa] [Predvaja glasba] [END Predvajanje videa] DAVID J. Malan: In zdaj nekaj hellos od nekaj svojih sošolcev. Prvi je Khalid in prijatelj Njegov ki toči iz severne Virginije v Združenih državah Amerike. Khalid: Ahoy CS50 prijatelji, moj ime je Khalid [neslišno]. Spoznati mojo papigo [neslišno] Živim v severni Virginiji. Sem osmi grader in sem navdušena, da se del CS50 razredu. To je super, da bodo imeli Kolegij vendar ostanejo doma. Kot ste lahko uganiti, sem vpisal v spletnem učnem programu. Vas prosimo, da izkusijo moj prvi projekt tukaj. Se vidimo. DAVID J. Malan: In sedaj pojdimo v Kansas Cityju, Missouri, kjer Derek čaka. Derek je bil na delu, ko je snemal to, da boste lahko slišali malo hrupa v ozadju od on dela v podatkovnem centru. DEREK MITCHELL: Hello world, moje ime je Derek Mitchell. Jaz sem v Kansas City, Missouri. In jaz sem ob CS50 razred, ker sem res morali naučiti nekaj programiranje za moje delo. To je, če delam. Sem regionalno podporo tehnik za Cabela je, svetovna predvsem Opremilac. In jaz sem samo poskušam, da se naučijo nekaj več programiranje, da bom lahko excel na moji karieri in samo biti boljši tehnik. Torej še enkrat, moje ime je Derek Mitchell in to je CS50. [GOVORJENJE ITALIJANSKA] FEDERICO: Hello world. Moje ime je Federico Grivelli. Jaz sem iz Italije. Rodil sem se v enem od največjih mesta v državi, Milanu. In sem bil dejansko postavljeno v manjše mesto v bližini Milana. Torej, tukaj se začne moja želja o širi svoja obzorja. In to zakaj danes sem tuje izmenjave študentov v državi Washington. Seveda, Združene države Amerike. Tako ameriški izobraževanje res drugačen od italijanskega jezika. Tukaj sem dobil veliko več roke na izkušnje, namesto študije in pamet. Torej je bil to jaz, moje ime je spet Federico Grivelli, in to je CS50. DAVID J. Malan: In zdaj pozdravite od nekoga, nismo pričakovali. SARAH COFFEY: Hello world. Moje ime je Sarah Coffey, sem od Maltham, Massachusetts, in sem poročen CS50 lastne Dan Coffey. Dan, sem si želela, da želijo ste zelo vesel rojstni dan. DAVID J. Malan: On tega ne ve se bo zgodilo, vendar na lastno CS50 je, Danny Coffey, je prav Zdaj v kontrolni sobi. Vendar je na tem, da bo na internetu, ker je danes 29. rojstni dan. Pridi ven Dan. Prosim, pridite ven, Dan, drugače gre za zelo neprijetno. Dan? Letos je Dan Coffey, ni vedel to se je dogajalo, da se dogaja - smo Seveda so to pripravljeni. Tako srečna 29. rojstni dan, in mi Upam, da ste dejansko presenečen. Ne, da je druga pot, druga pot. Ne, to je bilo. DAN COFFEY: Takole. DAVID J. Malan: Dan Coffey, vsi. Najlepša hvala Dan, prišli ven. In zdaj, 60 sekund pand. [Predvajanje videa] [Predvaja glasba] [END Predvajanje videa] DAVID J. Malan: Sedaj si lahko odpokliče iz nedavne epizode, da smo uvedli LaunchCode, Pobuda v Saint Louisu v Missouriju, ki ga vodijo prostovoljci, ki so po skupaj z učnim načrtom in CS50 je Vodilna državljani Saint Louis prek navedenih snovi proti koncu leta pomagati, da jih seznaniti z načrtovanjem delovna mesta na koncu semestra. Morda se spomnite na dejstvo, da Ta pobuda je bila tako priljubljena v Saint Louisu, da so skoraj prekoračil lokalno operno hišo. No, LaunchCode je Ustanovitelji zelo milostno prišel na kampusu v zadnjem času in se dogovorili, da se usedem pri nas v Sanders Theatre za klepet o tem, kaj je LaunchCode in kako se je dogajalo. DAVID J. Malan: Mi smo danes tukaj z našimi prijatelji iz LaunchCode, ki so letela po vsej poti od St Louis pozdravit. Pozdravljeni vsi. JIM MCKELVEY: Pozdravljeni. DAVID J. Malan: Koga smo danes tu z nami od LaunchCode. JIM MCKELVEY: Torej, jaz sem Jim McKelvey. Brendan LIND: In jaz sem Brendan Lind. ZACH LOU: In jaz sem Zach Lou. DAVID J. Malan: In za tiste, ki ne poznajo, Ali nam lahko poveste malo kaj LaunchCode je? JIM MCKELVEY: Torej LaunchCode je sistem za umestitev delovnih mest da smo pionirsko se začne v St Louis, ampak se bomo, da bi jo po vsej državi. Ideja v bistvu je, da se da podjetja spremenijo svoj najem prakse, da sprejmejo ljudi, ki imajo netradicionalnih mandatov. Torej, kot vemo, kot programerji, da je veliko najboljših programerjev so samouk do neke mere. In podjetja ne nujno prepoznati to v svojih glede najemanja praks. Torej, če ste dober Koder, Še vedno ne nujno imajo pot do dobre službe. In tako smo začeli delati s sto podjetij od milijard dolarjev podjetja, kot so podjetništvo, in MasterCard, navzdol do dveh mož novoustanovljenih podjetij. In smo gotten jih vse, da se dogovorijo vzeti LaunchCode kandidatov v, v bistvu sistema pripravništva. DAVID J. Malan: In kako se vam zdi Materiali CS50 je na prvem mestu. JIM MCKELVEY: Torej je bilo res smešno. Moja žena je svoj razred na spletu skozi Harvard Extension. In ona je Fall 2012 CS50. In ko smo bili, da sem računalniški znanstvenik z usposabljanjem. In tako sem ji pomagal skozi razred, sem ga gledal. In je rekla, veste, da je to ki se ponujajo na spletu preko EDX, in smo dajanje teh ljudi, ki imajo zelo malo tradicionalne poverilnice, in sva kot, bi bilo to fantastično. Torej, to je, kako smo izvedeli o tem. Skozi m žena Anna. In tvoj Harvard Podaljšanje programa. DAVID J. Malan: To je smešno. To je tako majhna odločitev, njen odvzem razredi so imeli potem tak vpliv. JIM MCKELVEY: Bilo je super srečen. In smo res veseli, da vidim da vi delali z EDX in ga dati na voljo, in vsi dodatni materiali. In to je fantastično virov za usposabljanje. DAVID J. Malan: OK. No, v novicah, smo dejansko naleteli na videz Kaj naj prvo noč LaunchCode je bilo, ko ste bili v operni hiši. Ste nam lahko dajo iz prve roke račun, kar vaša izkušnja je bila všeč ta večer? JIM MCKELVEY: Ja, zato sem bil v Rimu. In Brendan me je klical ob 03:00 zjutraj in rekel: smo v poplavi vseh treh prizoriščih. Tako smo imeli Christ Church Katedrala, Downtown knjižnica, in vojaki Memorial, ki so tri precej velika prizorišča. In smo pričakovali Nekaj ​​sto ljudi. Imeli smo več kot 1.000 ljudi, se prijavite. Tako smo prekoračil vse in Brendan me pokliče, podobno, potrebujemo večjo stavbo. In so nam to dobil velikan, ta velikan opera hiša, kjer smo imeli v prvem razredu. DAVID J. Malan: Oh, to je super. JIM MCKELVEY: In ljudje so bili tako hvaležni. Mislim, da ljudje, ki smo dosegli, so ljudje, ki si želijo da bi ti ljudje. DAVID J. Malan: In od česa ste videli, kako realna je, nekdo, ki vstopi Seveda brez predhodnega ozadju. In nekaj mesecev kasneje, imajo 13 tednov CS50 pod njihovo pasu dejansko počutite dovolj samozavestni in se dovolj usposobljen za Dejanska programiranje delo. JIM MCKELVEY: David, res ne vem, v redu? Ker nismo storili na kakršno koli merilu še ni. Saj veš, naši podatki kažejo zdaj so tisto, kar sem se naučil je to mogoče. In potem nekaj 50 Ljudje, ki smo dane, vemo, na splošno, kje so. In naša domneva je, da je nekdo ki prihaja skozi CS50 se bo na splošno za obrt kot nekateri ljudi, ki jih imamo že uspešno nameščena. Torej nismo izkazali še svojo lestvico. In ne pravim, da je to dokončati v izobraževanju z vsemi sredstvi. Ampak to je tako dober začetek. In to daje ljudem kontekst. In tudi, veste, to je strogo razred. Torej vsak, ki izpolni to Razred se je izkazal nekaj. Da oni dokazali nekateri znak ali kombinacija vas Veš, bodisi trdnosti ali obveščevalni podatki, ali karkoli, da čarobna formula , ki jih dobi s pomočjo precej težko razred, mislimo, da se dogaja, da bode Zelo dobro za njihov uspeh. In imamo podjetja, ki so pripravljeni za varnostno kopiranje na to. Torej, tako da res ne vem. Vendar smo zelo optimistični, da se vsakdo, ki pride skozi CS50, bomo lahko dobili službo. Brendan LIND: In stvar je, da je LaunchCode ni kot tvoj najem tipičen vstop ravni. Ja, ampak ne, če ti pridejo in pravijo, običajno boste morda potrebovali C.S. stopnje in dve leti dela izkušnje, da bi dobili veliko delovnih mest, kajne? Ampak potem, LaunchCode pride, si Ne potrebujemo nobenega od teh stvari. Vam ni treba, da se usposobljen do te točke. Kje morate biti je še, da usposobljenosti in voziti, da pridete do te ravni. Tako da je pripravništvo. In traja, dokler niste na tej ravni, kjer vas bo pripeljal za normalno pozicijo. In lahko podjetje pustiti greš na kateri koli točki. DAVID J. Malan: So podjetja so tisti, ki počne, v končni fazi, da začetna partnerstvo. Brendan LIND: Right. Torej, kaj CS50 - kaj smo tem poskuša narediti s CS50 se jim priti do točke, ko potem, hej, če si lahko CS50, kot ste to uspelo, imate to željo, da se naučijo, in imate sposobnosti, da posreduje self-učenje in delo v podjetju, za ravnanje ne glede na to, da je potrebno. In potem smo jih dobili, smo jih dobili v vratih. In dobili so plačani, so plačani 15 $ ur za čas trajanja pripravništva. In vsakič, ko ste bili pripravljeni, družba jih spremeni v plačani položaj. Če jih ne, če podjetje ne mislim, da so si na poti, lahko jih izpustiti. In tako daleč, da je za uspeh je, da zal veliko vsakdo je še vedno s svojo družbo. DAVID J. Malan: OK. Torej, zdaj ste osredotočena na Saint Louis, vendar sem zbrala, ki jih želite prevzeti pobudo na nacionalni ravni. Torej, kaj je res naslednja za vas? JIM MCKELVEY: Torej, naslednjič so serije mest po vsej državi. Torej, ne želimo iti z nacionalnimi dokler ne bomo natančneje model, in morda jih nekaj tistih, pločnikov skozi umazanijo. Dokončanje tega Prvi razred je CS50 bo zelo pomembno, saj smo dobili dobre podatke iz tega. Ampak, ko vemo, kaj deluje in kaj res bi morali početi in luščenje, potem bomo lestvico kakor hitro je mogoče, ker obstaja potreba povsod. In mi ne trudijo, da bi to nekateri vrsta lokalnih, Saint Louis pojav. Mi samo uporabo, ki kot preskusni posteljo. In potem bomo se širi ste tako hitro, kot smo lahko vedeli, na krajih, ki imajo podobne potrebe. DAVID J. Malan: No, hvala ti hvala za vse, kar ste naredili. Mi smo počaščen, da je celo del njega. To je bilo zelo navdihujoča. JIM MCKELVEY: Hvala. To je bilo tako velikodušno samo izobraževanje svetovno da je na voljo za ljudi, ki resnično cenim. Želim si, da bi lahko zadovoljili nekaj študentov in videli ljudi, ki vam Veš, to je spreminjanje življenja. In jaz samo želim, da bi dosegli prek kamere in jih pripeljal sem. Ampak to je tako pomemben. In se premika iglo in to je res dobra. Torej, hvala. DAVID J. Malan: Hvala vi od nas, kot dobro. Cenim. Najlepša hvala za nam pridružili. launchcodestl.com več. Torej sva klepetali kmalu po tem klepet o tem, kaj bi še lahko storimo. In prišli smo na sledi. Mi smo tako veseli, da sporočamo prvi CS50 Hackathon da se dogaja Pot do Saint Louis. Izdaja LaunchCode. V resnici, bomo pri tem z nami, če želite, da izpolnjujejo te ljudje. Če ste sami toča od St Louis, bi ali na koncu kot da prižge v spletu, CS50 je lastna Andrew bo tam. CS50 je Chang, Colton, Dan, ki ste jo pravkar izpolnjeni, Devin, Gabriel, Jason, Ramon, kdo si tudi prej srečal. Rob Bowden, Shelly, ki si lahko spomnite iz filmih, kot so - in [? Zemaila?]. Torej res, če bi želeli se nam pridružite v St Louis ali na spletu na live.cs50.net, prižge za Naslednja živo v petek 28. marec ob 06:00 po vzhodnem času. Bomo biti buden kar nekaj ur, da zvečer. In upamo, da boste ostali z nami, kot dobro. To je to za ta teden CS50 Live. Najlepša hvala vsem, za kamero. Najlepša hvala, da naši sodelavci. Vidimo se v St Louis je bila to CS50. RAMON: Kaj je lisica rekla?