1 00:00:00,000 --> 00:00:17,044 2 00:00:17,044 --> 00:00:18,210 DAVID J. Malan: Sveiki pasaule. 3 00:00:18,210 --> 00:00:22,679 Tas ir CS50 Live, un tas ir marts 14, kas nozīmē, laimīgs pi dienu. 4 00:00:22,679 --> 00:00:24,470 Tagad tas ir bijis, bet jo mēs esam redzējuši tevi, 5 00:00:24,470 --> 00:00:26,682 jo pagājušajā piektdienā, Rob Bowden un man bija tiešām 6 00:00:26,682 --> 00:00:28,390 prom konferencē Atlanta, Gruzija. 7 00:00:28,390 --> 00:00:30,525 Konference pazīstams kā SIGCSE, Īpašu interešu 8 00:00:30,525 --> 00:00:33,400 Grupa Computer Science Education, kas katru gadu pulcē 9 00:00:33,400 --> 00:00:35,900 apmēram 1000 pedagogus runāt un strādāt 10 00:00:35,900 --> 00:00:38,692 par uzlabojumiem datorzinātnes izglītības. 11 00:00:38,692 --> 00:00:40,650 Viens no pamattonis skaļruņi šogad, patiesībā, 12 00:00:40,650 --> 00:00:42,800 bija dibinātājs code.org, kas jums varētu 13 00:00:42,800 --> 00:00:44,550 ir redzams presē vairāk nekā pagājušajā gadā. 14 00:00:44,550 --> 00:00:47,050 Tie esam darījuši ārkārtas darbs pagājušajā gadā kļūst vairāk 15 00:00:47,050 --> 00:00:50,310 cilvēki satraukti par datorzinātņu, un par programmēšanu, jo īpaši. 16 00:00:50,310 --> 00:00:52,351 Patiesībā, viens no viņu visvairāk labi zināms iniciatīvas 17 00:00:52,351 --> 00:00:56,560 ir pazīstams kā kodeksa Stunda, kas ir iespējas un mācību programmu starpniecību, kas 18 00:00:56,560 --> 00:00:58,769 tu, vai draugs, vai ģimenes loceklis vai kolēģis, 19 00:00:58,769 --> 00:01:01,810 varētu saņemt rokas netīras ar mazliet datorzinātņu un programmēšanas 20 00:01:01,810 --> 00:01:04,610 tikai par stundu uz redzēt, ja jūs ņemt to. 21 00:01:04,610 --> 00:01:06,964 >> Patiesībā, ja jūs pats ir draugs, ģimenes loceklis, 22 00:01:06,964 --> 00:01:10,130 vai kolēģis, kas vēlas izmēģināt savu vai viņas roku kādā datorzinātnes, 23 00:01:10,130 --> 00:01:13,390 bet jūs domājat, throwing tos CS50 s mācību programmas varētu būt mazliet pārāk daudz, pārāk 24 00:01:13,390 --> 00:01:17,910 drīz, arī ar visiem līdzekļiem, nodot tos līdz code.org / uzzināt, kur viņi var mēģināt 25 00:01:17,910 --> 00:01:21,110 viņu rokas tikai par vienu stundu pie mazliet datorzinātnes. 26 00:01:21,110 --> 00:01:23,180 Vai vēl labāk, parādīt viņiem šo klipu. 27 00:01:23,180 --> 00:01:27,570 >> [VIDEO PLAYBACK] 28 00:01:27,570 --> 00:01:28,570 >> -Sveiki, es esmu Leah. 29 00:01:28,570 --> 00:01:29,320 >> -Un es esmu Tonya. 30 00:01:29,320 --> 00:01:31,820 >> -Un mēs esam paveicies studē datorzinātnes. 31 00:01:31,820 --> 00:01:34,895 Mēs domājam, ka tas ir briesmīgi, ka 90% skolu nav mācīt to. 32 00:01:34,895 --> 00:01:37,020 -Viņi noteikti nebija piedāvāt manā vidusskolā. 33 00:01:37,020 --> 00:01:40,047 -Tāpēc mēs cenšamies, lai padarītu šo video parādīt, ka ikviens var mācīties. 34 00:01:40,047 --> 00:01:42,463 Mēs vēlamies, lai iegūtu 10 miljonus studentiem darīt ar Kodeksa stundu. 35 00:01:42,463 --> 00:01:43,810 >> -Hour of kodeksu. 36 00:01:43,810 --> 00:01:44,410 >> -Hour of kodeksu. 37 00:01:44,410 --> 00:01:45,405 >> -Koda Hour. 38 00:01:45,405 --> 00:01:46,317 >> -Hour of kodeksu. 39 00:01:46,317 --> 00:01:46,900 -Hour of kodeksu. 40 00:01:46,900 --> 00:01:47,460 -Hour of kodeksu. 41 00:01:47,460 --> 00:01:48,043 -Hour of kodeksu. 42 00:01:48,043 --> 00:01:49,947 -Koda Hour. 43 00:01:49,947 --> 00:01:51,780 -Kā jūs saņemtu viņu nokļūt uz saulespuķu. 44 00:01:51,780 --> 00:01:53,920 Viņam ir jādara dažas darbības. 45 00:01:53,920 --> 00:01:54,560 >> -I got to. 46 00:01:54,560 --> 00:01:56,440 Yay. 47 00:01:56,440 --> 00:01:59,610 >> -Un tad mēs palaist un redzēt, kas notiek. 48 00:01:59,610 --> 00:02:00,415 >> -Amazing. 49 00:02:00,415 --> 00:02:02,598 >> -Tur mēs ejam. 50 00:02:02,598 --> 00:02:04,483 >> -Jūs vienkārši uzrakstīja savu pirmo programmu. 51 00:02:04,483 --> 00:02:04,983 -Es uzrakstīju to? 52 00:02:04,983 --> 00:02:05,937 -Jā. 53 00:02:05,937 --> 00:02:07,368 -Tas ir kods, kuru jūs tikko rakstīja. 54 00:02:07,368 --> 00:02:08,800 -Ļoti laba. 55 00:02:08,800 --> 00:02:12,317 -Es domāju, piemēram, kods bija, piemēram, FBI hacker, simboli un sīkumi. 56 00:02:12,317 --> 00:02:14,650 -Mazliet problēmu risināšana, mazliet loģiku. 57 00:02:14,650 --> 00:02:15,650 -Tas ir tāpat kā norādījumiem. 58 00:02:15,650 --> 00:02:18,040 -Programmēšana ir daudz vieglāk šodien. 59 00:02:18,040 --> 00:02:20,060 -Don 't vienkārši spēlēt uz jūsu tālruni. 60 00:02:20,060 --> 00:02:20,600 Programma to. 61 00:02:20,600 --> 00:02:21,099 >> -Labi. 62 00:02:21,099 --> 00:02:21,926 -Awesome. 63 00:02:21,926 --> 00:02:24,050 >> -Kā kāds iet par iegūt darbu? 64 00:02:24,050 --> 00:02:26,960 >> -Varbūt veikt tiešsaistes klases, atrast klases pie kopienas koledžas. 65 00:02:26,960 --> 00:02:29,219 >> -Jūs varat saņemt vienu no labākajiem apmaksātu darbavietu pasaulē. 66 00:02:29,219 --> 00:02:31,510 -Es domāju, Medicīna ir aizkustinoša vērā visu datoru laikmetā. 67 00:02:31,510 --> 00:02:33,450 -Technology pieskaras katru daļu no mūsu dzīves. 68 00:02:33,450 --> 00:02:36,340 Ja jūs varat izveidot tehnoloģiju, Jūs varat mainīt pasauli. 69 00:02:36,340 --> 00:02:39,539 >> -Tātad mēs esam satraukti, ka tu esi piedalās šodienas Hour kodu. 70 00:02:39,539 --> 00:02:40,830 -Mēs tikko bija divas rindiņas kodu. 71 00:02:40,830 --> 00:02:42,471 -Trīs rindas kodu. 72 00:02:42,471 --> 00:02:42,970 četras līnijas. 73 00:02:42,970 --> 00:02:43,760 septiņi līnijas. 74 00:02:43,760 --> 00:02:44,585 -Pieci līnijas. 75 00:02:44,585 --> 00:02:49,435 76 00:02:49,435 --> 00:02:50,971 -16 Līnijas kodu. 77 00:02:50,971 --> 00:02:51,720 -99 Koda rindiņas. 78 00:02:51,720 --> 00:02:52,670 -60 Līnijas. 79 00:02:52,670 --> 00:02:54,380 -18 Koda rindiņas. 80 00:02:54,380 --> 00:02:56,330 -75 Koda rindiņas. 81 00:02:56,330 --> 00:02:58,700 -Tas nav svarīgi, cik vecs Jūs esat. 82 00:02:58,700 --> 00:02:59,426 -Hour of kodeksu. 83 00:02:59,426 --> 00:03:01,890 -Hour of kodeksu. 84 00:03:01,890 --> 00:03:02,880 -Koda Hour. 85 00:03:02,880 --> 00:03:03,750 -Koda Hour. 86 00:03:03,750 --> 00:03:06,410 -Koda Hour. 87 00:03:06,410 --> 00:03:08,555 -Vai jūs esat jauns vīrietis vai jauna sieviete. 88 00:03:08,555 --> 00:03:11,127 Vai jūs dzīvojat pilsētas vai lauku teritorija. 89 00:03:11,127 --> 00:03:13,876 -Ikviens šajā valstī būtu iemācīties programmēt datoru. 90 00:03:13,876 --> 00:03:15,001 -Un es tikko pabeigta - 91 00:03:15,001 --> 00:03:16,050 -Hour of kodeksu. 92 00:03:16,050 --> 00:03:17,790 -Tas ir tiešām ļoti viegli mācīties. 93 00:03:17,790 --> 00:03:19,330 -Girls jāmācās to, too. 94 00:03:19,330 --> 00:03:22,940 -Saprast, ka valodu , kas būs nākotnē. 95 00:03:22,940 --> 00:03:24,420 -Ikviens var mācīties datorzinātnes. 96 00:03:24,420 --> 00:03:25,378 -Un jūs varat uzzināt too. 97 00:03:25,378 --> 00:03:29,374 -Jack Dorsey, Mark Zuckerberg, Bill Vārti, visas y'all, es esmu mācīšanās. 98 00:03:29,374 --> 00:03:30,040 Dodiet tai shot. 99 00:03:30,040 --> 00:03:43,330 100 00:03:43,330 --> 00:03:44,300 >> [END VIDEO PLAYBACK] 101 00:03:44,300 --> 00:03:47,610 >> Tagad kaut man saka, ka, ja tu esi CS50 vai ir CS50x, 102 00:03:47,610 --> 00:03:50,850 Jūs esat pavadījuši arī vairāk nekā tikai stundu kodēšanas. 103 00:03:50,850 --> 00:03:53,080 Bet par visiem ģimenes locekļiem, draugiem vai kolēģiem 104 00:03:53,080 --> 00:03:56,450 ka jūs gribētu iepazīstināt ar šo pasaulē, šeit ir vēl viens stimuls. 105 00:03:56,450 --> 00:03:57,440 Atcerēties šo puisis? 106 00:03:57,440 --> 00:03:59,860 Ļoti populāri pēdējā laikā, ir ir tā sauktā Flappy 107 00:03:59,860 --> 00:04:01,540 putns uz dažādām platformām. 108 00:04:01,540 --> 00:04:05,310 Un šeit mums ir URL, pie code.org / Flappy, 109 00:04:05,310 --> 00:04:08,400 kur veida ļaudīm code.org var kopā instruments, caur kuru jūs 110 00:04:08,400 --> 00:04:12,570 vai draugs var padarīt savu īstenojot šo populāro spēli. 111 00:04:12,570 --> 00:04:13,910 Līdz ar to pārbaudīt out. 112 00:04:13,910 --> 00:04:15,811 >> Tagad, ka konference, un pagājušajā piektdienā. 113 00:04:15,811 --> 00:04:18,060 Rob Bowden un es kur atkal, prom šajā konferencē, 114 00:04:18,060 --> 00:04:19,768 un mēs domājam par ar viesu uzņēmēja. 115 00:04:19,768 --> 00:04:22,174 Un mēs izmēģināja diezgan daži ļaudis uz noklausīšanos. 116 00:04:22,174 --> 00:04:24,090 Neviens no tiem, šķiet, izstrādāt, tāpēc mēs domājam 117 00:04:24,090 --> 00:04:27,110 mēs gribētu jums parādīt dažus klipus par to, ko darīja svīst. 118 00:04:27,110 --> 00:04:27,810 >> [VIDEO PLAYBACK] 119 00:04:27,810 --> 00:04:31,670 >> RAMON GALVAN: Es esmu Ramon Galvan pildījumu Lai rediģētu normālā uzņēmējas David Malan. 120 00:04:31,670 --> 00:04:40,340 ASV militāristu patentatslēga bija 000000, nav īsti droši, ja Jums uzdot mani. 121 00:04:40,340 --> 00:04:43,430 Tomēr, es tevi mīlu. 122 00:04:43,430 --> 00:04:45,650 Atšķirībā no Dāvida, kurš aprindās jums. 123 00:04:45,650 --> 00:04:48,880 124 00:04:48,880 --> 00:04:51,040 Pieņemsim nav iet pār šo kļūdu. 125 00:04:51,040 --> 00:04:53,067 Kas tas ir par? 126 00:04:53,067 --> 00:04:54,733 Pieņemsim tikai redzēt video ar Harry Lewis. 127 00:04:54,733 --> 00:04:55,116 >> [END VIDEO PLAYBACK] 128 00:04:55,116 --> 00:04:57,721 >> DAVID J. Malan: Tagad, kas ir visvairāk smieklīgi par to, ka klips nav 129 00:04:57,721 --> 00:05:00,720 kā Ramon veikta priekšā kamera, bet kā Ramon nezina, 130 00:05:00,720 --> 00:05:02,870 kamēr no maz mirkļus atpakaļ, ka mēs bijām 131 00:05:02,870 --> 00:05:05,860 gatavojas spēlēt šos klipus atpakaļ šeit jūs internetā. 132 00:05:05,860 --> 00:05:07,680 Tāpēc CS50 pašas, Ramon Galvan. 133 00:05:07,680 --> 00:05:10,070 Nāk atpakaļ varbūt daži nākotnes epizode. 134 00:05:10,070 --> 00:05:12,460 >> Tagad tikmēr, jūs varat atgādināt mēs atstājām pēdējās reizes epizode 135 00:05:12,460 --> 00:05:14,670 uz mazliet cliffhanger, kur mēs pieminējām 136 00:05:14,670 --> 00:05:17,250 ka Rob Bowden ir dvīņu brālis, Paul. 137 00:05:17,250 --> 00:05:19,450 Kas, atkal, fancies sevi mazliet komiķis. 138 00:05:19,450 --> 00:05:22,200 Bet viņš arī ir noticis parādīties populārā amerikāņu spēli parādīt, 139 00:05:22,200 --> 00:05:23,696 un mēs lūdzām jums kuriem viens. 140 00:05:23,696 --> 00:05:25,570 Arī vairāki no jums rakstīja ar atbildi. 141 00:05:25,570 --> 00:05:27,580 Un šeit ir viens šāds piemērs. 142 00:05:27,580 --> 00:05:31,140 >> In CS50 dzīvot, David minēts par Roberta dvīņu brālis, Paul Bowden, 143 00:05:31,140 --> 00:05:32,590 un jautāja par Google to. 144 00:05:32,590 --> 00:05:34,420 Nu izskatās, ka viņš ir Harvard, too. 145 00:05:34,420 --> 00:05:37,990 Un, Kurš vēlas būt miljonārs, un jā, ja es esmu pirmais 146 00:05:37,990 --> 00:05:41,810 ziņot par to, David, kungs, es vēlētos priecīgs būt slavens nākamajā CS50 147 00:05:41,810 --> 00:05:42,310 dzīvot. 148 00:05:42,310 --> 00:05:45,400 Tāpēc uzskatu sevi slavens jo atbilde bija patiešām 149 00:05:45,400 --> 00:05:46,650 Kurš vēlas būt miljonārs. 150 00:05:46,650 --> 00:05:50,390 Un patiesībā, attēlotie šeit Paul Bowden līdzās, ka TV šova uzņēmējā. 151 00:05:50,390 --> 00:05:53,344 Un mēs arī darījām mazliet rakšana, un atradu šo klipu jums. 152 00:05:53,344 --> 00:05:54,010 [VIDEO PLAYBACK] 153 00:05:54,010 --> 00:05:56,410 -Paul Bowden no Franklin, New Jersey. 154 00:05:56,410 --> 00:05:59,290 155 00:05:59,290 --> 00:05:59,897 Hey Paul. 156 00:05:59,897 --> 00:06:00,730 Laipni lūgti parādīt. 157 00:06:00,730 --> 00:06:02,650 >> -Paldies. 158 00:06:02,650 --> 00:06:06,140 >> -Paul tā saka šeit jums ir Sophomore Hārvardas universitātē, protams 159 00:06:06,140 --> 00:06:07,840 gudrs puisis. 160 00:06:07,840 --> 00:06:09,400 >> -I guess. 161 00:06:09,400 --> 00:06:11,384 >> -Nu manā grāmatā, noteikti iesaka darīt. 162 00:06:11,384 --> 00:06:13,800 Un es zinu, kad tu biji stāvot rindā uz miljonārs, 163 00:06:13,800 --> 00:06:17,420 zīme no debesīm sacīja: tu esi iespējams, gatavojas to darīt labi, vai ne? 164 00:06:17,420 --> 00:06:19,260 >> -Jūs varētu teikt, ka. 165 00:06:19,260 --> 00:06:22,920 Kad es stāvēju rindā man bija Polo krekls, kas bija tucked 166 00:06:22,920 --> 00:06:26,300 un putnu notika kuģa pakaļgals tiesības uz leju atpakaļ manu kreklu. 167 00:06:26,300 --> 00:06:28,510 Un tas vēl bija tucked iekšā 168 00:06:28,510 --> 00:06:30,390 Bet tas beidzās ar to, lai jums veicas. 169 00:06:30,390 --> 00:06:32,070 >> -Tas ir veiksmi, redzi? 170 00:06:32,070 --> 00:06:33,440 Tur jums iet, jūs esat šeit. 171 00:06:33,440 --> 00:06:35,086 Labi, Paul. 172 00:06:35,086 --> 00:06:36,440 Vai esat gatavi? 173 00:06:36,440 --> 00:06:36,941 >> -Es esmu gatavs. 174 00:06:36,941 --> 00:06:37,440 -Labi. 175 00:06:37,440 --> 00:06:38,685 Tad pieņemsim spēlēt miljonārs. 176 00:06:38,685 --> 00:06:41,360 177 00:06:41,360 --> 00:06:44,120 Un tavs brālis ir sēdējis aiz jums, jūsu brālis Rob. 178 00:06:44,120 --> 00:06:45,220 Kā jums, Rob? 179 00:06:45,220 --> 00:06:46,150 >> -Es labi, how are you? 180 00:06:46,150 --> 00:06:47,421 >> -Twin brālis. 181 00:06:47,421 --> 00:06:47,920 -Jā. 182 00:06:47,920 --> 00:06:50,290 -Tagad tu esi, jaunāks lai gan, jūs iznāca sešas minūtes vēlāk, labi? 183 00:06:50,290 --> 00:06:51,130 Vai tas ir pareizi? 184 00:06:51,130 --> 00:06:51,650 >> -Es esmu, jā. 185 00:06:51,650 --> 00:06:53,970 >> -Bet vai esat gudrāki brālis? 186 00:06:53,970 --> 00:06:55,480 >> -Nu, es negribu lielīties. 187 00:06:55,480 --> 00:06:56,765 Tāpēc es nevaru atbildēt, ka. 188 00:06:56,765 --> 00:06:58,600 >> [END VIDEO PLAYBACK] 189 00:06:58,600 --> 00:07:02,610 >> -Tātad Rob ir dvīņu, raksta cits Jūsu klasesbiedriem, hmm interesanti. 190 00:07:02,610 --> 00:07:04,410 Cik dziļi tas trušu caurums iet? 191 00:07:04,410 --> 00:07:08,290 Man ir jautājums, kāpēc problēmu komplekti veikt tik ilgi, lai būtu autograded? 192 00:07:08,290 --> 00:07:09,860 Kas notiek aizkulisēs? 193 00:07:09,860 --> 00:07:11,590 Lai mēs domāja, ka tas būtu tiešām ir labs jautājums 194 00:07:11,590 --> 00:07:14,930 atbildēt, jo tas liecina par nedaudz gada pamatā interesants tehniskais 195 00:07:14,930 --> 00:07:15,620 detaļas. 196 00:07:15,620 --> 00:07:18,880 Pretēji izplatītajam pārliecības, tie nav faktiski šķiro pēc Muppets, bet 197 00:07:18,880 --> 00:07:21,950 ar infrastruktūru, kas mums zinu, kā Check 50 uz klientu. 198 00:07:21,950 --> 00:07:25,350 Un infrastruktūru, mēs zinām tās sandbox 50 uz servera pusē. 199 00:07:25,350 --> 00:07:27,250 >> Tagad tiem svešs, lai pārbaudītu 200 00:07:27,250 --> 00:07:30,009 pareizību dažu CS50 problēma noteikt problēmas, 201 00:07:30,009 --> 00:07:32,050 Jūs varat palaist komandu CS50 ierīce zināms 202 00:07:32,050 --> 00:07:35,355 kā pārbaudīt 50, kur Jūs norādāt unikāls identifikators testam 203 00:07:35,355 --> 00:07:36,230 , kuru vēlaties palaist. 204 00:07:36,230 --> 00:07:38,050 Un tad jūs norādāt ceļi uz failu 205 00:07:38,050 --> 00:07:40,697 vai faili, kas jūs vēlaties, lai augšupielādēt serveriem testēšanai. 206 00:07:40,697 --> 00:07:42,780 Tagad, kad reakcija nāk atpakaļ no servera, 207 00:07:42,780 --> 00:07:45,820 Cerams, ka jūs redzēt visas zaļš smiley sejas, tāpat kā šeit, 208 00:07:45,820 --> 00:07:49,000 norādot, ka es uzrakstīju "Hello, World" ir ļoti pareizi. 209 00:07:49,000 --> 00:07:51,630 Turpretī, ja es tomēr kaut ko nepareizi, piemēram, faktiski nav 210 00:07:51,630 --> 00:07:55,045 nosaucot failu pareizi, es varētu saņemt šo biedējošu sarkano nelaimīga seja 211 00:07:55,045 --> 00:07:58,230 sakot hello.c pastāv, kas nozīmē, ka tas nav 212 00:07:58,230 --> 00:07:59,669 Faktiski, kā to norāda sarkanu. 213 00:07:59,669 --> 00:08:01,460 Un, ja kaut kas ir kas dzeltena, tikmēr tā 214 00:08:01,460 --> 00:08:04,400 nozīmē to, ka šīs pārbaudes nebija pat palaist, jo daži atkarību, 215 00:08:04,400 --> 00:08:07,030 daži agrāk tests bija faktiski nav izdevies. 216 00:08:07,030 --> 00:08:09,164 >> Tātad, kas īsti notiek zem pārsega? 217 00:08:09,164 --> 00:08:11,080 Labi, ja jūs palaist šo pārbaudīt 50 komandu, mēs esam 218 00:08:11,080 --> 00:08:12,830 būtībā zipping up visiem jūsu failus, 219 00:08:12,830 --> 00:08:16,510 saspiežot tos, nosūtot tos uz sk CS50 ir klastera serveriem, kur 220 00:08:16,510 --> 00:08:19,090 mēs pēc tam radīt to, ko sauc par sandbox ap tiem. 221 00:08:19,090 --> 00:08:21,100 Būtībā jūs varat iedomāties par to kā mapi, 222 00:08:21,100 --> 00:08:25,250 un kā īpašs lietotājs, kas pastāv tikai, lai apkopotu 223 00:08:25,250 --> 00:08:28,790 un darbojas, ka īpašo kodu atrauti no kāds cits, 224 00:08:28,790 --> 00:08:32,480 tā, ka tikai gadījumā, ja students ir nejauša bezgalīga cilpa, vai vēl ļaunāk, 225 00:08:32,480 --> 00:08:35,200 tas nav gatavojas vienmēr skart kāds cits uz sistēmu. 226 00:08:35,200 --> 00:08:39,200 Nedz arī visus failus manipulēt vai svītrots, ka nebūtu pieļaujama. 227 00:08:39,200 --> 00:08:41,159 >> Tagad, kā tas kods pārbaudīties? 228 00:08:41,159 --> 00:08:45,950 Nu, mēs rakstījām veselu infrastruktūru sauc atkal, smilšu kastes - CS 50 sandbox. 229 00:08:45,950 --> 00:08:48,470 Un šī infrastruktūra ir rakstīts, pārsteigums, 230 00:08:48,470 --> 00:08:49,980 valodā sauc JavaScript. 231 00:08:49,980 --> 00:08:53,000 Ko jūs varētu zināt, no clientside pieredze, bet izrādās 232 00:08:53,000 --> 00:08:55,490 Jūs varat arī izmantot JavaScript servera pusē. 233 00:08:55,490 --> 00:08:57,450 Ko darīt dažas testi tiešām izskatās? 234 00:08:57,450 --> 00:09:01,260 Nu šeit ir dažas servera puses JavaScript kodu, un tas ir tikai fragments punktu. 235 00:09:01,260 --> 00:09:04,710 Bet tas ir divas pārbaudes ka mēs varētu palaist uz jūsu kodu. 236 00:09:04,710 --> 00:09:08,360 >> Pirmais no kuriem līdz top tur, pārbauda, ​​vai fails hello.c pastāv, 237 00:09:08,360 --> 00:09:11,880 un otrs faktiski pārbauda, ​​vai fails apkopo OK. 238 00:09:11,880 --> 00:09:15,080 Un tas ir tas, kas galu galā ģenerē šos nelaimīga sejas 239 00:09:15,080 --> 00:09:18,479 vai tiem priecīgas sejas, ka jūs redzat formā pārbaudes rezultātu 50. 240 00:09:18,479 --> 00:09:20,270 Tagad daudz vairāk tehniskās detaļas, tu esi 241 00:09:20,270 --> 00:09:23,436 laipni aicināti apskatīt šajā dokumentā šeit, kas nejauši bija faktiski 242 00:09:23,436 --> 00:09:25,680 prezentēts pagājušā gada SIGCSE konference, 243 00:09:25,680 --> 00:09:28,660 un tas niršanas vērā daudz detail par to, kā šī sistēma darbi 244 00:09:28,660 --> 00:09:31,010 un kāpēc mēs izveidojām pagājušajā gadā. 245 00:09:31,010 --> 00:09:33,180 >> Tagad, plašsaziņas līdzekļos par vēlu, ir šis izteiciens 246 00:09:33,180 --> 00:09:35,640 šeit - goto neizdodas, tā saucamie Goto neizdoties 247 00:09:35,640 --> 00:09:38,410 bug, kas norisinās Apple Datoru nesen. 248 00:09:38,410 --> 00:09:42,021 Tagad mēs ieviest to CS 50, jo Goto paziņojums C 249 00:09:42,021 --> 00:09:44,770 parasti sarauca pieri, pat lai gan tas noteikti ir tās izmantošanas. 250 00:09:44,770 --> 00:09:47,490 Un ko tas nozīmē šeit Goto neizdodas, ir tas, ka neatkarīgi no 251 00:09:47,490 --> 00:09:50,550 Programma ir šī līnija kods, vajadzētu iet uz to, ka ir 252 00:09:50,550 --> 00:09:54,290 pāriet uz, vēl vienu rindiņu kodu neatkarīgi no jebkuras pozīcijas 253 00:09:54,290 --> 00:09:58,300 starp to, kā arī šo līniju kodu tiks marķēti ar atslēgvārdu neizdoties. 254 00:09:58,300 --> 00:10:01,005 >> Un nespēj varētu būt kaut kas, FUBAR [? BES?], Bet šajā gadījumā, 255 00:10:01,005 --> 00:10:03,630 Apple izvēlējās sauc to neizdoties jo tas ir gabals kods, kas 256 00:10:03,630 --> 00:10:06,850 vajadzētu izpildīt, ja un ja kaut kas nav izdevies. 257 00:10:06,850 --> 00:10:10,717 Tagad, diemžēl, Apple kļūdījies ar šo paziņojumu, jo mēs drīz redzēt. 258 00:10:10,717 --> 00:10:12,550 Un viņi nesen atbrīvo šo paziņojumu 259 00:10:12,550 --> 00:10:14,710 vienā no to kļūdu labošanas ziņojumiem. 260 00:10:14,710 --> 00:10:16,950 Uzbrucējs ar priviliģētā tīkls amats 261 00:10:16,950 --> 00:10:21,880 var iegūt vai mainīt datus sesijas aizsargāti ar SSL / TLS. 262 00:10:21,880 --> 00:10:24,250 SSL, atgādināt, bija droša Sockets Layer, un tas ir 263 00:10:24,250 --> 00:10:28,070 tehnoloģijas, ko izmanto, lai parasti šifrēt satiksmi starp interneta pārlūku, 264 00:10:28,070 --> 00:10:31,730 teikt par Mac vai iPhone, vai kādu otru ierīci, un tīmekļa serveris. 265 00:10:31,730 --> 00:10:33,400 Un TLS ir saistīts ar to. 266 00:10:33,400 --> 00:10:36,670 >> Šis jautājums tika risināts atjaunot trūkstošo validācijas soļi. 267 00:10:36,670 --> 00:10:40,350 Tātad tas bija Apple apraksts Problēma un risinājums tiem. 268 00:10:40,350 --> 00:10:41,630 Bet ko tas īsti nozīmē? 269 00:10:41,630 --> 00:10:44,171 Tāpēc mums bija dažas rakšana, un mēs faktiski konstatēts pirmkodu 270 00:10:44,171 --> 00:10:49,170 Apple pašai īstenojot SSL, kas atkal ietekmē Mac vai iPhone, 271 00:10:49,170 --> 00:10:51,970 it īpaši, ja jūs izmantojat Safari šajos datoros. 272 00:10:51,970 --> 00:10:53,890 Lūk, fragments no šī koda. 273 00:10:53,890 --> 00:10:56,140 >> Tagad jūs varētu neatzīt dažas no funkcijām. 274 00:10:56,140 --> 00:10:59,560 Un jūs nevarēsiet atzīt tādu un doties uz paziņojumu līdz šim. 275 00:10:59,560 --> 00:11:01,480 Bet tas ir nedaudz pazīstami sintakse. 276 00:11:01,480 --> 00:11:04,900 Mums ir daži, ja apstākļi, dažas atkāpes, funkcija, cirtaini bikšturi. 277 00:11:04,900 --> 00:11:06,340 Tāpēc ne viss, kas ārzemju. 278 00:11:06,340 --> 00:11:07,780 Bet pieņemsim tuvinātu mazliet. 279 00:11:07,780 --> 00:11:11,590 Šeit, pielāgoties šiem apstākļiem, un šeit ir pieminēta Goto neizdoties. 280 00:11:11,590 --> 00:11:12,579 Tagad, kas ir neizdoties? 281 00:11:12,579 --> 00:11:14,870 Nu pieņemsim patiesībā ritinātu vēl vairāk samazinātu programmā. 282 00:11:14,870 --> 00:11:17,360 Tie ir virzieni kods, šie trīs līnijas, kas 283 00:11:17,360 --> 00:11:20,970 tiek izpildīti, ja tiešām iet, lai izgāztos. 284 00:11:20,970 --> 00:11:22,430 >> Tagad, kas ir problēma, tad? 285 00:11:22,430 --> 00:11:24,430 Nu, iesim atpakaļ uz augšu minētajiem nosacījumiem, ja 286 00:11:24,430 --> 00:11:28,630 Esmu izcelta dzeltenā krāsā visi piemin Goto neizdoties. 287 00:11:28,630 --> 00:11:30,860 Redzēt kaut ziņkārīgs? 288 00:11:30,860 --> 00:11:32,210 Koncentrējieties uz apakšā tur. 289 00:11:32,210 --> 00:11:32,710 Tiesības? 290 00:11:32,710 --> 00:11:34,830 Kods var būt jauns, bet idejas nav. 291 00:11:34,830 --> 00:11:37,130 Ja mēs tuvinātu Šeit jūs varēsiet pamanīt, ka programmētājs 292 00:11:37,130 --> 00:11:40,200 ir rakstīts Goto neizdodas divreiz, bet atkāpe gan no tiem. 293 00:11:40,200 --> 00:11:44,445 Bet jūs, iespējams, ir padarījusi šo pašu kļūdu sevi dažos problēmas CS 50. 294 00:11:44,445 --> 00:11:47,070 Tikai tāpēc, ka jūs atkāpi divas līnijas koda iekšpusē nosacījums 295 00:11:47,070 --> 00:11:49,111 nenozīmē, ka viņi ir abi dodas izpildīt. 296 00:11:49,111 --> 00:11:52,240 Viņi tikai abi gatavojas izpildīt ja jūs tiešām surround viņiem abiem 297 00:11:52,240 --> 00:11:53,100 ar ko? 298 00:11:53,100 --> 00:11:54,320 Cirtaini bikšturi. 299 00:11:54,320 --> 00:11:57,130 >> Tātad, kas īsti notiek, ja Es veida noteikt atkāpi 300 00:11:57,130 --> 00:12:01,330 un nav pievienot jebkuru cirtaini bikšturi, kas ir īsti notiek zem motora pārsega, 301 00:12:01,330 --> 00:12:03,920 ir tas, ka Goto neizdoties ir būtībā atstāja aliansi šeit 302 00:12:03,920 --> 00:12:07,100 kas nozīmē, ka tas būs izpildīt vienalga ko. 303 00:12:07,100 --> 00:12:09,640 Un jūs gatavojas doties uz, vai lēkt, šiem trim 304 00:12:09,640 --> 00:12:12,500 koda rindiņas, mēs paskatījās pirms brīža. 305 00:12:12,500 --> 00:12:14,330 Tātad, kāda ir saistība? 306 00:12:14,330 --> 00:12:17,760 Nu, ieskatieties tiem grunts vairums divas rindas tieši šeit. 307 00:12:17,760 --> 00:12:20,450 Šīs līnijas nekad, kādreiz saņemt sasniegts. 308 00:12:20,450 --> 00:12:22,780 Tāpēc, ka nav svarīgi, ko, ka otrais Goto neizdoties 309 00:12:22,780 --> 00:12:25,790 gatavojas piespiest programmu lēkt tiesības pār šo līniju. 310 00:12:25,790 --> 00:12:28,030 Un garš stāsts īss, šīs pēdējās divas rindas 311 00:12:28,030 --> 00:12:31,100 Ir tiešām svarīgi pareizību SSL. 312 00:12:31,100 --> 00:12:35,610 >> Patiešām, ja tie nav izpildīt, tas ir iespējama vai pretinieks, slikts puisis, 313 00:12:35,610 --> 00:12:38,210 algu, kas ir vispārēji atzīta kā cilvēks vidū uzbrukumu, 314 00:12:38,210 --> 00:12:41,860 izliekoties par drošu mājas lapa piemēram, Facebook, vai Amazon, vai Google. 315 00:12:41,860 --> 00:12:45,680 Bet tiešām tikai redzēt - ņemot šifrētu savienojumu ar jums, 316 00:12:45,680 --> 00:12:48,792 un viņi pēc tam nosūta savu satiksmi kopā, lai labāk vai sliktāk. 317 00:12:48,792 --> 00:12:50,750 Iespējams, jūsu lietotājvārds, iespējams, jūsu paroles, 318 00:12:50,750 --> 00:12:54,080 iespējams, jūsu kredītkartes informāciju, ar faktisko teritoriju. 319 00:12:54,080 --> 00:12:55,410 Vai pat nav vispār. 320 00:12:55,410 --> 00:12:57,656 Citiem vārdiem, tas salūst SSL. 321 00:12:57,656 --> 00:12:59,280 Tagad par laimi, Apple izdarīja to risinātu. 322 00:12:59,280 --> 00:13:01,930 Gan Mac OS un iOS nesen. 323 00:13:01,930 --> 00:13:04,790 Bet, ja jūs vēlaties, lai vēlreiz pārbaudiet dators tagad ir aktuāla, 324 00:13:04,790 --> 00:13:08,630 pieņemot, ka jums ir auto atjauninājumus gada, dodies uz gotofail.com 325 00:13:08,630 --> 00:13:11,440 un jūs redzēsiet jauka maz tests, kas jums pateiks tik daudz. 326 00:13:11,440 --> 00:13:14,190 Tikmēr, ja jūs gribētu, lai ņemtu apskatīt faktisko pirmkodu, 327 00:13:14,190 --> 00:13:16,990 tas ir garš URL, bet šeit ir Visa pirmkods šo failu 328 00:13:16,990 --> 00:13:19,740 ja jūs vēlaties, lai iegūtu sajūtu kāda reālajā pasaulē programmēšana 329 00:13:19,740 --> 00:13:22,310 piemēram, un atklāti reālās pasaules kļūdas. 330 00:13:22,310 --> 00:13:25,390 >> Runājot par kļūdām, tas meme bija izplatīja diezgan daudz par vēlu. 331 00:13:25,390 --> 00:13:28,670 99 maz bugs kodu, 99 maz bugs kodu, 332 00:13:28,670 --> 00:13:32,650 ņemt vienu uz leju, plāksteris to apkārt, 127 maz bugs kodu. 333 00:13:32,650 --> 00:13:34,010 Tātad, kas ir tas, kas attiecas uz? 334 00:13:34,010 --> 00:13:36,410 Iespējams, tā ir pieredze, tu pats ir bijis, 335 00:13:36,410 --> 00:13:39,400 kur jūs mēģināt, lai tramdīt leju dažus bug, un tad vēl, vai varbūt 336 00:13:39,400 --> 00:13:42,290 vēl vairāk bugs sacelties, jo rezultāts jūsu ir mēģinājuši 337 00:13:42,290 --> 00:13:43,829 risināt vienu problēmu. 338 00:13:43,829 --> 00:13:45,620 Faktiski, lai tas hit mājās vēl vairāk, 339 00:13:45,620 --> 00:13:48,080 pieņemsim uzvilkt sejas tas ir iespējams, pazīstams. 340 00:13:48,080 --> 00:13:49,730 Hal, no Malcolm vidū. 341 00:13:49,730 --> 00:13:50,850 >> [VIDEO PLAYBACK] 342 00:13:50,850 --> 00:13:52,818 >> [Mūzikas atskaņošanai] 343 00:13:52,818 --> 00:14:17,587 344 00:14:17,587 --> 00:14:18,420 [END VIDEO PLAYBACK] 345 00:14:18,420 --> 00:14:21,128 DAVID J. Malan: Un tagad daži hellos no dažiem saviem klasesbiedriem. 346 00:14:21,128 --> 00:14:24,405 Klajā pirmais ir Khalid, un draugs viņa, kas nāk no ziemeļu Virginia 347 00:14:24,405 --> 00:14:26,030 Amerikas Savienotajās Valstīs. 348 00:14:26,030 --> 00:14:30,590 >> Khalid: Ahoy CS50 palīgu, mana vārds ir Khalid [nedzirdama]. 349 00:14:30,590 --> 00:14:35,580 Satikt savu papagaili, [dzirdams] Es dzīvoju ziemeļu Virginia. 350 00:14:35,580 --> 00:14:41,070 Es esmu astotais greiders, un es esmu satraukti par daļu no CS50 klasē. 351 00:14:41,070 --> 00:14:46,340 Šī ir lieliska pieredze koledžas, bet palikt mājās. 352 00:14:46,340 --> 00:14:49,980 Kā jūs varat uzminēt, es uzņemti tiešsaistes mācību programmu. 353 00:14:49,980 --> 00:14:54,380 Justies brīvi izjust mans pirmais projekts šeit. 354 00:14:54,380 --> 00:14:56,579 Jūs redzēt apkārt. 355 00:14:56,579 --> 00:14:58,620 DAVID J. Malan: Un tagad pieņemsim dodies uz Kansas City, 356 00:14:58,620 --> 00:15:00,464 Missouri kur Derek gaida. 357 00:15:00,464 --> 00:15:03,380 Derek bija darbā, kad viņš filmēja šo, lai jūs varētu dzirdēt mazliet troksnis 358 00:15:03,380 --> 00:15:07,170 fonā, jo viņš darbojas datu centrā. 359 00:15:07,170 --> 00:15:10,520 >> DEREK MITCHELL: Sveiki pasaule, mans vārds ir Derek Mitchell. 360 00:15:10,520 --> 00:15:12,930 Es esmu Kansas City, Missouri. 361 00:15:12,930 --> 00:15:16,790 Un es esmu ņemot CS50 klasē, jo es patiešām 362 00:15:16,790 --> 00:15:19,830 ir nepieciešams, lai uzzinātu dažas programmēšana manu darbu. 363 00:15:19,830 --> 00:15:20,770 Tas ir, ja es strādāju. 364 00:15:20,770 --> 00:15:27,030 Es esmu reģionālā atbalsta tehniķis Cabela s, pasaules izcilākajiem Outfitter. 365 00:15:27,030 --> 00:15:31,160 Un es esmu tikai mēģina, lai uzzinātu dažas vairāk plānošanu, lai es varētu izcelties manu karjeru 366 00:15:31,160 --> 00:15:33,690 un vienkārši labāk tehniķis. 367 00:15:33,690 --> 00:15:40,600 Tātad vēlreiz, mans vārds ir Derek Mitchell, un tas ir CS50. 368 00:15:40,600 --> 00:15:45,950 >> [RUNĀJOŠĀ ITĀLIJAS] 369 00:15:45,950 --> 00:15:47,110 >> Federico: Hello pasaulē. 370 00:15:47,110 --> 00:15:48,318 Mans vārds ir Federiko Grivelli. 371 00:15:48,318 --> 00:15:49,210 Es esmu no Itālijas. 372 00:15:49,210 --> 00:15:52,670 Esmu dzimis viens no lielākajiem pilsētām valstī, Milānu. 373 00:15:52,670 --> 00:15:56,720 Un es tiešām izvirzīts mazāku pilsētu pie Milānas. 374 00:15:56,720 --> 00:16:00,740 Tātad šeit sākas mana vēlme paplašinātu savu redzesloku. 375 00:16:00,740 --> 00:16:04,910 Un tas, kāpēc es šodien esmu ārzemju apmaiņas students Vašingtonas štata. 376 00:16:04,910 --> 00:16:07,260 Protams, Amerikas Savienotās Valstis. 377 00:16:07,260 --> 00:16:10,545 Tāpēc American izglītība ir tiešām atšķiras no Itālijas. 378 00:16:10,545 --> 00:16:14,150 Šeit man daudz vairāk roku uz pieredzi, 379 00:16:14,150 --> 00:16:17,870 nevis pētījumi un iegaumēšana. 380 00:16:17,870 --> 00:16:24,430 Tātad tas bija man, mans vārds atkal ir Federico Grivelli, un tas ir CS50. 381 00:16:24,430 --> 00:16:27,240 >> DAVID J. Malan: Un tagad sveiki no kāda mums nebija gaidījis. 382 00:16:27,240 --> 00:16:28,380 >> Sarah COFFEY: Sveiki pasaule. 383 00:16:28,380 --> 00:16:32,030 Mans vārds ir Sarah Kofijs, es esmu no Maltham, Massachusetts, 384 00:16:32,030 --> 00:16:35,810 un es esmu precējies ar CS50 pašas Dan Kofijs. 385 00:16:35,810 --> 00:16:39,592 Dan, es tikai gribēju novēlēt Jūs ļoti daudz laimes dzimšanas dienā. 386 00:16:39,592 --> 00:16:42,550 DAVID J. Malan: Viņš nezina to gatavojas notikt, bet CS50 pašas, 387 00:16:42,550 --> 00:16:44,770 Danny Kofijs, ir labi Tagad kontroles telpā. 388 00:16:44,770 --> 00:16:49,125 Bet gatavojas būt internetā, jo šodien ir 29 dzimšanas diena. 389 00:16:49,125 --> 00:16:51,865 390 00:16:51,865 --> 00:16:53,308 Come on out Dan. 391 00:16:53,308 --> 00:16:57,160 392 00:16:57,160 --> 00:17:01,306 Lūdzu, nāc ārā, Dan, pretējā tas ir par ļoti neērts. 393 00:17:01,306 --> 00:17:04,010 Dan? 394 00:17:04,010 --> 00:17:08,040 Šogad ir Dan Kofijs, nezināju tas bija būs noticis - mēs 395 00:17:08,040 --> 00:17:10,780 Protams, esam gatavi to. 396 00:17:10,780 --> 00:17:20,980 Tik laimīgs 29 dzimšanas diena, un mēs ceru, ka jums ir patiešām pārsteigts. 397 00:17:20,980 --> 00:17:23,741 Nē, ka cits veids, citā veidā. 398 00:17:23,741 --> 00:17:24,240 Nē tas bija. 399 00:17:24,240 --> 00:17:24,889 >> DAN COFFEY: Tur mēs ejam. 400 00:17:24,889 --> 00:17:26,430 >> DAVID J. Malan: Dan Kofijs, ikviens. 401 00:17:26,430 --> 00:17:28,460 Liels paldies Dan, lai nāk ārā. 402 00:17:28,460 --> 00:17:32,400 Un tagad, 60 sekundes pandas. 403 00:17:32,400 --> 00:17:33,676 >> [VIDEO PLAYBACK] 404 00:17:33,676 --> 00:17:36,156 >> [Mūzikas atskaņošanai] 405 00:17:36,156 --> 00:18:32,077 406 00:18:32,077 --> 00:18:32,910 [END VIDEO PLAYBACK] 407 00:18:32,910 --> 00:18:34,670 DAVID J. Malan: Tagad jūs varat atceros no nesenā epizode, 408 00:18:34,670 --> 00:18:37,830 ka mēs ieviesām LaunchCode, iniciatīva Saint Louis, Missouri, 409 00:18:37,830 --> 00:18:40,200 vada brīvprātīgie, kuri ir pēc gar 410 00:18:40,200 --> 00:18:43,304 ar CS50 mācību programmu un vadošie pilsoņi Saint Louis 411 00:18:43,304 --> 00:18:46,470 ar šo materiālu Ceļā uz beigām palīdzot pārī tos ar programmēšanu 412 00:18:46,470 --> 00:18:48,530 darbavietas beigās semestra. 413 00:18:48,530 --> 00:18:51,360 Jūs varat atgādināt jo fakts, ka šī iniciatīva bija tik populārs 414 00:18:51,360 --> 00:18:55,749 Saint Louis, ka tie gandrīz pārplūda vietējo operas nams. 415 00:18:55,749 --> 00:18:57,540 Nu, LaunchCode s dibinātāji ļoti žēlīgi 416 00:18:57,540 --> 00:18:59,610 ieradās pilsētiņas nesen un piekrita apsēsties 417 00:18:59,610 --> 00:19:02,830 pie mums Sanders teātris tērzēšana par to LaunchCode ir 418 00:19:02,830 --> 00:19:04,589 un kā tas ir bijis notiek. 419 00:19:04,589 --> 00:19:07,880 DAVID J. Malan: Mēs šodien esam šeit ar mūsu draugi no LaunchCode, kas ir lidojuši 420 00:19:07,880 --> 00:19:10,410 visu ceļu no St Louis teikt sveiki. 421 00:19:10,410 --> 00:19:11,279 Sveiki visiem. 422 00:19:11,279 --> 00:19:12,070 JIM McKelvey: Sveiki. 423 00:19:12,070 --> 00:19:14,819 DAVID J. Malan: Kam mums šeit kopā ar mums šodien no LaunchCode. 424 00:19:14,819 --> 00:19:16,304 JIM McKelvey: Tātad, es esmu Jim McKelvey. 425 00:19:16,304 --> 00:19:17,720 Brendan LIND: Un es esmu Brendan Lind. 426 00:19:17,720 --> 00:19:19,050 Zach LOU: Un es esmu Zach Lū. 427 00:19:19,050 --> 00:19:20,020 DAVID J. Malan: Un tiem svešs, 428 00:19:20,020 --> 00:19:22,005 jūs varētu mums pastāstīt mazliet par to, kas LaunchCode ir? 429 00:19:22,005 --> 00:19:24,380 >> JIM McKelvey: So LaunchCode ir darbā iekārtošanas sistēma 430 00:19:24,380 --> 00:19:26,880 ka mēs esam pionieri sākot no St Louis, 431 00:19:26,880 --> 00:19:28,600 bet mēs ejam, lai to visā valstī. 432 00:19:28,600 --> 00:19:31,460 Ideja būtībā ir, lai saņemtu uzņēmumiem, lai mainītu to īri 433 00:19:31,460 --> 00:19:34,640 prakse pieņemt cilvēkus, kuri ir netradicionālo pilnvaras. 434 00:19:34,640 --> 00:19:39,350 Tā kā mēs zinām, kā programmētāji, ka daudzi no labākajiem programmētājiem 435 00:19:39,350 --> 00:19:41,720 ir autodidaktisks zināmā mērā. 436 00:19:41,720 --> 00:19:44,869 Un uzņēmumi nav vienmēr atpazīt 437 00:19:44,869 --> 00:19:46,160 tas savā darbā praksi. 438 00:19:46,160 --> 00:19:49,240 Tātad, ja jūs esat labs coder, jūs joprojām ne vienmēr 439 00:19:49,240 --> 00:19:51,080 ir ceļu uz labu darbu. 440 00:19:51,080 --> 00:19:53,400 >> Un tā mēs sākām strādāt ar simts kompānijām 441 00:19:53,400 --> 00:19:55,790 no miljardiem dolāru uzņēmumi, piemēram, Enterprise, 442 00:19:55,790 --> 00:19:59,670 un MasterCard, uz leju līdz divu cilvēku uzsākšanai. 443 00:19:59,670 --> 00:20:03,720 Un mēs esam gotten tos visus, lai vienotos ņemt LaunchCode kandidātus, 444 00:20:03,720 --> 00:20:05,230 būtībā stažēšanās sistēmu. 445 00:20:05,230 --> 00:20:07,920 >> DAVID J. Malan: Un kā jūs atradīsiet CS50 ir materiāli, kas pirmajā vietā. 446 00:20:07,920 --> 00:20:09,461 >> JIM McKelvey: Tātad tas bija tiešām smieklīgi. 447 00:20:09,461 --> 00:20:14,310 Mana sieva paņēma savu klasi tiešsaistē ar Harvard pagarināšana. 448 00:20:14,310 --> 00:20:17,560 Un viņa ņēma Fall 2012 CS50. 449 00:20:17,560 --> 00:20:22,010 Un, kamēr mēs bijām, es esmu datorzinātnieks ar apmācību. 450 00:20:22,010 --> 00:20:25,180 Un tāpēc man bija palīdzēt viņai cauri klasē, man bija skatīties. 451 00:20:25,180 --> 00:20:30,980 Un viņa teica, jūs zināt, tas ir tiek piedāvātas internetā, izmantojot EDX, 452 00:20:30,980 --> 00:20:36,960 un mēs esam ievietojot šos cilvēkus, kuriem ir Ļoti maz tradicionālās pilnvaras, 453 00:20:36,960 --> 00:20:38,870 un mēs esam līdzīgi, tas būtu fantastiski. 454 00:20:38,870 --> 00:20:40,540 Tātad, tas ir, kā mēs par to uzzināja. 455 00:20:40,540 --> 00:20:41,535 Ar m sieva Anna. 456 00:20:41,535 --> 00:20:42,994 Un jūsu Harvard Extension programma. 457 00:20:42,994 --> 00:20:44,201 DAVID J. Malan: Tas ir smieklīgi. 458 00:20:44,201 --> 00:20:47,620 Tas ir tik mazs lēmums, viņas pieņemšana klases bija šāda ietekme, tad. 459 00:20:47,620 --> 00:20:49,940 >> JIM McKelvey: Tas bija super laimīgs. 460 00:20:49,940 --> 00:20:53,931 Un mēs patiešām satraukti, lai redzētu ka jūs puiši strādā ar EDX 461 00:20:53,931 --> 00:20:56,430 un padarot to pieejamu un visi papildu materiāliem. 462 00:20:56,430 --> 00:20:58,840 Un tas ir fantastiski resurss mācībām. 463 00:20:58,840 --> 00:20:59,590 DAVID J. Malan: OK. 464 00:20:59,590 --> 00:21:02,596 Nu, jaunumi, mēs faktiski nāca pāri izskatu 465 00:21:02,596 --> 00:21:05,720 pie kādiem pirmo nakti LaunchCode bija, kad bija operas namā. 466 00:21:05,720 --> 00:21:07,520 Vai jūs varat sniegt mums firsthand vērā to, 467 00:21:07,520 --> 00:21:09,840 Jūsu pieredze bija, piemēram, ka vakarā? 468 00:21:09,840 --> 00:21:11,880 >> JIM McKelvey: Jā, tāpēc es biju Romā. 469 00:21:11,880 --> 00:21:14,950 Un Brendan aicināja mani pie 03:00 no rīta, un teica, 470 00:21:14,950 --> 00:21:17,140 mēs esam izgājusi visas trīs vietas. 471 00:21:17,140 --> 00:21:21,360 Tāpēc mums bija Kristus baznīca Katedrāle, Downtown bibliotēka, 472 00:21:21,360 --> 00:21:24,520 un Soldiers Memorial, kas ir trīs diezgan lieli vietās. 473 00:21:24,520 --> 00:21:26,390 Un mēs gaidījām daži simti cilvēku. 474 00:21:26,390 --> 00:21:28,550 Mums bija vairāk nekā 1000 cilvēki piereģistrēties. 475 00:21:28,550 --> 00:21:30,890 Tāpēc mēs izgājusi visu un Brendan aicina mani, 476 00:21:30,890 --> 00:21:33,840 piemēram, mums ir nepieciešams lielāks ēkā. 477 00:21:33,840 --> 00:21:36,370 Un viņi ieguva mums šajā gigants, šis gigants opera 478 00:21:36,370 --> 00:21:38,717 māja, kur mēs tur pirmajā klasē. 479 00:21:38,717 --> 00:21:40,050 DAVID J. Malan: Ak, tas ir lieliski. 480 00:21:40,050 --> 00:21:42,590 JIM McKelvey: Un cilvēki bija tik pateicīgs. 481 00:21:42,590 --> 00:21:45,930 Es domāju, ka cilvēki, kuri mēs sasniedz esam 482 00:21:45,930 --> 00:21:48,089 cilvēki, kas jūs vienkārši vēlaties lai palīdzētu šiem ļaudīm. 483 00:21:48,089 --> 00:21:50,630 DAVID J. Malan: Un no tā, ko jūs esat redzējis, cik reāli 484 00:21:50,630 --> 00:21:53,460 tas ir, kāds, kas ienāk Protams, bez iepriekšējas fona. 485 00:21:53,460 --> 00:21:56,150 Un dažus mēnešus vēlāk, tie ir 13 nedēļas CS50 486 00:21:56,150 --> 00:21:58,310 saskaņā ar to jostu faktiski justies pārliecināti pietiekami 487 00:21:58,310 --> 00:22:01,000 un ir kvalificēti pietiekami Faktiskais programmēšanas darbu. 488 00:22:01,000 --> 00:22:03,590 >> JIM McKelvey: Dāvids, Mēs tiešām nezinām, OK? 489 00:22:03,590 --> 00:22:06,770 Tāpēc, ka mēs neesam darījuši jebkurā veida mērogā vēl. 490 00:22:06,770 --> 00:22:10,910 Jūs zināt, mūsu datu punkti tagad ir tas, ko es esam iemācījušies bija iespējams. 491 00:22:10,910 --> 00:22:13,533 Un tad 50 dažu cilvēki, kas mēs esam ievietots, 492 00:22:13,533 --> 00:22:15,200 mēs parasti zinām, kur viņi ir. 493 00:22:15,200 --> 00:22:18,270 Un mūsu minējums ir, ka kāds kas nāk caur CS50 494 00:22:18,270 --> 00:22:21,397 būs kopumā kā kvalificēti kā daži 495 00:22:21,397 --> 00:22:23,480 no cilvēkiem, mums ir jau ir sekmīgi veikts. 496 00:22:23,480 --> 00:22:25,620 >> Tāpēc mēs neesam pierādījuši savu mērogu vēl. 497 00:22:25,620 --> 00:22:29,140 Un es nesaku, ka tas ir pabeigt izglītībā ar jebkādiem līdzekļiem. 498 00:22:29,140 --> 00:22:31,990 Bet tas ir tik lielisks sākums. 499 00:22:31,990 --> 00:22:33,640 Un tas dod cilvēkiem kontekstu. 500 00:22:33,640 --> 00:22:36,310 Un tas arī, jūs zināt, tā ir stingra klasē. 501 00:22:36,310 --> 00:22:40,020 Tāpēc ikviens, kas aizpilda šo klase ir izrādījusies kaut ko. 502 00:22:40,020 --> 00:22:43,175 Ka viņi ir pierādījuši daži raksturu vai kombinācija no jums 503 00:22:43,175 --> 00:22:48,170 zināt, vai nu izturība vai izlūkdatiem, vai kāds, ka burvju formula 504 00:22:48,170 --> 00:22:51,660 kas izpaužas caur diezgan grūts klasē, 505 00:22:51,660 --> 00:22:54,420 Mēs domājam, ka tas notiek, lai bode ļoti labi par viņu panākumiem. 506 00:22:54,420 --> 00:22:57,340 Un mums ir uzņēmumi, kas ir vēlas, lai atpakaļ uz augšu uz to. 507 00:22:57,340 --> 00:22:59,700 Tātad, lai mēs īsti nezinām. 508 00:22:59,700 --> 00:23:03,630 Bet mēs esam ļoti optimistiski, ka ikviens, kas izpaužas caur CS50, 509 00:23:03,630 --> 00:23:06,080 mēs varam iegūt darbu. 510 00:23:06,080 --> 00:23:09,320 >> Brendan LIND: Un lieta ir tā, ka LaunchCode nav 511 00:23:09,320 --> 00:23:11,120 piemēram, jūsu tipisks ierakstu līmenī noma. 512 00:23:11,120 --> 00:23:13,870 Labi, tas nav, ja jūs nākt un teikt: 513 00:23:13,870 --> 00:23:16,410 Parasti jums var būt nepieciešams C.S. grāds un divu gadu darba 514 00:23:16,410 --> 00:23:18,800 pieredzi, lai iegūtu daudz darba vietu, vai ne? 515 00:23:18,800 --> 00:23:22,680 Bet tad, LaunchCode nāk, jūs nevajag nevienu no šīm lietām. 516 00:23:22,680 --> 00:23:24,620 Jums nav jābūt kvalificēti, lai šo jautājumu. 517 00:23:24,620 --> 00:23:26,370 Kur jums ir jābūt ir ir, ka profesionalitātes 518 00:23:26,370 --> 00:23:27,780 un vadīt, lai nokļūtu līdz šim līmenim. 519 00:23:27,780 --> 00:23:28,960 Tātad, tas ir mācekļa. 520 00:23:28,960 --> 00:23:31,920 Un tas ilgst līdz brīdim, kad jūs esat šajā līmenī, kur 521 00:23:31,920 --> 00:23:34,040 Jums tiks celta normālu stāvokli. 522 00:23:34,040 --> 00:23:35,910 Un uzņēmums var ļaut doties jebkurā brīdī. 523 00:23:35,910 --> 00:23:38,000 >> DAVID J. Malan: Tātad uzņēmumi ir tie dara, galu galā, 524 00:23:38,000 --> 00:23:39,177 ka sākotnējā partnerība. 525 00:23:39,177 --> 00:23:40,010 Brendan LIND: Right. 526 00:23:40,010 --> 00:23:43,045 Tātad, ko CS50 - tas, ko mēs esam darot mēģina darīt ar CS50 527 00:23:43,045 --> 00:23:46,320 ir panākt, lai vietai, kur Pēc tam, hey, ja jūs varat veikt CS50, 528 00:23:46,320 --> 00:23:48,620 kā jums ir šo disku, jums ir, ka gribu mācīties, 529 00:23:48,620 --> 00:23:53,460 un jums ir, ka zināšanu, lai self-mācīties un strādāt uzņēmumā, 530 00:23:53,460 --> 00:23:56,160 rīkoties neatkarīgi no tā, kas ir vajadzīgs. 531 00:23:56,160 --> 00:23:58,530 Un tad mēs varam iegūt tos, mēs tos durvīm. 532 00:23:58,530 --> 00:24:02,640 Un viņiem maksā, viņiem maksā 15 $ stunda par mācekļa. 533 00:24:02,640 --> 00:24:05,880 Un kad tie ir gatavi, uzņēmums padarot tās par algotu stāvoklī. 534 00:24:05,880 --> 00:24:08,570 Ja tās nav, ja uzņēmums nav domā, ka viņi par savu ceļu, 535 00:24:08,570 --> 00:24:09,445 viņi var ļaut viņiem iet. 536 00:24:09,445 --> 00:24:14,750 Un tik tālu, ka veiksme ir tā, ka diezgan daudz visi ir vēl 537 00:24:14,750 --> 00:24:15,630 ar savu uzņēmumu. 538 00:24:15,630 --> 00:24:16,540 >> DAVID J. Malan: OK. 539 00:24:16,540 --> 00:24:18,350 Tātad tagad jūs esat vērsta uz Saint Louis, 540 00:24:18,350 --> 00:24:20,880 bet es savākt vēlaties uzņemties iniciatīvu valsts līmenī. 541 00:24:20,880 --> 00:24:22,790 Tātad, kas ir patiešām nākamais Jums? 542 00:24:22,790 --> 00:24:25,630 >> JIM McKelvey: Tātad nākamais ir virkne pilsētu visā valstī. 543 00:24:25,630 --> 00:24:28,710 Tātad, mēs negribam iet valsts kamēr mēs precizēt modeli, 544 00:24:28,710 --> 00:24:32,470 un varbūt, kas pāris no tiem ietves caur netīrumiem. 545 00:24:32,470 --> 00:24:34,830 Šī pabeigšana Pirmais CS50 klase ir 546 00:24:34,830 --> 00:24:38,080 būs ļoti svarīga, jo mēs iegūt labu datus no tā. 547 00:24:38,080 --> 00:24:43,079 Bet tad, kad mēs zinām, kas darbojas un kas mums patiešām vajadzētu darīt un mērogošana, 548 00:24:43,079 --> 00:24:45,120 Tad mēs ejam, lai mainītu cik ātri vien iespējams, 549 00:24:45,120 --> 00:24:46,710 jo vajadzība pastāv visur. 550 00:24:46,710 --> 00:24:50,260 Un mēs neesam mēģina padarīt šo daži veida vietējā, Saint Louis parādība. 551 00:24:50,260 --> 00:24:52,740 Mēs esam tikai izmantot, ka par testa stendā. 552 00:24:52,740 --> 00:24:55,900 Un tad mēs būsim paplašinot Jūs zināt, cik ātri vien spējam 553 00:24:55,900 --> 00:24:58,160 uz vietām, kas ir līdzīgas vajadzības. 554 00:24:58,160 --> 00:25:00,070 >> DAVID J. Malan: Nu, thank you so daudz par visu, ko esat darījuši. 555 00:25:00,070 --> 00:25:01,610 Mēs glaimoja pat būt daļa no tā. 556 00:25:01,610 --> 00:25:02,660 Tas ir bijis diezgan iedvesmojoša. 557 00:25:02,660 --> 00:25:03,660 >> JIM McKelvey: Paldies. 558 00:25:03,660 --> 00:25:08,610 Tas ir tik dāsna ar tikai pasaules klases izglītību, kas 559 00:25:08,610 --> 00:25:12,660 ir pieejama cilvēkiem, kuri patiešām appreciate it. 560 00:25:12,660 --> 00:25:14,410 Es vēlos jūs varētu izpildīt daži no studentiem 561 00:25:14,410 --> 00:25:18,470 un redzēt cilvēkus, kas jums zinu, tas ir mainīt dzīvi. 562 00:25:18,470 --> 00:25:22,610 Un es tikai vēlētos, lai mēs varētu sasniegt, izmantojot kameras un celt tos šeit. 563 00:25:22,610 --> 00:25:25,090 Bet tas ir tik nozīmīgs. 564 00:25:25,090 --> 00:25:28,189 Un tas pārvietojas adatu un tas ir patiešām labs. 565 00:25:28,189 --> 00:25:28,730 Tāpēc paldies. 566 00:25:28,730 --> 00:25:29,980 >> DAVID J. Malan: Paldies jūs no mums, kā labi. 567 00:25:29,980 --> 00:25:30,900 Appreciate it. 568 00:25:30,900 --> 00:25:33,660 569 00:25:33,660 --> 00:25:35,660 Pateicoties tik daudz, lai pievienotos mums. 570 00:25:35,660 --> 00:25:39,550 launchcodestl.com vairāk. 571 00:25:39,550 --> 00:25:43,109 >> Tāpēc mēs saņēmām čatā neilgi pēc tam tērzēt par to, ko vēl mēs varētu darīt. 572 00:25:43,109 --> 00:25:44,400 Un mēs nonācām pēc šādiem. 573 00:25:44,400 --> 00:25:48,010 Mēs esam tik priecīgi paziņot pirmais CS50 Hackathon ka 574 00:25:48,010 --> 00:25:50,500 Tiks notiek Ceļš uz Saint Louis. 575 00:25:50,500 --> 00:25:51,780 LaunchCode redakcija. 576 00:25:51,780 --> 00:25:54,230 Patiesībā, mēs spersim ar mums, ja jūs vēlaties, lai apmierinātu šiem ļaudīm. 577 00:25:54,230 --> 00:25:56,563 Ja jūs pats nāk no St Louis, vai galu galā 578 00:25:56,563 --> 00:25:59,850 patīk uzgriezt tiešsaistē, CS50 ir pašu Andrew būs tur. 579 00:25:59,850 --> 00:26:04,720 CS50 ir Chang, Colton, Dan, kuru jūs tikko met, 580 00:26:04,720 --> 00:26:11,040 Devin, Gabriel, Jason, Ramon, kas jūs tikās arī agrāk. 581 00:26:11,040 --> 00:26:15,920 Rob Bowden, Shelly, kuru jūs varat atceros no tādām filmām kā - 582 00:26:15,920 --> 00:26:17,370 un [? Zemaila?]. 583 00:26:17,370 --> 00:26:20,600 >> Tātad, protams, ja jūs vēlētos, lai pievienoties mums Sentluisa vai tiešsaistē 584 00:26:20,600 --> 00:26:24,800 pie live.cs50.net, uzgriezt uz nākamais dzīvot parādīt piektdien 585 00:26:24,800 --> 00:26:27,332 Marts 28 pie 6:00 Eastern Time. 586 00:26:27,332 --> 00:26:29,790 Mēs ejam, lai būtu nomodā diezgan maz laika, ka vakarā. 587 00:26:29,790 --> 00:26:32,170 Un mēs ceram, ka jums būs palikt ar mums, kā labi. 588 00:26:32,170 --> 00:26:33,896 Tas ir tas, lai šīs nedēļas CS50 Live. 589 00:26:33,896 --> 00:26:35,770 Pateicoties tik daudz, lai visiem aiz kameras. 590 00:26:35,770 --> 00:26:37,320 Pateicoties tik daudz, lai mūsu ziedotājiem. 591 00:26:37,320 --> 00:26:39,880 Mēs redzēsim jums ielā Louis, tas bija CS50. 592 00:26:39,880 --> 00:27:07,810 593 00:27:07,810 --> 00:27:10,350 >> RAMON: Ko lapsa saka? 594 00:27:10,350 --> 00:27:31,146