Codecademy: דרך קלה ומהירה ללמוד קוד

אם עולם הפיתוח תמיד עניין אתכם ואף פעם לא ידעתם אם אתם מתאימים זה לזה, כעת תוכלו להתנסות בכתיבת קוד תוך כדי לימוד הבסיס.

מקור: אתר Codecademy

אם תמיד הייתה לכם תשוקה ללמוד קוד ואף פעם לא ידעתם איפה וכיצד להתחיל, אתר Codecademy מציע לכם פתרון נוח וחינמי המיועד במיוחד למתחילים ולמי שאינו מבין בתחום בכלל.

האתר מאפשר ללמוד את יסודות הקוד בשמונה שיעורים קלים, בהם לומדים מהם משתנים, איות ומחרוזות (Strings), מערכים, הצהרות what ו-if, לולאות ועוד. לאחר השיעורים הבסיסיים, ניתן להמשיך בשיעורים מתקדמים ללימודי JavaScript.

למרות שהאתר לא יוכל להפוך אתכם למתכנתים מקצועיים, עדיין מדובר בכלי התחלתי כיפי שיכול לעזור לכם לראות אם התחום מתאים לכם והאם כדאי לכם להשקיע בו בעתיד. לחילופין, במידה ואתם כבר מתכנתים ותמיד מתבקשים להסביר דברים בסיסיים – תמיד תוכלו לשלוח את הסקרנים אל האתר, על מנת שיוכלו להתנסות בעצמם במה בדיוק מדובר.

צעד ראשון

כבר בדף הבית אנו מוזמנים להתחיל ולהתנסות בכתיבת קוד, על ידי כתיבת שמנו הפרטי בצירוף מרכאות. לאחר מכן אנו מתבקשים לחשב את אורך השם ולבצע מספר פעולות מתמטיות. במידה והשלמנו את כל הצעדים, אנו מוזמנים להמשיך הלאה לשיעורים הבאים. כל המטלות שעלינו לבצע מלוות בהסבר מפורט, כגון מדוע יש לשים מרכאות בשם, מה תפקידה של הנקודה בסוף משתנה ועוד הסברים רבים הנחשפים ככל שאנו ממשיכים להתקדם בשיעורים.

מקור: צילומסך

בכל פעם שאנו מסיימים שיעור או מתקדמים משמעותית בחומר, אנו מקבלים תג (Badge) אותו ניתן לשתף על גבי גוגל פלוס, טוויטר ופייסבוק – וכאן בעצם נכנס אלמנט המשחקיות לאתר. המשתמשים רוצים להשוויץ בתגים שקיבלו, בקצב ההתקדמות שלהם וכמובן בידע החדש שרכשו “על הדרך” ותוך כדי מפרסמים את האתר וחושפים אותו לעוד משתמשים סקרנים.

האתר מבקש מאיתנו להרשם במטרה לעקוב אחר ההתקדמות שלנו ולאסוף את התגים שקיבלנו, בעוד שאיננו חייבים לעשות זאת על מנת להתקדם בחומר – אין ספק שמדובר בתהליך מומלץ, שכן תמיד תוכלו לחזור ולהמשיך את השיעורים בדיוק מהנקודה בה הפסקתם פעם שעברה.

למרות הכל, ישנם מספר חסרונות שיכולים להיות משמעותיים עבור משתמשים מתחילים, ביניהם העובדה כי במידה ועשינו טעות תחבירית כלשהי, לא נקבל פירוט מדוייק של מה לא נכון – אלא הודעה האומרת לנו לנסות שנית. לשם ההגינות, הפירוט המדוייק עדיין כתוב בצד – כך שהמשתמש יכול בכל עת להסתכל, לחזור אחורה ולנסות להבין מה בדיוק עשה לא בסדר.

עוד בעיה שנתקלנו בה היא שכחה. לאחר שהגענו לשלבים המתקדמים, יצאנו מהאתר וחזרנו אליו רק כיום לאחר מכן – גילינו כי מרבית המידע שלמדנו פשוט נשכח והיה עלינו לחזור מספר שיעורים אחורנית כדי להזכר מה בדיוק עלינו לעשות. במידה והתקדמתם משמעותית, אנו ממליצים לנסות ולחזור על החומר מספר פעמים – רק כדי לוודא שזה אכן נשאר אצלכם בראש.

בסופו של דבר, אין ספק שמדובר באתר שיכול להוות נכס גדול מאוד עבור כלל המשתמשים – הוא מציג ממשק לימודי נוח ומזמין, המדמה סוג של משחק וידאו ונותן למשתמשים אפשרות להנות תוך כדי למידת קוד – מטלה שתמיד נראית מעייפת ולא מזמינה בעליל. מכיוון שמדובר בשירות שמוצע חינם, אנו ממליצים לכם להתנסות בו, בין אם לבדוק אם העתיד שלכם בכתיבת קוד, לבין לנסות להבין מעט יותר ממה כולם מתלהבים.

איך הכל התחיל

מקור: צילומסך

אתר Codecademy הוקם על ידי זאק סימס (Zach Sims) וריאן בובינסקי (Ryan Bubinski) ונבנה כולו תוך שבוע וחצי. הרעיון הגיע מתוך התסכול שלהם שנבע מלמידת תכנות. לאחר שמאסו בספרים וסרטונים שניסו ללמד אותם בצורה “פשוטה ויעילה”, חברו יחדיו על מנת להציג למשתמשים דרך טובה ואינטרקטיבית ללמידת קוד – תוך כדי כתיבת קוד.

ואין ספק שמדובר בדרישה פופולארית, שכן כבר בשלושת הימים הראשונים לאחר שעלה לאוויר, למעלה מ-200,000 משתמשים השלימו יותר מ-2.1 מליון שיעורים על גבי האתר.

בראיון בלעדי לניוזגיק, סימס מתאר את התהליך שעבר. הוא מספר כי לאחר שנים שבזבז בקריאת ספרים וצפייה בסרטנים בנסיון ללמוד קוד, הוא מעולם לא היה מרוצה משיטות אלה. בובינסקי, שותפו, עבד באותה התקופה כמרצה ולימד סטודנטים תכנות. השניים החליטו לקחת את כל האלמנטיים החיוביים הקימיים כיום ברשת – אינטרקטיביות, מדיה חברתית, משחקיות וכדומה ולהשתמש בהם על מנת לקדם מטרה לימודית.

הם בחרו ב-JavaScript מכיוון שהשניים מחשיבים אותה כשפה האוניברסלית של האינטרנט. בזמן שאופן פיתוח אפליקציות השתנה ומשתנה עד היום, ג’אווה סקריפט נותרה טכנולוגיית מפתח לפיתוח באינטרנט. בנוסף, השניים האמינו כי השפה עצמה קלה מספיק גם כדי שמתחילים ללא שום רקע בקוד יוכלו להבין אותה.

סימס מאמין כי ניתן ללמוד תכנות רק דרך למידת ג’אווה סקריפט. למרות זאת, הוא מצהיר כי השניים מתכננים להרחיב את האתר ולהציע עוד שפות תכנות. כמו כן, השניים מתכננים כבר בתקופה הקרובה להגדיל את כמות התוכן הקיימת באתר, להציע עוד שיעורים ואף להתחיל לתרגם את האתר לעוד שפות – על מנת שיוכלו להגיע למשתמשים בכל רחבי העולם.

חן אידן

אוהבת גאדג'טים, אפליקציות ואת עולם הטכנולוגיה בכלל. שלל עיסוקיה כוללים הריסת מכשירים סלולריים לצרכי בדיקה, התעסקות בלתי פוסקת ברשתות חברתיות, סקירת אפליקציות חדשות, סטארטאפים מבטיחים והתנסות עם (כמעט) כל מוצר חדש שיוצא לשוק.

הגב

3 תגובות על "Codecademy: דרך קלה ומהירה ללמוד קוד"

avatar
Photo and Image Files
 
 
 
Audio and Video Files
 
 
 
Other File Types
 
 
 

* היי, אנחנו אוהבים תגובות!
תיקונים, תגובות קוטלות וכמובן תגובות מפרגנות - בכיף.
חופש הביטוי הוא ערך עליון, אבל לא נוכל להשלים עם תגובות שכוללות הסתה, הוצאת דיבה, תגובות שכוללות מידע המפר את תנאי השימוש של Geektime, תגובות שחורגות מהטעם הטוב ותגובות שהן בניגוד לדין. תגובות כאלו יימחקו מייד.

סידור לפי:   חדש | ישן | הכי מדורגים
לאון
Guest

יש גם אתר שנקרא http://railsforzombies.org/ שמאוד דומה בקונספט, פשוט כיף ללמוד לתכנת

רותי
Guest

תודה, אתר מגניב

Shlomo Hassid
Guest

ממליץ בחום להשתמש https://www.jsnippet.net
כלי חינמי שמאפשר הרצת קוד בדפדפן הבנוי מעורכי קוד:css, html, js

wpDiscuz

תגיות לכתבה: