תן למהנדסים המנוסים שלנו לייעץ לך: אל תהיה יודע הכל

צילום על ידי rawpixel ב- Unsplash

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

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

טעות שלי

כשהתחלתי ללמוד על קידוד לפני כמה חודשים, נתקלתי ב- React Native, שהיא טכנולוגיה חדשה יחסית. שמעתי ש- React Native יאפשר למהנדסים לעקוף את הדרך הקודמת של קידוד אפליקציות לנייד עם Java. אני גאה בהבנתי את React Native ושאלתי מהנדס בכיר באירוע freeCodeCamp בניו יורק:

האם נכון ששוק העבודה של מהנדסי ג'אווה מצטמצם במהירות? אחרי הכל, קוד ג'אווה הוא רק מערכת ישנה ישנה שכל צרכיה הוחלפו על ידי React Native!

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

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

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

אני בטוח שהמהנדס הראשי הרגיש מוגבל. אם הוא היה אומר לי מה הוא באמת חושב על React Native ו- Java, אז הוא ידע שאני אתווכח איתו. אז הוא היה תקוע. מה שהוא אמר בפועל היה

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

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

"אולי," אמר המהנדס הראשי ופנה לדבר לדבר עם מישהו אחר.

תסובב את השולחנות

שבועות לאחר מכן, ערכתי את המחקר שלי בנושא React Native וגיליתי עד כמה טעיתי.

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

האם אינך משתמש בצומת ל- JavaScript בצד השרת? האם הפופולריות הנפיצה של צומת לא אומרת שאנשים מתרחקים כל הזמן משפות ישנות בצד השרת כמו פייתון ורובי?

"אני לא בדיוק בטוח אם זה עובד ככה," התחלתי לומר.

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

"אולי," אמרתי והפריעתי לו. פתחתי את המחשב הנייד שלי כדי לתכנת משהו.

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

איך להסתבך

להלן מספר דוגמאות לשאלות שגויות ונכונות בנושא. שימו לב כי הגרסאות הנכונות אינן מכילות דעות אישיות.

רַע:

מכיוון ש- React Native כל כך גדול, React Native לא יכול להרוס את הפופולריות של Java.

נו:

האם תגובת הילידים תשפיע על הפופולריות של ג'אווה?

רַע:

אמרתי לכולם ש- JavaScript בצד השרת הוא הדרך ללכת! האם פייתון לא הולך לדעוך בקרוב?

נו:

האם הפופולריות של JavaScript בצד השרת גורמת לכך שפחות אנשים משתמשים בפייתון?

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

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