DAVID J. MALAN: Merhaba dünya. Bu CS50 Canlı ve bu Mart olduğunu Mutlu pi günü, demek 14. Şimdi bir süre oldu Sizi görmeyeli, Geçen Cuma, Rob çünkü Bowden ve aslında vardı uzakta bir konferansta Atlanta, Georgia. Olarak bilinen bir konferans SIGCSE, Özel İlgi Bilgisayar Bilimleri Eğitimi Grup, hangi her yıl bir araya getiriyor 1,000 eğitimciler için hakkında konuşmak ve çalışmak için üzerinde iyileştirmeler bilgisayar bilimi eğitimi. Ana konuşmacı biri bu yıl, aslında, kurucusu oldu code.org, sen olabilir basında gördük Geçtiğimiz yıl. Onlar olağanüstü yaptık Başlarken son bir yıl içinde iş Bilgisayar bilimi hakkında heyecanlı insanlar, ve özellikle de programlama hakkında. Bunların çoğu Aslında, bir iyi bilinen girişimler bir olan Kanunu'nun Hour olarak bilinir fırsat ve bir müfredat hangi aracılığıyla Eğer, ya da bir arkadaş, ya da bir aile üyesi, ya da iş arkadaşı, biraz kirli ellerini alabilir bilgisayar bilimleri ve programlama sadece bir saat bunu almak görmek. Aslında, kendinizi size eğer Bir arkadaş, aile üyesi var veya istediğiniz meslektaşım denemek için onun veya bazı bilgisayar bilim elini, ama CS50 yıllardan içine atma düşünüyorum Müfredat çok fazla biraz olabilir Yakında, iyi tüm yollarla, onları bakın onlar deneyebilirsiniz nerede code.org/learn için Sadece bir saat için kendi el bilgisayar bilimleri biraz az. Ya da daha iyisi, onlara bu klibi göstermek. [VİDEO OYNATMA] Selam, ben Leah değilim. -Ve Ben Tonya değilim. -Ve Biz yeterince için şanslısın Bilgisayar bilimi okuyan olacak. Biz o korkunç olduğunu düşünüyorum Okul% 90 bunu öğretmek değil. -Onlar Kesinlikle yoktu Benim lisede sunuyoruz. -Yani Bu videoyu yapmaya çalışıyoruz herkes öğrenebilir göstermek için. Biz 10 milyonu almak istiyorum Öğrenciler Kanunu'nun Hour yapmak. Kod-saat. Kod-saat. Kanunu'nun -The Saat. Kod-saat. Kod-saat. Kod-saat. Kod-saat. Kod -The Saat. Eğer onu alırım -Nasıl ayçiçeği olsun. O bazı eylemler yapmak gerekiyor. -Ben Aldım. Yay. -Ve Sonra bunu kaçıyorum ve ne olduğunu görün. Amazing. -İşte Gidiyoruz. -Sen Sadece ilk program yazdı. -Ben Yazdı? -Evet. -Bu Sadece yazdı kodudur. Müthiş -Çok. -Ben Gibi düşündüm, kod gibiydi FBI korsan, semboller falan. Sorunun -A biraz çözme, mantık biraz. -Bu Talimatlar gibi. -Programlama Bugün çok daha kolaydır. Sadece telefonunuzda oynama. Programlamak. -Tamam. Başar. -Nasıl Biri gidiyor Bir iş alma hakkında? -Belki Bir online sınıf almak, bulmak Bir kolejde bir sınıf. -Sen Iyi birini alabilirsiniz Dünyada işleri ödeme. -Ben Ilacın hareketli düşünüyorum tüm bilgisayar çağına. -Teknoloji Dokunur Hayatımızın her parçası. Eğer teknolojiyi oluşturmak durumunda, Eğer dünyayı değiştirebilir. -Yani Biz olduğumuzu heyecan duyuyoruz Kod bugünün Saati katılan. -Biz Sadece iki kod satırlarını yaptım. Kod -üç hatları. -Four hatları. Yedi satır. Beş hat. Kodlar -16 satır. Kod -99 satır. -60 Satır. Kod -18 satır. Kod -75 satır. -Bu Ne kadar eski fark etmez. Kod-saat. Kod-saat. Kod -The Saat. Kod -The Saat. Kod -The Saat. -İster Sen gençsin erkek veya genç bir kadın. Eğer yaşamak ister Bir şehir ya da kırsal alan. Bu ülkede -Herkes gerekir Bir bilgisayar programı nasıl öğrenirler. -Ve Ben sadece Şeyin tamamlandı Kod-saat. -Bu Aslında öğrenmek gerçekten çok kolay. -Kızlar De, bu öğrenmelidir. Bu dili -anlama Gelecekteki olacak. -Anyone Bilgisayar bilimi öğrenebilirsiniz. -Ve Sen de öğrenebilirsiniz. Jack Dorsey, Mark Zuckerberg, Bill Gates hepiniz, ben öğreniyorum. Bir atış ver. [SON VİDEO OYNATMA] Şimdi bir şey söylüyor eğer Eğer CS50 konum veya CS50x ise, Eğer daha iyi daha geçirdim kodlama sadece bir saat. Ancak herhangi bir aile üyeleri için, arkadaşlar, ya da arkadaşları Eğer bu tanıtmak istiyorum ki Dünya, burada başka bir teşvik var. Bu adamı hatırlıyor musun? Geç Çok popüler, vardır adlandırılan flappy edilmiş Çeşitli platformlarda kuş. Ve burada, bir URL var code.org/flappy de, nerede code.org tür millet can Bir araç bir araya koymak hangi aracılığıyla size ya arkadaş kendi yapabilir Bu popüler oyun uygulaması. Yani bunu kontrol edebilirim. Şimdi bu konferans, ve geçen Cuma günü. Rob Bowden ve ben, yine nerede uzaklıkta konferansta, ve biz düşündü Bir konuk ev sahibi olan. Ve biz oldukça dışarı çalıştı seçmeleri için birkaç millet. Bunların hiçbiri gibiydi çalışmak, bu yüzden biz düşündük Size bir kaç klipleri göstermek istiyorum sızmak vermedi ne. [VİDEO OYNATMA] RAMON GALVAN: Ben Ramon Galvan dolum değilim Normal ev sahibi, David Malan için de. ABD ordusunun parola oldu 000000, bana sorarsanız gerçekten güvenli değil. Yine de, ben seni seviyorum. David aksine, kim çevreliyor. Şimdi bu hata üzerine gitmek vermeyelim. Bu ne demek oluyor? Sadece Harry Lewis ile bir video görelim. [SON VİDEO OYNATMA] DAVID J. MALAN: Şimdi, ne en bulunuyor Bu klip değil komik Ramon önünde nasıl bir performans Kamera, ancak Ramon bilmiyor nasıl, kadar birkaç olarak birkaç dakika önce biz olduğumuzu geri bu klipleri oynayacak Burada sizin için internette. Yani CS50 kendi Ramon Galvan. Belki geri geliyor Bazı gelecek bölüm. Şimdi arada, sen hatırlayamaz son kez bölüm ayrıldı Bir çekişme biraz üzerinde, nerede söz Rob Bowden olduğu Bir ikiz kardeşi Paul. Kim, yine kendini fancies Bir komedyen biraz. Ama aynı zamanda görünür oldu popüler Amerikan oyunu gösterisi, ve size hangisi diye sordu. Senin Peki kaç cevap yazdı. Ve burada böyle bir örnek. CS50 ise canlı, David hakkında söz Robert ikiz kardeşi Paul Bowden, ve Google'a bu kadar sordu. O Harvard var gibi Eh, çok görünüyor. Ve, Kim Milyoner Olmak İster, ve evet, ben ilk değilim eğer Bu, David, efendim rapor, yapardım Bir sonraki CS50 ünlü olmak için mutluluk yaşıyor. Yani kendinizi ünlü düşünün Cevap gerçekten çünkü, Kim Milyoner Olmak İster. Ve aslında, burada resimde Paul O televizyon gösterinin ana yanında Bowden. Ve biz de, kazma biraz yaptım ve sizin için bu klibi bulundu. [VİDEO OYNATMA] Franklin, New Jersey -Paul Bowden. Paul Selam. Göstermek hoş geldiniz. Sizi Teşekkürler. Eğer bir Sophomore burada diyor -Paul Harvard Üniversitesi'nde, açıkçası akıllı bir adam. -Ben Tahmin. Benim kitabımda -Peki o kesinlikle öyle göstermektedir. Eğer iken Ve ben biliyorum Milyoner doğrultusunda ayakta, gökten bir işareti olduğunu söyledi Muhtemelen, iyi yapacaksın? -Sen Söyleyebiliriz. Ben çizgi duruyordu zaman vardı sıkışmış bir Polo gömlek ve bir kuş yormak oldu doğru benim gömlek arkasında aşağı. Ve hala sıkışmış oldu. Ama iyi şanslar olarak sona erdi. -Bu Şanslar iyi görmek nedir? Gittiğiniz Orada, sen buradasın. Pekala, Paul. Hazır mısın? -Ben Hazırım. -tamam. Öyleyse Milyoner oynayalım. Ve kardeşin oturuyor oldu Arkanda, kardeşin Rob. Nasıl Rob vardır? Iyi -Ben nasılsın? -İkiz Kardeşim. -Evet. Olsa, gençsin -Şimdi seni Doğru, altı dakika sonra geldi? Bu doğru mudur? -Ben Değilim, evet. -Ama Akıllı kardeşi vardır? -Peki, Ben övünmek istemiyorum. Yani bu cevap veremem. [SON VİDEO OYNATMA] -Yani Rob başka yazar, bir ikizi var sınıf arkadaşlarının, hmm ilginç. Tavşan deliği nasıl derin gidiyor? Ben neden sorun yapmak, bir sorum var setleri autograded için çok uzun sürebilir? Perde arkasında neler geçiyor? Yani biz bu düşündüm aslında iyi bir soru o biraz önermek çünkü cevap altta yatan ilginç teknik detaylar. Sanılanın aksine, onlar değil Aslında Muppets tarafından derecelendirildi değil, bir altyapı ile biz istemci üzerinde Çıkış 50 olarak biliyorum. Ve bir altyapı biz onun biliyoruz Sunucu tarafında kum 50. Şimdi bilmeyenler için, test etmek için Bazı doğruluğu CS50 sorunu set sorunlar, Eğer bir komut çalıştırabilirsiniz Bilinen CS50 cihaz Belirttiğiniz çek 50 olarak Test için benzersiz bir tanımlayıcı Eğer çalıştırmak istediğiniz. Ve sonra sizin belirlediğiniz dosyaya yolları Yüklemek istediğiniz dosyaları veya test için sunuculara. Şimdi, ne zaman tepki sunucudan geri geliyor, umarım tüm yeşil görmek smiley, burada olduğu gibi, yüzleri Ben yazdım belirten "Merhaba dünya" çok doğru. Buna karşılık, ben yaptım eğer bir şey Yanlış gibi değil aslında dosyayı doğru, ben olabilir adlandırma Bu korkunç kırmızı mutsuz yüz olsun merhaba.c var diyerek bunun anlamı öyle değil Aslında, hem kırmızı ile açıklanmaktadır. Ve bir şey de eğer Sarı, bu arada, onu Bu kontroller bile yoktu anlamına gelir Çünkü bazı bağımlılık koşmak, önceki bazı Test yaptım Aslında başarılı. Yani gerçekten neler olup bittiğini Kaputun altında? Peki bu çalıştırdığınızda Biz konum, 50 komutu kontrol esas olarak sıkıştırma yukarı tüm dosyaları, onları göndererek, onları sıkıştırarak sunucular, CS50 en küme bakın biz o zaman ne denir oluşturmak Bunların etrafında bir sanal. Esasen aklınıza gelebilecek Bu bir şekilde klasörün, ve özel bir kullanıcı olarak bu var sadece derleme amacıyla ve bu özel kod çalıştıran başkasının izolasyon, böylece sadece durumda bir öğrenci var Bir kaza sonucu sonsuz döngü ya da daha kötüsü, mutlaka gitmiyor sistemde başka herkesi etkileyebilir. Ne herhangi bir dosya manipüle edilebilir veya izin gerektiğini silindi. Şimdi, nasıl kod test olsun demek? Peki, biz bütün altyapı yazdı sandbox-- CS 50 Sandbox, tekrar çağırdı. Ve bu altyapı yazılır, sürpriz, JavaScript adında bir dilde. Clientside gelen Bildiğiniz Hangi, deneyimler, ancak çıkıyor Ayrıca JavaScript kullanabilirsiniz Sunucu tarafında. Ne bazı do Testler aslında benziyorsun? Peki burada bazı sunucu tarafı JavaScript var Kod, ve bunların sadece bir alıntıdır var. Ama bu iki çek temsil biz kod çalıştırmak olabilir. Ilki orada kontör, Dosya merhaba.c var olup olmadığını denetler, ve ikinci bir aslında dosya Tamam derler denetler. Ve bu, ne de olsa Bu mutsuz yüzler üretir Gördüğünüz veya bu mutlu yüzler giriş 50 sonuç halinde kullanılabilir. Şimdi, çok daha fazla Teknik detay, sen Bu yazıda bakmak için hoş geldiniz Burada, hangi tesadüfen aslında Geçen yılki sunulan SIGCSE konferansı, ve çok daha dalar nasıl sistem çalışmaları gibi detay ve neden biz geçen yıl inşa. Şimdi, geç medyada, Bu sentezleme olmuştur ötürü-- git başarısız, Sözde git başarısız Apple rahatsız hata Bilgisayar geçenlerde. Şimdi, biz CS bu tanıtmak değil 50, C Goto deyimi nedeniyle Genellikle bile, üzerine kaşlarını çattı kesinlikle kendi kullanımları vardır gerçi. Ve bu burada ne anlama geldiğini, Goto, yani başarısız olursa olsun Program bu hattı vardır kod, yani gitmeli , kod başka bir satırını atlama hatlar bağımsız olarak Bunun, ve bu kod satırı arasında anahtar kelime ile etiketlenmiş olacaktır başarısız. Ve bir şey, bir olabilir başarısız FUBAR [? BES?], Fakat bu durumda, Apple başarısız çağrı seçti bu kod yığın çünkü o eğer yürütmek gerekir ve bir şey başarısız olduğunda. Şimdi, ne yazık ki, Apple bir hata yaptım Bu ifade ile, yakında göreceğimiz gibi. Ve son zamanlarda Bu duyuru yayımladı kendi bug fix raporlarının birinde. Bir ile bir saldırgan ayrıcalıklı konumu ağ yakalamak veya verileri değiştirebilir SSL / TLS ile korunmaktadır oturumlar. SSL, hatırlama, güvenli oldu Yuva Katmanı, bu ve var Teknoloji tipik olarak kullanılan Bir web tarayıcısı arasındaki trafiği şifrelemek, Mac veya iPhone veya herhangi demesi üzerine Diğer cihaz ve bir web sunucusu. Ve TLS bu ilgilidir. Bu sorun ile ele alındı Eksik doğrulama adımlarını geri. Yani bu Apple'ın açıklaması oldu Sorun ve çözüm buna. Ama bu gerçekten ne demek istedi? Bu yüzden biraz araştırma yaptım, ve biz Aslında kaynak kodunu bulundu SSL Apple'ın kendi uygulaması için, hangi tekrar Mac'ler veya iPhone etkiler, Özellikle Eğer kullanıyorsanız Bu bilgisayarlarda Safari. İşte bu kodu bir alıntıdır var. Şimdi, tanımıyor olabilir bazı işlevler. Ve kullanımını tanımıyor olabilir Bugüne kadar açıklamaya kadar bir go. Ama bu biraz tanıdık sözdizimi. Biz bazı koşullar eğer, bazı var girinti, bir işlev, kaşlı. Yani bütün bu yabancı. Ama biraz yakınlaştırmak verelim. Burada, bu koşullara uyum, ve burada goto söz başarısız olduğunu. Şimdi, başarısız nedir? Peki en Aslında kaydırma izin altındaki programda. Bunlar hatları Kod, bu üç satır olduğunu eğer yürütür gerçekten başarısız gidin. Şimdi, mesele o ne? Peki, en geri gidelim Bu koşullara nerede Ben sarı vurgulanır ettik Tüm git başarısız bahseder. Meraklı bir şey görüyor musun? Orada alt odaklanın. Doğru? kod, yeni olabilir ama fikirleri değil. Burada yakınlaştırmak varsa, olacak programcı fark yazdığı Goto, iki kez başarısız ama ikisi de girintili. Ama bu aynı hatayı yapmış olabilir CS 50 için bazı sorunlar kendinizi. Eğer iki satır girinti Çünkü bir durumun içinde kod they anlamına gelmez hem çalıştırmak için gidiyoruz. Onlar sadece ikisi yürütmek için gidiyoruz aslında ikisi de çevreleyen eğer Ne ile? Kaşlı. Yani gerçekten eğer ne oluyor Ben tür girinti düzeltmek ve herhangi bir küme parantezi katmayan, ne Gerçekten kaputun altında oluyor, Goto sahip başarısız olduğunu aslında burada ittifak sol, hangi gidiyor demektir Ne olursa olsun yürütmek. Ve sen, gitmek için gidiyoruz veya bu üç atlamak kod satırları biz bir an önce baktı. Yani ima ne? Peki, bu bir göz atın burada en alttaki iki satır. Bu satırları asla, Şimdiye kadar ulaştı olsun. Olursa olsun ne Çünkü, İkinci git başarısız Programı mecbur gidiyor Sağ bu hatlar üzerinden atlamak için. Ve uzun lafın kısası, bu son iki satır aslında önemli olan SSL doğruluğu. Onlar idam yoksa Nitekim, öyle mümkün veya bir düşman, bir kötü adam, Bilindiği ne ücret için Orta saldırıda bir adam olarak, davranarak güvenli bir web sitesi olmak Facebook ya da Amazon, ya da Google gibi. Ama gerçekten sadece sahip see-- Size bir şifreli bağlantı, ve daha sonra ileriye trafik birlikte, daha iyi ya da kötü. Muhtemelen adınızı, muhtemelen şifre, muhtemelen kredi kartı bilgileriniz, Söz konusu gerçek siteye. Ya da bile hiç. Diğer bir deyişle, bu SSL keser. Şimdi minnetle, Apple bu adres yaptı. Hem son zamanlarda Mac OS ve iOS için. Ama Çift kontrol etmek isterseniz Bilgisayarınız, şimdi güncel varsayarak otomatik güncelleştirmeleri var baş, üzerinde gotofail.com için ve bir güzel küçük görürsünüz Size çok söyleyecektir testi. Eğer isterseniz arada, almak Gerçek kaynak kodu bir bakış, Bu uzun bir URL, ancak burada Bu dosya için tüm kaynak kodu Eğer bir anlamda almak istiyorsanız ne gerçek dünya programlama gibi, ve açıkçası gerçek dünya böcek. Hataların konuşan, bu mem oldu Geç biraz dağıtılmıştır. Kodunda 99 küçük hatalar, Kodunda 99 küçük hatalar, , bir aşağı çekmek onu etrafında yama Kodunda 127 küçük hatalar. Peki bu atıfta nedir? Muhtemelen, bu bir deneyimdir Kendinizi vardı, Eğer biraz aşağı kovalamak deneyin nerede hata, ve sonra başka, ya da belki daha böcek olarak bahar kadar denemişti senin bir sonucu bir sorunu çözmek için. Aslında, bu talimat için daha eve çarptı en bir yüzü yukarı çekin izin belki tanıdık. Hal Ortadaki Malcolm. [VİDEO OYNATMA] [MÜZİK OYUN] [SON VİDEO OYNATMA] DAVID J. MALAN: Ve şimdi bazı cehennem sınıf arkadaşlarının bazı. İlk Halid, ve bir arkadaşının Up onun kuzey Virginia dolu Amerika Birleşik Devletleri. KHALID: Ahoy CS50 arkadaşları, benim adı Halid [inaudible] olduğunu. Benim papağan Foto, [inaudible] Ben Kuzey Virginia yaşıyor. Ben sekizinci sınıf öğrencisi olduğumu ve ben heyecanlı CS50 sınıfının bir parçası olmak için. Bu deneyim harika Evde bir üniversite ama kalmak. Tahmin edebileceğiniz gibi, ben dahil am online öğrenme programında. Yaşamaya çekinmeyin Burada benim ilk projesi. Görüşürüz. DAVID J. MALAN: Ve şimdi , en Kansas baş izin Missouri Derek bekliyor nerede. O filme zaman Derek iş oldu Bu yüzden biraz gürültü duyabilir Arka beri O bir veri merkezinde çalışıyor. DEREK MITCHELL: Merhaba dünya, benim adım Derek Mitchell. Ben Kansas, Missouri duyuyorum. Ve ben CS50 alıyorum Sınıf I, çünkü gerçekten Bazı öğrenmek gerekir Benim iş için programlama. Çalıştığım budur. Ben bir bölgesel destek teknisyeni duyuyorum Cabela en, dünyanın önde gelen malzemeci. Ve ben sadece biraz daha öğrenmeye çalışıyorum Programlama yüzden benim kariyer excel ve sadece daha iyi bir teknisyen olmak. Yani yine, benim adım Derek Mitchell, ve bu CS50 olan. [İTALYAN KONUŞMA] FEDERICO: Merhaba dünya. Benim adım Federico Grivelli olduğunu. Ben İtalyan'ım. Ben en büyük birinde doğdu Ülkenin, Milan şehirler. Ve aslında büyüdü Milan yanındaki küçük bir şehir. Yani burada benim arzu başlar ufkumu genişleterek. Ve bu yüzden bugün bir yabancı olduğumu Washington eyaletinde değişim öğrencisi. Tabii ki, Amerika Birleşik Devletleri. Yani Amerikan eğitimdir İtalyan gerçekten farklı. Burada daha fazlasını elde deneyim eller, yerine çalışma ve ezber daha. Yani bu bana, benim adım yine oldu Federico Grivelli ve bu CS50 olup. DAVID J. Malan: Ve şimdi bir merhaba birinden biz değil bekliyorduk. SARAH COFFEY: Merhaba dünya. Benim adım Ben, Sarah Coffey olduğunu Maltham, Massachusetts, ve ben evliyim CS50 kendi Dan Coffey. Dan, ben sadece dilemek istedim Eğer çok mutlu bir doğum günü. DAVID J. MALAN: O, bu bilmiyor , gerçekleşmek üzere olduğunu, ancak CS50 kendi Danny Coffey, doğru Şimdi kontrol odasında. Ancak, internet üzerinde olmak üzere Bugün 29. doğum günü için. Dan dışarı gel. Aksi takdirde, Dan çıkıp Lütfen Bu çok garip olmak üzeredir. Dan? Bu yıl Dan Coffey olduğunu bilmiyordum Bu happening-- biz olacaktı Tabii bu hazırladık. Yani 29. doğum günü mutlu ve biz Eğer, gerçekten, sürpriz umuyoruz. Hayır, o, başka bir yol, başka bir yol. Hayır öyleydi. DAN COFFEY: Orada gidiyoruz. DAVID J. MALAN: Dan Coffey, herkes. Geldiğiniz için size çok teşekkür ederim Dan. Ve şimdi, pandalar 60 saniye. [VİDEO OYNATMA] [MÜZİK OYUN] [SON VİDEO OYNATMA] DAVID J. MALAN: Şimdi olabilir son bölüm hatırlayacaksınız, Biz LaunchCode, tanıttı bir Saint Louis, Missouri inisiyatif, gönüllüler tarafından işletilen kim birlikte takip etmekte CS50 müfredat ve Saint Louis rehberlik vatandaşlar bir ucuna doğru bu malzeme içinden programlama ile eşleştirmek için yardımcı dönem sonunda işler. Bunu, aslında hatırlamak olabilir Bu girişim çok popüler oldu Saint Louis, onlar neredeyse Yerel opera binası taştı. Peki, LaunchCode en Kurucular çok nezaketle Son zamanlarda kampüs geldi ve oturup anlaştılar Bizimle Sanders Tiyatrosu'nda için LaunchCode ne olduğu hakkında bir sohbet ve devam ediyor nasıl. DAVID J. MALAN: Biz bugün burada konum bizim uçtum LaunchCode arkadaşız tüm yol dan Louis merhaba demek için. Herkese merhaba. JIM McKelvey: Merhaba. DAVID J. MALAN: Biz var LaunchCode buraya bizimle birlikte bugün. JIM McKelvey: Yani, Jim McKelvey değilim. BRENDAN LIND: Ve ben Brendan Lind değilim. ZACH LOU: Ve ben Zach Lou değilim. DAVID J. MALAN: Ve bilmeyenler için, Bize biraz söyleyebilirdi LaunchCode ne dersiniz? JIM McKelvey: Böylece LaunchCode Bir işe yerleştirme sistemi Biz öncü olduğu Louis başlayan, ama biz ülke getirmek için gidiyoruz. Fikir temelde elde etmektir şirketlerin işe değiştirmek için uygulamalar insanları kabul etmek kim geleneksel olmayan kimlik bilgilerine sahip. Bildiğimiz gibi Yani, programcılar gibi, en iyi programcı bir sürü bir ölçüde kendi kendini öğretilir. Ve şirketler yok mutlaka tanımak onların işe uygulamalarında bu. Eğer iyi bir kodlayıcı iseniz Yani, Hala mutlaka yok İyi bir iş için bir yol var. Ve böylece, biz çalışmaya başladı yüz firma ile milyar dolardan Kurumsal firmalar gibi, ve MasterCard, aşağı İki adam start-up. Ve biz hepsini kabul etmek kazanılmış ettik içine LaunchCode adayları almak, temelde bir çıraklık sistemi. DAVID J. MALAN: Ve nasıl buldunuz Ilk olarak CS50 en malzemeler. JIM McKelvey: Yani gerçekten komikti. Eşim online sınıf aldı Harvard Extension aracılığıyla. Ve o 2012 CS50 Güz aldı. Biz vardı ve ben bir eğitim bilgisayar bilimcisi. Ve bu yüzden aracılığıyla ona yardım ediyordu sınıf, onu izliyordum. Ve o biliyor, bu, dedi EDX üzerinden online sunuluyor, ve biz bu insanları yerleştirerek konum çok az geleneksel kimlik, ve biz bu harika olurdu, gibisin. Yani biz bu konuda öğrendim nasıl. M eşi, Anna ile. Ve Harvard Extension Programı. DAVID J. MALAN: Bu komik. Bu gibi küçük bir kararın, onun alarak var sınıflar sonra böyle bir etkisi vardı. JIM McKelvey: Süper şanslı. Ve biz görmek gerçekten heyecan Siz EDX ile çalışan olduğunu ve kullanılabilir hale, ve Tüm ek malzemeler. Ve fantastik eğitim kaynak. DAVID J. MALAN: Tamam. Peki, haber, biz aslında bir görünüm geldi LaunchCode ne ilk gece Eğer opera binası içinde bulunduğumuz zaman oldu. Bize bir verebilir ilk elden hesabı ne deneyim o akşam gibi oldu? JIM McKelvey: Evet, ben Roma'da oldu. Ve Brendan 03:00 beni çağırdı Sabah ve dedi, Hepimiz üç mekanları taştı ettik. Bu yüzden Christ Church vardı Katedral, Downtown Kütüphanesi, ve Askerler Anıtı, hangi Üç oldukça büyük mekanlar vardır. Ve biz bekliyorduk bir kaç yüz kişi. Biz 1.000 kişi kayıt oldu. Bu yüzden her şeyi taştı ve Brendan beni çağırır, gibi, biz büyük bir bina ihtiyacımız var. Ve onlar bize bu var Dev, bu dev opera Biz birinci sınıf düzenledi ev. DAVID J. MALAN: Ah bu harika. JIM McKelvey: Ve insanlar çok minnettar. Ben, insanları kastediyorum biz ulaşıyor Sadece istediğiniz insanlar Bu millet yardım etmek. DAVID J. MALAN: Ve gelen ne Eğer ne kadar gerçekçi, gördüm o, birileri kim girer ise önceden hiçbir arka plan ile kurs. Ve birkaç ay sonra, Onlar CS50 13 hafta var Aslında onların kemer altında Yeterince güvende hissediyorum ve yeterince nitelikli gerçek bir programlama işi. JIM McKelvey: Yani David, biz gerçekten Tamam, bilmiyorum? Biz bunu yapmadık Çünkü Ölçeğin her türlü henüz. Sen bizim veri hemen işaret, biliyorum ne öğrendim mümkün idi. Sonra 50 bir Biz yerleştirdiğiniz insanlar, Nerede olduklarını genelde biliyoruz. Ve bizim tahmin olduğunu biri Kim CS50 ile geliyor genellikle olacak Bazı gibi yetenekli Elimizdeki insanların zaten başarıyla yerleştirildi. Bu yüzden henüz ölçeğini kanıtlanmış değil. Ve ben bir olduğunu söylemiyorum herhangi bir yöntemle eğitim tamamlayın. Ama böyle büyük bir başlangıç. Ve bu insanlara bir bağlam verir. Ve o da, biliyorsunuz, Bir titiz bir sınıf. Bu tamamlar Yani herkes Sınıf şey kanıtlamıştır. Onlar gösterdi ettik bazı karakter ya da bir arada azim veya istihbarat, ya biliyorum, ya o büyülü formülü ne olursa olsun onları aracılığıyla alır Oldukça sert sınıf, biz işaret gidiyor düşünüyorum çok iyi onların başarısı için. Ve biz şirket var bu konuda yedeklemek için istekli. Yani, bu yüzden gerçekten bilmiyorum. Ama biz çok iyimser olduğunu CS50 yoluyla alır herkes, Biz iş alabilirsiniz. BRENDAN LIND: Ve bir şey LaunchCode olmadığıdır tipik giriş seviyesi kiralama gibi. Doğru, bu nerede değil Eğer gelip söylüyorlar Normalde bir P.Ç. gerekebilir derecesi ve çalışma iki yıl deneyim, doğru iş bir sürü almak için? Ama sonra, LaunchCode sen geliyor şeylerden birini gerekmez. Sen olmak gerekmez Bu noktada nitelikli. Olmak zorunda Nerede Bu yetenek var olan ve bu seviyeye ulaşmak için sürücü. Yani bir çıraklık var. Ve sen kadar sürer Bu düzeyde Eğer getirdi olacağını Normal pozisyon için. Ve şirket sağlayabilirsiniz Eğer herhangi bir noktada gitmek. DAVID J. MALAN: Yani şirketler olanlar yapıyoruz, sonuçta, Bu ilk ortaklık. BRENDAN LIND: Sağ. Peki biz ne sen ne CS50-- CS50 ile yapmaya çalışıyor yapıyor noktasına nerede onları olsun Daha sonra, sen CS50 alabilir eğer hey, gibi, bu sürücü var Eğer öğrenmek için bu irade var ve bu yetenek var , kendi kendine öğrenme ve bir şirkette çalışmak o gerekli olan neyse işlemek için. Ve sonra onları alabilirsiniz, biz kapı onları. Ve onlar ödenen 15 $ bir ödeme olsun süresi çıraklık için saat. Ve onlar hazır olduğunuzda, şirket maaşlı pozisyona dönüştürüyor. Şirket yapmazsa onlar, yoksa onların yolda olduğumuzu düşünüyorum, onları gidelim yapabilirsiniz. Ve şimdiye kadar, bu başarı olduğunu hemen hemen herkes hala kendi şirketi ile. DAVID J. MALAN: Tamam. Yani şimdi sen Saint Louis üzerinde duruldu, ama istiyorum toplamak ulusal inisiyatif. Peki sonra ne sizin için gerçekten? JIM McKelvey: Yani önümüzdeki bir dizi ülke çapında kentlerin. Yani, biz ulusal gitmek istemiyorum Biz modeli rafine kadar, ve belki de bu bir çift koydu kir yoluyla kaldırımlar. Bu tamamlanması Birinci sınıf CS50 Çünkü, gerçekten önemli olacak biz iyi veri alıyoruz. Ama biz biliyoruz kez neyin işe yarayıp neyin Biz gerçekten, yapıyor ve ölçekleme olmalıdır sonra ölçek gidiyoruz mümkün olduğunca çabuk, ihtiyaç her yerde var çünkü. Ve biz bu biraz yapmaya çalışıyoruz değil Yerel Saint Louis fenomen tür. Biz sadece bir test yatağı olarak bu kullanıyoruz. Ve sonra genişleyen olacak Eğer kısa sürede elimizden geldiği kadar, biliyorum benzer ihtiyaçları vardır yerlere. DAVID J. MALAN: Peki, çok teşekkür ederim Her şey için çok yapıyorsun oldum. Hatta bunun bir parçası olmak için gurur ediyoruz. Oldukça ilham oldu. JIM McKelvey: Teşekkür ederim. Bu, çok cömert olmuştur Sadece dünya standartlarında bir eğitim olduğunu insanlar için kullanılabilir olan gerçekten takdir ediyorum. Ben tanışmak isterdim Öğrencilerin bazı ve insanlar görüyorum kim Biliyorum, hayat değişiyor. Ve ben sadece biz yoluyla ulaşabilir isterdim kameralar onları buraya getirmek ve. Ama çok anlamlı olduğunu. Ve o iğneyi hareket ediyor ve gerçekten iyi. Yani teşekkür ederim. DAVID J. MALAN: Teşekkür Siz de bizden. Takdir. Bize katıldığınız için çok teşekkür ederiz. launchcodestl.com daha fazla. Yani biz kısa bir süre sonra sohbet var Daha biz neler yapabileceğini hakkında sohbet. Ve biz aşağıda geldi. Biz duyurmaktan mutluyuz ilk CS50 hackathon bu devam edilecektir Saint Louis yol. LaunchCode baskı. Aslında, biz bize alacak, Bu millet tanışmak isterim eğer. Kendinizi St. dolu ise Louis, ya da sonuçta olur gibi, CS50 en online olarak ayarlamak için Kendi Andrew orada olacak. CS50 en Chang, Colton, Eğer sadece bir araya geldi Dan, Devin, Gabriel, Jason, Ramon, kim daha önce de bir araya geldi. Rob Bowden, Shelly, sen olabilir Bu tür filmlerden hatırlıyorum as-- ve [? Zemaila?]. Peki gerçekten, size isterseniz St. Louis ya da online olarak bize katılın için de live.cs50.net de, ayar Cuma günü bir sonraki canlı gösteri 06:00 Doğu Saati 28 Mart. Biz uyanık olacağız Oldukça birkaç saat o akşam. Ve biz kalacağım umuyoruz Bizimle kadar sıra. Yani bu haftaki CS50 Live için bu kadar. Herkese çok teşekkürler kamera arkasında. Katkıda çok teşekkürler. Biz St. görürsünüz Louis, bu CS50 idi. RAMON: tilki ne diyor?