בבואכם לבחור מורה למחשבים, ראשית הפרידו בין שני תחומים שונים: תכנות ושימוש. אם כל שברצונכם להשיג הוא יכולת שימוש משופרת במחשבים, או בתוכנות מסוימות כגון אופיס, אזי הדרישות שלכם אינן גבוהות.
אתם יכולים למצוא סטודנט או אפילו תלמיד תיכון, אשר בקיעים במחשבים ובעלי מיומנות השימוש הנדרשת וללמוד מהם. לרוב המחיר פר שיעור יהיה נמוך משמעותית ממורה פרטי מקצועי, יהיה לכם קל להתמקד ספציפית במה שדרוש לכם לדעת, והיעד שלכם בהחלט יושג.
לא רק אנשים מבוגרים נזקקים לעזרה בשימוש במחשב, מדובר במיומנות שרבים חסרי ניסיון לוקים בה, ולתקן אותה קל וזול.
לעומת זאת, אם אתם רוצים ללמוד תכנות, כללי המשחק משתנים. גם תוכנת אופיס כגון אקסל כוללות אפשרויות תכנות, על כן לאו דווקא מדובר בתוכנה בה אתם רוצים לשלוט, אלא במיומנות תכנותית שאתם רוצים לרכוש. מיומנות תכנותית היא היכולת לכתוב קוד שיבצע פונקציות מעבר לUI (ממשק משתמש) של תוכנות ביתיות. לדוגמא: שימוש בפונקציית AVERAGE של אקסל, לא דורש ללמוד לתכנת. כתיבת פונקציות חדשות - כן. קל וחומר - עבודה עם שפות תכנות דורשת תכנות.
כעת נניח ואתם צריכים ללמוד לתכנת. בין אם לבגרות, לאוניברסיטה או לשימוש אישי אחר כלשהו. בטח ניסיתם ספרי לימוד, שלא סיפקו אתכם, וכעת אתם מתעניינים במורה למחשבים שיעזור לכם ללמוד לתכנת. חשוב שלא תסתפקו באדם שהכשרתו מסתכמת בתכנות מינימלי ברמה שאליה אתם רוצים להגיע. זאת אומרת, הפעם תלמיד תיכון אינו הכתובת. אם ברצונכם לרכוש כלים תכנותיים נכונים, ולהיות מסוגלים לתכנת, אתם צריכים מורה לתכנות שידריך אתכם בשלבים כדי לפתח את המיומנויות הנדרשות.
במידה ותשקיעו בלימוד נכון, תוכלו ללמוד בעתיד בקלות רבה יותר שפות חדשות או להרחיב את הידע התכנותי שלכם בשפה שלמדתם.
מורה למחשבים שמלמד אתכם תכנות צריך להיות בעל ידע תאורטי טוב בתחום המחשבים, ולא רק ניסיון תכנות מעשי. ניסיון מעשי אומר שהוא יודע לתכנת בעצמו, אבל לאו דווקא מכיר את תאוריית הרקע שמאפשרת ללמוד. מומלץ לבחור באדם עם תואר במחשבים, או לפחות סטודנט בשנים מתקדמות במדעיהמחשב או הנדסת מחשבים.
שימו לב שבחרתם מורה למחשבים שלא רק יושב ומתכנת איתכם, אלא מסביר לכם היטב כיצד בונים קוד ומה המשמעות של הכלים שאתם משתמשים בהם. אם הוא מלמד אתכם ג'אווה, ואומר שצריך פשוט לכתוב STATIC VOID MAIN, בלי לפרט בהמשך מה זה STATIC ומה זה VOID, אז מדובר במורה לא טוב, שאינו מעניק לכם תשתית ידע בסיסית מספקת.
לסיכום: אם כל מה שאתם צריכים זה שיפור מיומנות בתחום המחשבים, אזי תסתפקו במורה בעל הידע הרלווני, שידריך אתכם נקודתית. לעומת זאת, אם ברצונכם לפתח יכולות תכנות, אתם צריכים מורה מקצועי שידריך אתכם באופן שיקל עליכם בהמשך ברכישת ידע נוסף.
אתם יכולים למצוא סטודנט או אפילו תלמיד תיכון, אשר בקיעים במחשבים ובעלי מיומנות השימוש הנדרשת וללמוד מהם. לרוב המחיר פר שיעור יהיה נמוך משמעותית ממורה פרטי מקצועי, יהיה לכם קל להתמקד ספציפית במה שדרוש לכם לדעת, והיעד שלכם בהחלט יושג.
לא רק אנשים מבוגרים נזקקים לעזרה בשימוש במחשב, מדובר במיומנות שרבים חסרי ניסיון לוקים בה, ולתקן אותה קל וזול.
לעומת זאת, אם אתם רוצים ללמוד תכנות, כללי המשחק משתנים. גם תוכנת אופיס כגון אקסל כוללות אפשרויות תכנות, על כן לאו דווקא מדובר בתוכנה בה אתם רוצים לשלוט, אלא במיומנות תכנותית שאתם רוצים לרכוש. מיומנות תכנותית היא היכולת לכתוב קוד שיבצע פונקציות מעבר לUI (ממשק משתמש) של תוכנות ביתיות. לדוגמא: שימוש בפונקציית AVERAGE של אקסל, לא דורש ללמוד לתכנת. כתיבת פונקציות חדשות - כן. קל וחומר - עבודה עם שפות תכנות דורשת תכנות.
כעת נניח ואתם צריכים ללמוד לתכנת. בין אם לבגרות, לאוניברסיטה או לשימוש אישי אחר כלשהו. בטח ניסיתם ספרי לימוד, שלא סיפקו אתכם, וכעת אתם מתעניינים במורה למחשבים שיעזור לכם ללמוד לתכנת. חשוב שלא תסתפקו באדם שהכשרתו מסתכמת בתכנות מינימלי ברמה שאליה אתם רוצים להגיע. זאת אומרת, הפעם תלמיד תיכון אינו הכתובת. אם ברצונכם לרכוש כלים תכנותיים נכונים, ולהיות מסוגלים לתכנת, אתם צריכים מורה לתכנות שידריך אתכם בשלבים כדי לפתח את המיומנויות הנדרשות.
במידה ותשקיעו בלימוד נכון, תוכלו ללמוד בעתיד בקלות רבה יותר שפות חדשות או להרחיב את הידע התכנותי שלכם בשפה שלמדתם.
מורה למחשבים שמלמד אתכם תכנות צריך להיות בעל ידע תאורטי טוב בתחום המחשבים, ולא רק ניסיון תכנות מעשי. ניסיון מעשי אומר שהוא יודע לתכנת בעצמו, אבל לאו דווקא מכיר את תאוריית הרקע שמאפשרת ללמוד. מומלץ לבחור באדם עם תואר במחשבים, או לפחות סטודנט בשנים מתקדמות במדעיהמחשב או הנדסת מחשבים.
שימו לב שבחרתם מורה למחשבים שלא רק יושב ומתכנת איתכם, אלא מסביר לכם היטב כיצד בונים קוד ומה המשמעות של הכלים שאתם משתמשים בהם. אם הוא מלמד אתכם ג'אווה, ואומר שצריך פשוט לכתוב STATIC VOID MAIN, בלי לפרט בהמשך מה זה STATIC ומה זה VOID, אז מדובר במורה לא טוב, שאינו מעניק לכם תשתית ידע בסיסית מספקת.
לסיכום: אם כל מה שאתם צריכים זה שיפור מיומנות בתחום המחשבים, אזי תסתפקו במורה בעל הידע הרלווני, שידריך אתכם נקודתית. לעומת זאת, אם ברצונכם לפתח יכולות תכנות, אתם צריכים מורה מקצועי שידריך אתכם באופן שיקל עליכם בהמשך ברכישת ידע נוסף.
מצאו מורה למחשבים או אם ברצונכם ללמוד לתכנת, מצאו מורה לתכנות בעזרת מאגר מורים מקוון - מורים פרטיים במגוון תחומים.