1 00:00:00,000 --> 00:00:17,044 2 00:00:17,044 --> 00:00:18,210 DAVID J. مالان: مرحبا العالم. 3 00:00:18,210 --> 00:00:22,679 هذا هو CS50 لايف وهذا هو مارس 14، وهو ما يعني، يوم سعيد بي. 4 00:00:22,679 --> 00:00:24,470 الآن انها كانت فترة من الوقت منذ رأيناه لك، 5 00:00:24,470 --> 00:00:26,682 لأن يوم الجمعة الماضي، روب بودين، وكانت في الواقع 6 00:00:26,682 --> 00:00:28,390 بعيدا في مؤتمر في اتلانتا، جورجيا. 7 00:00:28,390 --> 00:00:30,525 مؤتمر المعروفة باسم SIGCSE، والاهتمامات الخاصة 8 00:00:30,525 --> 00:00:33,400 المجموعة على الحاسوب تعليم العلوم، الذي يجمع كل عام 9 00:00:33,400 --> 00:00:35,900 بعض المربين إلى 1،000 والحديث عن العمل 10 00:00:35,900 --> 00:00:38,692 على إدخال تحسينات على التعليم علوم الكمبيوتر. 11 00:00:38,692 --> 00:00:40,650 واحدة من المتحدثين الرئيسيين هذا العام، في الواقع، 12 00:00:40,650 --> 00:00:42,800 كان مؤسس code.org، والتي قد 13 00:00:42,800 --> 00:00:44,550 وقد شهدت في الصحافة خلال العام الماضي. 14 00:00:44,550 --> 00:00:47,050 فعلوه استثنائية وظيفة خلال العام الماضي الحصول على 15 00:00:47,050 --> 00:00:50,310 الناس متحمسون علوم الكمبيوتر، وحول البرمجة على وجه الخصوص. 16 00:00:50,310 --> 00:00:52,351 في الواقع، واحدة من أكثر بهم مبادرات معروفة 17 00:00:52,351 --> 00:00:56,560 كما هو معروف إن ساعة من قانون وهو فرصة والمناهج التي عبر 18 00:00:56,560 --> 00:00:58,769 لك، أو صديق، أو أفراد الأسرة، أو زميل، 19 00:00:58,769 --> 00:01:01,810 يمكن الحصول على أيديكم القذرة مع قليلا علوم الكمبيوتر والبرمجة 20 00:01:01,810 --> 00:01:04,610 لمجرد ساعة ل معرفة ما إذا كنت تأخذ به. 21 00:01:04,610 --> 00:01:06,964 >> في الواقع، إذا كنت نفسك لديك صديق أو أحد أفراد العائلة، 22 00:01:06,964 --> 00:01:10,130 أو زميل الذين يرغبون في محاولة له أو يدها في بعض علوم الكمبيوتر، 23 00:01:10,130 --> 00:01:13,390 ولكن هل تعتقد أن تزج بهم في لCS50 المنهج قد يكون قليلا جدا أكثر من اللازم 24 00:01:13,390 --> 00:01:17,910 قريبا، وأيضا بكل الوسائل، راجع لهم لcode.org / التعلم حيث يمكنهم محاولة 25 00:01:17,910 --> 00:01:21,110 أيديهم لمدة ساعة واحدة فقط في قليلا من علوم الكمبيوتر. 26 00:01:21,110 --> 00:01:23,180 أو الأفضل من ذلك، وتبين لهم هذا الكليب. 27 00:01:23,180 --> 00:01:27,570 >> [تشغيل الفيديو] 28 00:01:27,570 --> 00:01:28,570 >> مرحبا،، أنا ليا. 29 00:01:28,570 --> 00:01:29,320 >> وأنا تونيا. 30 00:01:29,320 --> 00:01:31,820 >> ونحن محظوظون بما فيه الكفاية ل أن تدرس علوم الكمبيوتر. 31 00:01:31,820 --> 00:01:34,895 نعتقد أنه لأمر فظيع أن 90٪ من المدارس لا تعلم ذلك. 32 00:01:34,895 --> 00:01:37,020 -فعلوا بالتأكيد لا تقدم عليه في مدرستي الثانوية. 33 00:01:37,020 --> 00:01:40,047 لذا، نحاول جعل هذا الفيديو لإظهار أن أي شخص يمكن أن يتعلم. 34 00:01:40,047 --> 00:01:42,463 نريد للحصول على 10 مليون دولار الطلاب على القيام ساعة من المدونة. 35 00:01:42,463 --> 00:01:43,810 >> ساعة من قانون. 36 00:01:43,810 --> 00:01:44,410 >> ساعة من قانون. 37 00:01:44,410 --> 00:01:45,405 >> -ساعة من المدونة. 38 00:01:45,405 --> 00:01:46,317 >> ساعة من قانون. 39 00:01:46,317 --> 00:01:46,900 ساعة من قانون. 40 00:01:46,900 --> 00:01:47,460 ساعة من قانون. 41 00:01:47,460 --> 00:01:48,043 ساعة من قانون. 42 00:01:48,043 --> 00:01:49,947 -ساعة من المدونة. 43 00:01:49,947 --> 00:01:51,780 كيف تحصل عليه ل الحصول على عباد الشمس. 44 00:01:51,780 --> 00:01:53,920 انه يحتاج للقيام ببعض الأعمال. 45 00:01:53,920 --> 00:01:54,560 >> -I حصلت عليه. 46 00:01:54,560 --> 00:01:56,440 ياي. 47 00:01:56,440 --> 00:01:59,610 >> وبعد ذلك سنقوم تشغيله ونرى ما سيحدث. 48 00:01:59,610 --> 00:02:00,415 >> مذهلة. 49 00:02:00,415 --> 00:02:02,598 >> ، وهناك نذهب. 50 00:02:02,598 --> 00:02:04,483 >> أنت كتبت للتو البرنامج الأول الخاص بك. 51 00:02:04,483 --> 00:02:04,983 -I كتب عليه؟ 52 00:02:04,983 --> 00:02:05,937 -نعم. 53 00:02:05,937 --> 00:02:07,368 وهذا هو الرمز الذي كتب فقط. 54 00:02:07,368 --> 00:02:08,800 -جدا رهيبة. 55 00:02:08,800 --> 00:02:12,317 -I يعتقد مثل، كان رمز مثل FBI القراصنة والرموز والاشياء. 56 00:02:12,317 --> 00:02:14,650 -A قليلا من المشكلة حل، قليلا من المنطق. 57 00:02:14,650 --> 00:02:15,650 -انها مثل التعليمات. 58 00:02:15,650 --> 00:02:18,040 برمجة هو أسهل كثيرا اليوم. 59 00:02:18,040 --> 00:02:20,060 -مش مجرد اللعب على هاتفك. 60 00:02:20,060 --> 00:02:20,600 البرنامج عليه. 61 00:02:20,600 --> 00:02:21,099 >> حسنا. 62 00:02:21,099 --> 00:02:21,926 -ممتاز. 63 00:02:21,926 --> 00:02:24,050 >> كيف يفعل الشخص حول الحصول على وظيفة؟ 64 00:02:24,050 --> 00:02:26,960 >> لربما يأخذ الدرجة على الانترنت، والعثور على فئة في كلية المجتمع. 65 00:02:26,960 --> 00:02:29,219 >> أنت يمكن الحصول على واحدة من أفضل دفع وظيفة في العالم. 66 00:02:29,219 --> 00:02:31,510 -أعتقد تتحرك في الطب في عصر الكمبيوتر بأكملها. 67 00:02:31,510 --> 00:02:33,450 اللمسات تكنولوجيا- كل جزء من حياتنا. 68 00:02:33,450 --> 00:02:36,340 إذا كنت يمكن أن تخلق التكنولوجيا، يمكنك تغيير العالم. 69 00:02:36,340 --> 00:02:39,539 >> لذلك، نحن متحمسون أن كنت المشاركة في ساعة اليوم من المدونة. 70 00:02:39,539 --> 00:02:40,830 ونحن لم يفعلوا سطرين من التعليمات البرمجية. 71 00:02:40,830 --> 00:02:42,471 -ثلاثة خطوط من التعليمات البرمجية. 72 00:02:42,471 --> 00:02:42,970 أربعة خطوط. 73 00:02:42,970 --> 00:02:43,760 سبعة خطوط. 74 00:02:43,760 --> 00:02:44,585 خمسة وخطوط. 75 00:02:44,585 --> 00:02:49,435 76 00:02:49,435 --> 00:02:50,971 -16 خطوط الرموز. 77 00:02:50,971 --> 00:02:51,720 -99 الأسطر من التعليمات البرمجية. 78 00:02:51,720 --> 00:02:52,670 -60 خطوط. 79 00:02:52,670 --> 00:02:54,380 -18 الأسطر من التعليمات البرمجية. 80 00:02:54,380 --> 00:02:56,330 -75 الأسطر من التعليمات البرمجية. 81 00:02:56,330 --> 00:02:58,700 -لا يهم عمرك. 82 00:02:58,700 --> 00:02:59,426 ساعة من قانون. 83 00:02:59,426 --> 00:03:01,890 ساعة من قانون. 84 00:03:01,890 --> 00:03:02,880 -ساعة من المدونة. 85 00:03:02,880 --> 00:03:03,750 -ساعة من المدونة. 86 00:03:03,750 --> 00:03:06,410 -ساعة من المدونة. 87 00:03:06,410 --> 00:03:08,555 سواء كنت شابا رجل أو امرأة شابة. 88 00:03:08,555 --> 00:03:11,127 سواء كنت تعيش في مدينة أو منطقة ريفية. 89 00:03:11,127 --> 00:03:13,876 -الجميع في هذا البلد ينبغي تعلم كيفية برمجة الكمبيوتر. 90 00:03:13,876 --> 00:03:15,001 وأكملت للتو - 91 00:03:15,001 --> 00:03:16,050 ساعة من قانون. 92 00:03:16,050 --> 00:03:17,790 -انها في الواقع حقا سهلة التعلم. 93 00:03:17,790 --> 00:03:19,330 يجب أن تعلم هذه الفتيات أيضا. 94 00:03:19,330 --> 00:03:22,940 فهم تلك اللغة وهذا ما سيكون في المستقبل. 95 00:03:22,940 --> 00:03:24,420 -يمكن لأي شخص تعلم علوم الكمبيوتر. 96 00:03:24,420 --> 00:03:25,378 ويمكنك أن تتعلم أيضا. 97 00:03:25,378 --> 00:03:29,374 -جاك دورسي، مارك زوكربيرج، بيل بوابات، كل كلكم، وأنا أتعلم. 98 00:03:29,374 --> 00:03:30,040 -اعطائها رصاصة واحدة. 99 00:03:30,040 --> 00:03:43,330 100 00:03:43,330 --> 00:03:44,300 >> [END تشغيل الفيديو] 101 00:03:44,300 --> 00:03:47,610 >> الآن شيء يقول لي أنه إذا كنت في CS50 أو في CS50x، 102 00:03:47,610 --> 00:03:50,850 كنت قد أمضى أكثر من جيد ساعة واحدة فقط على الترميز. 103 00:03:50,850 --> 00:03:53,080 ولكن عن أي أفراد الأسرة، الأصدقاء، أو الزملاء 104 00:03:53,080 --> 00:03:56,450 ان كنت أود أن أعرض لهذا العالم، وهنا حافزا آخر. 105 00:03:56,450 --> 00:03:57,440 تذكر هذا الرجل؟ 106 00:03:57,440 --> 00:03:59,860 شعبية جدا في الآونة الأخيرة، لديها كان ما يسمى القفاز 107 00:03:59,860 --> 00:04:01,540 الطيور على منصات مختلفة. 108 00:04:01,540 --> 00:04:05,310 وهنا لدينا URL، في code.org / القفاز، 109 00:04:05,310 --> 00:04:08,400 حيث الناس في نوع code.org يمكن تشكيل الأداة عن طريق الذي 110 00:04:08,400 --> 00:04:12,570 أو صديق يمكن أن تجعل الخاصة بك تنفيذ تلك اللعبة الشعبية. 111 00:04:12,570 --> 00:04:13,910 لذلك تحقق من ذلك. 112 00:04:13,910 --> 00:04:15,811 >> الآن هذا المؤتمر، ويوم الجمعة الماضي. 113 00:04:15,811 --> 00:04:18,060 سرقة بودين وكنت فيها مرة أخرى، بعيدا في هذا المؤتمر، 114 00:04:18,060 --> 00:04:19,768 وكنا نظن حول وجود المضيف الضيف. 115 00:04:19,768 --> 00:04:22,174 وحاولنا خارج تماما قليل من الناس لاختبارات. 116 00:04:22,174 --> 00:04:24,090 أيا منها لا يبدو ل العمل بها، حتى ظننا 117 00:04:24,090 --> 00:04:27,110 كنا تظهر لك بعض لقطات ما لم ارشح. 118 00:04:27,110 --> 00:04:27,810 >> [تشغيل الفيديو] 119 00:04:27,810 --> 00:04:31,670 >> رامون غالبان: أنا رامون جالفان ملء في لالمضيفة العادي الخاص بك، ديفيد مالان. 120 00:04:31,670 --> 00:04:40,340 كان رمز المرور للجيش الامريكي 000000، ليست آمنة حقا اذا سألتني. 121 00:04:40,340 --> 00:04:43,430 ومع ذلك، وأنا أحبك. 122 00:04:43,430 --> 00:04:45,650 على عكس ديفيد، الذين الدوائر لك. 123 00:04:45,650 --> 00:04:48,880 124 00:04:48,880 --> 00:04:51,040 دعونا لا يذهب أكثر من هذا الخطأ. 125 00:04:51,040 --> 00:04:53,067 ما هو هذا؟ 126 00:04:53,067 --> 00:04:54,733 دعونا نرى مجرد الفيديو مع هاري لويس. 127 00:04:54,733 --> 00:04:55,116 >> [END تشغيل الفيديو] 128 00:04:55,116 --> 00:04:57,721 >> DAVID J. مالان: والآن، ما هو أكثر مضحك كليب عن ذلك ليس 129 00:04:57,721 --> 00:05:00,720 كيف يقوم رامون أمام الكاميرا، ولكن كيف رامون لا يعرف، 130 00:05:00,720 --> 00:05:02,870 حتى اعتبارا من بضعة لحظات قبل أن كنا 131 00:05:02,870 --> 00:05:05,860 الذهاب للعب تلك قطات ظهر لأنك هنا على شبكة الانترنت. 132 00:05:05,860 --> 00:05:07,680 حتى الخاصة في CS50، رامون جالفان. 133 00:05:07,680 --> 00:05:10,070 ربما يعود في بعض الحلقة المستقبل. 134 00:05:10,070 --> 00:05:12,460 >> الآن وفي الوقت نفسه، تذكرون غادرنا مرات الماضي حلقة 135 00:05:12,460 --> 00:05:14,670 على قليلا من التشويق، حيث ذكرنا 136 00:05:14,670 --> 00:05:17,250 أن روب بودين ديه الأخ التوأم، بول. 137 00:05:17,250 --> 00:05:19,450 الذين، مرة أخرى، يتخيل نفسه قليلا من الكوميدي. 138 00:05:19,450 --> 00:05:22,200 لكنه حدث أيضا أن تظهر في شعبية لعبة تظهر الأمريكية، 139 00:05:22,200 --> 00:05:23,696 وطلبنا لكم أي واحد. 140 00:05:23,696 --> 00:05:25,570 عدة جيدا من أنت كتب في مع الجواب. 141 00:05:25,570 --> 00:05:27,580 وهنا أحد الأمثلة على ذلك. 142 00:05:27,580 --> 00:05:31,140 >> في CS50 الحية، ديفيد ذكرت من شقيق روبرت التوأم، بول بودين، 143 00:05:31,140 --> 00:05:32,590 وردا على سؤال حول إلى Google ذلك. 144 00:05:32,590 --> 00:05:34,420 كذلك يبدو انه في هارفارد، أيضا. 145 00:05:34,420 --> 00:05:37,990 و، الذي يريد أن يكون مليونيرا، ونعم، إذا أنا أول واحد 146 00:05:37,990 --> 00:05:41,810 أن يقدم تقريرا بذلك، ديفيد، يا سيدي، أود سنكون سعداء أن تكون مشهورة على CS50 المقبل 147 00:05:41,810 --> 00:05:42,310 عيش. 148 00:05:42,310 --> 00:05:45,400 لذلك تعتبر نفسك الشهيرة لأن الجواب كان في الواقع، 149 00:05:45,400 --> 00:05:46,650 الذي يريد أن يكون مليونيرا. 150 00:05:46,650 --> 00:05:50,390 في واقع الأمر، في الصورة هنا هو بول بودين إلى جانب المضيف الذي عرض التلفزيون. 151 00:05:50,390 --> 00:05:53,344 ونحن أيضا فعلت قليلا من الحفر، وجدت هذه القصاصة بالنسبة لك. 152 00:05:53,344 --> 00:05:54,010 [تشغيل الفيديو] 153 00:05:54,010 --> 00:05:56,410 بول بودين من فرانكلين، نيو جيرسي. 154 00:05:56,410 --> 00:05:59,290 155 00:05:59,290 --> 00:05:59,897 يا بولس. 156 00:05:59,897 --> 00:06:00,730 مرحبا بكم في المعرض. 157 00:06:00,730 --> 00:06:02,650 >> شكرا لك. 158 00:06:02,650 --> 00:06:06,140 >> بول تقول هنا كنت طالبة في جامعة هارفارد، من الواضح 159 00:06:06,140 --> 00:06:07,840 رجل ذكي. 160 00:06:07,840 --> 00:06:09,400 >> -I تخمين. 161 00:06:09,400 --> 00:06:11,384 >> حسنا في كتابي أن يوحي ذلك بالتأكيد. 162 00:06:11,384 --> 00:06:13,800 وأنا أعلم عندما كنت يقف في خط لمليونير، 163 00:06:13,800 --> 00:06:17,420 وقال علامة من السماء كنت ربما تنوي القيام به بشكل جيد، أليس كذلك؟ 164 00:06:17,420 --> 00:06:19,260 >> أنت يمكن أن نقول ذلك. 165 00:06:19,260 --> 00:06:22,920 عندما كنت واقفا في الخط كان لي قميص بولو الذي كان مدسوس في 166 00:06:22,920 --> 00:06:26,300 وحدث طائر لأنبوب الحق في أسفل الظهر من قميصي. 167 00:06:26,300 --> 00:06:28,510 وكان لا يزال مدسوس فيها. 168 00:06:28,510 --> 00:06:30,390 ولكن انتهى يجري حظا سعيدا. 169 00:06:30,390 --> 00:06:32,070 >> لقد آن حسن الحظ، نرى؟ 170 00:06:32,070 --> 00:06:33,440 هناك تذهب، كنت هنا. 171 00:06:33,440 --> 00:06:35,086 كل الحق، بول. 172 00:06:35,086 --> 00:06:36,440 هل أنت مستعد؟ 173 00:06:36,440 --> 00:06:36,941 >> ، أنا جاهز. 174 00:06:36,941 --> 00:06:37,440 حسنا. 175 00:06:37,440 --> 00:06:38,685 ثم دعونا تلعب مليونير. 176 00:06:38,685 --> 00:06:41,360 177 00:06:41,360 --> 00:06:44,120 وأخيك كان يجلس خلفك، أخوك روب. 178 00:06:44,120 --> 00:06:45,220 كيف حالك، روب؟ 179 00:06:45,220 --> 00:06:46,150 >> -I صباحا جيد كيف حالك؟ 180 00:06:46,150 --> 00:06:47,421 >> التوأم الشقيق. 181 00:06:47,421 --> 00:06:47,920 نعم. 182 00:06:47,920 --> 00:06:50,290 حتى الآن كنت، والأصغر سنا رغم ذلك، كنت خرج بعد ست دقائق، أليس كذلك؟ 183 00:06:50,290 --> 00:06:51,130 فهل هذا صحيح؟ 184 00:06:51,130 --> 00:06:51,650 >> ، أنا، نعم. 185 00:06:51,650 --> 00:06:53,970 >> ولكن هل أنت شقيق أكثر ذكاء؟ 186 00:06:53,970 --> 00:06:55,480 >> حسنا، أنا لا أريد أن يتبجح. 187 00:06:55,480 --> 00:06:56,765 لذلك لا أستطيع الإجابة على ذلك. 188 00:06:56,765 --> 00:06:58,600 >> [END تشغيل الفيديو] 189 00:06:58,600 --> 00:07:02,610 >> لذا، روب لديها التوأم، ويكتب آخر من زملائك، هم مثيرة للاهتمام. 190 00:07:02,610 --> 00:07:04,410 مدى عمق حفرة أرنب لا تذهب؟ 191 00:07:04,410 --> 00:07:08,290 لدي سؤال، لماذا المشكلة مجموعات تستغرق وقتا طويلا جدا ليكون autograded؟ 192 00:07:08,290 --> 00:07:09,860 ما يدور وراء الكواليس؟ 193 00:07:09,860 --> 00:07:11,590 حتى ظننا هذا من شأنه يكون في الواقع سؤال جيد 194 00:07:11,590 --> 00:07:14,930 الإجابة لأنها لا توحي قليلا من المثير للاهتمام الكامنة التقنية 195 00:07:14,930 --> 00:07:15,620 التفاصيل. 196 00:07:15,620 --> 00:07:18,880 خلافا للاعتقاد السائد، فهي ليست في الواقع متدرج من الدمى المتحركة، وإنما 197 00:07:18,880 --> 00:07:21,950 بواسطة بنية تحتية أننا كما نعرف تحقق 50 على العميل. 198 00:07:21,950 --> 00:07:25,350 وبنية تحتية نعرف لها 50 رمل على جانب الملقم. 199 00:07:25,350 --> 00:07:27,250 >> الآن بالنسبة لأولئك غير مألوفة، من أجل اختبار 200 00:07:27,250 --> 00:07:30,009 صحة بعض المشكلة CS50 لضبط المشاكل، 201 00:07:30,009 --> 00:07:32,050 يمكنك تشغيل أمر في الجهاز المعروف CS50 202 00:07:32,050 --> 00:07:35,355 كما الاختيار 50، حيث يمكنك تحديد معرف فريد للاختبار 203 00:07:35,355 --> 00:07:36,230 ان كنت تريد تشغيل. 204 00:07:36,230 --> 00:07:38,050 ثم قمت بتحديد المسارات إلى ملف 205 00:07:38,050 --> 00:07:40,697 أو الملفات التي تريد تحميل إلى خوادم للاختبار. 206 00:07:40,697 --> 00:07:42,780 الآن، عند الاستجابة يعود من الخادم، 207 00:07:42,780 --> 00:07:45,820 نأمل أن نرى كل شيء أخضر الوجوه المبتسمة، مثل تلك التي هنا، 208 00:07:45,820 --> 00:07:49,000 مشيرا إلى أن كتبت "مرحبا، العالم" بشكل صحيح جدا. 209 00:07:49,000 --> 00:07:51,630 على النقيض من ذلك، إذا فعلت شيئا خاطئ، مثل يست في الواقع 210 00:07:51,630 --> 00:07:55,045 تسمية الملف بشكل صحيح، وأنا قد الحصول على هذا الوجه التعيس أحمر مخيف 211 00:07:55,045 --> 00:07:58,230 موجود قائلا hello.c، مما يعني أنه لا 212 00:07:58,230 --> 00:07:59,669 في الواقع، كما يتبين من الحمراء. 213 00:07:59,669 --> 00:08:01,460 وإذا كان هناك شيء هو في أصفر، وفي الوقت نفسه، فإنه 214 00:08:01,460 --> 00:08:04,400 يعني أن تلك الشيكات حتى لم تشغيل بسبب بعض التبعية، 215 00:08:04,400 --> 00:08:07,030 فعلت بعض التجارب في وقت سابق في الواقع لا تنجح. 216 00:08:07,030 --> 00:08:09,164 >> ذلك ما يحدث حقا تحت غطاء محرك السيارة؟ 217 00:08:09,164 --> 00:08:11,080 كذلك عند تشغيل هذا تحقق 50 الأوامر، نحن 218 00:08:11,080 --> 00:08:12,830 فتح سوستة أساسا تصل جميع الملفات الخاصة بك، 219 00:08:12,830 --> 00:08:16,510 ضغط عليها، إرسالها إلى انظر العنقودية CS50 للخوادم، حيث 220 00:08:16,510 --> 00:08:19,090 نحن بعد ذلك إنشاء ما يسمى رمل من حولهم. 221 00:08:19,090 --> 00:08:21,100 أساسا يمكن ان يخطر لك هذا كمجلد، 222 00:08:21,100 --> 00:08:25,250 وكمستخدم خاص موجود فقط لغرض تجميع 223 00:08:25,250 --> 00:08:28,790 ويشغل هذا الرمز محددة بمعزل عن أي شخص آخر، 224 00:08:28,790 --> 00:08:32,480 بحيث فقط في حال كان على الطالب حلقة لا نهائية عرضي أو ما هو أسوأ، 225 00:08:32,480 --> 00:08:35,200 انها لن بالضرورة تؤثر على أي شخص آخر على النظام. 226 00:08:35,200 --> 00:08:39,200 ولا يمكن التلاعب بها أية ملفات أو حذف التي لا ينبغي أن يسمح. 227 00:08:39,200 --> 00:08:41,159 >> الآن، كيف يمكن الحصول على اختبار رمز؟ 228 00:08:41,159 --> 00:08:45,950 حسنا، كتبنا بنية تحتية كاملة ودعا مرة أخرى، رمل - CS 50 رمل. 229 00:08:45,950 --> 00:08:48,470 وهذه البنية التحتية هو مكتوب، مفاجأة، 230 00:08:48,470 --> 00:08:49,980 بلغة تسمى جافا سكريبت. 231 00:08:49,980 --> 00:08:53,000 الذي يمكن أن نعرف، من clientside الخبرات، ولكن اتضح 232 00:08:53,000 --> 00:08:55,490 يمكنك أيضا استخدام جافا سكريبت على جانب الملقم. 233 00:08:55,490 --> 00:08:57,450 ما يفعله بعض من الاختبارات تبدو فعلا مثل؟ 234 00:08:57,450 --> 00:09:01,260 حسنا هنا بعض جانب الملقم جافا سكريبت رمز، وانها مجرد مقتطفات منه. 235 00:09:01,260 --> 00:09:04,710 ولكن هذا يمثل اثنين من الشيكات أننا قد تعمل على التعليمات البرمجية الخاصة بك. 236 00:09:04,710 --> 00:09:08,360 >> أولها حتى أعلى هناك، الشيكات ما إذا كان الملف موجودا hello.c، 237 00:09:08,360 --> 00:09:11,880 والثانية في الواقع يتحقق إذا كان الملف الخاص بتصنيف موافق. 238 00:09:11,880 --> 00:09:15,080 وهذا هو ما في نهاية المطاف يولد تلك الوجوه سعيدة 239 00:09:15,080 --> 00:09:18,479 أو تلك الوجوه التي تراها سعيدة في شكل من أشكال الاختيار 50 نتائج. 240 00:09:18,479 --> 00:09:20,270 الآن، لأكثر من ذلك بكثير التفاصيل التقنية، وكنت 241 00:09:20,270 --> 00:09:23,436 ترحيب لنلقي نظرة على هذه الورقة هنا، والتي كان من قبيل الصدفة الواقع 242 00:09:23,436 --> 00:09:25,680 قدمت في العام الماضي مؤتمر SIGCSE، 243 00:09:25,680 --> 00:09:28,660 والغطس في أكثر من ذلك بكثير التفاصيل عن كيفية أن يعمل نظام 244 00:09:28,660 --> 00:09:31,010 ولماذا بنينا عليه في العام الماضي. 245 00:09:31,010 --> 00:09:33,180 >> الآن، في وسائل الإعلام في الآونة الأخيرة، وقد كان هذا التعبير 246 00:09:33,180 --> 00:09:35,640 هنا - تفشل غوتو، و فشل ما يسمى غوتو 247 00:09:35,640 --> 00:09:38,410 الخلل الذي تعاني أبل الكمبيوتر في الآونة الأخيرة. 248 00:09:38,410 --> 00:09:42,021 الآن، نحن لا نقدم هذا في CS 50، وذلك لأن بيان غوتو في C 249 00:09:42,021 --> 00:09:44,770 وعبس عموما عليها، حتى رغم أن لديها بالتأكيد استخداماتها. 250 00:09:44,770 --> 00:09:47,490 وهذا ما يعني هنا، غوتو تفشل، هو أنه مهما كانت 251 00:09:47,490 --> 00:09:50,550 البرنامج لديه هذا الخط من رمز، يجب أن تذهب إلى، وهذا هو 252 00:09:50,550 --> 00:09:54,290 القفز إلى خط آخر من التعليمات البرمجية بغض النظر عن أي خطوط 253 00:09:54,290 --> 00:09:58,300 في ما بين ذلك، وهذا سطر من التعليمات البرمجية سيتم تسمية مع الكلمة تفشل. 254 00:09:58,300 --> 00:10:01,005 >> وتفشل يمكن أن يكون أي شيء، و FUBAR [؟ BES؟] ولكن في هذه الحالة، 255 00:10:01,005 --> 00:10:03,630 اختار التفاح أن نسميها تفشل لأنها جزء من التعليمات البرمجية التي 256 00:10:03,630 --> 00:10:06,850 يجب تنفيذ إذا و عندما فشلت شيء. 257 00:10:06,850 --> 00:10:10,717 الآن، للأسف، حققت ابل خطأ مع هذا البيان، كما سنرى قريبا. 258 00:10:10,717 --> 00:10:12,550 وأنها في الآونة الأخيرة صدر هذا الإعلان 259 00:10:12,550 --> 00:10:14,710 في واحد من التقارير إصلاح الأخطاء الخاصة بهم. 260 00:10:14,710 --> 00:10:16,950 مهاجم مع موقف الشبكة متميز 261 00:10:16,950 --> 00:10:21,880 قد قبض أو تعديل البيانات في جلسات يحميها SSL / TLS. 262 00:10:21,880 --> 00:10:24,250 SSL، أذكر، كان آمن طبقة المقابس، وانها 263 00:10:24,250 --> 00:10:28,070 التكنولوجيا المستخدمة لعادة تشفير حركة المرور بين متصفح الويب، 264 00:10:28,070 --> 00:10:31,730 ويقول على ماك أو اي فون، أو أي الجهاز الآخر، وخادم الويب. 265 00:10:31,730 --> 00:10:33,400 وTLS هو ذات الصلة لذلك. 266 00:10:33,400 --> 00:10:36,670 >> وقد وجهت هذه المشكلة عن طريق استعادة المفقودين خطوات التحقق من الصحة. 267 00:10:36,670 --> 00:10:40,350 لذلك كان هذا الوصف من أبل وبذلك المشكلة والحل. 268 00:10:40,350 --> 00:10:41,630 ولكن ماذا يعني هذا حقا لم؟ 269 00:10:41,630 --> 00:10:44,171 هكذا فعلنا بعض الحفر، ونحن وجدت في الواقع شفرة المصدر 270 00:10:44,171 --> 00:10:49,170 لتنفيذ أبل نفسها من SSL، الذي يؤثر على أجهزة ماكينتوش مرة أخرى أو فون، 271 00:10:49,170 --> 00:10:51,970 خاصة إذا كنت تستخدم سفاري على أجهزة الكمبيوتر هذه. 272 00:10:51,970 --> 00:10:53,890 وهنا مقتطفات من هذا الرمز. 273 00:10:53,890 --> 00:10:56,140 >> الآن، قد لا تعترف بعض الوظائف. 274 00:10:56,140 --> 00:10:59,560 وكنت قد لا تتعرف على استخدام من يذهب إلى بيان حتى الآن. 275 00:10:59,560 --> 00:11:01,480 ولكن هذا هو بناء جملة مألوفة إلى حد ما. 276 00:11:01,480 --> 00:11:04,900 لدينا بعض الظروف إذا، بعض المسافة البادئة، وهي وظيفة، الأقواس المتعرجة. 277 00:11:04,900 --> 00:11:06,340 لذلك ليس كل ما الأجنبي. 278 00:11:06,340 --> 00:11:07,780 ولكن دعونا تكبير قليلا. 279 00:11:07,780 --> 00:11:11,590 هنا، والتكيف مع هذه الظروف، وهنا إشارة إلى فشل غوتو. 280 00:11:11,590 --> 00:11:12,579 الآن، ما هو الفشل؟ 281 00:11:12,579 --> 00:11:14,870 حسنا دعونا انتقل فعلا مزيد من أسفل في البرنامج. 282 00:11:14,870 --> 00:11:17,360 هذه هي خطوط رمز، هذه الخطوط الثلاثة التي 283 00:11:17,360 --> 00:11:20,970 يتم تنفيذ إذا كنت لا بل يذهب إلى فشل. 284 00:11:20,970 --> 00:11:22,430 >> الآن، ما هي القضية بعد ذلك؟ 285 00:11:22,430 --> 00:11:24,430 حسنا، دعونا نذهب احتياطية لتلك الظروف التي 286 00:11:24,430 --> 00:11:28,630 لقد أبرزت باللون الأصفر كل شيء يذكر من فشل غوتو. 287 00:11:28,630 --> 00:11:30,860 أرى أي شيء غريب؟ 288 00:11:30,860 --> 00:11:32,210 التركيز على الجزء السفلي هناك. 289 00:11:32,210 --> 00:11:32,710 أليس كذلك؟ 290 00:11:32,710 --> 00:11:34,830 رمز قد تكون جديدة، و ولكن الأفكار ليست كذلك. 291 00:11:34,830 --> 00:11:37,130 إذا كنا تكبير هنا، عليك تلاحظ أن مبرمج 292 00:11:37,130 --> 00:11:40,200 قد تفشل غوتو مكتوبة مرتين، ولكن بادئة كل منهما. 293 00:11:40,200 --> 00:11:44,445 ولكن قد جعلت هذا الخطأ نفسه نفسك في بعض المشاكل لCS 50. 294 00:11:44,445 --> 00:11:47,070 فقط لأنك البادئة خطين من التعليمات البرمجية داخل شرط 295 00:11:47,070 --> 00:11:49,111 لا يعني انهم كل من يذهب لتنفيذه. 296 00:11:49,111 --> 00:11:52,240 انهم فقط كل من يذهب لتنفيذ إذا كنت في الواقع تحيط كل منهما 297 00:11:52,240 --> 00:11:53,100 مع ماذا؟ 298 00:11:53,100 --> 00:11:54,320 الأقواس المتعرجة. 299 00:11:54,320 --> 00:11:57,130 >> ذلك ما يحدث حقا إذا أنا نوع من إصلاح المسافة البادئة 300 00:11:57,130 --> 00:12:01,330 وعدم إضافة أي الأقواس المتعرجة، ما هو يحدث حقا تحت غطاء محرك السيارة، 301 00:12:01,330 --> 00:12:03,920 وتفشل أن غوتو له غادر أساسا تحالف هنا، 302 00:12:03,920 --> 00:12:07,100 مما يعني انه سيكون ل تنفيذ مهما كانت. 303 00:12:07,100 --> 00:12:09,640 وأنت تسير للذهاب إلى، أو القفز إلى، هؤلاء الثلاثة 304 00:12:09,640 --> 00:12:12,500 الأسطر من التعليمات البرمجية ونحن ننظر في قبل لحظة. 305 00:12:12,500 --> 00:12:14,330 فما هي الآثار؟ 306 00:12:14,330 --> 00:12:17,760 كذلك، نلقي نظرة على تلك أسفل معظم خطين هنا. 307 00:12:17,760 --> 00:12:20,450 سوف تلك الخطوط أبدا، من أي وقت مضى الحصول على التوصل إليها. 308 00:12:20,450 --> 00:12:22,780 لأنه لا يهم ما، تفشل أن غوتو الثاني 309 00:12:22,780 --> 00:12:25,790 يجري لإجبار البرنامج للقفز اليمنى على تلك الخطوط. 310 00:12:25,790 --> 00:12:28,030 وقصة قصيرة طويلة، هذين الخطين مشاركة 311 00:12:28,030 --> 00:12:31,100 مهمة فعلا ل صحة SSL. 312 00:12:31,100 --> 00:12:35,610 >> في الواقع، إذا لم يتم تنفيذ، فمن ممكن أو عدو، وهو الرجل سيئة، 313 00:12:35,610 --> 00:12:38,210 شن ما يعرف عموما كرجل في منتصف الهجوم، 314 00:12:38,210 --> 00:12:41,860 يتظاهر بأنه موقع آمن مثل الفيسبوك، أو الأمازون، أو جوجل. 315 00:12:41,860 --> 00:12:45,680 ولكن في الحقيقة انظر فقط - وجود اتصال مشفر لكم، 316 00:12:45,680 --> 00:12:48,792 وأنهم ثم إعادة توجيه حركة المرور الخاصة بك جنبا إلى جنب، للأفضل أو للأسوأ. 317 00:12:48,792 --> 00:12:50,750 ربما اسم المستخدم الخاص بك، ربما كلمة المرور الخاصة بك، 318 00:12:50,750 --> 00:12:54,080 ربما معلومات بطاقة الائتمان الخاصة بك، إلى الموقع الفعلي في السؤال. 319 00:12:54,080 --> 00:12:55,410 أم لا حتى على الإطلاق. 320 00:12:55,410 --> 00:12:57,656 وبعبارة أخرى، فإن هذا يكسر SSL. 321 00:12:57,656 --> 00:12:59,280 الآن والحمد لله، لم أبل معالجة هذا الأمر. 322 00:12:59,280 --> 00:13:01,930 كلا لنظام التشغيل ماك ودائرة الرقابة الداخلية في الآونة الأخيرة. 323 00:13:01,930 --> 00:13:04,790 ولكن إذا كنت ترغب في مضاعفة الاختيار الكمبيوتر الخاص بك هو الآن يصل إلى التاريخ، 324 00:13:04,790 --> 00:13:08,630 بفرض أن لديك التحديثات السيارات على رئيس لgotofail.com 325 00:13:08,630 --> 00:13:11,440 وسترى صغيرة لطيفة الاختبار الذي سوف اقول لكم قدر. 326 00:13:11,440 --> 00:13:14,190 وفي الوقت نفسه، إذا كنت ترغب في اتخاذ نظرة على شفرة المصدر الفعلي، 327 00:13:14,190 --> 00:13:16,990 هذا هو عنوان طويل، ولكن هنا في كامل شفرة المصدر لهذا الملف 328 00:13:16,990 --> 00:13:19,740 إذا كنت ترغب في الحصول على شعور ما هو العالم الحقيقي البرمجة 329 00:13:19,740 --> 00:13:22,310 مثل، وبصراحة البق العالم الحقيقي. 330 00:13:22,310 --> 00:13:25,390 >> الحديث عن الأخطاء، وكان هذا ميمي عممت قليلا جدا في الآونة الأخيرة. 331 00:13:25,390 --> 00:13:28,670 99 البق قليلا في رمز، 99 البق قليلا في رمز، 332 00:13:28,670 --> 00:13:32,650 إنزال واحد، التصحيح حولها، 127 البق قليلا في التعليمات البرمجية. 333 00:13:32,650 --> 00:13:34,010 فما هو هذا إشارة إلى؟ 334 00:13:34,010 --> 00:13:36,410 ربما، وهذا هو تجربة هل كان لديك نفسك، 335 00:13:36,410 --> 00:13:39,400 حيث كنت في محاولة لملاحقة بعض علة، ثم آخر، أو ربما 336 00:13:39,400 --> 00:13:42,290 المزيد من البق تتشكل كما نتيجة الخاص بعد أن حاول 337 00:13:42,290 --> 00:13:43,829 لمعالجة مشكلة واحدة. 338 00:13:43,829 --> 00:13:45,620 في الواقع، لهذا ل ضربت المنزل أبعد من ذلك، 339 00:13:45,620 --> 00:13:48,080 دعونا سحب ما يصل الوجه وهذا هو ربما مألوفة. 340 00:13:48,080 --> 00:13:49,730 نصف، من مالكولم في الأوسط. 341 00:13:49,730 --> 00:13:50,850 >> [تشغيل الفيديو] 342 00:13:50,850 --> 00:13:52,818 >> [عزف الموسيقى] 343 00:13:52,818 --> 00:14:17,587 344 00:14:17,587 --> 00:14:18,420 [END تشغيل الفيديو] 345 00:14:18,420 --> 00:14:21,128 DAVID J. مالان: والآن بعض مجلة هلو من بعض زملائك. 346 00:14:21,128 --> 00:14:24,405 يصل الأول هو خالد، وصديقا ل له الذين ينحدرون من شمال ولاية فرجينيا 347 00:14:24,405 --> 00:14:26,030 في الولايات المتحدة. 348 00:14:26,030 --> 00:14:30,590 >> خالد: الاصحاب أهوي CS50، يا الاسم هو خالد [غير مسموع]. 349 00:14:30,590 --> 00:14:35,580 تلبية بلدي الببغاء، [غير مسموع] أنا أعيش في شمال ولاية فرجينيا. 350 00:14:35,580 --> 00:14:41,070 أنا في الصف الثامن، وأنا متحمس لتكون جزءا من الطبقة CS50. 351 00:14:41,070 --> 00:14:46,340 هذا شيء عظيم لتجربة كلية ولكن البقاء في المنزل. 352 00:14:46,340 --> 00:14:49,980 كما يمكنك تخمين، وأنا المسجلين في برنامج التعلم عبر الإنترنت. 353 00:14:49,980 --> 00:14:54,380 لا تتردد في تجربة أول مشروع لي هنا. 354 00:14:54,380 --> 00:14:56,579 أراك حولها. 355 00:14:56,579 --> 00:14:58,620 DAVID J. مالان: والآن دعونا يتوجه الى مدينة كانساس سيتي، 356 00:14:58,620 --> 00:15:00,464 ولاية ميسوري حيث ينتظر ديريك. 357 00:15:00,464 --> 00:15:03,380 وكان ديريك في العمل عندما تم تصويره هذا ما كنت قد سمعت شيئا من الضوضاء 358 00:15:03,380 --> 00:15:07,170 في الخلفية منذ وقال انه يعمل في مركز البيانات. 359 00:15:07,170 --> 00:15:10,520 >> ديريك ميتشل: مرحبا العالم، اسمي ديريك ميتشل. 360 00:15:10,520 --> 00:15:12,930 أنا في مدينة كانساس سيتي بولاية ميسوري. 361 00:15:12,930 --> 00:15:16,790 وأنا أخذ CS50 فئة لأنني حقا 362 00:15:16,790 --> 00:15:19,830 بحاجة إلى أن نتعلم بعض البرمجة لعملي. 363 00:15:19,830 --> 00:15:20,770 هذا هو المكان الذي أعمل. 364 00:15:20,770 --> 00:15:27,030 أنا فني الدعم الإقليمي ل في طريق المنار، outfitter قبل كل شيء في العالم. 365 00:15:27,030 --> 00:15:31,160 وأنا مجرد محاولة لمعرفة بعض أكثر برمجة حتى أستطيع أن تتفوق في مسيرتي 366 00:15:31,160 --> 00:15:33,690 وتكون مجرد فني أفضل. 367 00:15:33,690 --> 00:15:40,600 ذلك مرة أخرى، اسمي ديريك ميتشل وهذا هو CS50. 368 00:15:40,600 --> 00:15:45,950 >> [الناطق باللغة الإيطالية] 369 00:15:45,950 --> 00:15:47,110 >> FEDERICO: مرحبا العالم. 370 00:15:47,110 --> 00:15:48,318 اسمي فيديريكو Grivelli. 371 00:15:48,318 --> 00:15:49,210 أنا من إيطاليا. 372 00:15:49,210 --> 00:15:52,670 لقد ولدت في واحدة من أكبر المدن في البلاد، ميلانو. 373 00:15:52,670 --> 00:15:56,720 وأنا أثير في الواقع مدينة صغيرة بالقرب من ميلانو. 374 00:15:56,720 --> 00:16:00,740 حتى هنا يبدأ رغبتي على توسيع آفاقي. 375 00:16:00,740 --> 00:16:04,910 وهذا هو سبب اليوم انا الأجنبية تبادل الطلاب في ولاية واشنطن. 376 00:16:04,910 --> 00:16:07,260 بالطبع، والولايات المتحدة الأمريكية. 377 00:16:07,260 --> 00:16:10,545 التعليم الأميركي وذلك هو حقا مختلفة من الإيطالية. 378 00:16:10,545 --> 00:16:14,150 أنا هنا الحصول على أكثر من ذلك بكثير الأيدي على الخبرة، 379 00:16:14,150 --> 00:16:17,870 بدلا من الدراسات والتلقين. 380 00:16:17,870 --> 00:16:24,430 لذلك كان هذا لي، واسمي مرة أخرى فيديريكو Grivelli، وهذا هو CS50. 381 00:16:24,430 --> 00:16:27,240 >> DAVID J. مالان: والآن مرحبا من شخص لم نتوقع. 382 00:16:27,240 --> 00:16:28,380 >> SARAH كوفي: مرحبا العالم. 383 00:16:28,380 --> 00:16:32,030 اسمي سارة كوفي، وأنا من Maltham، ماساتشوستس، 384 00:16:32,030 --> 00:16:35,810 وأنا متزوج من الخاصة دان كوفي CS50 ل. 385 00:16:35,810 --> 00:16:39,592 دان، أردت فقط أن أتمنى لكم عيد ميلاد سعيد للغاية. 386 00:16:39,592 --> 00:16:42,550 DAVID J. مالان: انه لا يعرف هذا على وشك أن يحدث، ولكن الخاصة CS50، و 387 00:16:42,550 --> 00:16:44,770 داني كوفي، هو الحق الآن في غرفة التحكم. 388 00:16:44,770 --> 00:16:49,125 ولكن على وشك أن تكون على شبكة الانترنت، لأن اليوم هو عيد 29. 389 00:16:49,125 --> 00:16:51,865 390 00:16:51,865 --> 00:16:53,308 تأتي على الخروج دان. 391 00:16:53,308 --> 00:16:57,160 392 00:16:57,160 --> 00:17:01,306 يرجى يخرج، دان، وإلا هذا هو على وشك أن يكون محرجا للغاية. 393 00:17:01,306 --> 00:17:04,010 دان؟ 394 00:17:04,010 --> 00:17:08,040 هذا العام هو دان كوفي، لم أكن أعرف هذا كان على وشك أن يحدث - نحن 395 00:17:08,040 --> 00:17:10,780 وقد أعد هذا بالطبع. 396 00:17:10,780 --> 00:17:20,980 عيد ميلاد سعيد حتى 29، ونحن أتمنى أن تكون، في الواقع، بالدهشة. 397 00:17:20,980 --> 00:17:23,741 لا، هذا، وسيلة أخرى، وسيلة أخرى. 398 00:17:23,741 --> 00:17:24,240 لا كان. 399 00:17:24,240 --> 00:17:24,889 >> DAN كوفي: هناك نذهب. 400 00:17:24,889 --> 00:17:26,430 >> DAVID J. مالان: دان كوفي، الجميع. 401 00:17:26,430 --> 00:17:28,460 شكرا جزيلا دان، ليخرج. 402 00:17:28,460 --> 00:17:32,400 والآن، 60 ثانية من الباندا. 403 00:17:32,400 --> 00:17:33,676 >> [تشغيل الفيديو] 404 00:17:33,676 --> 00:17:36,156 >> [عزف الموسيقى] 405 00:17:36,156 --> 00:18:32,077 406 00:18:32,077 --> 00:18:32,910 [END تشغيل الفيديو] 407 00:18:32,910 --> 00:18:34,670 DAVID J. مالان: الآن كنت قد أذكر من الحلقة الأخيرة، 408 00:18:34,670 --> 00:18:37,830 أن قدمنا ​​LaunchCode، و المبادرة في سانت لويس بولاية ميسوري، 409 00:18:37,830 --> 00:18:40,200 تديرها المتطوعين الذين تم بعد طول 410 00:18:40,200 --> 00:18:43,304 مع المناهج الدراسية وCS50 ل توجيه المواطنين من سانت لويس 411 00:18:43,304 --> 00:18:46,470 من خلال تلك المواد باتجاه نهاية مما يساعد على الزوج لهم البرمجة 412 00:18:46,470 --> 00:18:48,530 وظائف في نهاية الفصل الدراسي. 413 00:18:48,530 --> 00:18:51,360 ولعلكم تذكرون في الواقع، أن وكان لهذه المبادرة حتى الشعبية 414 00:18:51,360 --> 00:18:55,749 في سانت لويس، وأنهم تقريبا فاضت دار الأوبرا المحلية. 415 00:18:55,749 --> 00:18:57,540 حسنا، في LaunchCode تكرم مؤسسي جدا 416 00:18:57,540 --> 00:18:59,610 جاء إلى الحرم الجامعي مؤخرا ووافق على الجلوس 417 00:18:59,610 --> 00:19:02,830 معنا في مسرح ساندرز ل دردشة حول ما هو LaunchCode 418 00:19:02,830 --> 00:19:04,589 وكيف كان يحدث. 419 00:19:04,589 --> 00:19:07,880 DAVID J. مالان: نحن هنا اليوم مع دينا أصدقاء من LaunchCode الذين سافروا 420 00:19:07,880 --> 00:19:10,410 في كل وسيلة من سانت لويس ليقول مرحبا. 421 00:19:10,410 --> 00:19:11,279 مرحبا بالجميع. 422 00:19:11,279 --> 00:19:12,070 JIM ماكيلفي: مرحبا. 423 00:19:12,070 --> 00:19:14,819 DAVID J. مالان: من لدينا هنا معنا اليوم من LaunchCode. 424 00:19:14,819 --> 00:19:16,304 JIM ماكيلفي: لذا، أنا جيم ماكيلفي. 425 00:19:16,304 --> 00:19:17,720 بريندان LIND: وأنا ليند بريندان. 426 00:19:17,720 --> 00:19:19,050 ZACH LOU: وأنا لو زاك. 427 00:19:19,050 --> 00:19:20,020 DAVID J. مالان: و بالنسبة لأولئك غير مألوفة، 428 00:19:20,020 --> 00:19:22,005 هل يمكن أن تخبرنا قليلا حول ما هو LaunchCode؟ 429 00:19:22,005 --> 00:19:24,380 >> JIM ماكيلفي: حتى LaunchCode هو نظام التوظيف 430 00:19:24,380 --> 00:19:26,880 أننا رائدة تبدأ في سانت لويس، 431 00:19:26,880 --> 00:19:28,600 ولكن ونحن في طريقنا لتحقيق ذلك على الصعيد الوطني. 432 00:19:28,600 --> 00:19:31,460 الفكرة في الأساس هو الحصول على الشركات لتغيير التوظيف الخاصة بهم 433 00:19:31,460 --> 00:19:34,640 الممارسات لقبول الناس الذين لديك بيانات اعتماد غير التقليدية. 434 00:19:34,640 --> 00:19:39,350 ذلك كما نعلم، والمبرمجين، أن الكثير من أفضل المبرمجين 435 00:19:39,350 --> 00:19:41,720 يتم تدريس الذاتي إلى حد ما. 436 00:19:41,720 --> 00:19:44,869 والشركات لا تعترف بالضرورة 437 00:19:44,869 --> 00:19:46,160 هذا في ممارسات التوظيف الخاصة بهم. 438 00:19:46,160 --> 00:19:49,240 لذلك إذا كنت المبرمج جيدة، كنت لا تزال لا بالضرورة 439 00:19:49,240 --> 00:19:51,080 لديهم وسيلة إلى وظيفة جيدة. 440 00:19:51,080 --> 00:19:53,400 >> وهكذا، بدأنا العمل مع مئات من الشركات 441 00:19:53,400 --> 00:19:55,790 من مليار دولار شركات مثل المشاريع، 442 00:19:55,790 --> 00:19:59,670 وماستركارد، بانخفاض لرجلين المبتدئة. 443 00:19:59,670 --> 00:20:03,720 ونحن قد حصلت على كل منهم أن نتفق لاتخاذ المرشحين LaunchCode في، 444 00:20:03,720 --> 00:20:05,230 في الأساس نظام التلمذة الصناعية. 445 00:20:05,230 --> 00:20:07,920 >> DAVID J. مالان: وكيف وجدتم المواد CS50 في المقام الأول. 446 00:20:07,920 --> 00:20:09,461 >> JIM ماكيلفي: لذلك كان مضحكا حقا. 447 00:20:09,461 --> 00:20:14,310 زوجتي أخذت الدرجة الخاصة بك على الانترنت من خلال تمديد هارفارد. 448 00:20:14,310 --> 00:20:17,560 وأخذت خريف 2012 CS50. 449 00:20:17,560 --> 00:20:22,010 وبينما كنا، أنا عالم الكمبيوتر من خلال التدريب. 450 00:20:22,010 --> 00:20:25,180 وهكذا كنت أساعد لها من خلال الطبقة، وأنا أشاهد ذلك. 451 00:20:25,180 --> 00:20:30,980 وقالت، كما تعلمون، وهذا هو يجري تقديمها عبر الإنترنت من خلال EDX، 452 00:20:30,980 --> 00:20:36,960 ونحن وضع هؤلاء الناس، الذين لديهم وثائق التقليدية القليل جدا، 453 00:20:36,960 --> 00:20:38,870 ونحن مثل، وهذا سيكون رائعا. 454 00:20:38,870 --> 00:20:40,540 لذلك هذه هي الطريقة التي وجدنا حول هذا الموضوع. 455 00:20:40,540 --> 00:20:41,535 من خلال م الزوجة، آنا. 456 00:20:41,535 --> 00:20:42,994 وبرنامج الإرشاد هارفارد الخاص بك. 457 00:20:42,994 --> 00:20:44,201 DAVID J. مالان: هذا مضحك. 458 00:20:44,201 --> 00:20:47,620 انها مثل هذا القرار صغير، وأخذ لها كان الطبقات مثل هذا الأثر ذلك الحين. 459 00:20:47,620 --> 00:20:49,940 >> JIM ماكيلفي: كان محظوظا عظمى. 460 00:20:49,940 --> 00:20:53,931 وكنا متحمس حقا أن نرى أن يا رفاق كانوا يعملون مع EDX 461 00:20:53,931 --> 00:20:56,430 وجعلها متاحة، و جميع المواد التكميلية. 462 00:20:56,430 --> 00:20:58,840 وانه امر رائع الموارد للتدريب. 463 00:20:58,840 --> 00:20:59,590 DAVID J. مالان: OK. 464 00:20:59,590 --> 00:21:02,596 حسنا، في الأخبار، ونحن وجاء في الواقع عبر نظرة 465 00:21:02,596 --> 00:21:05,720 في ما أول ليلة من LaunchCode كان عندما كنت في دار الأوبرا. 466 00:21:05,720 --> 00:21:07,520 يمكنك ان تعطي لنا حساب مباشرة ما 467 00:21:07,520 --> 00:21:09,840 كانت تجربتك مثل ذلك المساء؟ 468 00:21:09,840 --> 00:21:11,880 >> JIM ماكيلفي: نعم، لذلك كنت في روما. 469 00:21:11,880 --> 00:21:14,950 ودعا بريندان لي في الساعة 3:00 في الصباح، وقال: 470 00:21:14,950 --> 00:21:17,140 لقد فاضت جميع أماكن الثلاثة. 471 00:21:17,140 --> 00:21:21,360 لذلك كان علينا أن كنيسة المسيح الكاتدرائية ومكتبة وسط البلد، 472 00:21:21,360 --> 00:21:24,520 والنصب التذكاري للجنود، والتي ثلاثة أماكن كبيرة إلى حد ما. 473 00:21:24,520 --> 00:21:26,390 وكنا نتوقع بضع مئات من الناس. 474 00:21:26,390 --> 00:21:28,550 كان لدينا أكثر من 1،000 شخص التوقيع. 475 00:21:28,550 --> 00:21:30,890 لذلك نحن فاض كل شيء وبريندان يدعو لي، 476 00:21:30,890 --> 00:21:33,840 مثل، نحن بحاجة إلى بناء أكبر. 477 00:21:33,840 --> 00:21:36,370 وأنهم وصلوا لنا هذا العملاقة، هذه الأوبرا العملاقة 478 00:21:36,370 --> 00:21:38,717 المنزل، حيث عقدنا الدرجة الأولى. 479 00:21:38,717 --> 00:21:40,050 DAVID J. مالان: أوه هذا أمر عظيم. 480 00:21:40,050 --> 00:21:42,590 JIM ماكيلفي: والناس كانت ممتن للغاية. 481 00:21:42,590 --> 00:21:45,930 أعني، والناس الذين أننا لا نصل ل 482 00:21:45,930 --> 00:21:48,089 الناس الذين كنت ترغب فقط لمساعدة هؤلاء الناس. 483 00:21:48,089 --> 00:21:50,630 DAVID J. مالان: وعما كنت قد رأيت، تماما مدى واقعية 484 00:21:50,630 --> 00:21:53,460 هو عليه، شخص يدخل طبعا مع عدم وجود خلفية مسبقة. 485 00:21:53,460 --> 00:21:56,150 وبعد بضعة أشهر، لديهم 13 أسبوعا من CS50 486 00:21:56,150 --> 00:21:58,310 تحت الحزام لفي الواقع تشعر بالثقة الكافية 487 00:21:58,310 --> 00:22:01,000 ويكون مؤهلا بما فيه الكفاية ل وظيفة البرمجة الفعلية. 488 00:22:01,000 --> 00:22:03,590 >> JIM ماكيلفي: وهكذا ديفيد، نحن حقا لا أعرف، حسنا؟ 489 00:22:03,590 --> 00:22:06,770 لأننا لم تكن قد فعلت ذلك في أي نوع من التوسع حتى الآن. 490 00:22:06,770 --> 00:22:10,910 كما تعلمون، لدينا نقاط البيانات في الوقت الراهن هي ما تعلمت كان ذلك ممكنا. 491 00:22:10,910 --> 00:22:13,533 وبعد ذلك بنحو 50 الناس أننا قد وضعت، 492 00:22:13,533 --> 00:22:15,200 عموما نحن نعرف أين هم. 493 00:22:15,200 --> 00:22:18,270 وتخمين لدينا هو أن شخصا ما الذي يأتي من خلال CS50 494 00:22:18,270 --> 00:22:21,397 سيكون عموما المهرة مثل بعض 495 00:22:21,397 --> 00:22:23,480 للشعب لدينا بالفعل وضعت بنجاح. 496 00:22:23,480 --> 00:22:25,620 >> لذلك نحن لم تثبت حجمها بعد. 497 00:22:25,620 --> 00:22:29,140 وأنا لا أقول أنه من استكمال في التعليم بأي وسيلة. 498 00:22:29,140 --> 00:22:31,990 لكنه هذه بداية رائعة. 499 00:22:31,990 --> 00:22:33,640 وأنه يعطي الناس السياق. 500 00:22:33,640 --> 00:22:36,310 وأيضا، كما تعلمون، انها فئة صارمة. 501 00:22:36,310 --> 00:22:40,020 لذلك أي شخص يكمل هذا وقد أثبتت الطبقة شيئا. 502 00:22:40,020 --> 00:22:43,175 أنها قد أثبتت بعض حرف أو مجموعة منكم 503 00:22:43,175 --> 00:22:48,170 تعرف، إما مثابرة أو المخابرات، أو أيا كان أن الصيغة السحرية هي 504 00:22:48,170 --> 00:22:51,660 أن يحصل عليها من خلال فئة صعبة جدا، 505 00:22:51,660 --> 00:22:54,420 ونحن نعتقد أن يحدث ليبشر بشكل جيد للغاية لنجاحها. 506 00:22:54,420 --> 00:22:57,340 ونحن لدينا شركات التي هي على استعداد لعمل نسخة احتياطية على ذلك. 507 00:22:57,340 --> 00:22:59,700 لذلك، لذلك نحن لا نعرف حقا. 508 00:22:59,700 --> 00:23:03,630 ولكن نحن متفائلون جدا بأن أي شخص الذي يحصل من خلال CS50، 509 00:23:03,630 --> 00:23:06,080 يمكننا الحصول على وظيفة. 510 00:23:06,080 --> 00:23:09,320 >> بريندان LIND: والشيء هو أن ليس LaunchCode 511 00:23:09,320 --> 00:23:11,120 مثل تأجير مستوى الدخول الخاص نموذجي. 512 00:23:11,120 --> 00:23:13,870 الحق، انها ليست فيها كنت تأتي وتقول 513 00:23:13,870 --> 00:23:16,410 عادة قد تحتاج إلى C.S. درجة وسنتين من العمل 514 00:23:16,410 --> 00:23:18,800 تجربة للحصول على الكثير من فرص العمل، أليس كذلك؟ 515 00:23:18,800 --> 00:23:22,680 ولكن بعد ذلك، يأتي في LaunchCode، كنت لا تحتاج إلى أي من تلك الأشياء. 516 00:23:22,680 --> 00:23:24,620 لا تحتاج إلى أن تكون تأهل إلى تلك النقطة. 517 00:23:24,620 --> 00:23:26,370 حيث يجب أن تكون ويكون هذا الاستعداد 518 00:23:26,370 --> 00:23:27,780 وتدفع للوصول الى هذا المستوى. 519 00:23:27,780 --> 00:23:28,960 لذلك فمن التلمذة الصناعية. 520 00:23:28,960 --> 00:23:31,920 ويستمر حتى كنت على هذا المستوى، حيث 521 00:23:31,920 --> 00:23:34,040 كنت سيقدمون في الوضع الطبيعي لل. 522 00:23:34,040 --> 00:23:35,910 ويمكن للشركة أن تدع تذهب في أي لحظة. 523 00:23:35,910 --> 00:23:38,000 >> DAVID J. مالان: حتى الشركات ومنها القيام، في نهاية المطاف، 524 00:23:38,000 --> 00:23:39,177 أن الشراكة الأولي. 525 00:23:39,177 --> 00:23:40,010 بريندان LIND: الحق. 526 00:23:40,010 --> 00:23:43,045 فما CS50 - ما نحن القيام تحاول أن تفعل مع CS50 527 00:23:43,045 --> 00:23:46,320 وحملهم على النقطة التي ثم، مهلا إذا كنت يمكن أن تتخذ CS50، 528 00:23:46,320 --> 00:23:48,620 مثل أن يكون لديك محرك الأقراص هذا، لديك أن الإرادة للتعلم، 529 00:23:48,620 --> 00:23:53,460 وعليك أن الاستعداد ل تعلم الذاتي والعمل في الشركة، 530 00:23:53,460 --> 00:23:56,160 للتعامل مع كل ما هو مطلوب. 531 00:23:56,160 --> 00:23:58,530 وبعد ذلك يمكننا الحصول عليها، نحصل عليها في الباب. 532 00:23:58,530 --> 00:24:02,640 وهم يتقاضون رواتبهم، فإنهم يتقاضون رواتبهم 15 دولارا في ساعة لمدة التلمذة الصناعية. 533 00:24:02,640 --> 00:24:05,880 وكلما انهم على استعداد، الشركة تحولهم إلى وضع بأجر. 534 00:24:05,880 --> 00:24:08,570 إذا لم يفعلوا ذلك، إذا كانت الشركة لا اعتقد انهم في طريقهم، 535 00:24:08,570 --> 00:24:09,445 أنها يمكن السماح لهم بالرحيل. 536 00:24:09,445 --> 00:24:14,750 وحتى الآن، أن النجاح هو أن الى حد كبير لا يزال الجميع 537 00:24:14,750 --> 00:24:15,630 مع شركتهم. 538 00:24:15,630 --> 00:24:16,540 >> DAVID J. مالان: OK. 539 00:24:16,540 --> 00:24:18,350 حتى الآن كنت سانت لويس تركز على، 540 00:24:18,350 --> 00:24:20,880 لكنني جمع كنت ترغب في أخذ زمام المبادرة على الصعيد الوطني. 541 00:24:20,880 --> 00:24:22,790 فما هو الواقع القادم بالنسبة لك؟ 542 00:24:22,790 --> 00:24:25,630 >> JIM ماكيلفي: إذن هي سلسلة المقبل من المدن في مختلف أنحاء البلاد. 543 00:24:25,630 --> 00:24:28,710 لذلك، نحن لا نريد أن تذهب الوطنية حتى أننا صقل النموذج، 544 00:24:28,710 --> 00:24:32,470 وربما وضعت اثنين من تلك الأرصفة من خلال الأوساخ. 545 00:24:32,470 --> 00:24:34,830 الانتهاء من هذا الدرجة الأولى CS50 هو 546 00:24:34,830 --> 00:24:38,080 سيكون من المهم حقا، ل نحن نحصل على بيانات جيدة عن ذلك. 547 00:24:38,080 --> 00:24:43,079 ولكن بمجرد ان نعرف ما يصلح وما نحن حقا ينبغي أن تفعل والتحجيم، 548 00:24:43,079 --> 00:24:45,120 ثم ونحن في طريقنا لتوسيع نطاق في أسرع وقت ممكن، 549 00:24:45,120 --> 00:24:46,710 لأن الحاجة موجودة في كل مكان. 550 00:24:46,710 --> 00:24:50,260 ونحن لا نسعى لجعل هذا بعض نوعا ما، ظاهرة سانت لويس المحلية. 551 00:24:50,260 --> 00:24:52,740 نحن فقط استخدام تلك كسرير الاختبار. 552 00:24:52,740 --> 00:24:55,900 ومن ثم سنكون توسيع كما تعلمون، بأسرع ما يمكن 553 00:24:55,900 --> 00:24:58,160 إلى الأماكن التي لديها احتياجات مماثلة. 554 00:24:58,160 --> 00:25:00,070 >> DAVID J. مالان: حسنا، شكرا لكم ذلك الكثير عن كل شيء قمت به. 555 00:25:00,070 --> 00:25:01,610 نحن بالاطراء أن يكون حتى جزء منه. 556 00:25:01,610 --> 00:25:02,660 انها كانت ملهمة جدا. 557 00:25:02,660 --> 00:25:03,660 >> JIM ماكيلفي: شكرا لك. 558 00:25:03,660 --> 00:25:08,610 وقد كان هذا سخية جدا من مجرد التعليم من الطراز العالمي التي 559 00:25:08,610 --> 00:25:12,660 متاح للأشخاص الذين نقدر حقا عليه. 560 00:25:12,660 --> 00:25:14,410 أتمنى أن يجتمع بعض الطلاب 561 00:25:14,410 --> 00:25:18,470 ورؤية الناس الذين كنت تعرف، انها تغيير حياة. 562 00:25:18,470 --> 00:25:22,610 وأود فقط لأننا يمكن الوصول إليها عن طريق الكاميرات وتقديمهم هنا. 563 00:25:22,610 --> 00:25:25,090 لكنها ذات مغزى ذلك. 564 00:25:25,090 --> 00:25:28,189 وانها تتحرك الإبرة وانها جيدة حقا. 565 00:25:28,189 --> 00:25:28,730 لذلك شكرا لك. 566 00:25:28,730 --> 00:25:29,980 >> DAVID J. مالان: الشكر لك منا كذلك. 567 00:25:29,980 --> 00:25:30,900 نقدر ذلك. 568 00:25:30,900 --> 00:25:33,660 569 00:25:33,660 --> 00:25:35,660 شكرا جزيلا لانضمامك إلينا. 570 00:25:35,660 --> 00:25:39,550 launchcodestl.com للمزيد. 571 00:25:39,550 --> 00:25:43,109 >> حتى وصلنا بعد فترة وجيزة أن الدردشة دردشة حول أكثر ما يمكن أن نقوم به. 572 00:25:43,109 --> 00:25:44,400 وصلنا إلى ما يلي. 573 00:25:44,400 --> 00:25:48,010 نحن سعداء جدا للإعلان عن الأولى على الإطلاق التي CS50 Hackathon 574 00:25:48,010 --> 00:25:50,500 سوف يذهب على الطريق إلى سانت لويس. 575 00:25:50,500 --> 00:25:51,780 الطبعة LaunchCode. 576 00:25:51,780 --> 00:25:54,230 في الواقع، نحن سيتم أخذ معنا، إذا كنت ترغب في تلبية هؤلاء الناس. 577 00:25:54,230 --> 00:25:56,563 إذا كنت نفسك نحيي من سانت لويس، أو من شأنه في نهاية المطاف 578 00:25:56,563 --> 00:25:59,850 مثل أن يوفق في الانترنت، وCS50 وسوف يكون هناك أندرو الخاصة. 579 00:25:59,850 --> 00:26:04,720 تشانغ CS50، وكولتون، دان، الذين كنت التقيت للتو، 580 00:26:04,720 --> 00:26:11,040 ديفين، غابرييل، جيسون، رامون، الذي التقى أيضا في وقت سابق. 581 00:26:11,040 --> 00:26:15,920 سرقة بودين، شيلي، الذي كنت قد تذكر من أفلام مثل - 582 00:26:15,920 --> 00:26:17,370 و[؟ Zemaila؟]. 583 00:26:17,370 --> 00:26:20,600 >> ذلك في الواقع، إذا كنت ترغب في الانضمام إلينا في سانت لويس أو عبر الإنترنت 584 00:26:20,600 --> 00:26:24,800 في live.cs50.net، في تناغم ل المعرض الحية يوم الجمعة المقبل 585 00:26:24,800 --> 00:26:27,332 28 مارس في الساعة 6:00 مساء بالتوقيت الشرقي. 586 00:26:27,332 --> 00:26:29,790 ونحن في طريقنا لتكون مستيقظا ل عدد غير قليل من ساعات ذلك المساء. 587 00:26:29,790 --> 00:26:32,170 ونأمل عليك البقاء تصل معنا كذلك. 588 00:26:32,170 --> 00:26:33,896 هذا كل شيء لايف CS50 هذا الأسبوع. 589 00:26:33,896 --> 00:26:35,770 شكرا جزيلا للجميع وراء الكاميرا. 590 00:26:35,770 --> 00:26:37,320 شكرا جزيلا لمساهمينا. 591 00:26:37,320 --> 00:26:39,880 سنرى لك في سانت لويس، وكان هذا CS50. 592 00:26:39,880 --> 00:27:07,810 593 00:27:07,810 --> 00:27:10,350 >> رامون: ماذا يقول الثعلب؟ 594 00:27:10,350 --> 00:27:31,146