א מתכנת מחשבים יוצר את הקוד עבור יישומי תוכנה ומערכות הפעלה. לאחר שמפתח תוכנה מעצב תוכנת מחשב, המתכנת כותב קוד שממיר את העיצוב הזה לסט של הוראות שהמחשב יכול לבצע. הם בודקים את התוכנית כדי לחפש שגיאות ולאחר מכן כותבים אותה מחדש עד שהיא נטולת שגיאות. המתכנת ממשיך להעריך תוכניות שנמצאות בשימוש, עורך עדכונים והתאמות לפי הצורך.
עובדות מהירות
- מתכנתי מחשבים הרוויחו א שכר שנתי חציוני של 79,840 דולר ב-2016.
- כמעט 329,000 איש עבדו בעיסוק זה ב-2014.
- חברות שכותבות ובודקות תוכנות העסיקו את רובן. אחרים עבדו עבור מפרסמי תוכנה וחברות פיננסים וביטוח.
- משרות הן בדרך כלל במשרה מלאה.
- זוהי עבודה טובה עבור אנשים שאוהבים לעבוד לבד.
- ה התחזה עבודה כי העיסוק הזה עני. מעסיקים יעבירו משרות רבות למיקור חוץ למדינות שבהן השכר נמוך יותר מאשר בארה"ב, מה שיגרום לירידה בתעסוקה עד 2024.
תפקידים ואחריות
האם אתה תוהה מה א מתכנת מחשבים עושה בעבודה? חובות עבודה טיפוסיות אלה הופיעו בפרסומות מקוונות לתפקידי מתכנת מחשבים שנמצאו ב Indeed.com:
- "לפתח, לבדוק ולהטמיע תוכניות מחשב על מספר פלטפורמות מחשב/מערכת הפעלה."
- "עזור לפתח מערכת מידע חדשה מבוססת אינטרנט (IS)"
- "בצע את כל הפעילויות הנחוצות להגדרה, תכנון, בנייה, בדיקה והטמעה של מערכות מחשוב אוטומטיות."
- "בדוק תכניות על בסיס תכוף וערוך התאמות לפי הצורך כדי להבטיח עבודה תקינה של התוכנית."
- "אשר את פעולת התוכנית על ידי ביצוע בדיקות; שינוי רצף תוכניות ו/או קודים."
- "צור ופרסם דיאגרמות טכניות כדי לתמוך במאמצי הקידוד."
- "לשלב פונקציונליות חדשה ביישומים קיימים."
איך להפוך למתכנת מחשבים
הסיכויים שלך לקבל עבודה כמתכנת מחשבים יהיו טובים יותר אם תרוויח תואר ראשון ב מדעי המחשב, מתמטיקה או מערכות מידע. חלק מהמעסיקים יעסיקו אותך אם יש לך תואר בנושא אחר כגון חשבונאות, כספים ו עֵסֶק, כל עוד למדת שיעורי מדעי המחשב. אולי אפילו תוכל למצוא עבודה עם תואר עמית במדעי המחשב.
מכיוון שניסיון הוא בעל ערך כמו תואר בתחום זה, כדאי לעשות זאת התמחויות בזמן שאתה בבית הספר. ברגע שאתה עובד בתחום, תצטרך לשמור על כישוריך מעודכנים על ידי לימוד שפות תכנות חדשות. הסמכות בשפות תכנות שונות עשויות גם להועיל.
מיומנויות רכות דרושים כדי להצליח
בנוסף למיומנויות הטכניות שנרכשו באמצעות הכשרה וניסיון פורמליים, הדברים הבאים מיומנויות רכות יעזור לאפשר את הצלחתך בתחום זה:
- הבנת הנקרא: עליך להיות מסוגל להבין הוראות כתובות.
- פתרון בעיות: מתכנתים חייבים לזהות בעיות.
- חשיבה ביקורתית: בעת פתרון בעיות וקבלת החלטות, כדאי לדעת לשקול את כל האפשרויות שלך כדי שתוכל לבחור את הטוב ביותר.
- שמיעה אקטיבית: יכולת זו מאפשרת לך להבין הוראות מחברי הצוות שלך.
- תשומת לב לפרטים ופתרון בעיות: אתה חייב להיות מסוגל למצוא טעויות קטנות בקוד ולתקן אותן.
מה המעסיקים מצפים
הנה כמה דרישות להודעות עבודה בפועל שנמצאות ב-Indeed.com. רוב המעסיקים גם דורשים מיומנות בשפות תכנות מסוימות:
- "חייב להיות בעל יכולת עבודה עצמאית".
- "חייב להיות בעל מידה גבוהה של אחריות על עבודתו".
- "חייב להיות בעל יכולת להבין וליישם עקרונות של אלגברה מודרנית תוך ניתוח נתונים והפקת דוחות."
- "חייב לעבוד היטב בסביבת צוות."
- "חייב להיות מסוגל לעבוד תחת לחץ כדי לעמוד בלוחות זמנים ולטפל במשימות מרובות ובשינוי סדרי עדיפויות."
- "חייב להיות בעל משמעת עצמית, מכיוון שפרויקטים לוקחים מספר חודשים להשלמתם."
כיצד להעריך אם הקריירה הזו מתאימה לך
שֶׁלְךָ תחומי עניין, סוג אישיות, וערכים הקשורים לעבודה הם חלק מהגורמים שיקבעו אם להיות מתכנת מחשבים מתאים לך. קריירה זו מתאימה לאנשים בעלי התכונות הבאות:
- תחומי עניין (קוד הולנד): ICR (חקירתי, קונבנציונלי, מציאותי)
- סוג אישיות (אינדיקטור סוג אישיות של מאיירס בריגס [MBTI]): ENTJ, INTJ, INTP, ISTJ, ISTP
- ערכים הקשורים לעבודה: הישג, תנאי עבודה, עצמאות
עיסוקים קשורים
כותרת | תיאור | שכר שנתי חציוני (2016) | השכלה/הכשרה מינימום נדרשת |
---|---|---|---|
מפתח תוכנה | יוצר מערכות ותוכנות יישומים. |
$106,860 (מערכות) $100,080 (יישומים) |
דיפלומה של HS; עדיפות לתואר ראשון |
מנתח מערכות מחשבים |
עוזר לארגונים להשתמש בטכנולוגיית מחשבים ביעילות. |
$87,220 | תואר ראשון במדעי המחשב או נושא קשור |
מפתח אינטרנט | נוטה להיבטים עיצוביים וטכניים של אתרי אינטרנט. | $66,130 | דיפלומה של HS; מעסיקים רבים דורשים תואר עמית בעיצוב אתרים |
מומחה תמיכה במחשבים | מסייע למשתמשי מחשב בבעיות שהם נתקלים בתוכנה, בחומרה או בציוד היקפי. | $49,390 | דיפלומה של HS; ניסיון עם מחשבים |