היום אני רוצה לדבר על נושא שלדעתי אנחנו לא מדברים עליו מספיק – מה זה בעצם להיות מפתח ומפתחת טובים?
הטעות הנפוצה
רובנו נופלים למלכודת. אנחנו חושבים שלהיות מפתח טוב זה:
• לכתוב קוד מושלם
• להכיר את כל הטכנולוגיות החדשות
• לדעת על כל גרסה חדשה שיוצאת
• להיות הכי מהיר בפתרון באגים
אבל חברים וחברות, זו רק התחלה של הסיפור!
קוד זה רק החלק האחרון
כן, שמעתם נכון. הקוד הוא החלק האחרון של מה שעושה מפתח טוב. אז מה בא קודם?
1. הבנת הדרישות:
איך אתם יכולים לכתוב קוד טוב אם אתם לא מבינים מה באמת צריך? מפתח טוב יודע לשאול את השאלות הנכונות, להבין את הצורך האמיתי מאחורי הדרישות. מפתח הוא פרובלם סולבר, אני אומר את זה הרבה, ואני בעצמי מתרכז רבות בלהבין איזו בעיה אני מנסה לפתור, למה, והאם יש עוד דרכים בשבילה
2. תקשורת:
עם מי אתם מדברים? איך אתם מדברים איתם? מפתח טוב יודע לתקשר עם אנשי עסקים, מעצבים, מנהלי מוצר, ולא רק עם מפתחים אחרים. אני יכול להגיד שבאימג׳ן זה אחד הדברים הכי חשובים, בגלל שאנחנו עובדים בצורה מאוד עצמאית.
3. הבנת התמונה הגדולה:
איך מה שאתם עושים משתלב במערכת הגדולה? איך זה משפיע על המשתמשים? על העסק? מפתח טוב רואה מעבר לקוד, כי כל שורת קוד מתחברת בסופו של דבר לביזנס.
מעבר לקוד – ניהול קריירה
אבל זה לא נגמר בעבודה היומיומית. להיות מפתח טוב זה גם:
1. לנהל את הקריירה:
איפה אתם רוצים להיות בעוד 5 שנים? איך אתם מתכננים להגיע לשם? מפתח טוב חושב קדימה, יוצר שינויים, כדי לא ״להיתקע״ או להישאר מאחור
2. ליהנות מהדרך:
אם אתם לא נהנים ממה שאתם עושים, איך תוכלו להיות הכי טובים בזה? מפתח טוב מוצא את הכיף בעבודה שלו, מאתגר את עצמו, ולא נכנע לשגרה. אדיר ואני דיברנו על זה בפרק רומנטיקה בקוד
3. לתכנן את הקפיצה הבאה:
מה הצעד הבא שלכם? איזה כישורים אתם צריכים לפתח? מפתח טוב תמיד מסתכל קדימה! תכנון הקריירה שלכם ושלכן חייב להיות פרואקטיבי, וזה מצריך גם יציאה מאיזור הנוחות
להסתכל מעבר לשורת הקוד
במקום להתמקד רק בשורת הקוד הבאה שאתם צריכים לכתוב, נסו:
1. להסתכל ימינה ושמאלה:
מה קורה בצוותים אחרים? מה המגמות בתעשייה? איך אתם יכולים ללמוד מזה? לאילו קבוצות וקהילות אתם מחוברים? איך אתם ואתן לומדים?
2. לפתח את הגרסה העתידית שלכם:
איך אתם יכולים להיות טובים יותר מחר ממה שאתם היום? אילו כישורים אתם צריכים לפתח? אילו פידבקים אתם מקבלים מהמנהל שלכם? כמה אתם ואתן משקיעים כדי לקבל פידבק איכותי?
3. להבין את ההקשר הרחב:
על מה אתם באמת עובדים? איך זה משפיע על החברה? על הלקוחות? על העולם? האם אתם ואתן נהנים מזה?
להיות מפתח טוב זה הרבה יותר מאשר לכתוב קוד מושלם. זה להבין את התמונה הגדולה, לתקשר היטב, לנהל את הקריירה שלכם, וליהנות מהדרך.
אז בפעם הבאה שאתם יושבים לכתוב קוד, עצרו לרגע. חשבו על כל הדברים האחרים שעושים אתכם למפתחים טובים. כי בסוף, זה מה שיעשה את ההבדל בין מפתח טוב למפתח מעולה.
מה אתם חושבים? מה לדעתכם עושה מפתח טוב? איך אתם עובדים על להיות מפתחים טובים יותר?
אם אתם כבר מתכננים את הקפיצה הבאה שלכם ושלכן, אני כאן כדי לעזור 🙂
עד כאן מפתחים ומפתחות טובים שכמותכם ❤️
טל