CodeGym /בלוג Java /Random-HE /8 טעויות שיכולות להרוס את הקריירה של מפתח תוכנה
John Squirrels
רָמָה
San Francisco

8 טעויות שיכולות להרוס את הקריירה של מפתח תוכנה

פורסם בקבוצה
ב-CodeGym, אנו מדברים רבות על הקריירה של מפתחי תוכנה וכיצד הן יכולות להיות ארוכות , פוריות ומלאות הזדמנויות אם תשקיעו מספיק זמן ומאמץ בלימוד מיומנויות תכנות וקבלת ניסיון מעשי . וזה נכון בדרך כלל, שכן רוב המפתחים מרוצים מעבודתם ומהקריירה שלהם. הזכרנו בעבר כי על פי הנתונים מאתר העבודה Indeed, מפתחי Java הם בעלי הסיכוי הנמוך ביותר לעזוב את המקצוע שלהם מבין כל אנשי המקצוע בכלל, לא רק במגזר הטכנולוגי. שיעור החלפת הקריירה שלהם הוא פחות מ-8%, בעוד שבמקצוע מפתחי התוכנה בכלל זה 27%, ולמנהלי מסדי נתונים, למשל, הוא 35%. 8 טעויות שיכולות להרוס את הקריירה של מפתח תוכנה - 1אפילו כשהציעו להם תפקיד ניהולי ברמה גבוהה יותר, רוב מקודדי Java פשוט לא רוצים לוותר על זה. זה מוכיח שעבור רוב המקודדים שהלכו עם Java כשפת התכנות העיקרית שלהם, התברר שזה ההימור הנכון. עם זאת, עם זאת, להיות מפתח תוכנה אינו שונה כל כך מקריירות מקצועיות אחרות במונחים של דינמיקה כללית. לרוב המפתחים יש עליות ומורדות לאורך הקריירה שלהם, בחירות טובות המובילות לצמיחה מקצועית ובחירות רעות שגורמות לכך שהקריירה שלך תקועה או נכנסת לדעיכה. בחירות רעות וטעויות בקריירה מפתחי תוכנה, מתחילים ומנוסים כאחד, נוטים לעשות במהלך הקריירה שלהם, זה מה שהיינו רוצים לדבר עליו היום.

טעויות קריירה של מפתח זוטר

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

1. לא להיות מסוגל להעריך מה אתה שווה בצורה מספקת.

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

2. התעלמות ממיומנויות רכות.

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

3. כישלון בפיתוח תוכנית קריירה.

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

4. אי קבלת ביקורת ומשוב.

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

טעויות קריירה של מפתח בינוני ובכיר

מפתחים בינוניים ובכירים גם עושים הרבה טעויות בקריירה. הנה כמה מהאופייניים ביותר.

1. היצמדות למחסנית הטכנולוגיה שלך.

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

2. להישאר באותה עבודה יותר מדי זמן.

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

3. קפיצה משרות לעתים קרובות מדי.

עם זאת, החלפת עבודה בפיתוח תוכנה לעתים קרובות מדי היא גם טעות שעלולה לפגוע בקריירה שלך. זה פשוט כמו זה: איתור והעסקת מומחים מוסמכים דורשים כמות ניכרת של משאבים עבור כל חברה. אז הם בדרך כלל לא מוכנים להעסיק אנשים שהם 'מקפצי עבודה'. הם אומרים שלהישאר עם חברה אחת במשך 4-5 שנים הוא פרק זמן אידיאלי עבור מפתח תוכנה, 2-3 שנים זה גם מקובל, אבל להחליף עבודה כל 5-6 חודשים בדרך כלל לא.

4. מעבר לתפקיד ניהולי.

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

דעות

באופן מסורתי, בואו נסכם את הכל עם כמה דעות מעניינות בעניין של מפתחי תוכנה מנוסים. הנה כמה טעויות נוספות בקריירה שכדאי להימנע מהן כמפתח תוכנה. "לא חושב על הפרספקטיבה העסקית של החברה שלך. קראתי שאלות רבות כמו: "מדוע ל-ASP.NET יש 3.6% נתח שוק כאשר ל-Node.js יש רק 0.6% והוא מציע הרבה יותר ביצועים מ-ASP.NET?" הסיבה היא די פשוטה, אתה לא חושב בפרספקטיבה העסקית של הארגון שלך, אלא בהעדפות שלך, אתה צריך להסתגל לצרכים שלהם ולחדש מיומנות בכל פעם שאתה יכול כדי לשפר את החברה שלך ולעזור לעצמך להשתפר. הזדמנויות אם יום אחד תצטרך לעבור לחברה אחרת. נקודה שנייה זו מתרחשת לעתים קרובות מאוד וזו הסיבה שההנהלה לא רוצה לתת לך כספים", מציין פדריקו נווארטה, מפתח תוכנה ויועץ IT . "בעקבות ההייפ לטרנדים/מסגרות/שפות חדשות ולהאמין שאני חייב לדעת הכל. לא בסדר. מצא והתמקצע בטכנולוגיה (או מוצר) ספציפיים שאתה אוהב ותוכל למכור בשוק ולהיצמד אליו. כל עוד זה מוכר, אתה בעסק. התמחות היא מרכיב קריטי בהצלחתך. התייחסות לקוד שלי כחלק מהזהות שלי, או היצירה/יצירת המופת שלי, או התינוק שלי. לא בסדר. לעולם אל תתחבר למוצר שלך. כל מה שתיצור ישתנה, ייכתב, יימחק, יוסר, יתיישן, יתעלם, לא יאהב. זה לא משנה, פשוט עזוב את זה, אל תנסה להגן על זה. הקוד שלך הוא לא הזהות שלך", אמרה לנה קרי, מפתחת מנוסה נוספת. "קבלת עבודה מבלי לנהל שיחה פרטית עם מישהו שכבר נמצא בחברה באותו תפקיד (בערך). ייתכן שלאנשים שמעסיקים אותך בפועל אין מושג איך העובדים מרגישים, או אולי יש להם השקפה אידאלית מאוד. קיבלתי כמה הצעות עבודה שלא הייתי אמור לקבל בגלל זה. בזבוז זמן והתלהבות. אומר כן ליותר ממה שאתה יכול להתמודד עם עומס העבודה. כשאתה לוקח על עצמך עבודה יותר מדי או מורכבת מדי, אתה ממצב את עצמך לכישלון. אתה יכול להשקיע הרבה עבודה טובה מאוד, אבל כשאתה לא עומד בזמנים, תכונות או איכות, זה מה שאתה זוכר בגלל זה", הוסיף לארי סטנסון.
מה עוד לקרוא:
  • 8 דרכים חדשות לשפר את יכולות הלימוד שלך ב-Java. אפליקציות וטכניקות
  • תיעוד הקוד שלך. הכלים הטובים ביותר לכתיבה טכנית ותיעוד תוכנה
  • כיצד מחליפים קריירה יכולים להפיק תועלת משימוש ב-CodeGym
  • מאפס לגיבור קוד. מה אתה תהיה מסוגל עם סיום הקורס של CodeGym
  • הלמידה הולכת לאט מדי? האפליקציות הטובות ביותר לנצח את הדחיינות ולהיות יעילים יותר
הערות
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION