تحية!
خلال العامين الماضيين ، كنت أقوم بالكثير من العمل مع أشخاص بدأوا للتو حياتهم المهنية في مجال تكنولوجيا المعلومات. نظرًا لأن الأسئلة نفسها والطريقة التي يطرحها بها كثير من الناس متشابهة ، فقد قررت أن أجمع تجربتي وتوصياتي في مكان واحد.
ذات مرة ، قرأت
مقالًا عام 2004 بقلم إريك ريموند ، وكنت دائمًا أتابعه بصرامة في حياتي المهنية. انها كبيرة جدا ، وعلى الأرجح لمسؤولي النظام. يجب أن أساعد الناس ، غالبًا دون خبرة في التطوير على الإطلاق ، على أن أصبحوا صغارًا وأن أبدأ مسيرتي المهنية.
بالنسبة لأولئك الذين أصبحوا بالفعل ، أو يحلمون فقط بأن يصبحوا مطورًا مبتدئًا ، يمكنني تقديم التوصيات التالية:
- استكشف المشكلة بنفسك
- أخبر الهدف أولاً ، ثم صوت المشكلة
- اكتب بشكل صحيح وإلى هذه النقطة
- اطرح أسئلة على العنوان وشارك القرار
- احترم وقت شخص آخر
- تبدو أوسع
والآن بمزيد من التفاصيل.
استكشف المشكلة بنفسك
أنت تتعلم لغة برمجة من كتاب أو دورة. أخذوا رمز مثال ، أطلقوه ، لكنه تعطل بسبب خطأ غير مفهوم لك. إذا كنت تعتقد أن الكتاب - يجب أن يعمل. لكنك تصدق العينين - إنه لا يعمل. ما هي الخيارات؟
- قرر أنك لن تصبح مطورًا أبدًا ، لأن العالم بأسره ضدك ، وحتى الأمثلة العملية لا تعمل. التخلي عن التدريب ؛
- قرر أنك لن تصبح مطورًا أبدًا لأنك غبي جدًا أو لا تحصل عليه. التخلي عن التدريب ؛
- ابدأ في سؤال جميع أصدقائك المتصلين بطريقة أو بأخرى على الأقل بتكنولوجيا المعلومات ، وطالبهم باكتشاف سبب عدم ملاءمتها لك. تعلم الكثير عن نفسك ، واتخاذ الجريمة. التخلي عن التدريب ؛
أي خيار صحيح؟ ومن هنا:
افهم أنك لست متفردًا (بغض النظر عن ما تقوله أمك وجدتك هناك) ، وأن عالم تكنولوجيا المعلومات ليس بسيطًا كما هو مبهج عندما تدعو إلى الدورات التدريبية والندوات عبر الإنترنت.
إن فهمك أنك لست فريدًا يؤدي إلى إدراك أن مشكلتك ربما واجهها بالفعل عشرات أو مئات الآلاف من الأشخاص. إذا كنت مطورًا مبتدئًا ، فيمكنك بسهولة عدم ملاحظة شيء ما ، وليس التثبيت أو التكوين. فيما يلي قائمة مرجعية أقترح مراجعتها قبل أن تفهم أنك لا تستطيع حل المشكلة بنفسك ، وأنك بحاجة إلى مساعدة:
- تأكد من أن السؤال فريد من نوعه ولا توجد إجابة على الإنترنت
- دراسة بعناية سبب المشكلة ، وليس التأثير
- تقييم الحلول الممكنة لهذه المشكلة ، إيجابياتهم وسلبياتهم
- فكر في بدائل لتحقيق هدفك
- فكر فيما قد يُطلب منك ، وقم بإعداد الإجابات مسبقًا
في الفقرة
الأولى ، يكون كل شيء تافهًا: إذا كان نص الخطأ غير مفهوم لك تمامًا ، فنسخه إلى Google ، وقراءة النص بعناية من خلال الروابط.
ثانيًا : على سبيل المثال ، إذا تعطل الرمز الخاص بك بسبب الخطأ "لا يمكنني توصيل مكتبة تابعة لجهة خارجية" ، فليس هذا هو الرمز الخاص بك. الحقيقة هي أنك لم تقم بتثبيت أي مكتبة تريد استخدامها. لذلك ، تحتاج إلى البحث عن كيفية تثبيته ، وليس كيفية إصلاح التعليمات البرمجية الخاصة بك.
يتشابهان
الثالث والرابع : ماذا لو كانت المشكلة في هذه المكتبة ، وأريد فقط البحث عن أخرى؟ ماذا لو لم أستخدم مكتبة تابعة لجهة خارجية على الإطلاق ، لكنني أكتب الكود الخاص بي باستخدام الأدوات القياسية؟
النقطة
الخامسة تقودنا إلى الجزء التالي: فكر في الشخص الذي سوف تسألك وأعد الإجابات.
أخبر الهدف أولاً ، ثم صوت المشكلة
الهدف هو ما تريد القيام به. على سبيل المثال ، اكتب رمزًا يذهب إلى الإنترنت ويحفظ 10 صور باستخدام قطط مضحكة. المشكلة هي لماذا ترى الخطأ في وحدة التحكم ، ولكن لا ترى 10 قطط مضحكة. لا تبدأ سؤالك مع مشكلة. ابدأ به بهدف ، وانتهي بمشكلة. إذا كان الشخص الذي تطلب المساعدة مطورًا ذو خبرة ويعرف الكثير ، فمن المؤكد أنه سيكون قادرًا على تقديم حل أبسط وأنيق للمشكلة. إذا قمت بالفعل باختيار أبسط والأناقة ، فسوف يفهم بوضوح ماذا ولماذا تريد القيام به ، وهذا سوف يسرع الاستجابة.
سؤال جيد:
أريد أن أبقي 10 قطط مضحكة كل يوم للضحك وإطالة حياتي. لهذا ، كتبت هذا الكود: [...]. أتوقع أن تتصل بخادم FTP وتحميل صور جديدة من هناك. ومع ذلك ، عندما قمت بتشغيله ، رأيت هذا الخطأ: [...] على الرغم من أنني أستطيع الوصول إلى هذا الخادم من خلال المتصفح.
إجابة سريعة:
لقد أخذت هذه المكتبة عبثا ، ولم يدعمها أحد أو طورها لفترة طويلة. من الأفضل أن تأخذ هذا واحد - أنا نفسي تحميل الصور لها مع القطط!
سؤال سيء:
مرحبًا ، لقد ولدت الشفرة الخاصة بي هذا الخطأ [...] ، ألا تعرف ما يمكن أن يكون خطأ؟
الجواب الواضح هو:
مرحبا. لا ، لا أعرف.
اكتب بشكل صحيح وإلى هذه النقطة
لا حاجة لصب مجموعة من الأفكار على الشخص. الشخص الذي تحولت إليه لحل عملك. اجعله يفهم بسرعة ماهية مشكلتك وما تريده منه. إذا كنت تواجه مشاكل في معرفة القراءة والكتابة ، فاستخدم خدمات التدقيق الإملائي وعلامات الترقيم عبر الإنترنت. يمكنك إزالة البيانات المهملة من الرسالة بدون خدمات عبر الإنترنت. لا تصب الماء ولا تبدأ من بعيد. اكتب بإيجاز ، بإيجاز ، وإلى هذه النقطة. تقديم أمثلة.
الفقراء:
- بعد أن دخلت المخارج))) أحاول إعداد مشروع باختصار ولكن لسبب ما O_o لا يعمل من أجلي ، على الرغم من أنه يبدو أنني فعلت كل شيء بشكل صحيح ، يرجى الخروج))))) هنا بشكل عام لدي شيء غير مفهوم في وحدة التحكم ((إنه مباشر بالفعل حاولت كل شيء ، لا شيء يعمل ، ahhh (
حسن:
- مرحباً ، أحاول بدء مشروع ، لكن هناك مشكلة. إنه يتعطل مباشرة بعد أمر إنشاء عامل الإرساء ، وإليك سجل الإطلاق والخطأ: [...] هل يمكن أن تخبرني بكيفية حلها؟
اطرح أسئلة على العنوان وشارك القرار
يجب ألا تكتب سؤالاً في رسالة شخصية إلى شخص معين ، إلا إذا تم إخطارك بأنه يجب طرحه. من الأفضل الكتابة إلى مجموعة من الأشخاص بسبب:
- الجميع مشغول في حل مشاكلهم. تعد فرصة أن يمنحك شخص ما في الدردشة العامة أو في المنتدى وقتًا أكبر.
- إن فرصة أن يكون شخص ما في الدردشة العامة يعرف كيفية مساعدتك.
- تترك للآخرين الفرصة للعثور على نفس السؤال والإجابة عليه لاحقًا.
نلقي نظرة على الفقرة الأخيرة. هل تعلمت بالفعل أنه يجب عليك محاولة حل المشاكل بنفسك؟ استخدمت بالفعل البحث في الدردشة / المنتدى / المجموعة ، ولكن لم تجد إشارة لمشكلتك؟ حسنا ، ثم اسأل.
من ناحية أخرى ، لا تزعج الناس عبثا. إذا أمكن ، استبعد من قائمة المستلمين أولئك الذين لا يستطيعون مساعدتك. كلما زاد عدد الرسائل التي يتلقاها الشخص ، قل احتمال قراءته جميعًا. لا تجعل الناس عادة إيقاف التنبيهات أو مجرد تجاهل الرسائل.
بالتأكيد ، قد تكون تجربتك مفيدة لشخص آخر. وفر الوقت لنفسك وللآخرين عن طريق نشر إجابة أو حل. القادم الجديد ، إذا كان يعرف بالفعل ما الذي نتحدث عنه هنا ، لن يزعج أي شخص على الإطلاق - سوف يجد الحل الخاص بك من خلال البحث. لماذا أقول أنه يمكنك توفير الوقت بنفسك؟ لأنك قد تواجه هذه المشكلة في غضون عام ، ولا تتذكر كيف تم حلها. البحث سيوفر مرة أخرى.
احترم وقت شخص آخر
اجعل الحياة أسهل ما يمكن للأشخاص الذين تطلب المساعدة.
تأكد من الروابط التي ترسل العمل. حاول فتحه في وضع التصفح المتخفي. إذا تطلب الرابط إذنًا ، فسترى خطأ في الوصول. على سبيل المثال ، إذا قمت بتنزيل الرمز إلى مستودع خاص ، أو قمت بإرسال رابط إلى محرك Google ، والذي يمكنك الوصول إليه فقط ، سيشاهد شخص ما خطأ ، وسيتعين عليه قضاء بعض الوقت لإبلاغك بذلك ، ثم الانتظار حتى تقوم بتكوين الوصول. اجعل الشخص يرى فوراً ما الذي تتحدث عنه.
لا تتوقع أن يرغب أي شخص في تذكر ما طلبته قبل يومين. إرسال المعلومات مرة أخرى ، تذكير السياق. لا أحد يريد البحث في المراسلات عما لديك في متناول اليد. إذا كنت كسولًا جدًا لتكرار المعلومات حتى لا يقضي الأشخاص وقتهم في البحث ، فأنت لا تحتاج إلى مساعدة.
لا تمزق من السياق. إذا قمت بإرسال سجل به خطأ ، فمن الواضح أنك تحتاج إلى تضمين ليس فقط الخطأ نفسه ، ولكن أيضًا الكود الذي تسبب به ، مع مثال على ما حدث.
إذا كانت هناك عملية ثابتة لحل مشكلتك ، فاتبعها. يجب ألا تعيد اختراع العجلة إذا كان لديك بالفعل مقالة باستخدام HowTo خطوة بخطوة.
لا تسعى للحصول على استجابة شخص واحد من خلال قنوات مختلفة (الكتابة إلى الركود والسكايب والبرقيات) في نفس الوقت - سيكون ذلك غير سارة لشخص ما.
لا تحتاج إلى كتابة الرسالة نفسها إلى عدة أشخاص في وقت واحد ، على أمل أن يقوم شخص ما على الأقل بالرد عليك. يمكن أن يعطيك كل هؤلاء الأشخاص الإجابة (على الأرجح ، ستكون هي نفسها) ، ولكن سيتم صرف انتباههم جميعًا عن شؤونهم لبعض الوقت. استخدام دردشات المجموعة.
تبدو أوسع
كل ما تحدثنا عنه هنا ينطبق خارج صناعة تكنولوجيا المعلومات. اتبع هذه القواعد في السوبر ماركت ، خدمة السيارات ، في إجازة في بلد آخر ، عند التواصل مع الأصدقاء والأقارب. أظهر للأفراد أنك تقدر وقتهم ولا تريد أن تضغط عليهم مقابل لا شيء. أظهر أنك قضيت الوقت والطاقة في حل المشكلة بنفسك ، لكنك لم تنجح ، وأنت بحاجة إلى المساعدة حقًا. في الامتنان ، سيتعاطف الناس مع مشاكلك ويساعدون في حلها.