דוד י מלאן: שלום עולם. זה CS50 בשידור חי וזה במרץ 14, מה שאומר, יום פאי שמח. עכשיו זה כבר זמן מה מאז שראינו אותך, כי ביום שישי האחרון, רוב באודן ואני היינו ממש משם במסיבת באטלנטה, ג'ורג'יה. כנס המכונה SIGCSE, עניין המיוחד קבוצה לחינוך מדעי מחשב, שכל שנה מפגישה כמה 1,000 מחנכים לדבר על ולעבוד על שיפורים ב חינוך למדעי מחשב. אחד הדוברים מרכזי בשנה זו, למעשה, היה מייסדה של code.org, שאולי לך ראה בעיתונות בשנה האחרונה. הם עשו יוצא דופן עבודה על מקבלת השנה האחרונה אנשים להתרגש ממדע מחשב, ועל תכנות בפרט. למעשה, אחד של רובם יוזמות ידועות ידוע כשעה של קוד שהיא הזדמנות ותכנית לימודים שדרכו אתה, או חבר, או בן משפחה, או עמית לעבודה, אפשר לקבל את הידיים מלוכלכות עם קצת למדעי מחשב ותכנות רק שעה לראות אם אתה לוקח את זה. למעשה, אם אתה בעצמך יש חבר, בן משפחה, או עמית לעבודה שהייתי רוצה לנסותו או את ידה על כמה מדעי מחשב, אבל אתה חושב שזורק אותם לCS50 של תכנית לימודים יכולים להיות קצת יותר מדי מדי בקרוב, גם בכל האמצעים, להפנות אותם לcode.org / ללמוד בו הם יכולים לנסות היד שלהם לשעה אחת בלבד בקצת של מדעי מחשב. או יותר טוב, להראות להם סרטון זה. [וידאו השמעה] -היי, אני לאה. -ואני טוניה. -ואנחנו ברי מזל מספיק כדי תלמד מדעי מחשב. אנחנו חושבים שזה נורא, כי 90% מבתי הספר לא מלמדים את זה. -הם בהחלט לא להציע אותו בבית ספר התיכון שלי. -אז אנחנו מנסים לעשות את הסרטון הזה כדי להראות שאפשר ללמוד באף אחד. אנחנו רוצים לקבל 10 מיליון תלמידים לעשות שעה של קוד. שעות של קוד. שעות של קוד. -שעה של קוד. שעות של קוד. שעות של קוד. שעות של קוד. שעות של קוד. -שעה של קוד. , איך אתה מקבל אותו להגיע לחמניות. הוא צריך לעשות כמה פעולות. -יש לי את זה. Yay. -ואז שנריץ את זה ולראות מה קורה. -מדהים. -הנה. -אתה פשוט כתב התכנית הראשונה שלך. -אני כתבתי את זה? -כן. -זהו הקוד שזה עתה כתב. מאוד מדהים. -חשבתי כמו, הקוד היה כמו האקר ה-FBI, סמלים וכאלה. -קצת בעיה פתרון, קצת היגיון. -זה כמו הוראות. שלו תכנות הוא הרבה יותר קל היום. -לא פשוט לשחק בטלפון שלך. לתכנת אותו. -בסדר. -מדהים. -איך מישהו ללכת על מקבל עבודה? -אולי לקחת בכיתה מקוונת, למצוא כיתה בקולג' קהילתי. , אתה יכול לקבל אחד הטוב ביותר מקומות עבודה שמשלם בעולם. -אני חושב מרגש של הרפואה לכל עידן המחשב. טכנולוגיה נגיעות בכל חלק מחיינו. אם אתה יכול ליצור טכנולוגיה, אתה יכול לשנות את העולם. -אז אנו שמחים שאתה משתתף בשעה של היום של קוד. -אנחנו פשוט עשינו שתי שורות של קוד. ושלוש שורות של קוד. ארבע שורות. ושבע שורות. חמש שורות. -16 שורות של קודים. -99 שורות של קוד. -60 קווים. -18 שורות של קוד. -75 שורות של קוד. -זה לא משנה בן כמה אתה. שעות של קוד. שעות של קוד. -שעה של קוד. -שעה של קוד. -שעה של קוד. -בין אם אתה צעיר גבר או אישה צעירה. בין אם אתם גרים ב אזור כפרי עיר או. -כולם במדינה הזאת צריכה ללמוד איך לתכנת מחשב. -ואני פשוט השלמתי - שעות של קוד. -זה ממש ממש קל ללמוד. -בנות צריכה ללמוד גם את זה. הבנת שפה זה הולך להיות בעתיד. -כל אחד יכול ללמוד מדעי מחשב. -ואתה יכול ללמוד יותר מדי. -ג'ק דורסי, מארק צוקרברג, ביל גייטס, שכל כולכם, אני לומד. תן לו זריקה. [השמעת וידאו END] עכשיו משהו אומר לי שאם אתה בCS50 או הוא בCS50x, אתה כבר בילה גם יותר מ רק שעה בקידוד. אבל לכל בני משפחה, חברים, או עמיתים לעבודה כי אתה רוצה להציג לכך עולם, הנה עוד תמריץ. זוכר את הבחור הזה? פופולרי מאוד בזמן אחרון, יש היה רפוי כביכול ציפור על פלטפורמות שונות. וכאן יש לנו כתובת אתר, בcode.org / רפוי, שבו אנשי הסוג ב code.org יכולים להרכיב כלי שדרכו אתה או חבר יכול להפוך את עצמו יישום שהמשחק הפופולרי. אז אל תבדקו את זה. עכשיו כנס זה, ויום שישי האחרון. רוב אודן ואני בו שוב, משם בכנס הזה, וחשבנו על יש מארח אורחים. ואנחנו ניסינו את די כמה אנשים לאודישנים. אף אחד מהם נראה לי תסתדר, אז חשבנו היינו להראות לכם כמה קליפים של מה שעשה להתרחש. [וידאו השמעה] רמון Galvan: אני מילוי רמון Galvan למארח הרגיל שלך, דוד מלאן. הסיסמה של צבא ארה"ב הייתה 000000, לא ממש בטוח אם תשאלו אותי. עם זאת, אני אוהב אותך. בניגוד לדוד, שמקיף אותך. בואו לא נלך על הטעות הזאת. מה זה זה אודות? בואו רק לראות וידאו עם הארי לואיס. [השמעת וידאו END] דוד י מלאן: עכשיו, מה שרוב מצחיק על קליפ שאינו איך רמון הופיע מול מצלמה, אבל איך רמון לא יודע, עד כשל כמה לפני רגעים, שהיינו הולך לשחק קטעים האלה בחזרה כאן בשבילך באינטרנט. אז CS50 שלו, רמון Galvan. חוזר אולי ב כמה פרק בעתיד. עכשיו בינתיים, אתם אולי זוכרים שעזבנו את הפרק אחרון פעמים על קצת סחרור מסוכן, שבו שהזכרנו שרוב אודן יש אח תאום, פול. מי, שוב, רואה את עצמו קצת קומיקאי. אבל הוא גם קרה להופיע בשעשועון אמריקאי פופולרי, ואנחנו שואלים אותך איזה מהם. ובכן כמה מכם כתב בעם התשובה. והנה דוגמא אחת כזו. בCS50 חי, דוד שהוזכר על אחיו של רוברט תאומה, פול באודן, ושאלתי על ל-Google זה. גם נראה כאילו הוא בהרווארד, יותר מדי. וגם, מי רוצה להיות מליונר, וכן, אם אני ראשון לדווח על כך, דוד, אדוני, הייתי אשמח להיות מפורסם בCS50 הבא לחיות. אז מחשיב את עצמך מפורסם כי התשובה אכן הייתה, מי רוצה להיות מליונר. ולמעשה, כאן בתמונה הוא פול באודן לצד המארח ששל תכנית הטלוויזיה. ואנחנו גם עשינו קצת לחפור, ומצאתי את הסרטון הזה בשבילך. [וידאו השמעה] פול אודן מפרנקלין, ניו ג'רזי. היי פול. ברוכים הבאים למופע. -תודה לך. פול שהוא אומר כאן שאתה כיתה י ' באוניברסיטת הרווארד, ללא ספק בחור חכם. -אני מניח. ובכן בספר שלי, כי בהחלט מצביע על כך. ואני יודע שכאשר היית עומד בתור למליונר, אות משמים אמרה שאתה כנראה הולך לעשות טוב, נכון? , אתה יכול להגיד את זה. כשעמדתי בתור שהיה לי חולצת פולו שהיה תקועה ב וציפור שקרה לקקי ימין למטה האחורי של החולצה שלי. וזה עדיין היה תקוע בו אבל בסופו של אותו להיות מזל טוב. -זה מזל טוב, את הרואה? הנה לך, שאתה כאן. בסדר, פול. האם אתה מוכן? -אני מוכן. -בסדר. אז בואו לשחק מיליונר. וכבר ישב אחיך מאחוריך, האח שלך רוב. מה שלומך, רוב? -אני טוב, מה שלומך? -Twin אח. -כן. , עכשיו לך אם כי אתה, צעיר יותר, אתה יצא שש דקות מאוחר יותר, נכון? האם זה נכון? -אני, כן. -אבל אתה אח חכם יותר? ובכן, אני לא רוצה להתרברב. אז אני לא יכול לענות על זה. [השמעת וידאו END] -אז יש רוב תאומים, כותב עוד חבריו לכיתה שלך, הממ מעניין. כמה עמוק חור הארנב הולך? יש לי שאלה, למה בעיה סטים ייקחו כל כך הרבה זמן להיות autograded? מה קורה מאחורי הקלעים? אז חשבתי שהיית זה דווקא שאלה טובה לענות כי זה מראה קצת של טכני מעניין בסיסית פרטים. בניגוד לאמונה פופולרית, הם לא למעשה מדורג על ידי החבובות, אלא על ידי תשתית שאנחנו יודע כמו עזיבה 50 על הלקוח. ותשתיות שאנו מכירים אותה ארגז חול 50 בצד השרת. עכשיו למי שאינו בקיא, על מנת לבדוק נכונותם של חלק מ הבעיה של CS50 להגדיר בעיות, אתה יכול להריץ את הפקודה ב מכשיר CS50 הידוע כצק 50, שבו אתה מציין מזהה ייחודי לבדיקה שברצונך להפעיל. ולאחר מכן אתה מציין הנתיבים לקובץ או קבצים שברצונך להעלות לשרתים לבדיקה. עכשיו, כאשר התגובה חוזר מהשרת, אני מקווה שאתה תראה את כל ירוק פרצופים מחייכים, כמו אלה כאן, המצביע על כך שכתבתי "שלום, עולם" מאוד בצורה נכונה. לעומת זאת, אם עשיתי משהו לא נכון, כמו שלא ממש שמות הקבצים בצורה נכונה, אני יכול לקבל את פני אומללות אדומות זה מפחידה hello.c אומר קיים, מה שאומר שזה לא למעשה, כפי שצוין על ידי אדום. ואם משהו לא ב צהוב, בינתיים, זה אומר שבדיקות אלה לא עשו אפילו לרוץ בגלל כמה תלות, כמה בדיקה קודם לכן עשתה לא בעובדה להצליח. אז מה באמת קורה מתחת למכסת המנוע? גם כשאתה מפעיל את זה לבדוק 50 פקודה, אנחנו בעצם רוכס את כל הקבצים שלך, לדחוס אותם, לשלוח אותם עד תראה את האשכול של CS50 של שרתים, שבו לאחר מכן אנו יוצרים את מה שנקראו ארגז חול סביבם. בעיקרו של דבר שאתה יכול לחשוב מזה כתיקייה, וכמשתמש מיוחד שקיים אך ורק למטרה של קומפילציה והפעלת שהקוד ספציפי במנותק מכל אדם אחר, כך שרק במקרה יש לו תלמיד לולאה אינסופית בשוגג או גרוע מכך, זה לא הולך לבהכרח משפיע על כל אדם אחר במערכת. ולא ניתן להשפיע או כל קבצים נמחק שלא צריך להיות מותר. עכשיו, איך עושה את הקוד להיבדק? ובכן, אנחנו כתבנו כל תשתית התקשרתי שוב, ארגז חול - CS 50 ארגז חול. ותשתית זו כתוב, הפתעה, בשפה שנקראת JavaScript. שאתה אולי יודע, מclientside חוויות, אבל מתברר אתה יכול גם להשתמש ב-JavaScript בצד השרת. מה לעשות שחלק בדיקות למעשה נראות? ובכן הנה כמה תופעות שרת JavaScript קוד, וזה רק קטע ממנו. אבל זה מייצג שתי המחאות שאולי אנחנו רצים על הקוד שלך. הראשון שבם למעלה שם, בדיקה אם hello.c הקובץ קיים, והשני ממש בודק אם הקובץ שלך הידור על אישור. וזה מה שסופו של דבר יוצר פרצופים אומללים אלה או אלה פרצופים שמחים שאתה רואה בצורה של צ'ק 50 תוצאות. עכשיו, להרבה יותר פרט טכני, אתה מוזמן להעיף מבט במאמר זה כאן, במקרה שבו היה למעשה שהוצג בשנה שעברה כנס SIGCSE, והוא צולל לתוך הרבה יותר פירוט באשר לאופן שהמערכת עובדת ולכן הקימו אותו בשנה שעברה. עכשיו, בתקשורת בזמן האחרונה, היה זה ביטוי כאן - לנאמני תורה ונכשלים, נאמני תורה שנקרא להיכשל באג שהטרידו אפל מחשב לאחרונה. עכשיו, אנחנו לא להציג את זה בCS 50, כי הצהרת goto ב-C הוא כלל בעין יפה, גם למרות שבהחלט יש לו שימושיה. ומה זה אומר כאן, נאמני תורה ונכשל, הוא שכל מה יש תכנית הקו הזה של קוד, צריך ללכת, כי הוא לקפוץ ל, עוד שורת קוד בלי קשר לכל קווים בינו, וקו זה של קוד יהיה שכותרתו עם מילות מפתח להיכשל. ולהיכשל יכול להיות כל דבר, [Fubar? BES?] אבל במקרה הזה, אפל בחרה לקרוא לזה להיכשל בגלל שזה הנתח של קוד ש צריך לבצע אם ו כאשר נכשל במשהו. עכשיו, למרבה הצער, אפל עשה טעות עם הצהרה זו, כפי שאנו בקרוב נוכל לראות. והם לאחרונה פורסם ההודעה הזאת באחד מדיווחי תיקון באג שלהם. תוקף עם עמדת רשת חסויה יכול ללכוד או לשנות נתונים ב מפגשים המוגנים באמצעות SSL / TLS. SSL, כזכור, היה מאובטח שכבת שקעים, וזה הטכנולוגיה המשמשת לבדרך כלל להצפין את תעבורה בין דפדפן אינטרנט, אומר במקינטוש או ב-iPhone, או כל מכשיר אחר, ושרת אינטרנט. ו-TLS הוא קשור לזה. בעיה זו טופלה על ידי שחזור חסר שלבי אימות. אז זה היה התיאור של אפל הבעיה ופתרון לכך. אבל מה זה באמת אומר? אז עשינו קצת לחפור, ואנחנו דווקא מצא את קוד המקור ליישום SSL של אפל עצמו, אשר שוב משפיע על מחשבי מקינטוש או iPhone, במיוחד אם אתה משתמש ספארי במחשבים אלה. הנה קטע מקוד זה. עכשיו, ייתכן שלא מכיר חלק מהפונקציות. וייתכן שלא להכיר בשימוש מללכת למשפט עד עכשיו. אבל זה תחביר מוכר במקצת. יש לנו כמה אם תנאים, חלקם כניסה, פונקציה, סוגריים מסולסלים. אז לא כל כך זר. אבל בואו להתקרב קצת. הנה, להסתגל לתנאים אלה, והנה אזכור לנאמני תורה ולהיכשל. עכשיו, מה הוא לא מצליח? ובכן בואו באמת לגלול מטה נוסף בתכנית. אלה הם הקווים של קוד, שלושה קווים אלה מבוצעים אם אכן הולכים להיכשל. עכשיו, מה הבעיה אם כך? ובכן, בואו נחזור עד לתנאים אלה שבהם אני כבר מודגש בצהוב כל אזכורים של נאמני תורה ולהיכשל. רואה שום דבר מוזר? להתמקד בתחתית שם. נכון? הקוד יכול להיות חדש, אבל הרעיונות לא. אם להתקרב לכאן, תוכל תבחין כי מתכנת יש לך לעמוד נכתב להיכשל פעמיים, אבל מסוכסך שניהם. אבל ייתכן שנעשית את אותה טעות את עצמך בכמה בעיות ל50 CS. רק בגלל שאתה לשנן שני קווים קוד הפנימי של מצב זה לא אומר שהם שניהם הולכים לבצע. שניהם רק הולכים לבצע אם אתה באמת מקיף את שניהם עם מה? סוגריים מסולסלים. אז מה באמת קורה אם אני די לתקן את הכניסה ואין להוסיף כל סוגריים מסולסלים, מה באמת קורה מתחת למכסת המנוע, הוא goto שנכשל יש בעצם עזב את הברית כאן, מה שאומר שזה הולך ביצוע לא משנה מה. ואתה הולך ללכת, או לקפוץ ל, שלושה אלה שורות קוד הסתכלנו לפני רגע. אז מה המשמעות? ובכן, תסתכל על אלה רוב שתי שורות תחתונה ממש כאן. קווים אלה לעולם לא יהיו, אי פעם לקבל הגיע. כי לא משנה מה, כי לך לעמוד השני ייכשל הולך לחייב את התכנית לקפוץ ישר מעל השורות אלה. וסיפור ארוך קצר, שתי השורות האחרונות אלה חשובים דווקא עבור נכונות SSL. ואכן, אם הם לא מבצעים, זה הוא אפשרי או יריב, בחור רע, כדי לנהל את מה שידוע בדרך כלל כאיש בפיגוע במרכז, מתחזה לאתר מאובטח כמו פייסבוק, או אמזון, או גוגל. אבל באמת רק לראות - שיש חיבור מוצפן אליך, ואז הם מעבירים את התנועה שלך יחד, לטוב ולרע. אולי שם המשתמש שלך, אולי הסיסמה שלך, אולי את פרטי כרטיס אשראי שלך, לאתר בפועל בשאלה. או אפילו לא בכלל. במילים אחרות, זה שובר SSL. עכשיו לשמחתי, אפל עשתה כתובת זו. גם עבור Mac OS ו-iOS לאחרונה. אבל אם אתה רוצה להכפיל את הצ'ק המחשב שלך הוא עם החברה עד כה, בהנחה שיש לך עדכונים אוטומטי ב, הראש לgotofail.com ותראה קטן ונחמד בדיקה שתגיד לך כמה שיותר. בינתיים, אם אתם רוצים לקחת מסתכל על קוד המקור בפועל, מדובר בכתובת ארוכה, אבל הנה קוד מקור כולו לקובץ ש אם ברצונך לקבל תחושה של מה הוא תכנות בעולם האמיתי כמו, ולמען אמת באגים בעולם אמיתי. אם כבר מדברים על באגים, מם זה הייתה הופץ לא מעט באיחור. 99 באגים קטנים בקוד, 99 באגים קטנים בקוד, לקחת את אחד, תיקון זה בסביבה, 127 באגים קטנים בקוד. אז מה זה מתייחס? אולי, זו חוויה אתה בעצמך יש לו, בו אתה מנסה לרדוף אחרי כמה באג, ואז עוד אחד, או אולי אפילו יותר באגים לצוץ כמו תוצאה לאחר שניסה כדי לטפל בבעיה אחת. למעשה, כדי שזה פגע בבית עוד יותר, בואו להרים את פניו כי הוא מכיר אולי. האל, ממלקולם באמצע. [וידאו השמעה] [השמעת מוסיקה] [השמעת וידאו END] דוד י מלאן: ועכשיו כמה מילים נימוסים מחלק מחבריו לכיתה שלך. Up הוא ראשון חאלד, וחברו של שברדו מצפון וירג'יניה בארצות הברית. חלד: בני זוג אהוי CS50, שם הוא חאלד [לא ברור]. פגוש התוכי שלי, [לא ברור] אני גר בצפון וירג'יניה. אני בכיתת ח'ואני מתרגש להיות חלק מכיתת CS50. זה נהדר לחוות מכללה אלא להישאר בבית. כפי שאתם יכולים לנחש, אני נרשם בתכנית למידה המקוונת. אתה מוזמן לחוות הפרויקט הראשון שלי כאן. לראות אותך בסביבה. דוד י מלאן: ועכשיו בואו ראש לקנזס סיטי, מיזורי בי דרק מחכה. דרק היה בעבודה כשצלם זה כל כך אתה יכול לשמוע קצת רעש ברקע מאז הוא עובד במרכז הנתונים. דרק מיטשל: שלום עולם, השם שלי הוא דרק מיטשל. אני בקנזס סיטי, מיזורי. ואני לוקח את CS50 בכיתה, כי אני באמת צריך ללמוד קצת תכנות עבור העבודה שלי. זה מקום שבו אני עובד. אני טכנאי תמיכה אזורי ל Cabela של, outfitter המוביל בעולם. ואני רק מנסה ללמוד קצת יותר תכנות אז אני יכול להצטיין בקריירה שלי ופשוט להיות טכנאי טוב יותר. אז שוב, השם שלי הוא דרק מיטשל וזה CS50. [דובר איטלקי] פדריקו: שלום עולם. שמי הוא פדריקו Grivelli. אני מאיטליה. אני נולדתי באחד הגדול ערים בארץ, מילאנו. ואני בעצם גדלתי ב עיר קטנה ליד מילנו. אז הנה מתחיל את הרצון שלי על הרחבת האופקים שלי. וזו הסיבה שהיום אני זר חילופי סטודנטים במדינת וושינגטון. כמובן, ארצות הברית של אמריקה. חינוך כל כך אמריקאי הוא באמת שונה מאיטלקי. כאן אני מקבל הרבה יותר ידיים על ניסיון, ולא מחקרים ושינון. אז זה היה לי, השם שלי הוא שוב פדריקו Grivelli, וזה CS50. דוד י מלאן: ועכשיו שלום ממישהו שאנחנו לא ציפינו. שרה קופי: שלום עולם. שמי הוא שרה קופי, אני מMaltham, מסצ'וסטס, ואני נשוי ל של דן קופי של CS50. דן, אני רק רציתי לאחל לך יום הולדת שמחה מאוד. דוד י מלאן: הוא לא יודע את זה עומד לקרות, אבל של CS50, דני קופי, נכון עכשיו בחדר הבקרה. אבל עומד להיות באינטרנט, כי היום הוא יום הולדת של 29th. צא החוצה דן. נא לצאת החוצה, דן, אחרת זה עומד להיות מאוד מביך. דן? בשנה זו היא דן קופי, לא ידעתי זה הולך להיות שזה קורה - אנחנו כמובן שהכין את זה. אז יום הולדת שמח 29th, ואנחנו מקווה שאתה, אכן, מופתע. לא, זה, דרך אחרת, דרך אחרת. לא שזה היה. דן קופי: יש לנו ללכת. דוד י מלאן: דן קופי, כולם. תודה רבה לך דן, ליציאה מארון. ועכשיו, 60 שניות של דובי פנדה. [וידאו השמעה] [השמעת מוסיקה] [השמעת וידאו END] דוד י מלאן: עכשיו אתה יכול זוכר מפרק האחרון, שאנחנו הצגנו LaunchCode, יוזמה בסנט לואיס, מיזורי, המנוהל על ידי מתנדבים ש כבר לאחר יחד עם תכנית הלימודים ושל CS50 אזרחים מנחים של סנט לואיס דרך חומר שלקראת סוף עוזר לזוג אותם עם תכנות מקומות עבודה בסוף הסמסטר. אולי אתה זוכר למעשה, כי יוזמה זו הייתה כל כך פופולרית בסנט לואיס, שהם כמעט עלה על גדותיו בית האופרה המקומית. ובכן, LaunchCode של מייסדים מאוד באדיבות הגיע לקמפוס לאחרונה והסכים לשבת איתנו בסנדרס תיאטרון ל צ 'אט על מה הוא LaunchCode ואיך זה קורה. דוד י מלאן: אנחנו כאן היום עימנו חברים מLaunchCode שהוטסו בכל הדרך מ סנט לואיס כדי לומר שלום. שלום לכולם. ג'ים McKelvey: שלום. דוד י מלאן: מי שיש לנו כאן איתנו היום מLaunchCode. ג'ים McKelvey: אז, אני ג'ים McKelvey. ברנדן לינד: ואני ברנדן לינד. ZACH LOU: ואני זך לו. דוד י מלאן: ו למי שאינו בקיא, אתה יכול לספר לנו קצת על מה הוא LaunchCode? ג'ים McKelvey: אז LaunchCode היא מערכת ההשמה בעבודה כי אנו חלוצי מתחיל בסנט לואיס, אבל אנחנו הולכים להביא אותה בפריסה ארצית. הרעיון בעצם הוא לקבל חברות לשנות את ההעסקה שלהם שיטות לקבל אנשים ש אישורים לא מסורתיים. אז כפי שאנחנו יודעים, כמו מתכנתים, שהרבה המתכנתים הטובים ביותר הם לימדו עצמיים במידה מסוימת. וחברות לא בהכרח להכיר זה בנהלי ההעסקה שלהם. אז אם אתה המתכנת טובה, אתה עדיין לא בהכרח יש דרך לעבודה טובה. וכך, התחלנו לעבוד עם מאה חברות ממליארד דולרים חברות כמו Enterprise, ומסטרקארד, למטה לחברות הזנק שני אנשים. ואנחנו קיבלנו את כולם להסכים לקחת מועמדי LaunchCode ל, בעצם מערכת חניכות. דוד י מלאן: ואיך אתה מוצא החומרים של CS50 במקום הראשון. ג'ים McKelvey: אז זה היה ממש מצחיק. אשתי לקחה את הכיתה שלך באינטרנט דרך הרווארד הרחבה. והיא לקחה את סתיו 2012 CS50. ובעוד שהיינו, אני מדען מחשבים בהכשרתו. ואז אני עוזר לה דרך הכיתה, שאני צופה בו. והיא אמרה, אתה יודע, זה הוא מוצע באינטרנט באמצעות edX, ואנחנו מניחים שהאנשים האלה, שיש להם אישורים מסורתיים קטנים מאוד, ואנחנו, כאילו, זה יהיה פנטסטי. אז ככה נודעו לנו על זה. דרך אישה מ ', אנה. והתוכנית הרחבה הרווארד שלך. דוד י מלאן: זה מצחיק. זו החלטה כל כך קטנה, לוקח אותה היו לי כיתות השפעה כזו אז. ג'ים McKelvey: זה היה סופר בר מזל. ואנחנו באמת התרגשנו לראות כי אתם עובדים עם edX ומה שהופך אותו לזמין, ו כל החומרים משלימים. וזה נפלא משאבים לאימונים. דוד י מלאן: אישור. ובכן, בחדשות, אנחנו למעשה נתקל במראה על מה בלילה הראשון של LaunchCode היה כאשר הייתם בבית האופרה. אתה יכול לתת לנו חשבון ממקור ראשון של מה החוויה שלך הייתה כמו באותו הערב? ג'ים McKelvey: כן, אז אני היה ברומא. וברנדן התקשר אליי בשעה 3:00 בבוקר, ואמר, אנחנו כבר עלה על גדותיו את כל שלושת המקומות. אז היו לנו כנסיית המשיח קתדרלה, ספריית מרכז העיר, והחיילים ממוריאל, ה שלושה אולמות גדולים למדי. והיינו מצפים כמה מאה אנשים. היו לנו מעל 1,000 בני אדם להירשם. אז אנחנו גלשו הכל וברנדן קורא לי, כמו, אנחנו צריכים מבנה גדול יותר. והם קיבלו אותנו זה ענק, האופרה ענקית הזה בית, שבו קיימנו במחלקה הראשונה. דוד י מלאן: אה, זה נהדר. ג'ים McKelvey: ואנשים היו כל כך אסירת תודה. אני מתכוון, האנשים ש אנחנו מגיעים הם אנשים שאתה רק רוצה כדי לעזור לאנשים האלה. דוד י מלאן: וממה שראית, רק כמה מציאותי זה, מישהו שנכנס כמובן ללא רקע קודם. וכמה חודשים לאחר מכן, יש להם 13 שבועות של CS50 מתחת לחגורה שלהם למעשה מרגיש בטוח מספיק ולהיות מוסמך מספיק עבודת תכנות בפועל. ג'ים McKelvey: אז דוד, אנחנו באמת לא יודעים, בסדר? מכיוון שלא עשו את זה בכל סוג של קנה המידה עדיין. אתה יודע, נקודות נתונים שלנו עכשיו הם מה שלמדתי היה אפשרי. ולאחר מכן 50 כמה אנשים שאנחנו הצבנו, אנחנו יודעים בדרך כלל היכן הם נמצאים. והניחוש שלנו הוא שמישהו מי שמגיע דרך CS50 הולך להיות בדרך כלל מיומן כמו כמה של האנשים שיש לנו להציב כבר בהצלחה. אז אנחנו לא הוכיחו את קנה המידה שלו עדיין. ואני לא אומר שזה להשלים בחינוך בכל אמצעים. אבל זה התחלה כזה גדול. וזה נותן לאנשים קשר. וזה גם, אתה יודע, זה ברמה מחמירה. אז כל מי שמשלים זה בכיתה הוכיחה משהו. כי הם כבר הוכיחו כמה אופי או שילוב שלך יודע, או עקשנות או אינטליגנציה, או מה שזה לא נוסחת קסם היא שמקבל אותם דרך הכיתה די קשה, אנחנו חושבים שזה הולך למבשר טוב מאוד להצלחה שלהם. ויש לנו חברות שאינן מוכן לגבות על זה. אז, כך שאנחנו לא באמת יודעים. אבל אנחנו מאוד אופטימיים, כי כל מי שמקבל דרך CS50, אנחנו יכולים להשיג עבודה. ברנדן לינד: והדבר הוא שLaunchCode לא כמו לשכור קומת הכניסה הטיפוסית שלך. נכון, זה לא שבו אתה בא ואומר בדרך כלל שאולי אתה צריך C.S. תואר ושנתיים של עבודה ניסיון לקבל הרבה עבודות, נכון? אבל אז, LaunchCode מגיע, אתה לא צריך את כל הדברים האלה. אתה לא צריך להיות העפיל לשלב הזה. שבו אתה צריך להיות הוא צריך כשרון ש ולנסוע כדי להגיע לרמה זו. אז זה חניכות. וזה נמשך עד שאתה ברמה זו, שבה אתה תהיה הביא למצב הנורמלי. והחברה יכולה לתת אתה הולך בכל נקודה. דוד י מלאן: אז חברות הם אלה שעושים, סופו של דבר, כי שותפות ראשונית. ברנדן לינד: נכון. אז מה CS50 - מה שאנחנו עושה מנסה לעשות עם CS50 הוא מקבל אותם לנקודה שבה אז, היי, אם אתה יכול לקחת CS50, כאילו יש לך כונן ש, יש לך שרצונו ללמוד, ויש לך כשרון של עצמי ללמוד ולעבוד בחברה, כדי להתמודד עם מה שזה לא מה שצריך. ואז אנחנו יכולים לקבל אותם, אנחנו מקבלים אותם בדלת. והם משלמים, הם מקבלים תשלום $ 15 שעה לחניכות המשך. וכל פעם שהם תהיו מוכנים, החברה הופך אותם למשרת שכיר. אם לא יעשה זאת, אם החברה לא חושב שהם בדרכם, הם יכולים לתת להם ללכת. ועד כה, כי ההצלחה היא כי פחות או יותר כולם עדיין עם החברה שלהם. דוד י מלאן: אישור. אז עכשיו אתה התמקד בסנט לואיס, אבל אני מבין שאתה רוצה לקחת את היוזמה ארצית. אז מה הוא אכן הבא בשבילך? ג'ים McKelvey: אז הבא הן סדרה ערים ברחבי הארץ. לכן, אנחנו לא רוצים ללכת לאומיים עד שלחדד את המודל, ואולי הניח בני הזוג של אלה מדרכות דרך העפר. השלמת זו כיתת CS50 הראשונה היא הולך להיות ממש חשוב, כי אנחנו מקבלים נתונים טובים מזה. אבל ברגע שאנחנו יודעים מה עובד ומה אנחנו באמת צריכים לעשות ומדרוג, אז אנחנו הולכים בקנה מידה מהר ככל האפשר, כי הצורך קיים בכל מקום. ואנחנו לא מנסים לעשות קצת זה סוג של, תופעת סנט לואיס המקומית. אנחנו רק משתמשים בזה כמיטת בדיקה. ולאחר מכן יהיה לנו הרחבת אתה יודע, מהר ככל שאנחנו יכולים למקומות שיש להם צרכי דומים. דוד י מלאן: טוב, תודה רבה לך הרבה לכל מה שאתה כבר עושה. אנחנו מחמיאים לאף להיות חלק ממנה. זה היה די מעורר השראה. ג'ים McKelvey: תודה לך. זה לא היה כל כך נדיב של רק חינוך ברמה עולמית כי זמין עבור אנשים ש באמת מעריך את זה. הלוואי שהיית יכול לענות חלק מהתלמידים ותראה את האנשים שאתה יודע, זה חיים משתנים. ואני רק מקווה שנוכל להגיע דרך המצלמות ולהביא אותם לכאן. אבל זה כל כך משמעותי. וזה מרגש המחט וזה ממש טוב. אז תודה לך. דוד י מלאן: תודה שלך מאתנו גם כן. מעריך את זה. תודה רבה שהצטרפו אלינו. launchcodestl.com לעוד. אז יש לנו זמן קצר לאחר שפטפטתי לשוחח על מה עוד אנחנו יכולים לעשות. ובאנו על הבא. אנחנו כל כך שמחים לבשר הראשון אי פעם CS50 Hackathon כי יהיה קורה דרך לסנט לואיס. מהדורת LaunchCode. למעשה, אנו לוקחים איתנו, אם אתה רוצה לפגוש את האנשים האלה. אם אתה בעצמך מגיע מרחוב לואיס, או סופו של דבר היית כמו לכוון באינטרנט, CS50 של אנדרו עצמו יהיה שם. של CS50 צ'אנג, קולטון, דן, שאתה פשוט נפגש, דווין, גבריאל, ג'ייסון, רמון, מי אתה גם פגשת קודם לכן. רוב אודן, שלי, שאתה יכול זוכר מסרטים כגון - ו[? Zemaila?]. אז אכן, אם אתה רוצה הצטרף אלינו בסנט לואיס או באינטרנט בlive.cs50.net, לכוון ל ההופעה חיה ביום שישי הבאה מרס 28 בשעת 6:00 PM זמן מזרח. אנחנו הולכים להיות ער ל לא מעט שעות באותו הערב. ואנחנו מקווים שתישארו איתנו גם כן. זהו זה לשידור חי CS50 של השבוע. תודה רבה לכולם מאחורי המצלמה. תודה רבה לתורמים שלנו. אנחנו אראה אותך ברחוב לואיס, זה היה CS50. רמון: מה עושה השועל אומר?