כל אחד צריך ללמוד כיצד לכתוב קוד"
"בגלל שזה מלמד כיצד לחשוב סטיב ג'ובס
?מה תרצי להיות כשתגדלי, אוליביה
אסטרונאוטית
אני רוצה להיות מעצבת אופנה
שחקן כדורסל
שחקן/ית תיאטרון
רופא
מורה
שף
אומן
?מה תרצי להיות כשתגדלי
...בת ים
?אתה יודע מה זה מתכנת מחשבים
כן... לא
לא
אמממ... לא
משהו שקשור לקוד, או לפתרון אשליות
...אני חושב, שהם
?רגע, מה
מתכנת מחשבים
לא
בימינו, כמעט כל דבר דורש סוג כלשהו של תכנות
?אז.. מה זה
תכנות הוא בעקרון להסביר למחשב מה תרצו שהוא יעשה עבורכם
אתם מלמדים את הדבר הטיפש ביותר עלי אדמות - מחשב
איך לעשות משהו
תכנות הוא אחד הדברים היחידים בעולם שניתן לבצע
יש מאין
כל מה שתרצו.
זה לא דומה לנגינה או לספורט
זה בהתחלה מאוד מפחיד אבל די מהר תופסים את העקרון
קידוד (תכנות) הוא דבר שניתן ללמוד
ואני יודע שזה יכול להיות מפחיד והרבה דברים מפחידים
אבל, אתם יודעים? מה לא? (מפחיד)
מרבית הקודים שאנשים כותבים הם פשוטים
זה יותר התהליך של פיצוח בעיה
ורק אז כתיבת האלגוריתם שחלקינו מכירים
אז אם זה פשוט יחסית ?למה לא יותר אנשים עוסקים בזה
במהלך 10 השנים הבאות יהיו 1.4 מיליון דרישות עבודה במדעי המחשב
ורק כ-400,000 מסיימי תואר שיוכשרו לתפקידים הללו (ארה"ב)
זה חוסר של מיליון אנשים
?אז איך מתחילים
הייתי אובססיבי למפות כשהייתי קטן
וערים במיוחד
אז לימדתי את עצמי לתכנת
היתה לי מטרה ברורה של מה אני רוצה לעשות
שזה לראות מפה של העיר על מסך המחשב שלי, ולשחק איתה
לשים דברים על המפה ולהזיז דברים עליה
לראות מה קורה לעיר, איך היא עובדת
איך היא חיה, איך היא נושמת
הדבר הראשוני היה עצם השימוש בתוכנה כדי
להחליט מתי הכיתות בבית הספר שלי יפגשו
והיה עלי להחליט איזה בנות יהיו בכיתה שלי
התכנית הראשונה שכתבתי שאלה שאלות כמו
מה הצבע האהוב עליך?", או "בן כמה אתה?"
בתחילה למדתי כיצד ליצור מעגל ירוק וריבוע אדום שיופיעו על המסך
"בהתחלה יצרתי כתובת של "שלום עולם
וגרמתי למחשב לעשות את זה! זה היה מדהים
כשלמדתי מעט יותר הקיר השחור הפך לצבר של דלתות
וכשאתה פותח אותן, בסוף נכנס אור
ועבורי תוכנה שסיימתי היא כמו מבנה מלא באור
כל הפינות מוארות, אתה מבין את המבנה שלה
זו באמת הרגשה מופלאה לסיים את זה
לקח לי זמן להבין שליצור דברים בידיים
או לכתוב קוד ולייצר תוכנות
הן פשוט דרכים שונות לבטא יצירתיות
אני חושבת שכרגע יש דחיפות רבה לתרבות העשייה (מייקינג)
אנשים שעושים לעצמם צעיפים וכובעים
אנשים שכותבים לעצמם את האפליקציות שלהם
כרגע זה מוגבל רק ע"י הדמיון שלך
ואיזה רעיונות אתה יכול
איזה תובנות אתה יכול להכניס למחשבים
שהם יכולים לעשות את הדברים שבעבר היו בלתי אפשריים
כל הדברים המדהימים נבנים בצוותים
ובחיבור עם אנשים חכמים אחרים
אתם בוחנים את הרעיונות שלכם ומעצימים זה את זה
זה מה שגורם להצלחה שלנו
זה לא הבזק של גאונות של אדם אחר
הקסם קורה כשכולם מאוחדים ובונים דבר יחד
-
בסטטיסטיקה של העובדים
שליש מה"עוגה" של מתכנתים הציגו עבודות צפויות
במשרדי ממשלה
במקומות טכנולוגיים אופייניים
אבל הרוב
נחלקו לחלקים של כל תעשייה אפשרית
מכיוון שמחשבים נמצאים בכל מקום
רוצה לעבוד בחקלאות?
?רוצה לעבוד בעולם הבידור
!רוצה לעבוד בייצור? תכנות נמצא בכל מקום
-
זה חשוב לילדים.
זה צריך להיות הכרחי
כדי להיות אזרחי העולם
לדעת לקרוא ולכתוב קוד
אני חושב שצריך להתחיל "בקטן"
זה אחת הטעויות הנפוצות בנושא תכנות
שצריך ללמוד המון לפני שעושים משהו
לא צריך להיות גאון כדי לכתוב קוד רק להיות נחוש
חיבור, חיסור, זהו בערך
כנראה שתצטרך לדעת את לוח הכפל
לא צריך להיות גאון לקודד
?צריך להיות גאון כדי לקרוא ?צריך להיות גאון כדי לחשב
לא
אני חושבת שאם מישהו היה אומר לי שתוכנה היא בעצם קשורה להומניות
שזה בעצם לעזור לאנשים דרך השימוש במחשב
זה היה משנה את התפיסה שלי מוקדם יותר
בין אם אתה רוצה להרוויח הרבה כסף או לשנות את העולם
תכנות הוא יכולת מאוד מחזקת שניתן ללמוד
להיות מסוגל להעלות רעיון ולראות אותו קם לתחיה
ואז אתה לוחץ על כפתור וזה נחשף למיליון אנשים
אנחנו הדור הראשון בעולם שחווה את זה
המתכנתים של המחר הם המכשפים של העתיד
אתה תראה כאילו שיש לך כוחות קסם יחסית לאחרים
אני חושב שזה מדהים
זה הדבר הקרוב ביותר שיש לנו לכוחות על
תוכניתנים מעולים הם כוכבי המוסיקה של היום
זה הכל