מדוע לא כדאי ללמוד לקודד באמצעות קוד קוד

מדוע לא כדאי ללמוד לקודד באמצעות קוד קוד

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





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





אז, מה רע ב- Codecademy? יש לדבר על שתי בעיות ולמידה של הדברים שהיא לא עושה טוב עשויה להביא לחלופות טובות יותר ללמוד קוד.





בעיה בקודמדיה 1: זה לא מלמד את הלך הרוח

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

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



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

קורסי Codecademy אינם מלמדים אותך לחשוב כמו מקודד.





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

מהן הדרכים הטובות יותר לקבל את אותה חווית פתרון בעיות?





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

תת עריכת תת התכנית היומית מגיעה עם חידות יומיות לכל רמות המיומנות, החל מתחילים מוחלטים ועד מומחי קוד.

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

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

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

אוקספורד 30 (1000 PK) כרטיסי אינדקס ריקים, 3 'x 5', לבן, 1,000 כרטיסים (10 חבילות של 100) (30) קנה עכשיו ב- AMAZON

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

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

בעיית Codecademy 3: תחביר אינו משתווה לתכנות

Codecademy ילמד אותך את התחביר של שפת תכנות אך לרוב, לא יגיד לך כיצד ליישם אותו. זו הסיבה שלעיתים קרובות אתה רואה שאלות מסוג זה המפורסמות ב- LearnProgramming Subreddit.

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

קורס JavaScript המבוא אינו צולל לשימוש במודל אובייקט המסמך עם JavaScript. קורס Java אינו מלמד אותך כיצד לאסוף את הקוד שלך כדי להריץ אותו.

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

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

בעיה קודמדיה 4: לא מסביר תיאוריה

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

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

האמנות של תכנות מחשבים, כרכים 1-4A מארז קנה עכשיו ב- AMAZON

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

חלופות Codecademy

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

קוד בית ספר מול קוד קודמיה

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

מהי האפליקציה הנפוצה ביותר

השיעורים נלמדים באמצעות וידאו על ידי אנשי מקצוע בקידוד המסבירים את המושגים לעומק. תכנית הלימודים משתרעת מההתחלה ועד לקידוד ברמה מתקדמת. למידת קוד בית הספר מופרדת לנתיבי קידוד וכל נתיב יכול להיות למעלה מ -20 שעות רק בשפה אחת.

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

FreeCodeCamp לעומת Codecademy

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

FreeCodeCamp מתמקדת בהשגת עבודה. הם מעלים מעל 40,000 בוגרים שמקבלים משרות בחברות בעלות פרופיל גבוה כמו מיקרוסופט וגוגל. הם מציעים שבע אישורים שונים, כל אחד בסביבות 300 שעות.

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

Codecademy לא כזה גרוע

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

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

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

לַחֲלוֹק לַחֲלוֹק צִיוּץ אימייל מדריך למתחילים בדיבור אנימציה

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

קרא הבא
נושאים קשורים
  • תִכנוּת
  • טכנולוגיית חינוך
  • תִכנוּת
  • הדרכות קידוד
על הסופר אנתוני גרנט(פורסמו 40 מאמרים)

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

עוד מאת אנתוני גרנט

הירשם לניוזלטר שלנו

הצטרף לניוזלטר שלנו לקבלת טיפים, סקירות, ספרים אלקטרוניים בחינם ומבצעים בלעדיים!

לחצו כאן להרשמה