כיצד למצוא מנטור ולהאיץ את הלמידה שלך: מדריך למתחילים.

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

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

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

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

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

משוב הוא המפתח

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

יש רק שתי דרכים עיקריות לקבל משוב:

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

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

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

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

פגמי הלימוד העצמי

לימוד עצמי חשוב, אך ישנן שתי בעיות גדולות.

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

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

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

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

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

למה אתה צריך מנטור

ישנם יתרונות רבים במציאת מנטור.

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

בעבודתי הראשונה כמתכנת הייתה מערכת חונכות נהדרת. תמיד היה מישהו שיענה על שאלותיי. למדתי בחודשים הראשונים בעבודה יותר ממה שלמדתי בשנה הקודמת.

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

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

איך למצוא מנטור

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

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

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

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

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

אינטראקציה עם מפתחים מנוסים

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

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

המפתח הוא להיות פגיע ולאמץ את העובדה שאתה מפתח מתחיל. אל תפחד להודות שאתה לא יודע משהו. תן לאנשים אחרים לדעת שהתחלת ללמוד עכשיו ואתה פתוח לכל עצה שהם יכולים לתת.

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

המשך הדיאלוג

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

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

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

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

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

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

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

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

סיכום

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

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

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

הם לא ימצאו אותך. תצטרך לצאת לעולם ולחפש אותם. אבל וודא שאתה עושה זאת.

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

אם יש לך שאלות או הערות אל תהסס להגיב למטה או לפנות אלי לכתובת [email protected]