العودة إلى المسار الصحيح بعد الاضطرابات [مغلقة

StackOverflow https://stackoverflow.com/questions/382200

  •  23-08-2019
  •  | 
  •  

سؤال

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

ما هي النصائح أو التقنيات التي يتعين عليك المساعدة في تسهيل إعادة التشغيل بعد الانقطاع الذي يأخذك بعيدا عن مشروعك الحالي لبضع ساعات أو أيام؟

هل كانت مفيدة؟

المحلول

  • خذ دقيقة واحدة لكتابة ملاحظات لنفسك (على الورق مباشرة أمامك) حول المشروع الذي تضعه قبل أن تذهب واختر آخر

  • لا يزال افسدت؟ سماعات الرأس على، والموسيقى، بصوت عال بما يكفي لتغرق محيطك ولا توجد كلمات

  • افسدت حقا؟ الذهاب لتناول طعام الغداء، يمكنك المشي، والخروج في الهواء ولا تعود سمسم انقطاع قد تلاشى

  • حقا افسدت حقا؟ لا تقبل الانقطاعات بعد الآن. كن ثابتا حقا حول هذا مع الزملاء والمديرين. إذا كنت بحاجة إلى Ringfence لنفسك للحصول على الأشياء التي قد تكون قادرة على تقدير ذلك، في نهاية اليوم ما هو كفاءة بالنسبة لك فعالة بالنسبة لهم.

نصائح أخرى

بعض تقنياتي تشمل

  1. توثيق. هذا يجعلك تفكر في مشروعك. إذا لم يكن من السهل أن يصف، فمن المحتمل ألا تكون أنيقا بما فيه الكفاية بعد
  2. تحليل رمز ثابت - fxcop., لين, تعقيد السيكلوم, محلل الأمن. الآن هو الوقت المناسب للتراجع من التعليمات البرمجية الخاصة بك والتحقق من أفضل الممارسات
  3. اختبارات الوحدة. هذا مرة أخرى يجعلك تفكر في الكود وكيفية تحسينه.

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

لقد وجدت ما يلي، في حين لا تكون مثالية على أنها قادرة على إغلاق باب Office وتترك وحدها لساعات في النهاية، لتكون الأكثر فعالية:

  • قم بتثبيت الوظيفة الإضافية Firefox "Leechblock" وإضافة مواقع الويب الخاصة بك الأكثر استخداما هناك. يمكنك تعيين حد زمني (أي 5 دقائق كل ساعتين) حتى لا تغلق نفسك تماما.

  • ارتداء سماعات الرأس إذا كنت تعمل في مقصورة أو مشغولة.

  • ضع هاتفك على عدم الإزعاج.

  • قم بإيقاف تشغيل عميل البريد الإلكتروني الخاص بك وفتحه فقط في أوقات معينة (أي 11:00، 3 مساء).

  • اطلب من زملاء العمل أن أراك فقط خلال أوقات معينة كحاكم (أي 11 صباحا، 3 مساء) لكنهم يقولون أنك ستظل متاحا لحالات الطوارئ.

  • مجموعة أكبر عدد ممكن من المهام المشابهة معا (أي إجراء مهام الصيانة من الساعة 4 مساء إلى 5 مساء كل يوم) واترك ما تبقى من يومك لعمل المشروع.

انها ليست مثالية، ولكن هذا هو أفضل حل وجدت.

أساسا ما تحاول القيام به هو العودة إلى "حالة" إنتاجية بعد انقطاع والمفتاح هو العثور على الأشياء التي، لك, ، تحريك تلك الحالة المنتجة. على الرغم من أنني ما زلت أتعلم حول الموضوع، فقد تجد بعض الإجابات المفيدة في الكتب البرمجة اللغوية العصبية (البرمجة اللغوية العصبية).

  1. ابحث عن مهمة صغيرة لتنفيذها أولا (لمدة 1-6 ساعات يجب القيام بها إذا لم يكن لديك انقطاع). أثناء صياغة ما يجب عليك استدعاء طفيف في المشروع. يمكنك أيضا إلقاء نظرة على متطلبات العملاء أو مدير المشروع.
  2. تنفيذ هذه المهمة، ولكن لا يوجد في عجلة من امرنا - يمكنك أن تقضي المزيد من الوقت أكثر مما تخطط. انظر حول التعليمات البرمجية لتذكر أعمق.
  3. بالنسبة لي بعد ذلك أذكر معظم الأشياء.

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

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

نعم، حظا سعيدا في ذلك! (لا أعتقد أن هناك طرق جيدة للانقطاعات لن تكون انقطاعات كاملة.)

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

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top