DAVID J. Malan: Sveiki pasaule. Tas ir CS50 Live, un tas ir marts 14, kas nozīmē, laimīgs pi dienu. Tagad tas ir bijis, bet jo mēs esam redzējuši tevi, jo pagājušajā piektdienā, Rob Bowden un man bija tiešām prom konferencē Atlanta, Gruzija. Konference pazīstams kā SIGCSE, Īpašu interešu Grupa Computer Science Education, kas katru gadu pulcē apmēram 1000 pedagogus runāt un strādāt par uzlabojumiem datorzinātnes izglītības. Viens no pamattonis skaļruņi šogad, patiesībā, bija dibinātājs code.org, kas jums varētu ir redzams presē vairāk nekā pagājušajā gadā. Tie esam darījuši ārkārtas darbs pagājušajā gadā kļūst vairāk cilvēki satraukti par datorzinātņu, un par programmēšanu, jo īpaši. Patiesībā, viens no viņu visvairāk labi zināms iniciatīvas ir pazīstams kā kodeksa Stunda, kas ir iespējas un mācību programmu starpniecību, kas tu, vai draugs, vai ģimenes loceklis vai kolēģis, varētu saņemt rokas netīras ar mazliet datorzinātņu un programmēšanas tikai par stundu uz redzēt, ja jūs ņemt to. Patiesībā, ja jūs pats ir draugs, ģimenes loceklis, vai kolēģis, kas vēlas izmēģināt savu vai viņas roku kādā datorzinātnes, bet jūs domājat, throwing tos CS50 s mācību programmas varētu būt mazliet pārāk daudz, pārāk drīz, arī ar visiem līdzekļiem, nodot tos līdz code.org / uzzināt, kur viņi var mēģināt viņu rokas tikai par vienu stundu pie mazliet datorzinātnes. Vai vēl labāk, parādīt viņiem šo klipu. [VIDEO PLAYBACK] -Sveiki, es esmu Leah. -Un es esmu Tonya. -Un mēs esam paveicies studē datorzinātnes. Mēs domājam, ka tas ir briesmīgi, ka 90% skolu nav mācīt to. -Viņi noteikti nebija piedāvāt manā vidusskolā. -Tāpēc mēs cenšamies, lai padarītu šo video parādīt, ka ikviens var mācīties. Mēs vēlamies, lai iegūtu 10 miljonus studentiem darīt ar Kodeksa stundu. -Hour of kodeksu. -Hour of kodeksu. -Koda Hour. -Hour of kodeksu. -Hour of kodeksu. -Hour of kodeksu. -Hour of kodeksu. -Koda Hour. -Kā jūs saņemtu viņu nokļūt uz saulespuķu. Viņam ir jādara dažas darbības. -I got to. Yay. -Un tad mēs palaist un redzēt, kas notiek. -Amazing. -Tur mēs ejam. -Jūs vienkārši uzrakstīja savu pirmo programmu. -Es uzrakstīju to? -Jā. -Tas ir kods, kuru jūs tikko rakstīja. -Ļoti laba. -Es domāju, piemēram, kods bija, piemēram, FBI hacker, simboli un sīkumi. -Mazliet problēmu risināšana, mazliet loģiku. -Tas ir tāpat kā norādījumiem. -Programmēšana ir daudz vieglāk šodien. -Don 't vienkārši spēlēt uz jūsu tālruni. Programma to. -Labi. -Awesome. -Kā kāds iet par iegūt darbu? -Varbūt veikt tiešsaistes klases, atrast klases pie kopienas koledžas. -Jūs varat saņemt vienu no labākajiem apmaksātu darbavietu pasaulē. -Es domāju, Medicīna ir aizkustinoša vērā visu datoru laikmetā. -Technology pieskaras katru daļu no mūsu dzīves. Ja jūs varat izveidot tehnoloģiju, Jūs varat mainīt pasauli. -Tātad mēs esam satraukti, ka tu esi piedalās šodienas Hour kodu. -Mēs tikko bija divas rindiņas kodu. -Trīs rindas kodu. četras līnijas. septiņi līnijas. -Pieci līnijas. -16 Līnijas kodu. -99 Koda rindiņas. -60 Līnijas. -18 Koda rindiņas. -75 Koda rindiņas. -Tas nav svarīgi, cik vecs Jūs esat. -Hour of kodeksu. -Hour of kodeksu. -Koda Hour. -Koda Hour. -Koda Hour. -Vai jūs esat jauns vīrietis vai jauna sieviete. Vai jūs dzīvojat pilsētas vai lauku teritorija. -Ikviens šajā valstī būtu iemācīties programmēt datoru. -Un es tikko pabeigta - -Hour of kodeksu. -Tas ir tiešām ļoti viegli mācīties. -Girls jāmācās to, too. -Saprast, ka valodu , kas būs nākotnē. -Ikviens var mācīties datorzinātnes. -Un jūs varat uzzināt too. -Jack Dorsey, Mark Zuckerberg, Bill Vārti, visas y'all, es esmu mācīšanās. Dodiet tai shot. [END VIDEO PLAYBACK] Tagad kaut man saka, ka, ja tu esi CS50 vai ir CS50x, Jūs esat pavadījuši arī vairāk nekā tikai stundu kodēšanas. Bet par visiem ģimenes locekļiem, draugiem vai kolēģiem ka jūs gribētu iepazīstināt ar šo pasaulē, šeit ir vēl viens stimuls. Atcerēties šo puisis? Ļoti populāri pēdējā laikā, ir ir tā sauktā Flappy putns uz dažādām platformām. Un šeit mums ir URL, pie code.org / Flappy, kur veida ļaudīm code.org var kopā instruments, caur kuru jūs vai draugs var padarīt savu īstenojot šo populāro spēli. Līdz ar to pārbaudīt out. Tagad, ka konference, un pagājušajā piektdienā. Rob Bowden un es kur atkal, prom šajā konferencē, un mēs domājam par ar viesu uzņēmēja. Un mēs izmēģināja diezgan daži ļaudis uz noklausīšanos. Neviens no tiem, šķiet, izstrādāt, tāpēc mēs domājam mēs gribētu jums parādīt dažus klipus par to, ko darīja svīst. [VIDEO PLAYBACK] RAMON GALVAN: Es esmu Ramon Galvan pildījumu Lai rediģētu normālā uzņēmējas David Malan. ASV militāristu patentatslēga bija 000000, nav īsti droši, ja Jums uzdot mani. Tomēr, es tevi mīlu. Atšķirībā no Dāvida, kurš aprindās jums. Pieņemsim nav iet pār šo kļūdu. Kas tas ir par? Pieņemsim tikai redzēt video ar Harry Lewis. [END VIDEO PLAYBACK] DAVID J. Malan: Tagad, kas ir visvairāk smieklīgi par to, ka klips nav kā Ramon veikta priekšā kamera, bet kā Ramon nezina, kamēr no maz mirkļus atpakaļ, ka mēs bijām gatavojas spēlēt šos klipus atpakaļ šeit jūs internetā. Tāpēc CS50 pašas, Ramon Galvan. Nāk atpakaļ varbūt daži nākotnes epizode. Tagad tikmēr, jūs varat atgādināt mēs atstājām pēdējās reizes epizode uz mazliet cliffhanger, kur mēs pieminējām ka Rob Bowden ir dvīņu brālis, Paul. Kas, atkal, fancies sevi mazliet komiķis. Bet viņš arī ir noticis parādīties populārā amerikāņu spēli parādīt, un mēs lūdzām jums kuriem viens. Arī vairāki no jums rakstīja ar atbildi. Un šeit ir viens šāds piemērs. In CS50 dzīvot, David minēts par Roberta dvīņu brālis, Paul Bowden, un jautāja par Google to. Nu izskatās, ka viņš ir Harvard, too. Un, Kurš vēlas būt miljonārs, un jā, ja es esmu pirmais ziņot par to, David, kungs, es vēlētos priecīgs būt slavens nākamajā CS50 dzīvot. Tāpēc uzskatu sevi slavens jo atbilde bija patiešām Kurš vēlas būt miljonārs. Un patiesībā, attēlotie šeit Paul Bowden līdzās, ka TV šova uzņēmējā. Un mēs arī darījām mazliet rakšana, un atradu šo klipu jums. [VIDEO PLAYBACK] -Paul Bowden no Franklin, New Jersey. Hey Paul. Laipni lūgti parādīt. -Paldies. -Paul tā saka šeit jums ir Sophomore Hārvardas universitātē, protams gudrs puisis. -I guess. -Nu manā grāmatā, noteikti iesaka darīt. Un es zinu, kad tu biji stāvot rindā uz miljonārs, zīme no debesīm sacīja: tu esi iespējams, gatavojas to darīt labi, vai ne? -Jūs varētu teikt, ka. Kad es stāvēju rindā man bija Polo krekls, kas bija tucked un putnu notika kuģa pakaļgals tiesības uz leju atpakaļ manu kreklu. Un tas vēl bija tucked iekšā Bet tas beidzās ar to, lai jums veicas. -Tas ir veiksmi, redzi? Tur jums iet, jūs esat šeit. Labi, Paul. Vai esat gatavi? -Es esmu gatavs. -Labi. Tad pieņemsim spēlēt miljonārs. Un tavs brālis ir sēdējis aiz jums, jūsu brālis Rob. Kā jums, Rob? -Es labi, how are you? -Twin brālis. -Jā. -Tagad tu esi, jaunāks lai gan, jūs iznāca sešas minūtes vēlāk, labi? Vai tas ir pareizi? -Es esmu, jā. -Bet vai esat gudrāki brālis? -Nu, es negribu lielīties. Tāpēc es nevaru atbildēt, ka. [END VIDEO PLAYBACK] -Tātad Rob ir dvīņu, raksta cits Jūsu klasesbiedriem, hmm interesanti. Cik dziļi tas trušu caurums iet? Man ir jautājums, kāpēc problēmu komplekti veikt tik ilgi, lai būtu autograded? Kas notiek aizkulisēs? Lai mēs domāja, ka tas būtu tiešām ir labs jautājums atbildēt, jo tas liecina par nedaudz gada pamatā interesants tehniskais detaļas. Pretēji izplatītajam pārliecības, tie nav faktiski šķiro pēc Muppets, bet ar infrastruktūru, kas mums zinu, kā Check 50 uz klientu. Un infrastruktūru, mēs zinām tās sandbox 50 uz servera pusē. Tagad tiem svešs, lai pārbaudītu pareizību dažu CS50 problēma noteikt problēmas, Jūs varat palaist komandu CS50 ierīce zināms kā pārbaudīt 50, kur Jūs norādāt unikāls identifikators testam , kuru vēlaties palaist. Un tad jūs norādāt ceļi uz failu vai faili, kas jūs vēlaties, lai augšupielādēt serveriem testēšanai. Tagad, kad reakcija nāk atpakaļ no servera, Cerams, ka jūs redzēt visas zaļš smiley sejas, tāpat kā šeit, norādot, ka es uzrakstīju "Hello, World" ir ļoti pareizi. Turpretī, ja es tomēr kaut ko nepareizi, piemēram, faktiski nav nosaucot failu pareizi, es varētu saņemt šo biedējošu sarkano nelaimīga seja sakot hello.c pastāv, kas nozīmē, ka tas nav Faktiski, kā to norāda sarkanu. Un, ja kaut kas ir kas dzeltena, tikmēr tā nozīmē to, ka šīs pārbaudes nebija pat palaist, jo daži atkarību, daži agrāk tests bija faktiski nav izdevies. Tātad, kas īsti notiek zem pārsega? Labi, ja jūs palaist šo pārbaudīt 50 komandu, mēs esam būtībā zipping up visiem jūsu failus, saspiežot tos, nosūtot tos uz sk CS50 ir klastera serveriem, kur mēs pēc tam radīt to, ko sauc par sandbox ap tiem. Būtībā jūs varat iedomāties par to kā mapi, un kā īpašs lietotājs, kas pastāv tikai, lai apkopotu un darbojas, ka īpašo kodu atrauti no kāds cits, tā, ka tikai gadījumā, ja students ir nejauša bezgalīga cilpa, vai vēl ļaunāk, tas nav gatavojas vienmēr skart kāds cits uz sistēmu. Nedz arī visus failus manipulēt vai svītrots, ka nebūtu pieļaujama. Tagad, kā tas kods pārbaudīties? Nu, mēs rakstījām veselu infrastruktūru sauc atkal, smilšu kastes - CS 50 sandbox. Un šī infrastruktūra ir rakstīts, pārsteigums, valodā sauc JavaScript. Ko jūs varētu zināt, no clientside pieredze, bet izrādās Jūs varat arī izmantot JavaScript servera pusē. Ko darīt dažas testi tiešām izskatās? Nu šeit ir dažas servera puses JavaScript kodu, un tas ir tikai fragments punktu. Bet tas ir divas pārbaudes ka mēs varētu palaist uz jūsu kodu. Pirmais no kuriem līdz top tur, pārbauda, ​​vai fails hello.c pastāv, un otrs faktiski pārbauda, ​​vai fails apkopo OK. Un tas ir tas, kas galu galā ģenerē šos nelaimīga sejas vai tiem priecīgas sejas, ka jūs redzat formā pārbaudes rezultātu 50. Tagad daudz vairāk tehniskās detaļas, tu esi laipni aicināti apskatīt šajā dokumentā šeit, kas nejauši bija faktiski prezentēts pagājušā gada SIGCSE konference, un tas niršanas vērā daudz detail par to, kā šī sistēma darbi un kāpēc mēs izveidojām pagājušajā gadā. Tagad, plašsaziņas līdzekļos par vēlu, ir šis izteiciens šeit - goto neizdodas, tā saucamie Goto neizdoties bug, kas norisinās Apple Datoru nesen. Tagad mēs ieviest to CS 50, jo Goto paziņojums C parasti sarauca pieri, pat lai gan tas noteikti ir tās izmantošanas. Un ko tas nozīmē šeit Goto neizdodas, ir tas, ka neatkarīgi no Programma ir šī līnija kods, vajadzētu iet uz to, ka ir pāriet uz, vēl vienu rindiņu kodu neatkarīgi no jebkuras pozīcijas starp to, kā arī šo līniju kodu tiks marķēti ar atslēgvārdu neizdoties. Un nespēj varētu būt kaut kas, FUBAR [? BES?], Bet šajā gadījumā, Apple izvēlējās sauc to neizdoties jo tas ir gabals kods, kas vajadzētu izpildīt, ja un ja kaut kas nav izdevies. Tagad, diemžēl, Apple kļūdījies ar šo paziņojumu, jo mēs drīz redzēt. Un viņi nesen atbrīvo šo paziņojumu vienā no to kļūdu labošanas ziņojumiem. Uzbrucējs ar priviliģētā tīkls amats var iegūt vai mainīt datus sesijas aizsargāti ar SSL / TLS. SSL, atgādināt, bija droša Sockets Layer, un tas ir tehnoloģijas, ko izmanto, lai parasti šifrēt satiksmi starp interneta pārlūku, teikt par Mac vai iPhone, vai kādu otru ierīci, un tīmekļa serveris. Un TLS ir saistīts ar to. Šis jautājums tika risināts atjaunot trūkstošo validācijas soļi. Tātad tas bija Apple apraksts Problēma un risinājums tiem. Bet ko tas īsti nozīmē? Tāpēc mums bija dažas rakšana, un mēs faktiski konstatēts pirmkodu Apple pašai īstenojot SSL, kas atkal ietekmē Mac vai iPhone, it īpaši, ja jūs izmantojat Safari šajos datoros. Lūk, fragments no šī koda. Tagad jūs varētu neatzīt dažas no funkcijām. Un jūs nevarēsiet atzīt tādu un doties uz paziņojumu līdz šim. Bet tas ir nedaudz pazīstami sintakse. Mums ir daži, ja apstākļi, dažas atkāpes, funkcija, cirtaini bikšturi. Tāpēc ne viss, kas ārzemju. Bet pieņemsim tuvinātu mazliet. Šeit, pielāgoties šiem apstākļiem, un šeit ir pieminēta Goto neizdoties. Tagad, kas ir neizdoties? Nu pieņemsim patiesībā ritinātu vēl vairāk samazinātu programmā. Tie ir virzieni kods, šie trīs līnijas, kas tiek izpildīti, ja tiešām iet, lai izgāztos. Tagad, kas ir problēma, tad? Nu, iesim atpakaļ uz augšu minētajiem nosacījumiem, ja Esmu izcelta dzeltenā krāsā visi piemin Goto neizdoties. Redzēt kaut ziņkārīgs? Koncentrējieties uz apakšā tur. Tiesības? Kods var būt jauns, bet idejas nav. Ja mēs tuvinātu Šeit jūs varēsiet pamanīt, ka programmētājs ir rakstīts Goto neizdodas divreiz, bet atkāpe gan no tiem. Bet jūs, iespējams, ir padarījusi šo pašu kļūdu sevi dažos problēmas CS 50. Tikai tāpēc, ka jūs atkāpi divas līnijas koda iekšpusē nosacījums nenozīmē, ka viņi ir abi dodas izpildīt. Viņi tikai abi gatavojas izpildīt ja jūs tiešām surround viņiem abiem ar ko? Cirtaini bikšturi. Tātad, kas īsti notiek, ja Es veida noteikt atkāpi un nav pievienot jebkuru cirtaini bikšturi, kas ir īsti notiek zem motora pārsega, ir tas, ka Goto neizdoties ir būtībā atstāja aliansi šeit kas nozīmē, ka tas būs izpildīt vienalga ko. Un jūs gatavojas doties uz, vai lēkt, šiem trim koda rindiņas, mēs paskatījās pirms brīža. Tātad, kāda ir saistība? Nu, ieskatieties tiem grunts vairums divas rindas tieši šeit. Šīs līnijas nekad, kādreiz saņemt sasniegts. Tāpēc, ka nav svarīgi, ko, ka otrais Goto neizdoties gatavojas piespiest programmu lēkt tiesības pār šo līniju. Un garš stāsts īss, šīs pēdējās divas rindas Ir tiešām svarīgi pareizību SSL. Patiešām, ja tie nav izpildīt, tas ir iespējama vai pretinieks, slikts puisis, algu, kas ir vispārēji atzīta kā cilvēks vidū uzbrukumu, izliekoties par drošu mājas lapa piemēram, Facebook, vai Amazon, vai Google. Bet tiešām tikai redzēt - ņemot šifrētu savienojumu ar jums, un viņi pēc tam nosūta savu satiksmi kopā, lai labāk vai sliktāk. Iespējams, jūsu lietotājvārds, iespējams, jūsu paroles, iespējams, jūsu kredītkartes informāciju, ar faktisko teritoriju. Vai pat nav vispār. Citiem vārdiem, tas salūst SSL. Tagad par laimi, Apple izdarīja to risinātu. Gan Mac OS un iOS nesen. Bet, ja jūs vēlaties, lai vēlreiz pārbaudiet dators tagad ir aktuāla, pieņemot, ka jums ir auto atjauninājumus gada, dodies uz gotofail.com un jūs redzēsiet jauka maz tests, kas jums pateiks tik daudz. Tikmēr, ja jūs gribētu, lai ņemtu apskatīt faktisko pirmkodu, tas ir garš URL, bet šeit ir Visa pirmkods šo failu ja jūs vēlaties, lai iegūtu sajūtu kāda reālajā pasaulē programmēšana piemēram, un atklāti reālās pasaules kļūdas. Runājot par kļūdām, tas meme bija izplatīja diezgan daudz par vēlu. 99 maz bugs kodu, 99 maz bugs kodu, ņemt vienu uz leju, plāksteris to apkārt, 127 maz bugs kodu. Tātad, kas ir tas, kas attiecas uz? Iespējams, tā ir pieredze, tu pats ir bijis, kur jūs mēģināt, lai tramdīt leju dažus bug, un tad vēl, vai varbūt vēl vairāk bugs sacelties, jo rezultāts jūsu ir mēģinājuši risināt vienu problēmu. Faktiski, lai tas hit mājās vēl vairāk, pieņemsim uzvilkt sejas tas ir iespējams, pazīstams. Hal, no Malcolm vidū. [VIDEO PLAYBACK] [Mūzikas atskaņošanai] [END VIDEO PLAYBACK] DAVID J. Malan: Un tagad daži hellos no dažiem saviem klasesbiedriem. Klajā pirmais ir Khalid, un draugs viņa, kas nāk no ziemeļu Virginia Amerikas Savienotajās Valstīs. Khalid: Ahoy CS50 palīgu, mana vārds ir Khalid [nedzirdama]. Satikt savu papagaili, [dzirdams] Es dzīvoju ziemeļu Virginia. Es esmu astotais greiders, un es esmu satraukti par daļu no CS50 klasē. Šī ir lieliska pieredze koledžas, bet palikt mājās. Kā jūs varat uzminēt, es uzņemti tiešsaistes mācību programmu. Justies brīvi izjust mans pirmais projekts šeit. Jūs redzēt apkārt. DAVID J. Malan: Un tagad pieņemsim dodies uz Kansas City, Missouri kur Derek gaida. Derek bija darbā, kad viņš filmēja šo, lai jūs varētu dzirdēt mazliet troksnis fonā, jo viņš darbojas datu centrā. DEREK MITCHELL: Sveiki pasaule, mans vārds ir Derek Mitchell. Es esmu Kansas City, Missouri. Un es esmu ņemot CS50 klasē, jo es patiešām ir nepieciešams, lai uzzinātu dažas programmēšana manu darbu. Tas ir, ja es strādāju. Es esmu reģionālā atbalsta tehniķis Cabela s, pasaules izcilākajiem Outfitter. Un es esmu tikai mēģina, lai uzzinātu dažas vairāk plānošanu, lai es varētu izcelties manu karjeru un vienkārši labāk tehniķis. Tātad vēlreiz, mans vārds ir Derek Mitchell, un tas ir CS50. [RUNĀJOŠĀ ITĀLIJAS] Federico: Hello pasaulē. Mans vārds ir Federiko Grivelli. Es esmu no Itālijas. Esmu dzimis viens no lielākajiem pilsētām valstī, Milānu. Un es tiešām izvirzīts mazāku pilsētu pie Milānas. Tātad šeit sākas mana vēlme paplašinātu savu redzesloku. Un tas, kāpēc es šodien esmu ārzemju apmaiņas students Vašingtonas štata. Protams, Amerikas Savienotās Valstis. Tāpēc American izglītība ir tiešām atšķiras no Itālijas. Šeit man daudz vairāk roku uz pieredzi, nevis pētījumi un iegaumēšana. Tātad tas bija man, mans vārds atkal ir Federico Grivelli, un tas ir CS50. DAVID J. Malan: Un tagad sveiki no kāda mums nebija gaidījis. Sarah COFFEY: Sveiki pasaule. Mans vārds ir Sarah Kofijs, es esmu no Maltham, Massachusetts, un es esmu precējies ar CS50 pašas Dan Kofijs. Dan, es tikai gribēju novēlēt Jūs ļoti daudz laimes dzimšanas dienā. DAVID J. Malan: Viņš nezina to gatavojas notikt, bet CS50 pašas, Danny Kofijs, ir labi Tagad kontroles telpā. Bet gatavojas būt internetā, jo šodien ir 29 dzimšanas diena. Come on out Dan. Lūdzu, nāc ārā, Dan, pretējā tas ir par ļoti neērts. Dan? Šogad ir Dan Kofijs, nezināju tas bija būs noticis - mēs Protams, esam gatavi to. Tik laimīgs 29 dzimšanas diena, un mēs ceru, ka jums ir patiešām pārsteigts. Nē, ka cits veids, citā veidā. Nē tas bija. DAN COFFEY: Tur mēs ejam. DAVID J. Malan: Dan Kofijs, ikviens. Liels paldies Dan, lai nāk ārā. Un tagad, 60 sekundes pandas. [VIDEO PLAYBACK] [Mūzikas atskaņošanai] [END VIDEO PLAYBACK] DAVID J. Malan: Tagad jūs varat atceros no nesenā epizode, ka mēs ieviesām LaunchCode, iniciatīva Saint Louis, Missouri, vada brīvprātīgie, kuri ir pēc gar ar CS50 mācību programmu un vadošie pilsoņi Saint Louis ar šo materiālu Ceļā uz beigām palīdzot pārī tos ar programmēšanu darbavietas beigās semestra. Jūs varat atgādināt jo fakts, ka šī iniciatīva bija tik populārs Saint Louis, ka tie gandrīz pārplūda vietējo operas nams. Nu, LaunchCode s dibinātāji ļoti žēlīgi ieradās pilsētiņas nesen un piekrita apsēsties pie mums Sanders teātris tērzēšana par to LaunchCode ir un kā tas ir bijis notiek. DAVID J. Malan: Mēs šodien esam šeit ar mūsu draugi no LaunchCode, kas ir lidojuši visu ceļu no St Louis teikt sveiki. Sveiki visiem. JIM McKelvey: Sveiki. DAVID J. Malan: Kam mums šeit kopā ar mums šodien no LaunchCode. JIM McKelvey: Tātad, es esmu Jim McKelvey. Brendan LIND: Un es esmu Brendan Lind. Zach LOU: Un es esmu Zach Lū. DAVID J. Malan: Un tiem svešs, jūs varētu mums pastāstīt mazliet par to, kas LaunchCode ir? JIM McKelvey: So LaunchCode ir darbā iekārtošanas sistēma ka mēs esam pionieri sākot no St Louis, bet mēs ejam, lai to visā valstī. Ideja būtībā ir, lai saņemtu uzņēmumiem, lai mainītu to īri prakse pieņemt cilvēkus, kuri ir netradicionālo pilnvaras. Tā kā mēs zinām, kā programmētāji, ka daudzi no labākajiem programmētājiem ir autodidaktisks zināmā mērā. Un uzņēmumi nav vienmēr atpazīt tas savā darbā praksi. Tātad, ja jūs esat labs coder, jūs joprojām ne vienmēr ir ceļu uz labu darbu. Un tā mēs sākām strādāt ar simts kompānijām no miljardiem dolāru uzņēmumi, piemēram, Enterprise, un MasterCard, uz leju līdz divu cilvēku uzsākšanai. Un mēs esam gotten tos visus, lai vienotos ņemt LaunchCode kandidātus, būtībā stažēšanās sistēmu. DAVID J. Malan: Un kā jūs atradīsiet CS50 ir materiāli, kas pirmajā vietā. JIM McKelvey: Tātad tas bija tiešām smieklīgi. Mana sieva paņēma savu klasi tiešsaistē ar Harvard pagarināšana. Un viņa ņēma Fall 2012 CS50. Un, kamēr mēs bijām, es esmu datorzinātnieks ar apmācību. Un tāpēc man bija palīdzēt viņai cauri klasē, man bija skatīties. Un viņa teica, jūs zināt, tas ir tiek piedāvātas internetā, izmantojot EDX, un mēs esam ievietojot šos cilvēkus, kuriem ir Ļoti maz tradicionālās pilnvaras, un mēs esam līdzīgi, tas būtu fantastiski. Tātad, tas ir, kā mēs par to uzzināja. Ar m sieva Anna. Un jūsu Harvard Extension programma. DAVID J. Malan: Tas ir smieklīgi. Tas ir tik mazs lēmums, viņas pieņemšana klases bija šāda ietekme, tad. JIM McKelvey: Tas bija super laimīgs. Un mēs patiešām satraukti, lai redzētu ka jūs puiši strādā ar EDX un padarot to pieejamu un visi papildu materiāliem. Un tas ir fantastiski resurss mācībām. DAVID J. Malan: OK. Nu, jaunumi, mēs faktiski nāca pāri izskatu pie kādiem pirmo nakti LaunchCode bija, kad bija operas namā. Vai jūs varat sniegt mums firsthand vērā to, Jūsu pieredze bija, piemēram, ka vakarā? JIM McKelvey: Jā, tāpēc es biju Romā. Un Brendan aicināja mani pie 03:00 no rīta, un teica, mēs esam izgājusi visas trīs vietas. Tāpēc mums bija Kristus baznīca Katedrāle, Downtown bibliotēka, un Soldiers Memorial, kas ir trīs diezgan lieli vietās. Un mēs gaidījām daži simti cilvēku. Mums bija vairāk nekā 1000 cilvēki piereģistrēties. Tāpēc mēs izgājusi visu un Brendan aicina mani, piemēram, mums ir nepieciešams lielāks ēkā. Un viņi ieguva mums šajā gigants, šis gigants opera māja, kur mēs tur pirmajā klasē. DAVID J. Malan: Ak, tas ir lieliski. JIM McKelvey: Un cilvēki bija tik pateicīgs. Es domāju, ka cilvēki, kuri mēs sasniedz esam cilvēki, kas jūs vienkārši vēlaties lai palīdzētu šiem ļaudīm. DAVID J. Malan: Un no tā, ko jūs esat redzējis, cik reāli tas ir, kāds, kas ienāk Protams, bez iepriekšējas fona. Un dažus mēnešus vēlāk, tie ir 13 nedēļas CS50 saskaņā ar to jostu faktiski justies pārliecināti pietiekami un ir kvalificēti pietiekami Faktiskais programmēšanas darbu. JIM McKelvey: Dāvids, Mēs tiešām nezinām, OK? Tāpēc, ka mēs neesam darījuši jebkurā veida mērogā vēl. Jūs zināt, mūsu datu punkti tagad ir tas, ko es esam iemācījušies bija iespējams. Un tad 50 dažu cilvēki, kas mēs esam ievietots, mēs parasti zinām, kur viņi ir. Un mūsu minējums ir, ka kāds kas nāk caur CS50 būs kopumā kā kvalificēti kā daži no cilvēkiem, mums ir jau ir sekmīgi veikts. Tāpēc mēs neesam pierādījuši savu mērogu vēl. Un es nesaku, ka tas ir pabeigt izglītībā ar jebkādiem līdzekļiem. Bet tas ir tik lielisks sākums. Un tas dod cilvēkiem kontekstu. Un tas arī, jūs zināt, tā ir stingra klasē. Tāpēc ikviens, kas aizpilda šo klase ir izrādījusies kaut ko. Ka viņi ir pierādījuši daži raksturu vai kombinācija no jums zināt, vai nu izturība vai izlūkdatiem, vai kāds, ka burvju formula kas izpaužas caur diezgan grūts klasē, Mēs domājam, ka tas notiek, lai bode ļoti labi par viņu panākumiem. Un mums ir uzņēmumi, kas ir vēlas, lai atpakaļ uz augšu uz to. Tātad, lai mēs īsti nezinām. Bet mēs esam ļoti optimistiski, ka ikviens, kas izpaužas caur CS50, mēs varam iegūt darbu. Brendan LIND: Un lieta ir tā, ka LaunchCode nav piemēram, jūsu tipisks ierakstu līmenī noma. Labi, tas nav, ja jūs nākt un teikt: Parasti jums var būt nepieciešams C.S. grāds un divu gadu darba pieredzi, lai iegūtu daudz darba vietu, vai ne? Bet tad, LaunchCode nāk, jūs nevajag nevienu no šīm lietām. Jums nav jābūt kvalificēti, lai šo jautājumu. Kur jums ir jābūt ir ir, ka profesionalitātes un vadīt, lai nokļūtu līdz šim līmenim. Tātad, tas ir mācekļa. Un tas ilgst līdz brīdim, kad jūs esat šajā līmenī, kur Jums tiks celta normālu stāvokli. Un uzņēmums var ļaut doties jebkurā brīdī. DAVID J. Malan: Tātad uzņēmumi ir tie dara, galu galā, ka sākotnējā partnerība. Brendan LIND: Right. Tātad, ko CS50 - tas, ko mēs esam darot mēģina darīt ar CS50 ir panākt, lai vietai, kur Pēc tam, hey, ja jūs varat veikt CS50, kā jums ir šo disku, jums ir, ka gribu mācīties, un jums ir, ka zināšanu, lai self-mācīties un strādāt uzņēmumā, rīkoties neatkarīgi no tā, kas ir vajadzīgs. Un tad mēs varam iegūt tos, mēs tos durvīm. Un viņiem maksā, viņiem maksā 15 $ stunda par mācekļa. Un kad tie ir gatavi, uzņēmums padarot tās par algotu stāvoklī. Ja tās nav, ja uzņēmums nav domā, ka viņi par savu ceļu, viņi var ļaut viņiem iet. Un tik tālu, ka veiksme ir tā, ka diezgan daudz visi ir vēl ar savu uzņēmumu. DAVID J. Malan: OK. Tātad tagad jūs esat vērsta uz Saint Louis, bet es savākt vēlaties uzņemties iniciatīvu valsts līmenī. Tātad, kas ir patiešām nākamais Jums? JIM McKelvey: Tātad nākamais ir virkne pilsētu visā valstī. Tātad, mēs negribam iet valsts kamēr mēs precizēt modeli, un varbūt, kas pāris no tiem ietves caur netīrumiem. Šī pabeigšana Pirmais CS50 klase ir būs ļoti svarīga, jo mēs iegūt labu datus no tā. Bet tad, kad mēs zinām, kas darbojas un kas mums patiešām vajadzētu darīt un mērogošana, Tad mēs ejam, lai mainītu cik ātri vien iespējams, jo vajadzība pastāv visur. Un mēs neesam mēģina padarīt šo daži veida vietējā, Saint Louis parādība. Mēs esam tikai izmantot, ka par testa stendā. Un tad mēs būsim paplašinot Jūs zināt, cik ātri vien spējam uz vietām, kas ir līdzīgas vajadzības. DAVID J. Malan: Nu, thank you so daudz par visu, ko esat darījuši. Mēs glaimoja pat būt daļa no tā. Tas ir bijis diezgan iedvesmojoša. JIM McKelvey: Paldies. Tas ir tik dāsna ar tikai pasaules klases izglītību, kas ir pieejama cilvēkiem, kuri patiešām appreciate it. Es vēlos jūs varētu izpildīt daži no studentiem un redzēt cilvēkus, kas jums zinu, tas ir mainīt dzīvi. Un es tikai vēlētos, lai mēs varētu sasniegt, izmantojot kameras un celt tos šeit. Bet tas ir tik nozīmīgs. Un tas pārvietojas adatu un tas ir patiešām labs. Tāpēc paldies. DAVID J. Malan: Paldies jūs no mums, kā labi. Appreciate it. Pateicoties tik daudz, lai pievienotos mums. launchcodestl.com vairāk. Tāpēc mēs saņēmām čatā neilgi pēc tam tērzēt par to, ko vēl mēs varētu darīt. Un mēs nonācām pēc šādiem. Mēs esam tik priecīgi paziņot pirmais CS50 Hackathon ka Tiks notiek Ceļš uz Saint Louis. LaunchCode redakcija. Patiesībā, mēs spersim ar mums, ja jūs vēlaties, lai apmierinātu šiem ļaudīm. Ja jūs pats nāk no St Louis, vai galu galā patīk uzgriezt tiešsaistē, CS50 ir pašu Andrew būs tur. CS50 ir Chang, Colton, Dan, kuru jūs tikko met, Devin, Gabriel, Jason, Ramon, kas jūs tikās arī agrāk. Rob Bowden, Shelly, kuru jūs varat atceros no tādām filmām kā - un [? Zemaila?]. Tātad, protams, ja jūs vēlētos, lai pievienoties mums Sentluisa vai tiešsaistē pie live.cs50.net, uzgriezt uz nākamais dzīvot parādīt piektdien Marts 28 pie 6:00 Eastern Time. Mēs ejam, lai būtu nomodā diezgan maz laika, ka vakarā. Un mēs ceram, ka jums būs palikt ar mums, kā labi. Tas ir tas, lai šīs nedēļas CS50 Live. Pateicoties tik daudz, lai visiem aiz kameras. Pateicoties tik daudz, lai mūsu ziedotājiem. Mēs redzēsim jums ielā Louis, tas bija CS50. RAMON: Ko lapsa saka?