אם לאחרונה התחלת את הקריירה שלך כמהנדס ברמת כניסה איפשהו, אתה בטח תוהה אילו צעדים תצטרך לנקוט כדי לטפס על הסולם. האם זה פשוט עניין של זמן? אתה צריך לחזור לבית הספר או לקבל אישור מיוחד? "
התשובה לכל האמור לעיל היא זהה: "לא בהכרח." למרות שהשכלה פורמלית עשויה לעזור לך להתקדם בדרגות, אני מכיר מפתחים רבים שהגיעו למעמד "בכיר" עם תואר אקדמי - ובלי לימודים נוספים.
בעוד שחלק מהאנשים דוגלים בצעד לעבר סטנדרטיזציה, אחרים חשים כי אי דרישות מחמירות עוזר למקצוע להישאר שוויוני יותר ופתוח לאמצעי חינוך לא מסורתיים. רק 41% מהנדסי תוכנה הם בעלי תואר במדעי המחשב, ו -47% ממפתחי אתרים מקצועיים כלל אינם בעלי תואר של ארבע שנים. כאשר חלק כה גדול של אנשי מקצוע בענף מגיעים מרקע לא סטנדרטי, אין זה מפתיע שגם אין נתיבים סטנדרטיים לקידומי מכירות. חוץ מזה, הנדסה מקיפה כל כך הרבה מיומנויות, עד כי לא יכול להיות מציאותי לבנות מבחן יחיד שמוכיח שאתה מוכן לתפקיד מתקדם.
לפיכך, התקדמותו של הפרט דרך כותרות תלויה בעיקר בהעדפת המעביד שלו או שלה. חברות מסוימות מאוד נוקשות במסלולי הקריירה שלהן, בעוד שאחרות מובנות בצורה רופפת יותר. עם זאת, יש כמה תכונות שיש כמעט לכל המהנדסים הבכירים, לכן שווה את זמנכם לפתח אותם.
1. יש להם כישורי ניפוי חזקים
מהנדסים בכירים לא בהכרח כותבים קוד ללא באגים - זה תקן בלתי אפשרי עבור כל אדם אחד - אבל יש להם את הידע והכלים שמוכנים לאבחן ולפתור כל בעיה בתחום שלהם. כשאתה חדש בתכנות (או בשפה ספציפית או בכל כלי עבודה), מעקב אחר באגים יכול להיות קשה, אך מפתחים בכירים יוצרים את זה בקלות.
פיתוח מיומנויות באגים לוקח זמן, אך זה עוזר אם אתה עובד על מגוון פרויקטים עם אנשים שונים. אם אין לך הזדמנות לקחת באגים מעניינים בעבודה, אז תשתתף בפרויקט קוד פתוח.
2. הם יודעים מתי לא לעשות משהו
לרוב המפתחים החדשים יש מידה מסוימת של "תסמונת אובייקטים מבריקים". ישנם כל כך הרבה כלים מעניינים ושימושיים שקשה לדעת מתי להשתמש בשיטות עבודה מומלצות מבוססות ומתי לקחת סיכון ולנסות משהו חדש.
מיטב המפתחים יודעים ששכתוב ספריה מאפס רק כדי להפוך אותה לקריאה יותר, או מעבר למסגרת החדשה ביותר כאשר הצוות בחר בעבר בסדנה ישנה הם לא תמיד החלטות טובות. לאמיתו של דבר, רוב המהנדסים הבכירים שאני מכיר הם שומרי סיכון בחוכמה; הם יודעים שתוכנה טובה היא תוכנת עבודה .
3. הם מנחים אחרים
בין אם זה בתיאור התפקיד שלהם ובין אם לא, מהנדסים בכירים מדריכים את חברי הצוות הזוטר שלהם. הם חולקים בלהט את הידע שלהם ועל ידי כך הם יכולים לרמה את כל הצוות.
תרגל מיומנויות אלה כעת על ידי יציאה מגדרך להיות בסיס שיתופי ולגעת בקולגות שלך כדי לראות כיצד אתה יכול להועיל.
4. הם בודקים את הקוד בקפדנות
מהנדסים חדשים נוטים לעיין בביקורות קוד. כן, סקירת הקוד של מישהו אחר יכולה להיות מאתגרת ומונוטונית, אך כדי להגיע לרמה גבוהה תצטרך לקבל עד כמה זה חשוב. התפקיד שלך לשים את שנות הניסיון שלך לעבודה.
אז אתה מהנדס מהנדס?
רוצה להעיף מבט - רק להסתכל! - איזה פתחים מדהימים?
מכאן5. הם יכולים להעביר רעיונות טכניים מורכבים
כדי להתקדם בתחום זה, יהיה עליכם להיות מסוגלים להעביר פרטים באופן ברור לאחרים. אתה לא צריך להיות נהדר בדיבור בציבור, אבל אתה אמור להיות מסוגל להצביע על מהנדסים אחרים שאתה עובד איתם. זהו משחק קבוצתי; אף אחד לא יכול להיות גדול בזה בלי היכולת לבטא את רעיונותיו או לקבל אחרים על סיפונה.
6. הם מתמחים
כמו ברוב התחומים הטכניים, ככל שתשקיע זמן רב יותר בביצוע פעולה זו, יש סיכוי גדול יותר לפתח התמחות. מהנדסים בכירים הם בדרך כלל דינאמיים מספיק כדי לעשות שלושה עד חמישה דברים בצוות, אך הם יקבלו בעלות אמיתית על הדברים האחד או שניים שהם מתמחים בהם ביותר.
7. הם מודים את מה שהם לא יודעים
בראיונות עבודה אנשים רבים ינסו לזייף את דרכם סביב נושאים שאינם מכירים. מהנדסים בכירים היו מספיק זמן כדי להבין שהם לא יכולים לדעת הכל על הנושא אם הם ינסו, כך שהם בדרך כלל יהיו כנים לגבי מה שהם עושים ולא יודעים.
אמנם אין כל אמות מידה מקובלות על מהנדסים בכירים, אך ישנם הבדלים בולטים שמנהלים ישגיחו עימם בעת ההחלטה למי לקדם או לשכור לתפקידים ברמה העליונה. אם אתה רוצה להתקדם, וודא שאתה מבזבז זמן בשיפור המיומנויות הטכניות והלא טכניות המפורטות לעיל.




