Дэвід Дж. Малан: Прывітанне, свет. Гэта CS50 Жыві і гэта сакавіка 14, што азначае, шчаслівы пі дзень. Зараз гэта было некаторы час, так як мы бачылі вас, таму ў мінулую пятніцу, Роб Боуден і я былі на самай справе ад на канферэнцыі у Атланце, штат Джорджыя. Канферэнцыя вядомы як SIGCSE, асаблівую цікавасць Група па выкладанні інфарматыкі, які кожны год аб'ядноўвае каля 1000 педагогаў да пагаварыць і працаваць на паляпшэнне становішча на інфарматыка адукацыю. Адзін з асноўных дакладчыкаў У гэтым годзе, па сутнасці, быў заснавальнікам code.org, якія вы, магчыма, бачылі ў прэсе за мінулы год. Яны зрабілі незвычайны праца за мінулы год, атрымліваючы людзі узбуджаныя аб кампутарнай навукі, і пра праграмаванні ў прыватнасці. На самай справе, адным з іх самых вядомыя ініцыятывы вядомы як Гадзіна кодэкса, які з'яўляецца магчымасць і навучальны план, па якім Вы, ці сябар, ці член сям'і ці калега, маглі б атрымаць вашыя рукі брудныя з невялікім інфарматыкі і праграмавання ўсяго за гадзіну да ўбачыць, калі вы бераце да яго. На самай справе, калі вы самі ёсць сябар, член сям'і, або калега, які хацеў бы паспрабаваць яго ці яе рука ў нейкай інфарматыцы, але вы думаеце, кідаючы іх у CS50'S Вучэбная праграма можа быць трохі занадта шмат і занадта ў бліжэйшы час, а ўсе сродкі, накіроўваць іх каб code.org / даведацца, дзе яны могуць паспрабаваць іх рука для ўсяго за адну гадзіну у чымсьці накшталт інфарматыкі. Ці яшчэ лепш, паказаць ім гэты кліп. [ВИДЕОВОСПРОИЗВЕДЕНИЕ] -Прывітанне, я Лія. -І я Тоня. -І мы пашанцавала вывучаць інфарматыку. Мы лічым, што гэта жудасна, што 90% школы не вучаць яго. -Яны вызначана не зрабіў прапанаваць яго ў маёй сярэдняй школе. -Такім чынам, мы спрабуем зрабіць гэта відэа паказаць, што любы можа навучыцца. Мы хочам атрымаць 10 мільёнаў студэнты, каб зрабіць гадзіну кодэкса. Кругласутачны Кодэкса. Кругласутачны Кодэкса. -Гадзіна кодэкса. Кругласутачны Кодэкса. Кругласутачны Кодэкса. Кругласутачны Кодэкса. Кругласутачны Кодэкса. -Гадзіна кодэкса. -Як вы прымусіць яго дабрацца да сланечніка. Ён павінен зрабіць некаторыя дзеянні. -Я зразумеў. Ўра. -А потым мы будзем запускаць яго і паглядзець, што адбываецца. -Дзіўная. -Там мы ідзем. -Вы толькі што напісаў сваю першую праграму. -Я гэта напісаў? -Так. -Гэта код, які вы толькі што напісалі. -Вельмі дзіўным. -Я думаў, як, код быў як ФБР хакер, сімвалы і іншае. -Трохі праблемы Рашэнне, трохі логікі. -Гэта як інструкцыі. -Праграмаванне нашмат лягчэй сёння. -Не проста гуляць на вашым тэлефоне. Запраграмаваць яго. -Усё ў парадку. -Высокі. -Як нехта ісці аб атрыманні працы? -Можа быць, узяць онлайн-класа, знайсці клас у мясцовым каледжы. -Вы можаце атрымаць адзін з лепшых працоўныя месцы ў свеце. -Я думаю, што перасоўванне Медыцыны ў цэлым кампутарны век. -Тэхналогія рыскі кожная частка нашага жыцця. Калі вы можаце стварыць тэхналогію, Вы можаце змяніць свет. -Так што мы рады, што вы удзел у сённяшнім Гадзіна кодэкса. -Мы проста зрабілі два радкі кода. -Тры радкі кода. -Чатыры лініі. -Сем ліній. -Пяць ліній. -16 Лініі кодаў. -99 Строк кода. -60 Лініі. -18 Строк кода. -75 Строк кода. -Гэта не мае значэння, колькі вам гадоў. Кругласутачны Кодэкса. Кругласутачны Кодэкса. -Гадзіна кодэкса. -Гадзіна кодэкса. -Гадзіна кодэкса. -Будзь ты малады мужчына ці маладая жанчына. Калі вы жывяце ў горад ці сельская мясцовасць. -Усё ў гэтай краіне павінны навучыцца праграмаваць кампутар. -І я толькі што скончыў - Кругласутачны Кодэкса. -Гэта на самай справе вельмі простая ў засваенні. -Дзяўчаты павінны вучыцца гэта таксама. -Зразумейце, што мова што будзе ў будучыні. -Любы чалавек можа навучыцца інфарматыку. -І вы можаце даведацца таксама. -Джэк Дорсей, Марк Цукерберг, Біл Гейтс, усё y'all, я вучуся. -Дайце яму стрэлілі. [КАНЕЦ ВИДЕОВОСПРОИЗВЕДЕНИЕ] Цяпер нешта мне падказвае, што калі вы знаходзіцеся ў CS50 або знаходзіцца ў CS50x, вы патрацілі добра больш чым ўсяго ў гадзіне ад кадавання. Але для любых членаў сям'і, сябры ці калегі што вы хацелі б прадставіць, каб гэты свет, вось яшчэ адзін стымул. Памятаеце гэтага хлопца? Вельмі папулярныя ў апошні час, мае быў так званы Flappy птушка на розных платформах. І тут у нас ёсць URL, у code.org / подрулевымі, дзе добрыя людзі ў code.org можа сабраць інструмент, праз які вы ці сябар можа зрабіць свой уласны Рэалізацыя гэтай папулярнай гульні. Так што праверыць яго. Цяпер, калі канферэнцыя, і ў мінулую пятніцу. Роб Боуден і я зноў, дзе, далёка ў гэтай канферэнцыі, і мы думалі пра маючы мноства гасцей. І мы выпрабавалі даволі некалькі чалавек для праслухоўвання. Ні адзін з іх, здавалася, не выпрацаваць, такім чынам, мы думалі, мы пакажам вам некалькі кліпаў пра тое, што зрабіў адбывацца. [ВИДЕОВОСПРОИЗВЕДЕНИЕ] Рамон GALVAN: Я запаўненне Рамон Гальван у для вашага нармальнага гаспадара, Дэвід Малання. Код доступу амерыканскіх ваенных было 000000, на самай справе не ў бяспецы, калі вы спытаеце мяне. Тым не менш, я люблю цябе. У адрозненне ад Давіда, які акружае вас. Давайце не будзем пераходзіць гэтую памылку. У чым справа? Давайце проста паглядзець відэа з Гары Льюіс. [КАНЕЦ ВИДЕОВОСПРОИЗВЕДЕНИЕ] Дэвід Дж. Малан: Цяпер, што самае смешна пра гэта кліпе ня як Рамон выступілі перад камера, але, як Рамон не ведае, да як з нямногіх хвілін таму, што мы былі будзе гуляць гэтыя кліпы назад тут для вас у Інтэрнэце. Так CS50 ўласную, Рамон Гальван. Вяртаючыся, магчыма, у якой-небудзь будучы эпізод. Цяпер між тым, вы можаце ўспомніць, мы пакінулі апошнія раз эпізод на трохі захапляльным, дзе мы ўжо згадвалі што Роб Боуден мае брат-блізнюк Павел. Хто, зноў жа, бачыць сябе трохі коміка. Але ён таксама адбылося з'яўляцца ў папулярным амерыканскім шоў гульня, і мы прасілі вас, які з іх. Ну некаторыя з вас напісаў у з адказам. І вось адзін з такіх прыкладаў. У CS50 жыць, Дэвід згадаў пра Брат-блізнюк Роберта, Пол Боуден, і спытаў аб ў Google яго. Ну падобна, што ён у Гарвардзе, таксама. І, Хто хоча стаць мільянерам, і так, калі я першы каб паведаміць пра гэта, Дэвід, сэр, я б рады быць знакамітым на наступны CS50 жыць. Так лічаць сябе знакаміты таму што адказ быў на самай справе, Хто хоча стаць мільянерам. І на самай справе, на фота тут Павел Боуден разам гаспадара гэтага тэлешоў. І мы таксама зрабілі трохі капаць, і знайшоў гэты кліп для вас. [ВИДЕОВОСПРОИЗВЕДЕНИЕ] -Поль Боуден з Франклін, Нью-Джэрсі. Эй Пол. Сардэчна запрашаем на шоў. -Дзякуй. -Поль ён кажа вось ты студэнт-другакурснік ў Гарвардскім універсітэце, відавочна разумны хлопец. -Я думаю,. -Ну ў маёй кнізе, што вядома мяркуе, так. І я ведаю, калі вы былі стоячы ў чарзе за Мільянер, знакі з неба сказаў, што ты верагодна, будзе рабіць добра, ці не так? -Можна сказаць, што. Калі я стаяў у чарзе ў мяне было кашуля пола, які быў схаваны ў і птушка здарылася з кармы аж задняй частцы маёй кашулі. І ён па-ранейшаму хаваюцца цаля Але ён скончыў тым, ўдачы. -Гэта ўдача, бачыце? Там вы ідзяце, што вы тут. Добра, Павел. Ці гатовыя вы? -Я гатовы. -Усё ў парадку. Тады давайце гуляць мільянера. І ваш брат сядзела ззаду вас, ваш брат Роб. Як ты, Роб? -Я добра, як ты? -Брат-блізнюк. -Так. -Цяпер ты, малодшы, хоць, вы выйшаў шэсць хвілін праз, ці не так? Хіба гэта правільна? -Я, да. -Але ты разумнейшы брат? -Ну, я не хачу выхваляцца. Таму я не магу адказаць на гэтае пытанне. [КАНЕЦ ВИДЕОВОСПРОИЗВЕДЕНИЕ] -Так Роб ёсць блізнюк, піша іншы з вашых аднакласнікаў, хм цікава. Наколькі глыбока трусіная нара ісці? У мяне ёсць пытанне, чаму праблемы наборы так доўга быць autograded? Тое, што адбываецца за кулісамі? Такім чынам, мы думалі, што гэта будзе на самай справе быць добры пытанне адказаць, таму што гэта дазваляе выказаць здагадку трохі з асноўнай цікава тэхнічнае падрабязней. Насуперак распаўсюджанаму меркаванню, яны не з'яўляюцца на самай справе рассартавана Muppets, а хутчэй на інфраструктуру, што мы ведаю, як Выезд 50 на кліенце. І інфраструктура мы ведаем яго пясочніца 50 на боку сервера. Зараз для тых, хто незнаёмы, з мэтай праверкі Правільнасць некаторыя з Праблема CS50 у набор праблем, вы можаце запусціць каманду ў CS50 прыбор вядомы як праверка 50, у якім указваецца унікальны ідэнтыфікатар для тэсту што вы хочаце запусціць. А потым вы задаяце шляху да файла або файлы, якія вы хочаце загрузіць да сервераў для тэставання. Цяпер, калі адказ вяртаецца з сервера, спадзяюся, вы бачыце ўсё зялёныя смайлік варта, як і тут, пра тое, што я напісаў "Прывітанне, свет" вельмі правільна. З іншага боку, калі б я зрабіў нешта не так, як на самой справе не правільна назваць файл, я мог бы атрымаць гэты страшны чырвоны няшчаснае твар кажучы hello.c існуе, што азначае, што не на самай справе, як паказана ў чырвоны колер. І калі нешта не ў жоўты, між тым, яно азначае, што гэтыя праверкі нават не запусціць з-за нейкай залежнасці, некаторыя раней тэст зрабіў на самай справе не дамагчыся поспеху. Так што ж адбываецца на самай справе пад капотам? Ну, калі вы запускаеце гэты праверыць 50 каманды, мы істотна сціснуць ўсе вашы файлы, сціскаючы іх, адпраўляючы іх да см. кластар CS50 ў сервераў, дзе Затым мы ствараем тое, што называецца пясочніца вакол іх. Па сутнасці, вы можаце думаць пра гэта, як папкі, і як прыватны карыстач, які існуе выключна ў мэтах складання і працуе, што канкрэтны код у адрыве ад чыйсьці, так што на ўсялякі выпадак у студэнта ёсць выпадкова бясконцы цыкл ці горш, ён не збіраецца, каб абавязкова ўплываюць нікога на сістэму. Нельга любыя файлы маніпуляваць або выдалены, што не павінна быць дазволена. Цяпер, як код прайсці тэставанне? Ну, мы напісалі ўсю інфраструктуру патэлефанаваў зноў, пясочніца - CS 50 пясочніцы. І гэтая інфраструктура напісана, здзіўленне, на мове, званым JavaScript. Якія вы ведаеце, з кліенцкім боку вопыт, але аказваецца, Вы можаце таксама выкарыстоўваць наяўнасць на боку сервера. Што некаторыя з Тэсты на самай справе выглядае? Ну вось некаторыя на боку сервера JavaScript Код, і гэта проста вытрымка іх. Але гэта ўяўляе дзве праверкі што мы маглі б працаваць на кодзе. Першы з якіх наверсе там, правярае, ці існуе файл hello.c, а другі фактычна правярае калі ваш файл кампілюе ОК. І гэта тое, што ў канчатковым выніку генеруе гэтыя няшчасныя асобы або тыя шчаслівыя асобы, якія вы бачыце ў выглядзе праверачных 50 вынікаў. Цяпер, для значна больш тэхнічная дэталь, вы Сардэчна запрашаем у зірнуць на дадзенай працы тут, які па супадзенні было на самай справе прадстаўлены на леташняй SIGCSE канферэнцыя, і гэта нырае ў значна больш падрабязна аб тым, як што працуе сістэма і чаму мы пабудавалі ў мінулым годзе. Зараз, у сродках масавай інфармацыі ў апошні час, быў гэты выраз тут - перайсці з ладу, так званыя перайсці няўдачу памылка, якая пакутуе Яблык Кампутар у апошні час. Зараз, мы не ўводзім гэта ў CS 50, таму што доЬо ў З , Як правіла, з неадабрэннем, нават хоць гэта, безумоўна, мае свае перавагі. І што гэта азначае тут, перайсці церпяць няўдачу, з'яўляецца тое, што ўсё, што Праграма мае гэтую лінію Код, павінны пайсці ў, гэта значыць перайсці да, іншы радку кода незалежна ад любых ліній ў паміж ім і гэтым радку кода будуць пазначаныя з дапамогай ключавога слова з памылкай. І правал можа быць што заўгодна, FUBAR [? BES?], Але ў дадзеным выпадку, Яблык вырашылі назваць яна не справіцца таму што гэта кавалак кода, які павінен выканаць, калі і калі нешта не атрымалася. Зараз, на жаль, Apple зрабілі памылку з гэтым сцвярджэннем, як мы хутка ўбачым. І яны нядаўна выпусціла гэта аб'ява у адным са сваіх дакладаў памылка выпраўлення. Зламыснік з прывілеяванае становішча сетку можа захапіць або змяняць дадзеныя ў сеансы, абароненыя SSL / TLS. SSL, нагадаем, была бяспечнай сокетаў, і гэта Тэхналогія, якая выкарыстоўваецца для звычайна шыфравання трафіку паміж вэб-браўзэрам, кажуць на Mac або Iphone, або любы іншую прыладу, і вэб-сервер. І TLS звязана з гэтым. Гэтае пытанне было разгледжана на аднаўленне адсутнічае крокі праверкі. Так што гэта было апісанне Яблыка праблемы і рашэнні да іх. Але што гэта сапраўды азначае? Так мы і зрабілі некаторыя раскопкі, і мы на самай справе знайшлі зыходны код для ўласнай рэалізацыі Яблыка SSL, што зноў ўплывае Макаў або iPhone, асабліва, калі вы карыстаецеся Сафары на гэтых кампутарах. Вось вытрымка з гэтага кода. Зараз, вы не маглі б прызнаць некаторыя з функцый. І вы не маглі б прызнаць выкарыстанне з не ідзе ў заяве да гэтага часу. Але гэта крыху знаёмыя сінтаксіс. У нас ёсць некаторыя, калі ўмовы, некаторыя водступы, функцыя, фігурныя дужкі. Так што не ўсё, што знешняя. Але давайце павелічэння няшмат. Тут, прыстасавацца да гэтых умоў, і вось згадка пра гота няўдачу. Цяпер, што не атрымаецца? Ну давайце на самай справе пракруткі далей уніз ў праграме. Гэтыя радкі з код, гэтыя тры лініі, якія выконваюцца, калі вы сапраўды ісці на правал. Цяпер, што пытанне тады? Ну, давайце вернемся да ў тых умовах, дзе Я выдзелены жоўтым колерам усе згадкі пра гота няўдачу. Бачыш што-небудзь цікавае? Засяродзьцеся на дне. Ці не так? Код можа быць новымі, але ідэі не з'яўляюцца. Калі мы павялічыць тут, вы будзеце заўважыць, што праграміст напісаў перайсці памыляюцца двойчы, але з водступам іх абодвух. Але вы, магчыма, зрабілі гэтую ж памылку сябе ў некаторых задачах для CS 50. Проста таму, што вы водступ два радкі кода ўнутры стану не азначае, што яны як будзе выконваць. Яны толькі і будзе выконваць калі вы на самой справе атачаюць абодва з чым? Фігурныя дужкі. Так што на самай справе адбываецца, калі Я, вядома, выправіць водступ і ня дадавайце фігурныя дужкі, што на самай справе адбываецца пад капотам, з'яўляецца тое, што перайсці няўдачу мае па сутнасці пакінуў саюз тут, што азначае, што гэта збіраецца ня выконваць ні на што. І вы збіраецеся ісці, або перайсці да, гэтых трох радкоў кода мы глядзелі на хвіліну таму. Так у чым жа сэнс? Ну, паглядзіце на тых, ніжнія большасць дзве лініі прама тут. Гэтыя радкі ніколі, калі-небудзь дасягнуты. Таму што ні на што, што другі перайсці няўдачу збіраецца прымусіць праграму скакаць права над гэтых напрамках. І карацей кажучы, гэтыя апошнія два радкі на самай справе важна для правільнасць SSL. Сапраўды, калі яны не выконваюць, гэта магчыма ці праціўнік, дрэнны хлопец, весці тое, што звычайна вядома як чалавек у цэнтры нападу, робячы выгляд, што бяспечны вэб-сайт падабаецца Facebook, або Amazon, або Google. Але на самай справе проста ўбачыць - з шыфраванае злучэнне для вас, і яны тады перасылаць трафік разам, да лепшага ці да горшага. Магчыма ваша імя карыстальніка, магчыма, ваш пароль, магчыма, дадзеныя вашай крэдытнай карты, на фактычным месцы ідзе гаворка. Ці нават не на ўсіх. Іншымі словамі, гэта парушае SSL. Цяпер, на шчасце, Apple зрабіў звярнуцца да гэтага. І для Mac OS і прашыўкай ў апошні час. Але калі вы хочаце, каб праверыць, Ваш кампутар зараз у курсе, калі ў вас ёсць абнаўлення аўто на, з галавы да gotofail.com і вы ўбачыце, міленькі тэст, які раскажа вам, як шмат. Між тым, калі вы хочаце прыняць паглядзець на фактычнае зыходнага кода, гэта доўгі URL, але вось Увесь зыходны код для гэтага файла калі вы хочаце, каб атрымаць уяўленне аб што рэальны свет праграмавання як, і, шчыра кажучы рэальнага свету памылак. Гаворачы аб памылак, гэта мем быў распаўсюджаны зусім трохі позна. 99 невялікія памылкі ў кодзе, 99 невялікія памылкі ў кодзе, прыняць адну з іх, залатаць яго вакол, 127 мала памылак у кодзе. Дык што ж гэта на ўвазе? Магчыма, гэта вопыт, Вы самі мелі, дзе вы спрабуеце пераследваць некаторыя памылка, а потым яшчэ, а можа быць, нават больш памылак ўзнікаюць як вынікам ваш паспрабаваўшы для вырашэння адной праблемы. На самай справе, для гэтага патрапіў дадому яшчэ далей, давайце падцягнуць твар гэта, мабыць, знаёмыя. Хэл, ад Малькальм ў цэнтры ўвагі. [ВИДЕОВОСПРОИЗВЕДЕНИЕ] [Музыка гуляе] [КАНЕЦ ВИДЕОВОСПРОИЗВЕДЕНИЕ] Дэвід Дж. Малан: і цяпер некаторыя прывітанні ад некаторых з вашых аднакласнікаў. Да Першы Халід, і сябар яго, хто родам з паўночнай Вірджыніі ў Злучаных Штатах. KHALID: На палубе CS50 таварышы, мой клічуць Халід [неразборліва]. Пазнаёмцеся з маёй папугая, [неразборліва] Я жыву ў паўночнай Вірджыніі. Я васьмікласнік і я ўсхваляваны, каб быць часткай класа CS50. Гэта выдатная магчымасць выпрабаваць каледж, але застацца дома. Як вы можаце здагадацца, я паступіў у праграме онлайн-навучання. Не саромейцеся, каб выпрабаваць мой першы праект тут. Ўбачымся. Дэвід Дж. Малан: А зараз давайце галаву ў Канзас-Сіці, Місуры, дзе Дэрэк чакае. Дэрэк быў на працы, калі ён здымаў гэта, каб вы маглі б пачуць трохі шуму у фонавым рэжыме, так як ён працуе ў цэнтры апрацоўкі дадзеных. Дэрэк Мітчэл: Прывітанне, свет, мяне клічуць Дэрэк Мітчэл. Я ў Канзас-Сіці, штат Місуры. І я бяру CS50 клас, таму што я сапраўды трэба, каб даведацца некаторыя праграмаванне для маёй працы. Гэта дзе я працую. Я рэгіянальная падтрымка тэхнік для Кабелас, усяго рыштунку свеце. І я проста спрабую даведацца некаторыя больш праграмаванне, таму я магу атрымаць поспех у маёй кар'еры і проста быць лепшым спецыялістам. Такім чынам, яшчэ раз, мяне завуць Дэрэк Мітчэл і гэта CS50. [Гаварэнне па-італьянску] FEDERICO: Прывітанне, свет. Мяне клічуць Федэрыка Grivelli. Я з Італіі. Я нарадзіўся ў адной з найбуйнейшых гарадоў у краіне, Мілан. І я на самой справе вырас у меншы горад побач з Міланам. Дык вось пачынаецца маё жаданне на пашырэнне кругагляд. І гэта, чаму сёння я замежны студэнт па абмене ў штаце Вашынгтон. Вядома, Злучаныя Штаты Амерыкі. Так амерыканскі адукацыю сапраўды адрозніваецца ад італьянскага. Тут я атрымліваю значна больш практычны вопыт, , А ня даследаванні і запамінанне. Так што гэта быў я, мяне завуць зноў Федэрыка Grivelli, і гэта CS50. Дэвід Дж. Малан: А зараз прывітанне ад каго-то, мы не чакалі. САРА COFFEY: Прывітанне, свет. Мяне завуць Сара Кофі, я ад Maltham, Масачусэтс, і я жанаты на CS50 уласнай Дэн Кофі. Дэн, я проста хацеў бы пажадаць Вы вельмі З Днём Нараджэння. Дэвід Дж. Малан: Ён гэтага не ведае вось-вось адбудзецца, але самастойна CS50, у Дэні Кофі, правоў цяпер у дыспетчарскай. Але вось-вось будзе ў Інтэрнэце, таму што сёння 29-е дзень нараджэння. Выходзь Дан. Калі ласка, выходзь, Дэн, у адваротным выпадку гэта збіраецца быць вельмі няёмка. Дэн? У гэтым годзе Дэн Кофі, не ведаў, гэта збіралася быць адбываецца - мы вядома падрыхтавалі гэты. Так шчаслівы 29th дзень нараджэння, і мы спадзяюся, што вы, на самой справе, здзіўлены. Не, гэта, іншага шляху, іншага шляху. Не, гэта было. Дадзены COFFEY: Там мы ідзем. Дэвід Дж. Малан: Дэн Кофі, усё. Вялікі дзякуй Дэн, што прыйшлі. І вось цяпер, 60 секунд панд. [ВИДЕОВОСПРОИЗВЕДЕНИЕ] [Музыка гуляе] [КАНЕЦ ВИДЕОВОСПРОИЗВЕДЕНИЕ] Дэвід Дж. Малан: Цяпер вы можаце Нагадаем, з нядаўняга эпізоду, што мы ўвялі LaunchCode, Ініцыятыва ў Сэнт-Луісе, штат Місуры, запушчаных добраахвотнікамі, якія былі наступныя ўздоўж з навучальным планам CS50 і кіруючыя грамадзяне Сэнт-Луісе праз гэты матэрыял да канца дапамагаючы злучыць іх з праграмаваннем працоўных месцаў у канцы семестра. Вы можаце ўспомніць, на самай справе, што гэтая ініцыятыва была настолькі папулярная у Сэнт-Луісе, што яны амаль перапоўнены мясцовы оперны тэатр. Ну, LaunchCode'S Заснавальнікі вельмі ласкава нядаўна прыехаў у кампус і пагадзіліся сесці за стол з намі ў Sanders Theatre для чат пра тое, што LaunchCode з'яўляецца і як гэта адбываецца. Дэвід Дж. Малан: Мы тут сёння з нашым сябры з LaunchCode хто лётаў на ўсім шляху ад Сэнт-Луіс, каб павітацца. Прывітанне ўсім. Джым McKelvey: Добры дзень. Дэвід Дж. Малан: Хто ў нас тут з намі сёння ад LaunchCode. Джым McKelvey: Так, я Джым Маккелви. Брэндан Ліндэн: І я Брэндан Лінд. ZACH Лу: І я Зак Лу. Дэвід Дж. Малан: І для тых, хто незнаёмы, не маглі б вы расказаць нам крыху аб тым, што LaunchCode з'яўляецца? Джым McKelvey: Так LaunchCode гэта сістэма працаўладкавання што мы з'яўляюцца піянерамі пачынаючы ў Сэнт-Луісе, але мы збіраемся, каб прывесці яго ў нацыянальным маштабе. Ідэя ў прынцыпе, каб атрымаць кампаніі, каб змяніць іх найму практыкі, каб прыняць людзей, якія ёсць нетрадыцыйныя паўнамоцтвы. Так як мы ведаем, як праграмісты, што шмат лепшых праграмістаў якія самавук да некаторай ступені. І кампаніі не абавязкова прызнаюць гэта ў сваёй практыцы найму. Так што калі ты добры праграміст, Вы ўсё яшчэ не абавязкова ёсць шлях да добрай працы. І так, мы пачалі працаваць з сотняй кампаній ад мільярда даляра фірмы, як прадпрыемствы, і MasterCard, уніз ў двух чалавек стартапов. І мы атрымалі, што яны ўсе згодныя ўзяць кандыдатаў LaunchCode ў, у асноўным вучнёўства сістэма. Дэвід Дж. Малан: А як вы знайшлі Матэрыялы CS50 вытворцы ў першую чаргу. Джым McKelvey: Так гэта было сапраўды пацешна. Мая жонка ўзяла свой клас онлайн праз Гарвардскага Extension. І яна ўзяла восенню 2012 CS50. І ў той час мы былі, я вучоны па адукацыі. І таму я дапамагала ёй праз клас, я глядзеў яго. І яна сказала: вы ведаеце, гэта прапануецца ў рэжыме онлайн праз EDX, і мы размяшчэння гэтых людзей, якія маюць вельмі мала традыцыйныя паўнамоцтвы, і мы як, гэта было б фантастычным. Дык вось, як мы даведаліся пра гэта. Праз м жонка Ганна. І ваша праграма Гарвардскага пашырэнне. Дэвід Дж. Малан: Гэта смешна. Гэта такая маленькая рашэнне, яе прыняцце класы такі ўплыў тады. Джым McKelvey: Гэта было супер пашанцавала. І мы былі сапраўды рады бачыць што вы, хлопцы працавалі з EDX і зрабіць яе даступнай, і ўсе дадатковыя матэрыялы. І гэта фантастыка рэсурс для навучання. Дэвід Дж. Малан: ОК. Ну, ў навінах, мы фактычна наткнуўся позіркам пры чым першая ноч LaunchCode было, калі вы былі ў оперным тэатры. Ці можаце вы даць нам з першых рук кошт таго, што ваш вопыт быў як у той вечар? Джым McKelvey: Так, так што я быў у Рыме. І Брэндан патэлефанаваў мне ў 3:00 раніцай, і сказаў: мы перапоўненыя ўсе тры месцы. Таму мы вымушаны былі Christ Church Сабор, Цэнтр Бібліятэка, і Мемарыял Салдаты, якія тры даволі вялікія месцы. І мы чакалі некалькі сотняў чалавек. У нас было больш за 1000 чалавек зарэгістравацца. Такім чынам, мы перапоўненыя ўсе і Брэндан тэлефануе мне, як мы трэба больш будынак. І яны атрымалі нас гэта гігант, гэты гігант опера Дом, у якім мы правялі першы клас. Дэвід Дж. Малан: О, гэта выдатна. Джым McKelvey: і людзі былі так удзячныя. Я маю на ўвазе, што людзі, якія мы дасягаем з'яўляюцца людзі, якія вы проста хочаце каб дапамагчы гэтым людзям. Дэвід Дж. Малан: А ад чаго вы бачылі, наколькі рэалістычным гэта, той, хто ўваходзіць у Вядома без папярэдняга фоне. І некалькі месяцаў праз, ў іх ёсць 13 тыдняў CS50 пад іх поясам на самай справе адчуваць сябе дастаткова ўпэўнена і быць кваліфікаваныя дастаткова для Фактычнае праграмаванне праца. Джым McKelvey: Так Давід мы сапраўды не ведаю, добра? Таму што мы не зрабілі гэта у любым яшчэ свайго роду маштабе. Вы ведаеце, нашы пункты дадзеных прама цяпер гэта тое, што я даведаўся, было магчыма. І тады 50 некаторыя Людзі, якія мы размясцілі, мы ведаем, як правіла, дзе яны. І мы мяркуем, што нехта хто прыходзіць праз CS50 будзе наогул як дасведчаны, як некаторыя з людзей, якіх мы ўжо паспяхова размешчаны. Такім чынам, мы не даказала сваю шкалу яшчэ. І я не кажу, што гэта завяршыць у адукацыі з дапамогай любых сродкаў. Але гэта такі выдатны старт. І гэта дае людзям кантэкст. І гэта таксама, вы ведаеце, гэта строгая клас. Такім чынам, любы, хто завяршае гэты клас даказаў нешта. Гэта яны прадэманстравалі некаторыя знак ці камбінацыя з вас ведаю, альбо упартасць або інтэлект, ці што б гэта ні магічная формула з'яўляецца , Які атрымлівае іх праз даволі жорсткія клас, мы лічым, што збіраецца абяцае нічога вельмі добра для іх поспеху. І ў нас ёсць кампаніі, якія гатовы падтрымаць на гэтым. Так, такім чынам, мы сапраўды не ведаю. Але мы вельмі аптымістычна, што любы, хто атрымлівае праз CS50, мы можам атрымаць працу. Брэндан Ліндэн: І справа з'яўляецца тое, што LaunchCode ня як ваш тыповы пракат пачатковага ўзроўню. Права, гэта не там, дзе Вы прыйсці і сказаць як правіла, вы, магчыма, спатрэбіцца C.S. ступень і два гады працы вопыт, каб атрымаць шмат працоўных месцаў, ці не так? Але тады, LaunchCode прыходзіць, вы не трэба нічога з гэтага. Вам не трэба быць кваліфікацыю для гэтай кропкі. Дзе вы павінны быць будзе мець, што здольнасці і ездзіць, каб дабрацца да гэтага ўзроўню. Так што гэта вучнёўства. І гэта доўжыцца, пакуль вы не на гэтым узроўні, дзе вы б прынеслі ў на звычайным працоўным становішчы. І кампанія можа дазволіць вы ідзяце ў любы момант. Дэвід Дж. Малан: Таму кампаніі з'яўляюцца тыя робяць, у канчатковым рахунку, што першапачатковае партнёрства. Брэндан Ліндэн: Дакладна. Так што CS50 - тое, што мы рабіць спрабуе зрабіць з CS50 з'яўляецца прымусіць іх да кропкі, дзе Затым, эй, калі вы можаце ўзяць CS50, як у вас ёсць, што дыск, ў вас ёсць, што жаданне вучыцца, і ў вас ёсць, што схільнасць да самастойна вучыцца і працаваць у кампаніі, апрацоўваць ўсё гэта, што трэба. І тады мы зможам атрымаць іх, мы атрымліваем іх у дзверы. І яны плацяць, яны плацяць $ 15 гадзіну на працягу ўсяго тэрміну навучання. І кожны раз, калі яны будуць гатовыя, кампанія ператварае іх у наёмных становішчы. Калі яны гэтага не робяць, калі кампанія не думаюць, што яны ўжо ў дарозе, яны могуць адпусціць іх. І да гэтага часу, што поспех у тым, што у значнай ступені ўсё яшчэ з іх кампаніяй. Дэвід Дж. Малан: ОК. Таму ў дадзены момант вы знаходзіцеся сканцэнтраваны на Сэнт-Луісе, але я разумею, вы хацелі б ўзяць на сябе ініцыятыву на нацыянальным узроўні. Так што ж такое на самай справе далей? Джым McKelvey: Так што ў наступны ўяўляюць сабой серыю гарадоў па ўсёй краіне. Так, мы не хочам ісці нацыянальнай пакуль мы не удасканаліць мадэль, і, магчыма, паклаў пару тых, тратуары праз бруд. Завяршэнне гэтага Першы клас CS50 з'яўляецца будзе вельмі важна, таму што мы атрымліваем добрыя дадзеныя ад гэтага. Але як толькі мы ведаем, што працуе, а што мы сапраўды павінны рабіць і маштабавання, Затым мы збіраемся маштабаваць як мага хутчэй, таму што існуе патрэба ва ўсім свеце. І мы не спрабуем зрабіць гэта некаторы роду мясцовая, Сэнт-Луіс з'явы. Мы проста выкарыстоўваем, што ў якасці выпрабавальнага стэнда. А потым мы будзем пашыраць Вы ведаеце, як хутка, як мы можам у месцах, якія маюць падобныя патрэбы. Дэвід Дж. Малан: Ну, дзякуй табе дзякуй за ўсё вы рабілі. Мы пахвальна быць нават часткай. Гэта было даволі натхняльным. Джым McKelvey: Дзякуй. Гэта было так шчодра з проста сусветнага класа адукацыі, што даступны для людзей, якія сапраўды цаню гэта. Я жадаю вам можа сустрэцца некаторыя са студэнтаў і ўбачыць людзей, якія вам ведаеце, гэта мяняе жыццё. І я проста шкада, што мы маглі дасягнуць праз камеры і прывесці іх тут. Але гэта так сэнсу. І гэта перамяшчэння іголкі і гэта сапраўды добра. Так што дзякуй вам. Дэвід Дж. Малан: Дзякуй Вы ад нас таксама. Шануеце гэта. Вялікі дзякуй за ўдзел у нашым. launchcodestl.com больш. Такім чынам, мы атрымалі гутарку неўзабаве пасля гэтага проста аб тым, што больш мы маглі б зрабіць. І мы натыкнуліся на наступным. Мы так рады аб'явіць Першы ў гісторыі CS50 Хакатон, што будзе ісці на Дарога ў Сэнт-Луіс. LaunchCode выданне. На самай справе, мы будзем прымаць разам з намі, калі вы хацелі б сустрэцца гэтых людзей. Калі вы самі родам з Санкт Луі, або ў канчатковым выніку як для налады на сайце, CS50'S уласны Эндру будзе там. CS50 ў Чанг, Колтон, Дэн, якога вы толькі што пазнаёміліся, Дэвін, Габрыэль, Джэйсан, Рамон, якія вы таксама сустракаўся раней. Роб Боуден, Шэлі, якога вы можаце памятаеце з такіх фільмах, як - і [? Zemaila?]. Так сапраўды, калі вы хацелі б далучыцца да нас у Сэнт-Луісе або анлайн у live.cs50.net, наладзіцца на працягу на наступны прамы эфір у пятніцу 28 сакавіка ў 6:00 вечара па ўсходнім паясны часу. Мы збіраемся не спаць для даволі шмат гадзін, што вечар. І мы спадзяемся, вы будзеце заставацца разам з намі, а таксама. Вось і ўсё для гэтага тыдня CS50 Live. Вялікі дзякуй усім, за камерай. Вялікі дзякуй нашых аўтараў. Мы будзем бачыць Вас у Санкт- Луі, гэта было CS50. Рамон: Што ліса сказаць?