תיאור תפקיד מפתח תוכנה
מפתחי תוכנה הם המוחות היצירתיים מאחורי תוכנות. הם יוצרים תוכנה המאפשרת למשתמשים לבצע משימות ספציפיות במכשירים שונים, כגון מחשבים או התקנים ניידים.
הם אחראים לכל תהליך הפיתוח, הבדיקות והתחזוקה של התוכנות.
עם מספר מגזרים וספקים מתחרים על העסק של משתמשי הקצה, עולם התוכנה הפך תחרותי מאוד. מפתחי תוכנה הם ביקשו מאוד לאחר לסייע לחברות לשמור על יתרון תחרותי. מפתחי תוכנה חייב להיות הבנה ברורה של שיטות העבודה המומלצות בתעשייה ואת הידע של מגמות התוכנה המתעוררים.
מפתחי תוכנה לעבוד במגוון רחב של תעשיות - כל הדרך מן השותפים תוכנה, לחברות המשחקים, לממשלה. עם זאת, עם התפוצצות של יישומים ניידים (Apps), יש כיום שוק גדול של מפתחי תוכנה עצמאית.
חינוך והדרכה
מפתחי תוכנה בדרך כלל יש תואר ראשון במדעי המחשב ואת יכולת מיומנות תכנות חזק. מומלץ לתלמידים הלומדים מדעי המחשב להתמקד בכיתות הקשורות בבניית תוכנה.
התמחות מומלץ מאוד כפי שהם מספקים תובנה שפות תכנות שונות תעשיות.
מיומנויות תוכנה למפתחים
הנה רשימה של מיומנויות תוכנה מפתח עבור קורות חיים, כיסוי מכתבים, יישומים עבודה וראיונות. הכישורים הנדרשים ישתנו בהתאם לתפקיד שעבורו אתה משתמש, כך גם סקירת רשימת הכישורים שלנו על פי עבודה וסוג של מיומנות.
א - ז
- יכולת עבודה עצמאית ובתוך קבוצות
- לנתח את צרכי המשתמשים
- חשיבה אנליטית
- חוויית תכנות ב- Android
- רקע בתכנות או במדעי המחשב / הנדסה
- בניית עסקי ההיגיון של התוכנה
- C # ו- .NET חוויית תכנות
- C + + חוויית תכנות
- נוח כתיבה וניתוח שאילתות SQL
- יצירת מאגרי מידע מורכבים לארגונים
- יצירת תרשימי זרימה
- חשיבה ביקורתית
- עיצוב, בדיקה ופיתוח תוכנה כדי לענות על צורכי המשתמש
- פיתוח יישומי תוכנה
- פיתוח תוכנה מתוך שריטה
- תהליך הגשת המסמכים לתחזוקה ולשדרוג עתידיים
- ודא פונקציות תוכנה בדרך כלל באמצעות תחזוקת תוכנה ובדיקה
- הערכת עלות הפרויקט
- אומדן היקף הפרויקט
- לבצע בדיקות תוכניות
- ניסיון יצירת שאילתות SQL
- ניסיון עם גית וגיתוב
- ז
- חוויית תוכנה על פתרון בעיות
- חוויית תכנות ב- iOS
- חוויית Java ו- Java Framework
- חוויית תכנות ב- JavaScript
- תשומת לב קפדנית לפרטים
- ידע של שיטות עבודה מומלצות לפיתוח Backend
- תחזוקה של מדריכים למשתמש וחומרי הדרכה
- ניהול מחזור חיי פרוייקט
- מעקב אחר ביצועי בדיקות תוכנה
N - S
- לספק קלט כדי לשפר תהליכים עסקיים
- לספק דוחות כנדרש
- רובי על המסגרת מסגרת ניסיון
- המלץ על שדרוג תוכנה
- מחקר וייעוץ לגבי תוכנה פוטנציאלית ו / או שינויים במערכת
- שינוי תוכניות עבור תיקונים, שיפורים או שינויי סביבה
- שיתוף ידע ומומחיות עם חברי צוות עמיתים
- הבנה מוצקה של הצרכים של החברה
- חוויית ניהול בקרת מקור
- בעיה חזקה
- תקשורת אוראלית וכתובית חזקה
T - Z
- הבנה יסודית של מבני נתונים ואלגוריתמים
- להבין תבניות עיצוב תוכנה
- ממשק משתמש / חוויית משתמש
- לכתוב ולתחזק תוכנה
- הידע המקצועי של XML ושירותי אינטרנט
משכורות תוכנה
על פי נתוני הלשכה לסטטיסטיקה, מפתחי תוכנה עם דגש על מערכות תוכנה הרוויחו בממוצע 106,860 $ בשנת 2016. 10% התחתונים של מפתחים אלה הרוויחו בממוצע 64,650 $, בעוד שה -10% היו מרוויחים מעל 163,220 $.
מפתחי תוכנה בזירה יישומים זכתה בממוצע של $ 100,080. החלק התחתון של 10 מפתחים אלה הרוויח 58,300 $ בעוד העליון 10% הרוויח עודף של 157,590 $.
תחזית תעסוקה
על פי הלשכה לסטטיסטיקה העבודה, התעסוקה של מפתחי תוכנה צפוי לגדול 24 אחוזים מ 2016 ל 2026, הרבה יותר מהר מאשר הממוצע עבור כל העיסוקים. התעסוקה של מפתחי יישומים צפויה לגדול ב -31%, והתעסוקה של מפתחי מערכות צפויה לגדול ב -11%. הצמיחה בהזדמנויות עבור מפתחי תוכנה מונעת על ידי הביקוש הצרכני והביקוש הארגוני לתוכנות מחשב והתפשטות של יישומים להורדה להתקנים ניידים.
עובדות מהירות: מפתח תוכנה (מדריך תעסוקתי Outlook) דוגמה לחידוש תוכנה
מאמרים נוספים: השוואה בין כלי עבודה | מחשבי שכר למעלה 20 משרות בתשלום הגבוה ביותר