DAVID J. Malan: Здравей, свят. Това е CS50 живо и това е март 14, което означава, щастлив пи дни. Сега това е било известно време тъй като ние не съм те виждала, защото миналия петък, Rob Боудън и аз бяхме в действителност на конференция в Атланта, Джорджия. A конференция, известна като SIGCSE, на специален интерес Група на Computer Science образованието, който всяка година събира на едно място около 1000 преподаватели към говорим за и да работи на подобрения в компютърни науки образование. Един от основните говорители тази година, в действителност, е основател на code.org, които можете да съм виждал в пресата през изминалата година. Те свършиха извънредно работа през изминалата година се хора, развълнувани за компютърни науки, и за програмиране, в частност. В действителност, един от най-си добре известни инициативи е известен като Часът на кодекс, който е възможност и на учебна програма, чрез която ви, или приятел, или член на семейството или колега, можеше да си цапат ръцете с малко на компютърните науки и програмиране само за един час, за да вижте дали можете да го вземете. В действителност, ако сте сами Имам един приятел, член на семейството, или колега, който би искал да се опита му или ръката си в някои компютърни науки, но мислиш ли, че ги хвърлят в CS50 е учебна програма може да бъде малко прекалено много твърде скоро, както с всички възможни средства, да ги отнесе да code.org / научите къде те да опитате ръката си за само на един час най-малко на компютърните науки. Или още по-добре, да им покажем този клип. [VIDEO PLAYBACK] -Здравейте, аз съм Лия. -И аз съм Тоня. -И ние сме достатъчно късмет, за да да се учи компютърни науки. Смятаме, че това е ужасно, че 90% от училищата не го науча. -Определено не направих да го принесе в моята гимназия. -Така че ние се опитваме да направим това видео да покаже, че всеки може да се научи. Искаме да стигнем 10 милиона учениците да правят Часът на код. -Час на код. -Час на код. -Часът на код. -Час на код. -Час на код. -Час на код. -Час на код. -Часът на код. -Как да го стигнем до стигнем до слънчогледа. Той трябва да се направят някои действия. -Разбрах. Уау. -И тогава ние ще го изпълним и да видим какво ще стане. -Невероятно. -Ето. -Току-що написах първата си програма. -Аз го пише? -Да. -Това е кодът, който току-що е написал. -Много страхотно. -Мислех, че като, код беше като ФБР хакер, символи и такива неща. -Малко проблем решаване, малко логика. -Това е като инструкции. -Програмиране е много по-лесно днес. -Не просто да играя на вашия телефон. Компютърна програма. -Добре. -Страхотно. -Как някой отиде за намиране на работа? -Може да се онлайн клас, намерете клас в колеж общност. -Можете да получите един от най-добрите платени работни места в света. -Мисля, движещ лекарството в целия компютър възраст. технология щрихи всяка част от живота ни. Ако можете да създадете технология, можете да промените света. -Така че ние сме развълнувани, че сте участие в днешната Час на код. -Ние просто направихме два реда код. -Три реда код. и четири линии. и седем линии. и пет линии. -16 Линии на кодове. -99 Реда код. -60 Линии. -18 Реда код. -75 Реда код. -Няма значение на колко години сте. -Час на код. -Час на код. -Часът на код. -Часът на код. -Часът на код. -Независимо дали сте млад мъж или млада жена. Независимо дали живеете в един град или селски район. -Всеки в тази страна трябва да научите как да програмирате компютъра. -И аз просто приключи - -Час на код. -Всъщност е много лесно да се учи. момчета трябва да научат това, също. -Разберете, че език че ще бъде бъдещето. -Всеки може да се научи по компютърни науки. -И вие можете да научите също. Джак Дорси, Mark Zuckerberg, Bill Гейтс, всички всички вие, аз се уча. -Дай го изстрел. [END възпроизвеждане на видео] Сега нещо ми подсказва, че ако вие сте в CS50 или е в CS50x, сте прекарали добре на повече от само на един час на кодиране. Но за всички членове на семейството, приятели или колеги , които бихте искали да представим на тази свят, тук е друг стимул. Запомни този човек? Много популярни напоследък, има е така наречената Flappy птица на различни платформи. И тук имаме URL, в code.org / Флапи, където любезните хора в code.org може взети заедно инструмент, чрез който можете или приятел да направите своя собствена изпълнение на тази популярна игра. И така, да го проверим. Сега тази конференция, и миналия петък. Rob Боудън и аз отново, когато, далеч на тази конференция, и ние решихме, че за като домакин гост. И ние се опитах доста няколко хора за прослушвания. Никой от тях не изглеждаше да работят, така си мислехме ние ще ви покажем няколко клипове от това, което направих изпотявам. [VIDEO PLAYBACK] RAMON Galván: Аз съм Ramon Galvan пълнене в нормална за вашия хост, David Malan. Паролата на американските военни е 000000, не съвсем безопасно, ако питате мен. Независимо от това, че те обичам. За разлика от Дейвид, който ви обикаля. Нека да не отидем тази грешка. Какво е това? Нека просто да видите видео с Хари Луис. [END възпроизвеждане на видео] DAVID J. Malan: Сега, това, което е най- смешно, че не е клип как Ramon извършва в предната част на фотоапарат, но как Рамон не знае, докато от няколко преди малко, че сме били Ще играят тези клипове обратно тук за вас в интернет. Така CS50 собствената, Ramon Galvan. Връщайки може би в някакъв бъдещ епизод. Сега Междувременно, може би си спомняте ние напуснахме последните пъти епизод за малко на Катерачът, където споменахме че Rob Боудън има брат близнак, Paul. Кой, отново, прищевки себе си малко на комик. Но той също така се е случило, за да се появи в популярен американски шоу игра, и ние ви попита коя. Ами някои от вас пише с отговора. И тук е един такъв пример. В CS50 живо, David споменава за Брат близнак на Робърт, Paul Боудън, и попитах за да Google него. Ами изглежда, че е в Харвард, също. А, Кой иска да бъде милионер, и да, ако аз съм на първия милион да докладва за това, David, сър, бих се радвам да бъда известен на следващия CS50 живея. Така че помислете сами известен , защото отговорът беше наистина, Кой иска да бъде милионер. И в действителност, на снимката тук е Paul Боудън наред, че ТВ шоу домакин. И ние също направихме малко изкопни работи, и е установено, този клип за теб. [VIDEO PLAYBACK] -Paul Боудън от Franklin, New Jersey. Ей Paul. Добре дошли в шоуто. -Благодаря ви. -Павел го казва тук сте Sophomore в Харвардския университет, очевидно умен човек. -Предполагам. -Ами в моята книга, която сигурност предлага така. И знам, че когато сте били на опашката за милионер, знак от небесата, който казваше, че си Вероятно ще се справят добре, нали? -Може да се каже, че. Когато стоях в съответствие Имах риза Polo, че е засечено и птица се е случило с акане надолу по гърба на ризата ми. И тя все още беше засечено инча Но това в крайна сметка е добър късмет. -Той е добър късмет, виждаш ли? Ето, ти си тук. Добре, Paul. Готови ли сте? -Аз съм готов. -Добре. Тогава да играе милионер. И брат ти е седял зад себе си, брат си Роб. Как сте, Роб? -Добре съм, как сте? Twin-брат. -Да. -Сега си, колкото по-млад обаче, излезе шестте минути по-късно, нали? Вярно ли е? -Аз съм, да. -Но вие сте по-разумната брат? -Е, аз не искам да се хваля. Така че аз не мога да отговоря на това. [END възпроизвеждане на видео] -Така че Роб има близнак, пише друг на съучениците си, хмм интересно. Колко дълбока е заешката дупка отидете? Аз имам един въпрос, защо проблем комплекти отнема толкова време да се autograded? Какво се случва зад кулисите? Така че ние решихме, че това ще действително да бъде добър въпрос да се отговори, защото тя не предлагам малко на базисния интересна техническата детайли. Противно на общоприетото схващане, те не са в действителност класират по Muppets, а по-скоро от инфраструктура, която ние познаваме като 50 Проверка на клиента. И инфраструктура знаем своята пясък 50 на сървъра страна. Сега за незапознатите, За да тествате точността на някои Проблем CS50 зададем проблеми, можете да стартирате команда в CS50 на уреда, известен като проверка на 50, в което се задава уникален идентификатор за теста , която искате да изпълните. И тогава вие определяте пътеките към файла или файлове, които искате да качите до сървърите за тестване. Сега, когато отговорът се връща от сървъра, надявам се да те видя всичко зелено усмихнати лица, като тези тук, което показва, че съм написал "Здравей, свят" много правилно. От друга страна, ако съм направил нещо обърка, като всъщност не именуване на файла правилно, мога да получи това страшно червено нещастен лицето съществува казвайки hello.c, което означава, че не В действителност, както е посочено от червено. И ако нещо не е в жълто, междувременно, той означава, че тези проверки не са дори работи поради някаква зависимост, някои по-рано направих тест в действителност не успее. Така че това, което наистина се случва под капака? Е, когато стартирате тази проверите 50 команда, ние сме същество профучават до всички ваши файлове, компресиране на тях, да ги изпращате до виж клъстър от сървъри CS50, където След това ние създаваме това, което се нарича пясък около тях. По същество можеш да се сетиш на това като папка, и като специална употреба, че съществува единствено за целите на съставянето на и работи, че специален код в изолация от някой друг, така че само в случай, студент има случайно безкраен цикъл или по-лошо, това няма да е задължително засегне всеки друг на системата. Също така не може всички файлове да бъдат манипулирани или изтрити, че не трябва да се допуска. Сега, как кода се изследват? Е, ние написа цяла инфраструктура отново се обади, пясък - CS 50 пясък. И тази инфраструктура е написано, изненада, на език, наречен JavaScript. Което може би знаете, от Clientside опит, но се оказва, можете да използвате JavaScript на сървъра страна. Какво направи някои от тестове всъщност приличат? Ами тук е някаква страна на сървъра JavaScript код, и това е само един откъс от него. Но това представлява две проверки че бихме могли да се изпълнява на вашия код. Първата от които до върха там, проверява дали съществува файл hello.c на, и второ едно действително проверява дали вашият файл компилира OK. И това е, което в крайна сметка генерира тези нещастни лица или тези щастливи лица, които виждате под формата на проверка 50 резултати. Сега, за много по- технически подробности, ти си добре дошли да погледнете тази статия тук, който неслучайно е всъщност представена на миналогодишния SIGCSE конференция, и тя се гмурка в много по- подробна информация за това как работи системата и защо го е построил през миналата година. Сега, в медиите напоследък, е този израз тук - Отидох неуспешни, така наречените Гото провалят бъг, който порази Apple Компютърни наскоро. Сега, ние не се въведе това в CS 50, тъй като отчета за Отидох в C обикновено се гледат накриво, дори макар че той определено има своите нужди. И какво означава това тук, Отидох провали, е, че каквото и програма има тази линия на код, трябва да отидете, че е скочи, друг ред код независимо от всички линии между нея и тази линия на код ще бъде обозначен с ключовата дума провалят. И се провали може да бъде всичко, а FUBAR [? BES?], Но в този случай, Apple избра да се обадя да фалира защото това е парчето код, който трябва да се изпълни, ако и когато нещо се провали. Сега, за съжаление, Apple е направил грешка с това твърдение, тъй като скоро ще видим. И те наскоро освободени тази обява в един от своите доклади бъг. Един нападател, с привилегировано положение мрежа може да улови или модифициране на данни в сесии, защитени с SSL / TLS. SSL, изземване, беше сигурна Sockets Layer, и това е технологията, използвана за типично криптиране на трафика между уеб браузър, каже на Mac или iPhone, или всяка друго устройство, и уеб сървър. И TLS е свързано с това. Този въпрос беше разгледан от възстановяване на липсващи стъпки за валидиране. Така че това е Apple е описание на проблема и разтвор към него. Но какво наистина означава това? Така че ние направихме някои изкопаване, и ние всъщност намерих изходния код за собствена Apple на изпълнение на SSL, което отново се отразява Macs или iPhone, особено ако сте с помощта Safari на тези компютри. Ето един откъс от този код. Сега, вие може да не се признае някои от функциите. И вие може да не признае употребата на отидете в изявление до сега. Но това е малко по-запознати синтаксис. Ние имаме някои, ако условията, някои отстъп, функция, фигурни скоби. Така че не всичко, което чуждестранни. Но нека да увеличите малко. Тук се адаптира към тези условия, и тук е споменаване на Гото провалят. Сега, това, което е не успеят? Ами нека действително превъртете определени по-нататък в програмата. Това са редове на код, тези три линии, които се изпълняват, ако наистина отиде да се провали. Сега, какъв е проблемът тогава? Е, нека се върнем нагоре тези условия, при които Аз бях оцветена в жълто всички споменавания на Гото провалят. Виждаш ли нещо любопитно? Съсредоточете се върху дъното там. Нали така? Кодът може да бъде нова, но идеите не са. Ако увеличите тук, вие ще забележите, че на програмиста е написал Гото провалят два пъти, но отмества и двете от тях. Но може би сте прави същата грешка себе си в някои проблеми за CS 50. Само защото сте отстъп две линии код вътре на състояние не означава, че те са както ще се изпълни. Те са само двамата ще се изпълни ако действително обграждат двамата с какво? Фигурни скоби. Така че това, което наистина се случва, ако Някак определи вдлъбнатината и не добавяйте никакви фигурни скоби, това, което е наистина се случва под капака, е, че Гото провали има същество напусна съюза тук, което означава, че ще изпълнява без значение какво. И ти започваш да отидете, или скочи до тези три реда код ще погледна преди малко. Така че, какъв е изводът? Е, да погледнем в тези дънни повечето две линии точно тук. Тези линии никога не ще, някога се достига. Защото без значение какво, че втората Гото провали ще принуди програмата да скочи право върху тези линии. И дълга история кратко, тези последните две линии всъщност са важни за точността на SSL. В действителност, ако те не се изпълнява, е възможно или противник, лош човек, за водене на това, което е общоизвестно като човек в средата Атака, преструвайки се на защитен уебсайт харесва Facebook, или Amazon или Google. Но наистина само вижте - като криптирана връзка към вас, и те след това изпраща вашия трафик заедно, за добро или за лошо. Възможно е вашето потребителско име, вероятно паролата си, вероятно информацията за кредитната ви карта, до самия сайт под въпрос. Или дори не изобщо. С други думи, това разгражда SSL. Сега за щастие, Apple направи справяне с този. Както по отношение на Mac OS и IOS наскоро. Но ако искате да се удвои проверка вашия компютър сега е актуална, Ако приемем, че има авто новини върху, главата до gotofail.com и вие ще видите един хубав малък тест, който ще ви кажа повече. В същото време, ако искате да се вземат Един поглед към действителната изходния код, това е един дълъг URL, но тук е целия изходен код за този файл ако искате да се получи усещане за какво реалния свят програмирането е подобни, и честно казано истинските световни бъгове. Говорейки за бъгове, този мем е циркулира доста късно. 99 малки грешки в кода, 99 малки грешки в кода, вземете една надолу, тя закърпи наоколо, 127 малки грешки в кода. И така, какво е това предвид? Вероятно, това е преживяване, Вие сами сте имали, където се опитват да преследват определени някои бъг, и после още една, или може би дори повече грешки никнат като В резултат на вашата, че са опитвали за справяне с един проблем. В действителност, това да шут дори по-далеч, нека спра лице това е може би запознати. Hal, от Малкълм в средата. [VIDEO PLAYBACK] [За възпроизвеждане на музика] [END възпроизвеждане на видео] DAVID J. Malan: А сега малко поздрав от някои от вашите съученици. Up първо е Халид, и приятел на му, които са родом от Северна Вирджиния в САЩ. KHALID: Ahoy CS50 Съквартиранти, ми име е Халид [недоловим]. Запознайте се с моя папагал, [недоловим] Аз живея в северната част на щата Вирджиния. Аз съм осми клас и аз съм развълнувани да бъде част от CS50 клас. Това е страхотно да изпитате колеж, но си стоят в къщи. Както можете да се досетите, аз съм записан в програмата онлайн обучение. Чувствайте се свободни да изпитат първият ми проект тук. Ще се видим наоколо. DAVID J. Malan: И сега нека да се отправят към Kansas City, Мисури, където Derek очаква. Дерек е на работа, когато той е заснет това, така че можете да чуете малко шум на заден план, тъй като той работи в един център за данни. Дерек MITCHELL: Здравей, свят, моето име е Дерек Мичъл. Аз съм в Канзас Сити, Мисури. И аз съм като на CS50 клас, защото аз наистина Трябва да се научите някои програмиране за моята работа. Това е мястото, където работя. Аз съм регионален техник подкрепа за Cabela е, преди всичко доставчик на екипировка в света. И аз просто се опитвам да научите малко повече програмиране за да мога да се отличат в кариерата ми и просто да бъде по-добър техник. Така че отново, моето име е Дерек Mitchell и това е CS50. [ГОВОРЕНЕ ИТАЛИАНСКИ] FEDERICO: Здравей, свят. Моето име е Federico Grivelli. Аз съм от Италия. Аз съм роден в един от най-големите градове в страната, Милано. И аз действително повдигнати в по-малък град близо до Милано. Така че тук започва моето желание върху разширяване на хоризонтите си. И това защо днес съм чужда обмен на студенти в щата Вашингтон. Разбира се, в Съединените американски щати. Така че американското образование е наистина различен от италианския. Тук получавам много повече ръце на опит, вместо проучвания и запаметяване. Така че това ми е, казвам отново е Federico Grivelli, и това е CS50. DAVID J. Malan: И сега е здравей от някого, ние не очаквахме. САРА COFFEY: Здравей, свят. Моето име е Сара Кофи, аз съм от Maltham, Масачузетс, и аз съм женен за Собствена Dan Кофи CS50 е. Дан, аз просто исках да пожелая Вие сте много щастлив рожден ден. DAVID J. Malan: Той не знае това е на път да се случи, но собствена CS50 е, Danny Кофи, е прав сега в контролната зала. Но е на път да бъде в интернет, защото днес е 29-та рожден ден. Излез Dan. Моля, излез, Дан, в противен случай това е на път да бъде много неудобно. Дан? Тази година е Dan Кофи, не знам това щеше да се случи - ние Разбира се подготвили това. Така щастлив 29тия рожден ден, и ние Надявам се да са наистина изненадан. Не, че друг начин, друг начин. Не е това. DAN COFFEY: Ето. DAVID J. Malan: Dan Кофи, всички. Благодаря ви много Dan, че дойдохте. И сега, на 60 секунди от панди. [VIDEO PLAYBACK] [За възпроизвеждане на музика] [END възпроизвеждане на видео] DAVID J. Malan: Сега може да припомнят от последните епизоди, че ние въведохме LaunchCode, на инициатива в Saint Louis, Missouri, управляван от доброволци, които са след по с учебната програма CS50 и ръководни граждани на Saint Louis чрез съответния материал към края на помага да ги сдвоите с програмиране работни места в края на семестъра. Може би си спомняте, в действителност, че тази инициатива е толкова популярна в Saint Louis, че те почти препълни местната опера. Е, LaunchCode е основатели много любезно стигна до кампуса наскоро и се съгласи да седне с нас в Sanders Theatre за чат за това, което е LaunchCode и как това е било случва. DAVID J. Malan: Ние сме тук днес с нашия приятели от LaunchCode, които са летели в целия път от Сейнт Луис да кажа здрасти. Здравейте на всички. ДЖИМ MCKELVEY: Здравейте. DAVID J. Malan: Кой имаме тук с нас днес от LaunchCode. ДЖИМ MCKELVEY: Значи, аз съм Джим McKelvey. BRENDAN LIND: И аз съм Brendan Lind. ZACH LOU: И аз съм Zach Лу. DAVID J. Malan: И За незапознатите, можете ли да ни кажете малко за това, което LaunchCode е? ДЖИМ MCKELVEY: Така LaunchCode е система за намиране на работа че ние сме пионери като се започне в Сейнт Луис, но ние ще го донесе в национален мащаб. Идеята по принцип е да се получи компании да променят своето наемане практики, за да приемат хора, които имат нетрадиционни пълномощията. Така че, както знаем, като програмисти, че много от най-добрите програмисти са самоук до известна степен. И фирми не го правят задължително да се признае това в своите практики за наемане. Така че, ако си добър програмист, Ти все още не е задължително има начин да се добра работа. И така, започнахме да работим със сто фирми от милиард долара фирми като Enterprise, и MasterCard, надолу до две самостоятелни стартиращи фирми. И ние сме придобили всички тях да се споразумеят да вземе LaunchCode кандидати в, основно система за чиракуване. DAVID J. Malan: И как открихте Материали CS50 е на първо място. ДЖИМ MCKELVEY: Така че това е наистина смешно. Жена ми взе ви клас онлайн чрез Harvard Extension. И тя взе Fall 2012 CS50. И докато сме били, аз съм компютърен учен от обучение. И така, аз я помага чрез класа, бях го гледам. И тя каза, знаете ли, това е които се предлагат онлайн чрез EDX, и ние сме пускането на тези хора, които имат много малки традиционни пълномощията, и ние сме като това ще бъде фантастично. Така че това е начина, по който е разбрал за това. Чрез m съпруга, Анна. И вашата програма Harvard Extension. DAVID J. Malan: Това е смешно. Тя е толкова малка решение, като я класовете имали подобно въздействие след това. ДЖИМ MCKELVEY: Това беше супер късмет. И ние бяхме наистина развълнувани да видят че вие, момчета са работили с EDX и за предоставянето му, и всички допълнителни материали. И това е фантастичен ресурс за обучение. DAVID J. Malan: OK. Е, в новините, ние всъщност се натъкнах на един поглед в това, което за първата нощ на LaunchCode беше, когато сте били в сградата на операта. Можеш ли да ни даде от първа ръка сметка на това, вашия опит беше като онази вечер? ДЖИМ MCKELVEY: Да, така че аз бях в Рим. И Brendan ми се обади в 3:00 през нощта и каза: сме препълни всички три места. Така че имахме Христос църква Катедралата, Downtown библиотека, и Мемориала Soldiers, които са три доста големи места. И ние очаквахме няколко стотин души. Имахме над 1000 души се регистрират. Така че ние препълни всичко и Брендън ми се обажда, като, ние се нуждаем от по-голяма сграда. И те ни докара това гигант, този гигант опера къща, където проведе първата класа. DAVID J. Malan: О, това е страхотно. ДЖИМ MCKELVEY: И хората Бяха толкова благодарен. Искам да кажа, хората, които Достигаме са хора, които просто искат да се помогне на тези хора. DAVID J. Malan: И от това, което сте виждали, колко реалистично това е някой, който влиза в Разбира се, без предварително фон. А няколко месеца по-късно, те имаме 13 седмици на CS50 под колана си да всъщност се чувстват достатъчно уверени и да бъдат достатъчно квалифицирани за действителна работа програмиране. ДЖИМ MCKELVEY: Така Давид, ние наистина не знам, OK? Защото ние не сме го направили в каквато и да е мащаб все още. Вие знаете, нашите данни точки точно сега са това, което съм научил, е възможно. И тогава на 50 някои хора, които сме поставени, ние обикновено знае къде са те. И нашата предположение е, че някой който идва чрез CS50 ще бъде като цяло като специалист, тъй като някои на хората, които имат вече успешно пласира. Така че ние все още не са доказали своя мащаб. И аз не казвам, че това е завършване на образованието с всички средства. Но това е толкова чудесно начало. И това дава на хората контекст. И това също, нали знаете, това е строго клас. Така че всеки, който допълва този клас е доказано нещо. Това те демонстрира някои символ или комбинация от вас знам, нито упоритост или интелигентност, или каквото и да е магическа формула че ги получава чрез на доста труден клас, ние смятаме, че това ще се вещае много добре за техния успех. И ние имаме фирми, които са готови да направите резервно копие на това. Така че, така че ние наистина не знам. Но ние сме много оптимистични, че всеки, който се получава чрез CS50, можем да си намеря работа. BRENDAN LIND: И това нещо е, че не е LaunchCode като типичен входно ниво под наем. Точно така, това не е мястото, където ти дойде и да каже, обикновено може да се наложи по-C.S. степен, а две години на работа опит, за да получите много работни места, нали? Но след това, LaunchCode идва в, вие не е нужно да е от тези неща. Вие не трябва да бъде класира до този момент. Къде трябва да бъдете е да има, че правоспособност и карам да стигнем до това ниво. Така че това е чиракуване. И това продължава, докато не сте на това ниво, където ще бъдат приведени в за нормално положение. И компанията може да позволи и да отидете във всяка точка. DAVID J. Malan: така че фирмите са тези, които правят, в крайна сметка, че първоначално партньорство. BRENDAN LIND: Точно така. Така че това, което CS50 - какво сме прави се опитвам да направя с CS50 е да ги стигнем до точката, където След това, хей, ако можете да вземете CS50, като имате този диск, Имате ли, че волята да се учи, и вие имате тази способност да самостоятелно учене и работа в една компания, да се справят с каквото и да е, което е необходимо. И тогава можем да ги вземем, ние ги получите във вратата. И те се плаща, те се плаща $ 15 за час за продължителност чиракуването. И всеки път, когато те са готови, компанията ги превръща в платена позиция. Ако не го направят, ако компанията не Мисля, че те са на път, те могат да ги пусне. И досега, че успех е, че почти всеки е все още с тяхната компания. DAVID J. Malan: OK. Така че сега вие сте фокусира върху Saint Louis, но аз се съберат, който искате да да поеме инициативата в национален мащаб. Така че това, което е наистина следва за вас? ДЖИМ MCKELVEY: Така че следващия си серия градове в цялата страна. Така че, ние не искаме да отидем националния докато не се усъвършенства модела, а може би и сложи няколко от тези тротоари чрез мръсотия. Завършването на този първи клас е CS50 Ще бъде много важно, защото ние сме получаване на добри данни от това. Но след като знаем какво работи и какво ние наистина трябва да се прави и мащабиране, След това отиваме да мащабирате възможно най-бързо, поради необходимостта съществува навсякъде. И ние не се опитваме да направим това някои сортиране на местно, Saint Louis явление. Ние сме само с помощта, която като тест легло. И тогава ние ще се разширява нали знаеш, толкова бързо, колкото можем на места, които имат сходни нужди. DAVID J. Malan: Добре, благодаря ви толкова много за всичко, което сте били прави. Ние сме поласкани да дори да бъде част от него. Той е бил доста вдъхновяващо. ДЖИМ MCKELVEY: Благодаря ви. Това не е било толкова щедро от просто образование от световна класа, които е достъпно за хора, които наистина го оценявам. Пожелавам ви да се срещне някои от студентите и да видим хората, които те Знам, че се променя животи. И аз просто се иска да може да достигне чрез камерите и да ги доведе тук. Но това е толкова значимо. И тя се движи иглата и това е наистина добра. Така че ви благодаря. DAVID J. Malan: Благодаря вие от нас, както добре. Оценявам го. Благодаря много за присъединяването ни. launchcodestl.com за повече. Така че ние имаме в чата скоро след това говорите за това какво повече бихме могли да направим. И ние дойдохме при следното. Толкова сме доволни да обявим Първата по рода си CS50 Hackathon че ще се случва на път до Saint Louis. Изданието LaunchCode. В действителност, ние ще бъде като при нас, ако искате да се отговори на тези хора. Ако себе си градушка от Св. Louis, или би в крайна сметка Искате да настроите онлайн, CS50 е собствена Андрю ще бъде там. Chang CS50 е, Колтън, Дан, които просто си го срещнал, Девин, Gabriel, Jason, Ramon, който вие също се срещна по-рано. Rob Боудън, Шели, когото вие може спомняте от такива филми като - и [? Zemaila?]. Така че наистина, ако искате да присъединете се към нас в Сейнт Луис или онлайн в live.cs50.net, мелодия в за следващата живо шоуто в петък 28 март в 18:00 Източно време. Отиваме да бъде буден доста няколко часа тази вечер. И ние се надяваме, че ще стоиш с нас, както добре. Това е всичко за тази седмица CS50 Live. Благодаря много на всички, зад камерата. Благодаря много на нашите сътрудници. Ще се видим в Санкт Louis, това е CS50. RAMON: Какво прави лисицата кажа?