كيف تطلب المشورة من كبار المهندسين: لا تكن كل شيء

الصورة عن طريق rawpixel على Unsplash

عند طلب النصيحة ، يحاول الأشخاص في كثير من الأحيان أن يبدو وكأنهم يعرفون بالفعل كل شيء عن الموضوع. أنا مذنب في هذا كثير من الأحيان. تحتوي أسئلتي عادة على الكثير من الكلمات والأفكار غير الضرورية التي تهدف فقط إلى جعلني أبدو جيدًا.

لسوء الحظ ، فإن هذا النوع من طلب المشورة يمكن أن تأتي بنتائج عكسية بسهولة. على سبيل المثال ، أود أن أشاطركم مثالًا حيًا على كيفية إحباط مهندس كبير من خلال محاولة أن تبدو وكأنها "معرفة كل شيء".

خطأ بلدي

قبل بضعة أشهر ، عندما بدأت التعلم عن البرمجة لأول مرة ، صادفت React Native ، وهي تقنية جديدة نسبيًا. سمعت أن React Native ستسمح للمهندسين بتجاوز الطريقة الحالية لترميز تطبيقات الجوال باستخدام Java. فخور بفهم React Native ، سألت مهندسًا كبيرًا في حدث freeCodeCamp NYC ،

هل صحيح أن سوق العمل يتقلص بسرعة لمهندسي جافا؟ بعد كل شيء ، كود جافا هو مجرد نظام قديم تم استبدال كامل حاجته بـ React Native!

كنت مخطئا. كان لسؤالي العديد من الافتراضات التي كانت ببساطة غير صحيحة. لا أريد الخوض في التفاصيل ، لكن يكفي القول إن الحاجة لمهندسي جافا لن تتلاشى في أي وقت قريب.

كانت طريقتي غير الناضجة في طلب البصيرة هي النتيجة المباشرة لكثير من الفخر والثقة. كنت أذكر رأيي الشخصي على أمل جعل نفسي يبدو وكأنه رجل ذكي حقًا لديه كل أنواع الأشياء الرائعة ليقولها. ومع ذلك ، فإن ذلك جعلني أبدو جاهلًا.

الأسوأ من ذلك ، كنت تسعى بوضوح تأكيد. لقد خلقت انطباعًا بأنني كنت سأزعجني إذا لم يوافقني أحد. كان الأمر كما لو أنني وضعت قيود المهندس العليا ، "يجب أن تتفق معي أو سأبدأ في الجدال معك".

أنا متأكد من أن المهندس الكبير شعر بأنه مقيد. إذا أخبرني ما فكر حقًا في React Native و Java ، فعرف أنه سوف يجادل معه. لذلك كان عالقًا. ما قاله في الواقع كان ،

لست متأكدًا تمامًا من أنه يعمل بهذه الطريقة. أنا متأكد من أن جافا سوف يحظى بشعبية لبعض الوقت.

اه اه كان يختلف معي. لقد تضاعفت. "لكن React Native سيحكم كل التطبيقات الجديدة" ، قلت وواصلت مع سبب بعد. "بلاه بلاه بلاه ..." لا بد لي من أن أستمر أكثر من ذلك بقليل.

"ربما" ، قال كبير المهندسين ، وقد ابتعد عن التحدث إلى شخص آخر.

تحويل الجداول

بعد أسابيع ، بحثت عن React Native واكتشفت كم كنت مخطئًا.

بعد عدة أشهر ، أدركت كم هو مزعج عندما يطلب منك شخص ما "النصيحة" بطريقة تحاول تأكيد رأيها. قام مهندس مبتدئ آخر بتجربته علي:

ألا تستخدم Node لجافا سكريبت من جانب الخادم هو أفضل ما يجب القيام به الآن؟ ألا تعني شعبية المتفجرة في Node أن الناس يتحولون باستمرار عن اللغات القديمة من جانب الخادم مثل Python و Ruby؟

"لست متأكدًا تمامًا من أنه يعمل بهذه الطريقة ،" بدأت أقول.

قال: "نعم ، ولكن استخدام جافا سكريبت على جانب الخادم سيهيمن على جميع التطبيقات الجديدة" ، ثم استمر في إبداء الأسباب بعد سبب بهذه الثقة.

"ربما ،" قلت ، عزله. فتحت جهاز الكمبيوتر المحمول الخاص بي للقيام ببعض الترميز.

أدركت أخيرًا كم هو مزعج عندما يذكر الناس آرائهم في أسئلتهم. إنهم لا يبحثون عن المعرفة. بدلا من ذلك ، انهم يسعون التحقق من الصحة. عدم الاتفاق مع رأيهم ينطوي على خطر الدخول في حجة. يجعلك تريد أن تقول "ربما" وتخرج بأدب من المحادثة.

كيفية الانخراط

في ما يلي بعض الطرق غير الصحيحة والصحيحة لطرح أفكار شخص ما حول موضوع ما. لاحظ أن الإصدارات الصحيحة لا تحتوي على أي آراء شخصية.

سيئة:

بما أن React Native رائعة جدًا ، ألا تدمر React Native شعبية جافا؟

جيد:

هل سيكون لـ React Native تأثير على شعبية Java؟

سيئة:

لقد أخبرت الجميع أن جافا سكريبت من جانب الخادم هي الطريق للذهاب! ألن تتلاشى بايثون قريبًا؟

جيد:

هل تسبب شعبية جافا سكريبت من جانب الخادم في قيام عدد أقل من الأشخاص باستخدام شفرة بايثون؟

في الختام ، عندما تحاول إشراك مطور كبير (أو أي شخص ، في هذا الشأن) ، لا تقم بتضمين رأيك الشخصي. سيجعلك تبدو كأنك تعرف كل ما هو جاهل ومثير للجدل.

احذر ، لأنه من الخطأ السهل ارتكابه. ما زلت في حالة من الفوضى في كثير من الأحيان ، وربما سأواصل القيام بذلك لفترة طويلة قادمة.