CodeGym /בלוג Java /Random-HE /למה כל כך הרבה מתכנתי Wannabe נכשלים? 6 מלכודות למידה קטל...
John Squirrels
רָמָה
San Francisco

למה כל כך הרבה מתכנתי Wannabe נכשלים? 6 מלכודות למידה קטלניות ודרכים להימלט מהן

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

1. היעדר מיקוד

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

תְרוּפָה

התרופה די ברורה: בצע את הבחירה שלך בהתחלה והיצמד אליה. אנו ב-CodeGym, למשל, מאמינים ש-Java היא הבחירה הטובה ביותר עבור כל מי שמעוניין להפוך למפתח תוכנה אחורי.

2. בחירה שגויה של משאב למידה

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

תְרוּפָה

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

3. חשיבה שגויה ו/או ללא מטרה מוגדרת

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

תְרוּפָה

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

4. מטרה שגויה

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

תְרוּפָה

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

5. עצלות וסחבת

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

תְרוּפָה

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

6. גישה שגויה ללמידה ולא מספיק תרגול

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

תְרוּפָה

ודא שאתה זוכה לתרגל את מה שלמדת זה עתה מתחילת תהליך הלמידה. ושימו לב לא להיות תקועים בתורת הקריאה מבלי לתמוך בה בתרגול זמן רב מדי. זו הסיבה ששיטות למידה מסוימות בתכנות מתבררות כפחות יעילות מהאחרות. והסיבה שבגללה ל-CodeGym יש את הגישה המסחרית של תרגול-ראשון , המאפשרת לתלמידים שלנו לא רק ללמוד ג'אווה מהר יותר מאחרים, אלא גם להחזיק במיומנויות ישימות באמת עם סיום הלימודים, מה שמאפשר להם להתחיל לעבוד בפיתוח תוכנה באופן מקצועי זמן קצר לאחר השלמת כמובן או, במקרים מסוימים, תוך כדי למידה.
הערות
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION