ناقابل حل حل کریں۔

مجھے اکثر کام پر ایک عجیب و غریب معیار کی وجہ سے تنقید کا نشانہ بنایا جاتا ہے - بعض اوقات میں کسی کام پر بہت زیادہ وقت گزارتا ہوں، خواہ انتظامی ہو یا پروگرامنگ، جو ناقابل حل لگتا ہے۔ ایسا لگتا ہے کہ یہ وقت چھوڑنے اور کسی اور چیز کی طرف بڑھنے کا ہے، لیکن میں ادھر ادھر گھومتا رہتا ہوں۔ یہ سب کچھ اتنا آسان نہیں ہے کہ باہر کر دیتا ہے.

میں نے یہاں ایک شاندار کتاب پڑھی جس میں سب کچھ دوبارہ بیان کیا گیا۔ مجھے یہ پسند ہے - آپ ایک خاص طریقے سے کام کرتے ہیں، یہ کام کرتا ہے، اور پھر بام، اور آپ کو ایک سائنسی وضاحت ملتی ہے۔

مختصر میں، یہ پتہ چلتا ہے کہ دنیا میں ایک بہت مفید مہارت ہے - ناقابل حل مسائل کو حل کرنا. اس وقت کون جانتا ہے کہ اسے کیسے حل کرنا ہے، چاہے یہ اصولی طور پر ممکن ہے۔ ہر کوئی کافی عرصہ پہلے ہی دستبردار ہو چکا ہے، انہوں نے مسئلہ کو ناقابل حل قرار دیا، اور آپ اس وقت تک گھوم رہے ہیں جب تک کہ آپ رکنے سے باز رہیں۔

میں نے حال ہی میں ایک متجسس ذہن کے بارے میں لکھا، ایک کلید کے طور پر، میری رائے میں، ایک پروگرامر کی خصوصیات۔ تو، یہ ہے. ہمت نہ ہاریں، تلاش کریں، اختیارات آزمائیں، مختلف زاویوں سے رجوع کریں جب تک کہ کام آخرکار ٹوٹ نہ جائے۔

ایسا ہی معیار، مجھے لگتا ہے، مینیجر کے لیے کلید ہے۔ پروگرامر سے بھی زیادہ اہم۔

ایک کام ہے - مثال کے طور پر، کارکردگی کے اشارے کو دوگنا کرنا۔ زیادہ تر مینیجرز اس مسئلے کو حل کرنے کی کوشش بھی نہیں کرتے۔ حل کے بجائے، وہ اسباب تلاش کرتے ہیں کہ یہ کام بالکل بھی کرنے کے قابل کیوں نہیں ہے۔ بہانے قائل ہیں - شاید اس لیے کہ سینئر مینیجر، واضح طور پر، اس مسئلے کو حل کرنے سے بھی گریزاں ہے۔

تو کتاب نے یہی وضاحت کی ہے۔ یہ پتہ چلتا ہے کہ ناقابل حل مسائل کو حل کرنے سے قابل حل مسائل کو حل کرنے کی مہارت پیدا ہوتی ہے۔ آپ جتنی دیر تک ناقابل حل مسائل کے ساتھ ٹنکر کرتے ہیں، اتنا ہی بہتر آپ آسان مسائل کو حل کرتے ہیں۔

ہاں، ویسے اس کتاب کا نام ہے "WillPower"، مصنف رائے بومیسٹر ہیں۔

میں بچپن سے ہی اس قسم کی فضول باتوں میں دلچسپی لیتا رہا ہوں، ایک بہت ہی عجیب و غریب وجہ سے۔ میں 90 کی دہائی میں ایک گاؤں میں رہتا تھا، میرے پاس اپنا کمپیوٹر نہیں تھا، میں اپنے دوستوں کے پاس کھیلنے جاتا تھا۔ اور، کسی وجہ سے، مجھے واقعی تلاش بہت پسند تھی۔ Space Quest، Larry اور Neverhood دستیاب تھے۔ لیکن انٹرنیٹ نہیں تھا۔

اس وقت کی تلاشیں آج کے لوگوں سے کوئی مماثلت نہیں رکھتیں۔ اسکرین پر موجود اشیاء کو نمایاں نہیں کیا گیا تھا، پانچ کرسر تھے - یعنی ہر آئٹم پر پانچ مختلف طریقوں سے عمل کیا جا سکتا ہے، اور نتیجہ مختلف ہو گا۔ چونکہ اشیاء کو نمایاں نہیں کیا جاتا ہے، پکسل ہنٹنگ (جب آپ کرسر کو پوری اسکرین پر منتقل کرتے ہیں اور کسی چیز کو نمایاں کرنے کا انتظار کرتے ہیں) ناممکن ہے۔

مختصر یہ کہ میں آخر تک بیٹھا رہا یہاں تک کہ انہوں نے مجھے گھر بھیج دیا۔ لیکن میں نے تمام تلاش مکمل کر لی۔ تب ہی جب مجھے ناقابل حل مسائل سے پیار ہو گیا۔

پھر میں نے اس مشق کو پروگرامنگ میں منتقل کیا۔ پہلے، یہ ایک حقیقی مسئلہ تھا، جب تنخواہ مسائل کو حل کرنے کی رفتار پر منحصر تھی - لیکن میں ایسا نہیں کر سکتا، مجھے اس کی تہہ تک جانے کی ضرورت ہے، یہ سمجھنا ہوگا کہ یہ کیوں کام نہیں کرتا، اور مطلوبہ نتیجہ حاصل کرنا۔ .

پلانٹ نے دن بچایا - وہاں، عام طور پر، اس سے کوئی فرق نہیں پڑتا ہے کہ آپ کتنی دیر تک کام کے ساتھ بیٹھے ہیں۔ خاص طور پر جب آپ انٹرپرائز میں واحد پروگرامر ہیں، اور آپ کو آخری تاریخ یاد دلانے کے لیے کوئی باس نہیں ہے۔

اور اب سب کچھ بدل چکا ہے۔ اور، واضح طور پر، میں ان لوگوں کو نہیں سمجھتا جو 1-2 تکرار پر رک جاتے ہیں۔ وہ پہلی مشکل میں پہنچ کر ہار مان لیتے ہیں۔ وہ دوسرے آپشنز بھی نہیں آزماتے۔ وہ صرف بیٹھتے ہیں اور بس۔

جزوی طور پر، تصویر انٹرنیٹ کی طرف سے خراب ہے. جب بھی وہ ناکام ہوتے ہیں، وہ گوگل کی طرف بھاگتے ہیں۔ ہمارے دور میں، یا تو آپ خود ہی اس کا پتہ لگا لیتے ہیں یا آپ نہیں کرتے۔ ٹھیک ہے، زیادہ سے زیادہ، کسی سے پوچھیں. تاہم، گاؤں میں کوئی پوچھنے والا نہیں تھا - دوبارہ، کیونکہ مواصلات کا دائرہ انٹرنیٹ کی وجہ سے محدود ہے۔
آج کل، ناقابل حل حل کرنے کی صلاحیت میرے کام میں بہت مدد کرتی ہے. درحقیقت چھوڑنے اور نہ کرنے کا آپشن بھی سر میں نہیں آتا۔ یہاں، مجھے لگتا ہے، ایک بنیادی نکتہ ہے۔

حل طلب مسائل کو حل کرنے کی عادت آپ کو حل تلاش کرنے پر مجبور کرتی ہے اور اس عادت کی عدم موجودگی آپ کو بہانے تلاش کرنے پر مجبور کرتی ہے۔ ٹھیک ہے، یا کسی بھی غیر واضح صورتحال میں اپنی ماں کو فون کریں۔

یہ خاص طور پر اب اہلکاروں کے ساتھ کام کرنے میں واضح ہے۔ عام طور پر ایسے تقاضے ہوتے ہیں جو ایک نیا ملازم پورا کرتا ہے یا نہیں کرتا۔ ٹھیک ہے، یا تو ایک تربیتی پروگرام ہے، جس کے نتائج کے مطابق ایک شخص یا تو فٹ بیٹھتا ہے یا نہیں کرتا۔

مجھے کوئی پرواہ نہیں میں کسی سے بھی پروگرامر بنانا چاہتا ہوں۔ بس تعمیل کی جانچ کرنا بہت آسان ہے۔ یہ ایک قابل حل مسئلہ ہے۔ یہاں تک کہ ایک سیکرٹری بھی اسے سنبھال سکتا ہے۔ لیکن پنوچیو کو لاگ سے باہر بنانا - ہاں۔ یہ ایک چیلنج ہے۔ یہاں آپ کو سوچنا ہے، تلاش کرنا ہے، کوشش کرنی ہے، غلطیاں کرنی ہیں، لیکن جاری رکھیں۔

لہذا، میں مخلصانہ طور پر ناقابل حل مسائل کو حل کرنے کی سفارش کرتا ہوں۔

ماخذ: www.habr.com

نیا تبصرہ شامل کریں