هناك المبرمجين الذين يعيشون عملهم. يفكرون في العمل ليلا ونهارا ، لا يصرف انتباههم مشاكل منزلية بسيطة (هم فوق هذا ، "تحوم" فوقه). لكن ليس كل المبرمجين لديهم هذا الموقف. يحتاج الكثيرون إلى النجاح في العمل وفي المنزل وفي الملعب وفي جدار التسلق ... ربما تفهم ذلك. ومع ذلك ، يؤدي هذا تعدد المهام إلى حقيقة أنك بحاجة إلى العودة إلى المهام في العمل. ثم هناك مقاومة نفسية تؤدي إلى التسويف. لحل مشكلة التسويف في بداية يوم العمل (أو حتى بداية / استمرار العمل بعد الاستراحة) ، يتم اقتراح هذه التقنية أيضًا.
قبل أن تبدأ ، خذ قطعة من الورق أو الكمبيوتر اللوحي أو أداة أخرى حيث يمكنك كتابة أفكارك. وابدأ في تدوين أفكارك حول المشروع / المهمة الحالية:
- التفكير في ما يجب القيام به؟ - أدرج الوظائف التي تريد تنفيذها (ربما اليوم فقط) ، وسرد المتطلبات التي تحتاج إلى تنفيذها ، والأهداف التي ينبغي أن يحققها التطوير ؛
- فكر في الطريقة التي ستنفذ بها هذا ، وما هي الفئات ، والوظائف ، والأساليب التي تستخدمها ، وما هي الخوارزميات الأفضل تطبيقها ؛
- فكر في الأمر ، اسمح لنفسك بالتفكير في التنفيذ بالتفصيل ، ومقارنة الخوارزميات ، ومقارنة الطرق الممكنة ، والتفكير في أسماء الوظائف ، وربما المتغيرات ، والتفكير في واجهة برمجة التطبيقات ، وتفاصيل واجهة المستخدم ، إذا كانت مهمتك تتضمن تطوير واجهة المستخدم ؛
- التفكير في ما هي الوظيفة الأفضل تنفيذها أولاً ، فكر في سبب أهميتها ؛
- النظر في كيفية تنفيذ هذه الوظيفة .
إذا كان يمكنك البدء في التنفيذ ، فتابع.
إذا كنت لا تزال تقرأ ...
من الممكن أيضًا ، قبل الانتهاء من العمل (العودة إلى المنزل من مكان عملك) ، الكتابة لفترة وجيزة عما يمكنك القيام به في المرة القادمة (يوم العمل التالي). وعندما تأتي ، ابدأ بقراءة هذه الملاحظات. ثم انتقل إلى مكتب الاستقبال للتغلب على التسويف.
حظا سعيدا والعمل الناجح.
إذا كنت لا تزال تقرأ II ... (أو لماذا تعمل)
إذا قرأت مقالات عن التسويف ، فستعرف ما يلي:
* يحدث التسويف عندما يكون هناك عدم يقين حول نجاح الوظيفة.
باستخدام هذه التقنية ، يمكنك النظر في المشكلة ، وإذا كنت ترغب في ذلك ، فيجب عليك الإجابة عن الأسئلة المتعلقة بأفضل تنفيذ للمهمة. أنت لست في عجلة من أمرنا للقيام بالتشفير والتعثر على حائط متسرع ومستحيل. لديك هامش في النموذج الذي فكرت فيه في حل المشكلة. تتيح لك كل خبرتك استخدام مزايا سنوات عديدة من التطوير من أجل تقييم المشكلة "على الورق" / "في عقلك" ، وتذكر المهام التي تم حلها بالفعل واستخدام هذه التجربة لفهم كيفية حل مشكلة أخرى.
* بعد التكلم نسبيًا ، جدار تسلق أو أمسية في الكارتينج ، قد لا ترغب ببساطة في القيام بالعمل
هذه التقنية تجعل من الممكن البدء بالجزء السهل من المهمة. بوتيرة سهلة. (على الأرجح تكتب ببطء أكثر مما تعتقد). إذا كنت عبقريًا في الكتابة ذات 10 أصابع ، فيمكنك ببساطة التباطؤ عند استخدام هذه التقنية. الكتابة تجعل من الممكن التعبير بشكل أفضل عما كتبته - يمكنك إعادة قراءة وتقييم وإعادة كتابة ما كتبته بالفعل. هذا يمكن أن يكون بمثابة الزناد لمزيد من الأفكار.
أيضا ، باستخدام هذه التقنية ، كنت تعمل بالفعل. نعم ، أنت لا رمز. لكنك تعمل بالفعل على الكود. إذا تم القيام بالكثير "في العقل" ، فلماذا لا يرمز له؟
* يحدث التسويف إذا كان هناك خوف من الفشل
حسنا ولكن ما هو الأرجح أنك سوف تفشل: رمز مكتوب على عجل - أو رمز مدروس؟ أين سيكون المزيد من الأخطاء؟
إذا كنت لا تزال تقرأ ... (أو لا يزال لديك أسئلة ...)
التسويف مشكلة معقدة إلى حد ما. يتم تقديم خدعة واحدة فقط. إذا كنت تريد معرفة المزيد ، أقترح مقالًا عن طرق إضافية للفوز بالمماطلة:
كيف أحارب التسويف - وعادة ما أفوز .