הרבה פלטפורמות ללימוד תכנות בנויות כדי להשאיר אתכם במצב של צפייה, ולא עשייה. אתם יושבים, לוחצים על "הסרטון הבא", ובינתיים אוספים כוכבי זהב.
ועכשיו...
איך לומדים לנהוג במכונית? על ידי צפייה במישהו אחר אוחז בהגה? איך לומדים לשחות? על ידי בהייה בתמונה של בריכה לפני שקופצים אליה? האם אפשר לנגן בגיטרה כמו כוכב רוק רק מצפייה במישהו שמנגן סולו מטורף ב-YouTube?
לא. ברור שלא. לומדים את הדברים האלה פשוט על ידי עשייה. בהתחלה בצורה גרועה, אחר כך קצת יותר טוב, ובסוף מצוין. תכנות עובד בדיוק אותו הדבר.
הפלטפורמות האלה מוכרות אשליה של מסוגלות. תגים, ספריות וידאו ענקיות, וי ירוק... אתם מסיימים פרק, ומופיע סימן וי ירוק. ואז, כשאתם מתיישבים לבנות משהו בעצמכם, אתם פשוט קופאים.
ערימה של סרטונים שסיימתם לראות לא תהפוך אתכם למפתחים. זו התחלה נחמדה, בטח, אבל יש פער עצום בין להרגיש מוכנים לבין להיות מוכנים. אתם מהנהנים בהסכמה, הכל נראה הגיוני כשהמומחה מקליד, ואז מופיע המסך הריק – והראש שלכם נהיה ריק יחד איתו.
מעבר לזה, המערכות האלה מגיעות בגישה של "מידה אחת שמתאימה לכולם". כולנו יודעים איך הסיפור הזה נגמר – עם תיקייה מלאה בקורסים שמעולם לא סיימתם.
כשפלטפורמה מזרימה את אותו התוכן לכולם באותו הזמן, הכל מרגיש גנרי. וגם די משעמם. הרי כל אחד לומד בקצב אחר! זה כמעט בלתי אפשרי לקבל חוויית למידה שמתאימה בדיוק לדרך שבה אתם חושבים, לומדים ושומרים על מוטיבציה.
הסתכלנו על השוק הצפוף הזה והרגשנו שמשהו חסר: פלטפורמה שפוגשת אתכם בדיוק איפה שאתם נמצאים. במקום לבנות ספרייה אינסופית של קורסים קבועים מראש שתצטרכו לפצח לבד, בנינו אקוסיסטם שצומח יחד איתכם.
אבל מה הופך את Coddy לשונה? למה זה צריך לעניין אתכם? הנה 5 סיבות לכך שהלמידה אצלנו לא דומה לשום דבר אחר שאתם מכירים.

1. לומדים תוך כדי עשייה, לא בצפייה
עבורנו, הוראה היא לא הרצאה. אתם לומדים תוך כדי עשייה.
תחשבו על הדבר האחרון שלמדתם באמת טוב. אתם זוכרים את מצגת השקופיות הארוכה, או את הטעות שעשיתם ותיקנתם במו ידיכם? בדיוק.
Coddy לא מושיבה אתכם מול סרטון אחרי סרטון אחרי סרטון. ברגע שאתם פותחים שיעור, אתם כבר כותבים קוד אמיתי. אתם אלה שבונים. אתם אלה שבשליטה.
לא צופים. בונים מהיום הראשון.
שמנו עורך קוד ישירות בתוך הדפדפן שלכם, כדי שתוכלו לתרגל בשנייה שהבנתם את הרעיון. בלי להוריד תוכנות כבדות. בלי להגדיר סביבת עבודה מסובכת.
אתם מכירים את ההרגשה הזו. אתם רוצים לנסות שפה חדשה, אז אתם מבלים שעות בהתקנת כלים, נתקלים בהודעת שגיאה מוזרה, ומוותרים עוד לפני שכתבתם שורה אחת. זה קורה לטובים ביותר.
חסכנו לכם את כאב הראש הזה. אתם לומדים קונספט, כותבים את הקוד בדפדפן, ורואים אותו רץ ממש מול העיניים שלכם.
והרגע הקטן והראשון הזה שבו הקוד שלכם רץ ועושה בדיוק את מה שאמרתם לו לעשות? זה הקליק! הקלדתם משהו, המסך ענה לכם, ופתאום אתם כבר לא מישהו שצופה בתכנות מהצד. אתם אלה שעושים את זה. וזו כל הפואנטה.
2. שיעורים שמדביקים את הקצב של הטכנולוגיה
קניתם פעם קורס תכנות רק כדי לגלות שהטכנולוגיה כבר מיושנת עד שסיימתם אותו? זה מתסכל בטירוף! אתם משקיעים שבועות בלמידת כלי מסוים, רק כדי לקרוא מאמר שאומר שחברות הפסיקו להשתמש בו כבר בשנה שעברה.
פלטפורמות מסורתיות מתקשות להדביק את הקצב. הפקת סרטוני וידאו באיכות גבוהה לוקחת חודשים. עד שמישהו כותב תסריט, מקליט, עורך את הסאונד ומעלה את הכל, עולם הטכנולוגיה כבר המשיך הלאה למשהו חדש.
האם פיתוח תוכנה יכול לחכות למחזורי הפקה איטיים כאלה? ממש לא.
ספרייה שצומחת מהר כמו הטכנולוגיה עצמה.
על ידי שילוב של יוצרים אנושיים עם בינה מלאכותית חכמה, Coddy משיקה שיעורים טריים ורלוונטיים ללא המתנה ארוכה. אם גרסה חדשה של framework יוצאת היום, אנחנו יכולים לעדכן אותה במהירות.
כך אתם מקבלים שיעורים שמתאימים בדיוק למה שחברות מחפשות לגייס עבורו כרגע. נניח שאתם ממשיכים להיתקל באותו כלי במודעות דרושים ותוהים אם אי פעם תזכו ללמוד אותו. במקום לקוות שאיזה קורס ישן יתעדכן מתישהו, אתם מוצאים אותו כאן כשהוא עדיין רלוונטי וחם.
תחשבו כמה מהר דברים זזים. כלי שהרגיש חדש לגמרי לפני שנה יכול להיראות מיושן היום, ותחום ה-AI משתנה כמעט מדי שבוע. אתם לא אמורים להמר על חודשים מהזמן שלכם על קורס ולקוות שהטכנולוגיה לא תשתנה עד שתסיימו. אצלנו, אתם תמיד בונים כישורים שבאמת נחשבים בשוק.
3. למידה שמרגישה כמו משחק
תכנות יכול להיות מתסכל. (אמרנו את זה כבר כמה פעמים, כי זה פשוט נכון). אתם נתקעים על שגיאת כתיב קטנה או באג מוזר במשך שעתיים, ולסגור את הלפטופ מתחיל להיראות כמו רעיון ממש מפתה.
אז איך אנחנו גורמים לכם להמשיך להתקדם כשזה נהיה קשה?
זה מרגיש פחות כמו לימודים ויותר כמו המשחק האהוב עליכם.
הפכנו את המאבק למשחק. בני אדם אוהבים משחקים. אנחנו אוהבים לראות מספרים עולים, לפתוח שלבים חדשים ולהרגיש שאנחנו מתקדמים לאנשהו. אז למה שלמידת פיתוח תוכנה לא תרגיש בדיוק אותו הדבר?
- רצפים יומיים (Daily streaks): ביט (Bit), השותף שלכם לרצף הלמידה, יעודד אתכם ויעזור לכם לשמור על המומנטום יום אחרי יום.
- נקודות XP: צברו פרסים ונקודות על כל שורת קוד שכתבתם נכון.
- טבלאות מובילים (Leaderboards): ראו איך אתם מתקדמים בהשוואה לקהילה ידידותית של מפתחים אחרים.
והניצחונות הקטנים האלה של עשר דקות מצטברים מהר מאוד. שיעור אחד מרגיש קטנטן. חודש של שיעורים קטנטנים כבר הופך למיומנות אמיתית. זה הכוח הסמוי של הפיכת הלמידה למשחק: אתם פשוט ממשיכים להופיע, ולהתמיד זה הסוד האמיתי להתקדמות!
4. מסלול שנבנה במיוחד עבורכם
קורסים מקוונים סטנדרטיים מתייחסים לכולם באותו אופן. הם מניחים שמתחיל מאפס שמעולם לא כתב שורת קוד צריך בדיוק את אותו המסלול כמו מהנדס שרק רוצה קצת תרגול יומי.
מסלולים קבועים מראש פשוט לא עובדים. הם או רצים מהר מדי קדימה ומשאירים אתכם אבודים מאחור, או זוחלים לאט ומשעממים אתכם למוות.
האם הלמידה שלכם צריכה להיראות בדיוק כמו של מישהו זר? ברור שלא! הרקע שלכם הוא ייחודי לכם, וגם המסלול שלכם צריך להיות כזה.
מסלול למידה שבאמת מבין אתכם.
Coddy שמה לב לאופן שבו אתם לומדים ולמה שאתם כבר יודעים. הפלטפורמה מעצבת את עצמה סביבכם, מכוונת אתכם לשיעורים שמקרבים אתכם למטרה שלכם ומדלגת על הבסיס שאתם כבר שולטים בו. נניח שאתם כבר מכירים לולאות ומשתנים בעל פה – Coddy לא תבזבז את הזמן שלכם ותכריח אתכם לחזור עליהם שוב.
או שאולי אתם מתחילים מאפס, ונראה שכל קורס אחר מניח שאתם כבר יודעים המון דברים מראש. רק שאתם לא. זה מתסכל באותה מידה, וזה בדיוק מה שעלול לגרום לכם לוותר.
Coddy פוגשת את שני סוגי האנשים בדיוק איפה שהם נמצאים, על אותה פלטפורמה, בלי שאף אחד מהם ירגיש אבוד או מעוכב.
תחשבו על זה כמו על מדריך שמכיר את החוזקות שלכם, רואה איפה אתם מתקשים, ומתווה את הדרך קדימה במיוחד עבורכם. אתם חוסכים זמן, חוסכים אנרגיה ומתמקדים במה שבאמת חשוב לכם.
5. מנטור AI אישי משלכם
כולם מדביקים היום את המילה "AI" באתר שלהם. בדרך כלל מדובר בתיבת טקסט פשוטה שנותנת לכם תשובות גנריות שנשלפו ישירות ממנוע חיפוש. זה לא באמת עוזר לכם ללמוד שום דבר.
אנחנו רצינו משהו אחר. לא כלי שפשוט נותן לכם את התשובה כדי שתוכלו לעבור את השיעור בקלות בלי להבין כלום. מה לומדים מזה? שום דבר.
מנטור AI אישי משלכם, לא סתם צ'אטבוט בסיסי.
הכירו את באגסי (Bugsy), עוזר ה-AI האישי של Coddy שנבנה במיוחד עבור לימוד תכנות!
באגסי לא מגיש לכם קוד מוכן להעתקה והדבקה. הוא מסביר את הלמה שמאחורי הלוגיקה. אם עשיתם טעות, הוא יכוון אתכם למצוא את השגיאה בעצמכם במקום לתקן אותה עבורכם.
נניח שהקוד שלכם לא רץ ואתם לא מבינים למה. צ'אטבוט רגיל היה פשוט פולט את הגרסה המתוקנת, אתם הייתם מדביקים אותה, ולא לומדים מזה כלום. באגסי יצביע על השורה ששווה להעיף בה מבט נוסף וישאל אתכם מה לדעתכם קורה שם. אתם עדיין אלה שמבצעים את התיקון, אבל אתם פשוט לא עושים את זה לבד.
אז כשאתם נתקלים בקיר באמצע הלילה ואין אף אחד בסביבה לשאול אותו, אתם לא תקועים. יש לכם חבר סבלני שיושב ממש שם איתכם, כזה שבאמת רוצה שתבינו את האיך ואת הלמה, ולא רק שתעברו לדבר הבא.
מוכנים לשדרג את ה-Tech Stack שלכם עם Coddy?
הטכנולוגיה זזה מהר מדי בשביל למידה פסיבית. צפייה במישהו אחר כותב קוד על מסך בהיר לא תהפוך אתכם למפתחים. הנה, אמרנו את זה!
לכתוב קוד. לעשות טעויות. לתקן את הטעויות האלה. לבנות פרויקטים אמיתיים מאפס.
זה מה שכן יעשה את זה.
Share this article
About the Author
Jana Simeonovska
Content Strategist & Writer
Frequently Asked Questions
מהו tech stack?
tech stack הוא שילוב של טכנולוגיות שונות הנערמות זו על גבי זו כדי לבנות אפליקציה מקצה לקצה. tech stacks יכולים להיות שונים עבור ה-front end וה-back end.
מהי דוגמה ל-tech stack?
web tech stack טיפוסי נראה בערך כך: מרבית ה-tech stacks הם שילוב של טכנולוגיות front-end ו-back-end כמו JavaScript (ממשק משתמש), Python (שפת תכנות), MongoDB (מסד נתונים) ו-Apache (שרת).
האם קשה ללמוד tech stack?
למידה של tech stack דורשת יותר עבודה מאשר למידת תכנות בשפה מסוימת. זאת מכיוון ש-tech stack כולל חלקים רבים שעובדים יחד. אפילו למידה של web framework כמו Angular (הכתובה ב-Javascript) או Django (הכתובה ב-Python) לוקחת זמן.
מדוע tech stack הוא חשוב?
tech stacks קובעים את סוג האפליקציות שתוכלו לבנות, את רמת ההתאמה האישית שתוכלו לבצע ואת המשאבים הדרושים לכם כדי לפתח את האפליקציה שלכם.
האם Python היא tech stack?
לא, Python כשלעצמה אינה tech stack, אלא שפת תכנות יחידה. עם זאת, היא משמשת כבסיס הליבה עבור מספר tech stacks פופולריים של Python.


