DAVID J. MALAN: Hello world.
Tämä on CS50 Liven ja tämä on maaliskuussa 14, mikä tarkoittaa, onnellinen pi päivä.
Nyt se on ollut jonkin aikaa koska olemme nähneet sinua,
koska viime perjantaina, Rob Bowden ja minä olimme todella
pois konferenssissa Atlantassa, Georgiassa.
Konferenssi kutsutaan SIGCSE, Special Interest
Ryhmä Computer Science Education, joka vuosittain kokoaa yhteen
noin 1000 kasvattajien puhua ja työskennellä
on parannuksia tietojenkäsittelyn opetusta.
Yksi pääpuhujista tänä vuonna, itse asiassa,
oli perustaja code.org, joita ehkä
nähnyt lehdistössä kuluneen vuoden aikana.
He ovat tehneet satunnaisia työtä kuluneen vuoden aikana saada
ihmiset innostumaan tietojenkäsittelytiede, ja ohjelmoinnista erityisesti.
Itse asiassa, yksi niiden tunnettu aloitteet
tunnetaan Hour of Code, joka on mahdollisuus ja opetussuunnitelma, jonka kautta
olet, tai ystävä, tai perheenjäsen tai kollega,
voisi saada kädet likainen hiukan tietojenkäsittelytieteen ja ohjelmointi
vain tunnin katso jos otat sen.
>> Itse asiassa, jos itse on ystävä, perheenjäsen,
tai kollegasi jotka haluaisivat kokeilla hänen tai kätensä jossain tietojenkäsittelytiede,
mutta luulet heittää heidät CS50: n opetussuunnitelma saattaa olla hieman liian paljon liian
pian, hyvin kaikin keinoin, se saattaa ne to code.org / oppia missä he voivat kokeilla
kätensä vain yksi tunti klo bittinen tietojenkäsittelytiede.
Tai vielä parempaa, näytä heille tämä leike.
>> [VIDEOTOISTOSTA]
>> -Hei, olen Leah.
>> -Ja olen Tonya.
>> -Ja me olemme onni opiskella tietojenkäsittelytiede.
Mielestämme on kauheaa, että 90% koulun eivät opeta sitä.
-He varmasti ei tarjota sitä minun lukion.
-Joten yritämme tehdä tämä video osoittaa, että kuka tahansa voi oppia.
Haluamme saada 10 miljoonaa opiskelijoita tekemään Hour of Code.
>> -Hour of Code.
-Hour of Code.
-Miten saat hänet päästä auringonkukka.
Hän tarvitsee tehdä joitakin toimia.
>> -Sain sen.
Jee.
>> -Ja sitten me ajaa se ja katso mitä tapahtuu.
>> -Amazing.
>> -Siellä mennään.
>> -Sinä vain kirjoitti ensimmäistä ohjelman.
-Kirjoitin sen?
-Joo.
-Tämä on koodi juuri kirjoitti.
-Todella mahtava.
-Ajattelin kuten, koodi oli kuin FBI hakkeri, symbolit ja tavaraa.
-Vähän ongelma ratkaiseminen, hieman logiikkaa.
-Se on kuin ohjeet.
-Ohjelmointi on paljon helpompaa tänään.
-Älä vain pelata puhelimeen.
Ohjelmoida sitä.
>> -Selvä.
-Mahtavaa.
>> -Miten joku mennä noin saada työpaikka?
>> -Ehkä ottaa verkossa luokka, löytää luokassa Community College.
>> -Voit saada yksi parhaista palkattuja työpaikkoja maailmassa.
-Luulen, että lääke liikkuvat osaksi koko tietokoneiden aikakaudella.
-Teknologia koskettaa jokainen osa elämäämme.
Jos voit luoda tekniikkaa, voit muuttaa maailmaa.
>> -Joten olemme innoissamme, että olet osallistuvat nykypäivän Hour of Code.
-Me vain teimme kaksi riviä koodia.
-Kolme riviä koodia.
-Neljä riviä.
-Seitsemän riviä.
-Viisi riviä.
-16 Riviä koodeja.
-99 Riviä koodia.
-60 Linjat.
-18 Riviä koodia.
-75 Riviä koodia.
-Sillä ei ole väliä kuinka vanha olet.
-Hour of Code.
-Oletpa nuori mies tai nuori nainen.
Onko asut kaupunki tai maaseudulla.
-Kaikki tässä maassa olisi oppia ohjelman tietokoneeseen.
-Ja minä juuri valmistunut -
-Hour of Code.
-Se on oikeastaan ​​todella helppo oppia.
-Tytöt pitäisi oppia tämäkin.
-Ymmärrä, että kieli että tulee olemaan tulevaisuudessa.
-Kuka tahansa voi oppia tietotekniikassa.
-Ja voit oppia myös.
-Jack Dorsey, Mark Zuckerberg, Bill Gates, kaikki te, Opettelen.
-Anna se laukaus.
>> [END VIDEOTOISTOSTA]
>> Nyt jokin sanoo minulle, että jos olet CS50 tai on CS50x,
olet viettänyt hyvin yli vain tunnin koodausta.
Mutta perheenjäsenet, ystävien tai työtovereiden
että haluat esitellä tätä maailmassa, tässä on toinen kannustin.
Muista tämä kaveri?
Erittäin suosittu myöhään, on ollut niin kutsuttu flappy
lintu eri alustoilla.
Ja tässä meillä URL, klo code.org / flappy,
jos sellaista ihmiset on code.org voi koonnut työkalu, jonka kautta voit
tai ystävä voi tehdä oman täytäntöönpanoa että suosittu peli.
Joten älä check it out.
>> Nyt konferenssi, ja viime perjantaina.
Rob Bowden ja minä missä uudestaan, pois tässä konferenssissa,
ja mietimme ottaa vieras isäntä.
Ja yritimme ihan muutama seudullamme koe.
Yksikään niistä ei näyttänyt treenata, joten ajattelimme
olimme näyttää sinulle muutamia leikkeitä mitä teki hikoilla.
>> [VIDEOTOISTOSTA]
>> RAMON GALVAN: Olen Ramon Galvan täyttö in normaali isäntä, David Malan.
Yhdysvaltojen armeijan salasana oli 000000, ei todella turvallista, jos minulta kysytään.
Silti rakastan sinua.
Toisin kuin Daavid, joka piireihin olet.
Älkäämme mennä yli tämän virheen.
Mistä tässä on kyse?
Katsotaan video Harry Lewis.
>> [END VIDEOTOISTOSTA]
>> DAVID J. MALAN: Nyt, mikä parhaiten hassua leike ei ole
miten Ramon suoritetaan edessä kameran, mutta miten Ramon ei tiedä,
asti kuin muutaman hetki sitten, että olimme
aio pelata näitä leikkeitä takaisin täällä sinua varten Internetissä.
Joten CS50 oma, Ramon Galvan.
Palaan ehkä joskus tulevaisuudessa episodi.
>> Nyt välin, ehkä muistatte jätimme viime aikoina jakson
on vähän jännitysnäytelmä, jossa mainittiin
Rob Bowden on kaksoisveli, Paul.
Kuka taas kuvitelmat itse hieman koomikko.
Mutta hän myös tapahtui näkyvän in suosittu amerikkalainen peli näyttää,
ja pyysimme sinua kumpi.
No monet teistä kirjoitti vastauksen kanssa.
Ja tässä on yksi esimerkki.
>> Vuonna CS50 elää, David mainittu noin Robert kaksoisveli, Paul Bowden,
ja kysyi Googlelle sitä.
No näyttää siltä, ​​että hän on Harvardin, too.
Ja, Who Wants To Be A Millionaire, ja kyllä, jos olen ensimmäinen
ilmoittamaan tämän, David, sir, haluaisin olla iloinen olla kuuluisa seuraavalla CS50
elää.
Mieti siis itse kuuluisa koska vastaus oli todellakin
Kuka haluaa olla Millionaire.
Ja itse asiassa, tässä kuvassa on Paul Bowden rinnalla, että tv-show'n isäntänä.
Ja teimme myös hieman kaivamaan, ja löysin tämän leike sinulle.
[VIDEOTOISTOSTA]
-Paul Bowden Franklin, New Jersey.
Hei Paul.
Tervetuloa näyttelyyn.
>> -Kiitos.
>> -Paul tässä sanotaan olet Sophomore Harvardin yliopistossa, ilmeisesti
fiksu kaveri.
>> -Luulisin.
>> -No teokseni että varmasti ehdottaa niin.
Ja tiedän, kun olit seisoo jonossa Millionaire,
merkin taivaasta sanoi sinun todennäköisesti aio tehdä hyvin, eikö?
>> -Niinkin voisi sanoa.
Kun olin seisoo jonossa jouduin Polo paita, joka on tallessa
ja lintu tapahtui kakka oikealle alas takaisin paitani.
Ja se oli vielä työntää sisään
Mutta se päätyi onnea.
>> -Se on onnea, katso?
Siellä mennään, olet täällä.
Okei, Paul.
Oletko valmis?
>> -Olen valmis.
-Selvä.
Sitten leikitään Millionaire.
Ja veljesi istunut takanasi, veljesi Rob.
Miten voit, Rob?
>> -Olen hyvä how are you?
>> -Kaksoisveli.
-Kyllä.
-Nyt olet, nuorempi vaikka, sinun kuului kuusi minuuttia myöhemmin, eikö?
Pitääkö tämä paikkansa?
>> -Olen, kyllä.
>> -Mutta oletko älykkäämpi veli?
>> -No, en halua kerskailla.
Joten en voi vastata.
>> [END VIDEOTOISTOSTA]
>> -Niin Rob on hengen, kirjoittaa toinen luokkatoverit, hmm mielenkiintoinen.
Kuinka syvälle kanin reikä mennä?
Minulla on kysymys, miksi ongelma sarjaa kestää niin kauan on autograded?
Mitä tapahtuu kulissien takana?
Joten ajattelimme tämä olisi todella hyvä kysymys
vastata, koska se tarkoittaa kuitenkin hieman ja taustalla mielenkiintoisia teknisiä
yksityiskohtia.
Toisin kuin yleisesti luullaan, ne eivät ole itse asiassa luokiteltava Muppets, vaan
by infrastruktuurin että me tunnetaan Tarkista 50 työasemassa.
Ja infrastruktuurin me tiedämme sen hiekkalaatikko 50 palvelimen puolella.
>> Nyt niille tunne, jotta testi
oikeellisuutta joidenkin CS50 ongelma asettaa ongelmia,
voit suorittaa komennon CS50 laitteen tiedossa
kuten tarkistaa 50, jossa voit määrittää yksilöllinen tunniste testi
että haluat suorittaa.
Ja sitten voit määrittää polkuja tiedosto
tai tiedostot, jotka haluat ladata palvelimien testaukseen.
Nyt, kun vaste tulee takaisin palvelimesta
toivottavasti näet kaikki vihreä hymiöt, kuten ne täällä,
osoittaa, että kirjoitin "Hello, world" erittäin oikein.
Sitä vastoin, jos tein jotain väärä, kuten ei oikeastaan
nimeäminen tiedostoa oikein, voisin saat tämän pelottava punainen onneton kasvot
sanomalla hello.c olemassa, eli se ei
Itse asiassa, kuten on esitetty punaisella.
Ja jos jotain on vuonna keltainen puolestaan ​​se
tarkoittaa sitä, että nämä tarkastukset eivät edes ajaa, koska joidenkin riippuvuutta,
joissakin aiemmissa testi teki ei todellisuudessa onnistu.
>> Joten mitä todella tapahtuu alla huppu?
No kun olet suorittanut tämän tarkistaa 50 komennon, olemme
olennaisesti zipping kaikki tiedostot,
puristamalla niitä, lähettämällä heidät Katso CS50 n palvelinryppäänä, jossa
me sitten luoda mitä kutsutaan hiekkalaatikko heidän ympärillään.
Pohjimmiltaan voit ajatella Tämän kuten kansion,
ja tietyn käyttäjän, joka on olemassa yksinomaan kootessaan
ja käynnissä että johtosääntöä erillään kenenkään muun,
niin, että vain siinä tapauksessa opiskelija on vahingossa päättymättömään silmukkaan tai vielä pahempaa,
se ei tule välttämättä vaikuttaa kukaan muu järjestelmä.
Myöskään ei voida tiedostoja käsitellä tai Poistetaan että ei pitäisi sallia.
>> Nyt, miten koodi saada testattu?
No, kirjoitimme koko infrastruktuurin soitti taas, hiekkalaatikko - CS 50 hiekkalaatikko.
Ja tämä infrastruktuuri on kirjoitettu, yllätys,
kielellä nimeltään JavaScript.
Joka ehkä tiedätte, mistä clientside kokemuksia, mutta käy ilmi,
voit myös käyttää JavaScript palvelimen puolella.
Mitä tehdä joitakin testejä oikeastaan ​​näyttää?
No tässä on joitakin palvelimen puolella JavaScript koodia, ja se on vain ote siitä.
Mutta tämä edustaa kaksi tarkastusta että voisimme ajaa koodia.
>> Joista ensimmäinen ylös siellä, tarkistaa onko tiedosto hello.c olemassa,
ja toinen todella tarkistaa, onko tiedosto kokoaa OK.
Ja se on loppujen lopuksi tuottaa nämä surullista naamaa
tai ne, iloisia kasvoja, jotka näet muodossa tarkistaa 50 tuloksia.
Nyt, paljon enemmän teknisiä yksityiskohtia, olet
Tervetuloa katsomaan tätä paperia täällä, joka sattumalta oli oikeastaan
esiteltiin viime vuoden SIGCSE konferenssi,
ja se sukeltaa paljon yksityiskohtaisesti, miten tämä järjestelmä toimii
ja miksi rakensimme sen viime vuonna.
>> Nyt tiedotusvälineissä myöhässä, on ollut tämä ilmaus
täällä - goto epäonnistuvat, ns goto epäonnistua
vika, joka vaivannut Apple Tietokone äskettäin.
Nyt emme käyttöön tämä CS 50, koska goto lausuman C
on yleensä paheksutaan, vaikka vaikka se varmasti on sen käyttötarkoitukset.
Ja mitä tämä tarkoittaa tässä, goto epäonnistuvat, on, että mitä tahansa
Ohjelmassa on tämän linjan koodi, pitäisi mennä, että on
hypätä, toinen rivi koodia riippumatta rivejä
välillä, ja Koodirivin leimataan avainsanan epäonnistua.
>> Ja ei voi olla mitä tahansa, FUBAR [? BES?] Mutta tässä tapauksessa,
Apple päätti kutsua sitä epäonnistua koska se on kimpale koodi, joka
tulisi suorittaa, jos ja kun jotain on epäonnistunut.
Nyt valitettavasti Apple teki virheen tämän väittämän kanssa, kuten tulemme pian nähdä.
Ja he äskettäin julkaisi tämän ilmoituksen
yhdessä niiden bug fix raportteja.
Hyökkääjä etuoikeutettu verkon asema
voi kaapata tai muokata tietoja istuntoja suojattu SSL / TLS.
SSL, muistaa, oli turvallinen pistorasiat kerros, ja se on
teknologiaa käytetään tyypillisesti salata välistä liikennettä web-selain,
sanoa Mac-tai iPhone, tai toisesta laitteesta, ja web-palvelin.
Ja TLS kytköksissä.
>> Tämä ongelma on ratkaistu palauttaminen puuttuu validointivaiheet.
Joten tämä oli Applen kuvaus ongelma ja ratkaisu siihen.
Mutta mitä tämä oikeastaan ​​tarkoittaa?
Joten teimme kaivaminen, ja me todella löytyy lähdekoodi
Applen oma täytäntöönpanoa SSL, mikä heikentää Mac-ja iPhone,
varsinkin jos käytät Safari näillä tietokoneilla.
Tässä ote kyseisen koodin.
>> Nyt, et ehkä tunnista joitakin toimintoja.
Ja et ehkä tunnista käyttöä of mennä julkilausuman asti.
Mutta tämä on hieman perehtynyt syntaksin.
Meillä on joitakin, jos olosuhteissa jotkut painauma, toiminto, aaltosulkeita.
Joten kaikki, että ulkomaiset.
Mutta katsotaanpa zoomata hieman.
Täällä sopeutua nämä edellytykset, ja tässä on maininta goto epäonnistua.
Nyt, mitä on hylätty?
No katsotaanpa todellisuudessa siirry supistua edelleen ohjelmassa.
Nämä ovat linjat koodi, nämä kolme riviä, jotka
suoritetaan jos todellakin mennä epäonnistua.
>> Nyt, mikä on ongelma sitten?
No, mennään takaisin ylös niihin olosuhteisiin, joissa
Olen korostettu keltaisella kaikki maininnat goto epäonnistua.
Näkyykö mitään utelias?
Keskity pohjassa siellä.
Oikea?
Koodi voisi olla uusi, mutta ajatukset eivät ole.
Jos me zoomata, sinut huomaa, että ohjelmoija
on kirjoittanut goto epäonnistuneet kahdesti, mutta sisennetty molemmat.
Mutta olet tehnyt tätä samaa virhettä itsesi joitakin ongelmia CS 50.
Vain koska olet sisentää kaksi riviä koodin sisällä kunnossa
ei tarkoita, että he ovat molemmat menossa suorittamaan.
He vain molemmat menossa suorittamaan jos todella surround molemmat
mitä?
Aaltosulkeita.
>> Joten mitä todella tapahtuu, jos Olen tavallaan korjata sisennystä
ja ei lisätä mitään aaltosulkeita, mitä todella tapahtuu alla huppu,
on, että goto epäonnistumisella on lähinnä Vasemmistoliitto täällä,
mikä tarkoittaa, että se tulee toteuttaa mitä tahansa.
Ja aiot mennä, tai hypätä, nämä kolme
koodiriviä me katsoimme hetki sitten.
Niin mitä vaikutuksia?
No, vilkaise näitä alimmainen kaksi riviä täällä.
Tällaiset rivit koskaan, ikinä saavutettu.
Koska ei ole väliä mitä, että toinen goto epäonnistua
aikoo pakottaa ohjelman hypätä yli ne rivit.
Ja pitkän tarinan lyhyesti, nämä kaksi viimeistä riviä
ovat todella tärkeitä oikeellisuutta SSL.
>> Todellakin, jos he eivät suorita, se on mahdollista tai vastustaja, pahis,
palkka, mitä on yleisesti tunnettu kuin mies middle-hyökkäys,
olevinaan suojattuun sivustoon kuten Facebook tai Amazon tai Google.
Mutta oikeastaan ​​vain nähdä - ottaa salatun yhteyden sinulle,
ja he sitten välittää liikennettä pitkin, niin hyvässä kuin pahassa.
Mahdollisesti käyttäjätunnuksesi, mahdollisesti salasanasi,
mahdollisesti luottokortin tiedot, todellinen sivustoon.
Tai ei ollenkaan.
Toisin sanoen, tämä rikkoo SSL.
Nyt onneksi Apple teki puuttua tähän.
Sekä Mac OS ja iOS äskettäin.
Mutta jos haluat kaksinkertaistaa tarkistaa tietokone on nyt ajan tasalla,
olettaen olet autopäivitykset päälle, pää gotofail.com
ja näet mukava pieni testi, joka kertoo niin paljon.
Sillä välin, jos haluat ottaa katsokaa todellinen lähdekoodia,
tämä on pitkä URL, mutta tässä koko lähdekoodi tiedoston
jos haluat saada tunteen mitä todellinen maailma ohjelmointi on
kuten, ja suoraan sanottuna reaalimaailman vikoja.
>> Puhuminen vikoja, tämä meme oli kierrätetään melko vähän myöhässä.
99 pikku bugeja koodin, 99 pikku bugeja koodin,
ottaa yksi alas, paikata sen ympärillä, 127 pikku bugeja koodin.
Joten mitä tämä viittaa?
Mahdollisesti tämä on kokemus itse on ollut,
jossa yrität ajaa alas joitakin bug, ja sitten toinen, tai ehkä
vieläkin enemmän vikoja nousta kuin seurausta teidän kokeilleensa
puuttumaan yksi ongelma.
Itse asiassa, jotta tämä osui entisestään,
katsotaanpa vedä ylös kasvot joka on ehkä tuttu.
Hal, alkaen Malcolm in the Middle.
>> [VIDEOTOISTOSTA]
>> [Musiikki soi]
[END VIDEOTOISTOSTA]
DAVID J. MALAN: Ja nyt jotkut hellos joitakin luokkatoverit.
Ensin on Khalid, ja ystävä Hänen jotka ovat kotoisin Pohjois-Virginia
Yhdysvalloissa.
>> KHALID: Ahoy CS50 kaverit, minun nimi on Khalid [kuultavissa].
Tapaamaan papukaija, [äänetön] Asun Pohjois-Virginiassa.
Olen kahdeksas luokkalainen ja olen innoissaan olla osa CS50 luokassa.
Tämä on hienoa kokea college mutta jäädä kotiin.
Kuten arvata saattaa, olen kirjoilla online-oppimisen ohjelma.
Rohkeasti kokea minun ensimmäinen hanke täällä.
Nähdään.
DAVID J. MALAN: Ja nyt Lähdetään Kansas City,
Missouri jossa Derek odottaa.
Derek oli töissä, kun hän on kuvannut tämä niin saatat kuulla vähän melua
taustalla vuodesta hän työskentelee datakeskuksen.
>> DEREK MITCHELL: Hello world, Nimeni on Derek Mitchell.
Olen Kansas City, Missouri.
Ja otan CS50 luokan, koska olen todella
täytyy oppia joitakin ohjelmointi työni.
Tämä on jossa työskentelen.
Olen alueellista tukea teknikko Cabela, maailman tärkein vaatetusliike.
Ja Yritän vain oppia lisää ohjelmointi jotta voin taitavia urallani
ja vain olla parempi teknikko.
Joten jälleen, nimeni on Derek Mitchell ja tämä on CS50.
>> [Puhuu italiaa]
>> FEDERICO: Hello world.
Nimeni on Federico Grivelli.
Olen Italiasta.
Olen syntynyt yksi suurimmista kaupungit maassa, Milan.
Ja olin itse esille pienemmässä kaupungissa vieressä Milan.
Joten tässä alkaa haluni laajentamaan tajuntaa.
Siitä syystä tänään olen ulkomainen vaihto-opiskelijana Washington State.
Tietenkin, Yhdysvallat.
Joten American koulutus on todella erilainen kuin Italian.
Täällä saan paljon enemmän käytännön kokemusta,
sijaan tutkimukset ja ulkoa.
Joten tämä oli minulle, nimeni taas on Federico Grivelli, ja tämä on CS50.
>> DAVID J. MALAN: Ja nyt hei joltakin emme odottaneet.
>> SARAH COFFEY: Hello world.
Nimeni on Sarah Coffey, olen alkaen Maltham, Massachusetts,
ja olen naimisissa CS50: n oma Dan Coffey.
Dan, halusin vain toivottaa sinulle erittäin hyvää syntymäpäivää.
DAVID J. MALAN: Hän ei tiedä tätä on tapahtumassa, mutta CS50 oma,
Danny Coffey, on oikea nyt valvomossa.
Mutta on aikeissa olla internetissä, koska tänään on 29. syntymäpäivä.
Tule ulos Dan.
Tulkaa ulos, Dan, muuten tässä on kyse erittäin hankala.
Dan?
Tänä vuonna on Dan Coffey, ei tiennyt tämän piti tapahtua - me
tietenkin ovat laatineet tämän.
Niin onnellinen 29. syntymäpäivä, ja me Toivottavasti olet todellakin yllättynyt.
Ei, että muulla tavalla, toisinpäin.
Ei se oli.
>> DAN COFFEY: Noniin.
>> DAVID J. MALAN: Dan Coffey, kaikille.
Paljon kiitoksia Dan, kun tulit.
Ja nyt, 60 sekuntia pandoja.
>> [VIDEOTOISTOSTA]
>> [Musiikki soi]
[END VIDEOTOISTOSTA]
DAVID J. MALAN: Nyt voit muistamme viimeisimmän jakson,
että otimme käyttöön LaunchCode, aloite Saint Louis, Missouri,
vapaaehtoisvoimin, jotka ovat seuranneet pitkin
kanssa CS50 opetussuunnitelma ja ohjaavat kansalaiset Saint Louis
kyseisen aineksen välityksellä kohti loppua auttaa pari niitä ohjelmointi
Työpaikat lopussa lukukauden.
Muistanette itse asiassa, että tämä aloite oli niin suosittu
Saint Louis, että ne lähes overflowed paikallinen oopperatalo.
No, LaunchCode n perustajat hyvin armollisesti
tuli kampuksella äskettäin ja päätti istua alas
kanssamme Sanders teatteri chat mitä LaunchCode on
ja miten se on jatkunut.
DAVID J. MALAN: Olemme täällä tänään meidän ystäviä LaunchCode jotka ovat lentäneet
vuonna koko matkan St. Louis tervehtimään.
Hei kaikille.
JIM MCKELVEY: Hei.
DAVID J. MALAN: Ketä on täällä kanssamme tänään LaunchCode.
JIM MCKELVEY: Niin, olen Jim McKelvey.
BRENDAN LIND: Ja olen Brendan Lind.
ZACH LOU: Ja olen Zach Lou.
DAVID J. MALAN: Ja Niille tunne,
voisitteko kertoa meille hieman mitä LaunchCode on?
>> JIM MCKELVEY: So LaunchCode on työharjoittelua järjestelmä
että olemme edelläkävijä alkaen St. Louis,
mutta aiomme tuoda sen valtakunnallinen.
Ajatus pohjimmiltaan on saada yrityksiä muuttamaan palkkaamiseen
käytäntöjä hyväksyä ihmisiä, jotka on muuta kuin perinteistä valtakirjaa.
Niin kuin tiedämme, kuten ohjelmoijat, että paljon paras ohjelmoijat
ovat itseoppinut jossain määrin.
Ja yritykset eivät välttämättä tunnista
Tässä heidän työhönottokäytäntöihin.
Joten jos olet hyvä koodaaja, et vieläkään välttämättä
on tapa hyvää työtä.
>> Ja niin, aloimme työskennellä jossa sata yritystä
alkaen miljardin dollarin yritykset kuten yritystoiminta,
ja MasterCard, alas kahden miehen start-ups.
Ja olemme saaneet ne kaikki ovat yhtä mieltä ottaa LaunchCode ehdokkaiden jakautumista,
pohjimmiltaan oppisopimuskoulutus.
>> DAVID J. MALAN: Ja miten löysit CS50: n materiaalien ensiksi.
>> JIM MCKELVEY: Joten se oli todella hauska.
Vaimoni otti oman luokan verkossa kautta Harvard Extension.
Ja hän otti syksyllä 2012 CS50.
Ja kun olimme, olen tietojenkäsittelytieteessä koulutuksella.
Ja niin olin auttaa häntä läpi luokka, olin katsomassa sitä.
Ja hän sanoi, tiedätte, tämä on tarjotaan verkon kautta EDX,
ja olemme asettamalla nämä ihmiset, jotka ovat hyvin vähän perinteisiä valtakirjansa,
ja olemme kuin tämä olisi upeaa.
Niin, että miten me sen selville.
Kautta m vaimo, Anna.
Ja Harvard Extension Program.
DAVID J. MALAN: Tuo on hauskaa.
Se on niin pieni päätöstä, hänen ottaminen luokat oli niin vaikutus sitten.
>> JIM MCKELVEY: Se oli super onnekas.
Ja olimme todella innoissamme näkemään että te työskentelivät edx
ja asettaa se, ja kaikki oheismateriaalista.
Ja on fantastista resurssi koulutukseen.
DAVID J. MALAN: OK.
No, uutisia, me itse törmäsin ilmeen
mitä ensimmäisen yön LaunchCode oli kun olit oopperatalo.
Voitko antaa meille ensikäden huomioon, mitä
kokemuksenne oli kuin sinä iltana?
>> JIM MCKELVEY: Joo, joten olin Roomassa.
Ja Brendan soitti minulle 03:00 aamulla ja sanoi,
olemme overflowed kaikki kolme paikat.
Joten meillä oli Christ Church Cathedral, Downtown Library,
ja Soldiers Memorial, joka kolme melko suurissa tiloissa.
Ja odotimme muutama sata ihmistä.
Meillä oli yli 1000 ihmiset allekirjoittamaan.
Joten me overflowed kaiken ja Brendan soittaa minulle,
kuten tarvitsemme isompi rakennus.
Ja he saivat meidät tästä jättiläinen, tämä jättiläinen ooppera
talo, jossa pidimme ensimmäisen luokan.
DAVID J. MALAN: Voi että on hienoa.
JIM MCKELVEY: Ja ihmiset olivat niin kiitollisia.
Tarkoitan, ihmiset olemme saavuttamassa ovat
ihmisiä, jotka haluat vain auttaa näitä ihmisiä.
DAVID J. MALAN: Ja mitä olet nähnyt, kuinka realistinen
on se, joku, joka tulee Tietenkin ilman aiempaa taustaa.
Ja joitakin kuukausia myöhemmin heillä on 13 viikon CS50
niiden vyön todella oppinut tarpeeksi
ja pätevä tarpeeksi ohjelmointia työtä.
>> JIM MCKELVEY: Daavid, emme todellakaan tiedä, OK?
Koska emme ole tehneet sitä klo minkäänlaista mittakaavassa vielä.
Tiedäthän, meidän tiedot pistettä juuri nyt ovat mitä olen oppinut oli mahdollista.
Ja sitten 50 joidenkin ihmisille, että olemme sijoitettu,
tiedämme yleisesti, missä he ovat.
Ja arvaus on, että joku joka tulee läpi CS50
tulee olemaan yleisesti ammattitaitoisia kuin jotkut
ihmiset olemme jo sijoitettu oikein.
>> Joten emme ole osoittanut mittakaavassa vielä.
Ja En sano, että se on loppuun koulutuksessa millään tavalla.
Mutta se on niin hyvä alku.
Ja se antaa ihmisille yhteydessä.
Ja se myös, tiedätte, se on tiukka luokassa.
Joten kuka tahansa, joka viimeistelee luokka on osoittautunut jotain.
Että he ovat osoittaneet joitakin merkin tai yhdistelmä sinua
tietää, joko sitkeys tai tiedustelutietojen tai mitä se maaginen kaava on
että niitä saa läpi aika kova luokka,
mielestämme tulee ennusta hyvin niiden menestymisen.
Ja meillä on yrityksiä, jotka ovat valmis varmuuskopioida siitä.
Joten, joten emme todellakaan tiedä.
Mutta olemme hyvin optimistisia, että kuka tahansa saa läpi CS50,
voimme saada työtä.
>> BRENDAN LIND: Ja asia on se, että LaunchCode ei ole
kuten tyypillinen lähtötasona vuokraus.
Aivan, se ei ole silloin tulet ja sanoa
normaalisti saatat tarvita C.S. tutkinto ja kahden vuoden työn
kokemus saada paljon työpaikkoja, eikö?
Mutta sitten, LaunchCode tulee, et ei tarvitse mitään näistä asioista.
Sinun ei tarvitse olla pätevä tältä osin.
Jossa sinun täytyy olla on on, että aptitude
ja ajaa päästä sille tasolle.
Joten se on oppisopimus.
Ja se kestää kunnes olet tällä tasolla, jos
sinulla olisi saatettava sillä normaalissa asennossa.
Ja yhtiö voi antaa menet missään vaiheessa.
>> DAVID J. MALAN: Niin yritykset ovat niitä tekemässä, viime kädessä,
että alkuperäisessä kumppanuudessa.
BRENDAN LIND: Oikea.
Joten mitä CS50 - mitä olemme tekee yrittää tehdä CS50
on saada heidät pisteeseen, jossa sitten, hei jos voit ottaa CS50,
kuten sinulla on, että ajaa, sinulla on, että tahto oppia,
ja sinulla on, että kykyä self-oppia ja työskennellä yrityksessä,
käsitellä mitä se on, että tarvitaan.
Ja sitten voimme saada ne, saamme heidät oven.
Ja he saavat maksaa, he saavat maksaa 15 dollaria tunnin ajaksi oppisopimuskoulutusta.
Ja kun he ovat valmiita, yhtiö muuttaa ne palkattua asentoon.
Jos he eivät, jos yhtiö ei ajattelevat, että he ovat tulossa,
he voivat antaa heidän mennä.
Ja toistaiseksi että menestys on, että melko paljon kaikki on vielä
yrityksensä.
>> DAVID J. MALAN: OK.
Joten nyt olet keskityttiin Saint Louis,
mutta minä kokoan haluat tehdä aloitteen kansallisesti.
Joten mikä on todellakin seuraavaksi?
>> JIM MCKELVEY: Joten ensi ovat sarja kaupunkien ympäri maata.
Joten, emme halua mennä kansallisten kunnes tarkentaa mallia,
ja ehkä noudattaen niitä muutamia jalkakäytävät kautta likaa.
Päätökseen tämän Ensimmäinen CS50 luokka on
tulee olemaan todella tärkeä, koska Saamme hyvää dataa siitä.
Mutta kun tiedämme mikä toimii ja mikä me todella pitäisi tehdä ja skaalaus,
Sitten aiomme mittakaavassa mahdollisimman nopeasti,
koska tarve on kaikkialla.
Ja emme yritä tehdä tästä joitakin tavallaan paikallisia, Saint Louis ilmiö.
Olemme vain käyttämällä että testialustaksi.
Ja sitten me voidaan laajentaa tiedätte, niin nopeasti kuin voimme
paikkoihin, joilla on samanlaiset tarpeet.
>> DAVID J. MALAN: No, kiitos paljon kaikesta, mitä olette tehneet.
Olemme imarreltu edes olla osa sitä.
Se on ollut varsin inspiroiva.
>> JIM MCKELVEY: Kiitos.
Tämä on ollut niin antelias vain maailmanluokan koulutusta, joka
on saatavilla ihmisille, jotka aidosti arvostaa sitä.
Toivon, että voisitte tavata osa opiskelijoista
ja nähdä ihmisiä, jotka olet tietää, se muuttaa elämän.
Ja Kunpa pääsisimme läpi kamerat ja tuoda ne tänne.
Mutta se on niin mielekästä.
Ja se liikkuu neula ja se on todella hyvä.
Joten kiitos.
>> DAVID J. MALAN: Kiitos sinua meille.
Arvostan sitä.
Kiitos niin paljon liityit.
launchcodestl.com lisää.
>> Joten saimme jutella pian sen jälkeen keskustella siitä, mitä muuta voisimme tehdä.
Ja me valtasi seuraavan.
Olemme niin ilo ilmoittaa ensimmäinen CS50 hackathon että
tulevat tapahtumaan Tie Saint Louis.
LaunchCode painos.
Itse asiassa, otamme kanssamme, jos haluat tavata nämä ihmiset.
Jos olet itse kotoisin St. Louis, tai olisi lopulta
kuten virittää verkossa, CS50: n oma Andrew on siellä.
CS50 Chang, Colton, Dan, olet oikeassa paikassa,
Devin, Gabriel, Jason, Ramon, kuka olet tapasi myös aikaisemmin.
Rob Bowden, Shelly, joista saatat Muistan tällaisista elokuvista -
ja [? Zemaila?].
>> Joten todellakin, jos haluat Liity meihin St. Louis tai verkossa
klo live.cs50.net, viritä varten seuraava keikka perjantaina
28 maaliskuu klo 18:00 Itä-aika.
Aiomme olla hereillä aivan muutaman tunnin joka ilta.
Ja toivomme pysyt kanssamme samoin.
Se on se tämän viikon CS50 Liveen.
Kiitos paljon kaikille kameran takana.
Kiitos niin paljon meidän avustajat.
Nähdään St. Louis, tämä oli CS50.
>> RAMON: Mitä kettu sanoo?