قبریں کھودنا، ایس کیو ایل سرور، آؤٹ سورسنگ کے سال اور آپ کا پہلا پروجیکٹ

قبریں کھودنا، ایس کیو ایل سرور، آؤٹ سورسنگ کے سال اور آپ کا پہلا پروجیکٹ

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

میرے لیے جو کچھ نیچے لکھا گیا ہے وہ صرف ایک نقطہ آغاز ہے۔ راستہ قریب نہیں ہو گا...

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

اکثر ہم ناکامی سے خوفزدہ رہتے ہیں، جو ہمارے لیے اہم ہیں ان کو مستقل طور پر ملتوی کرتے رہتے ہیں اور پھر اپنے دماغ میں منطقی طور پر سوچتے ہیں، اپنے آپ کو یقین دلانے کی کوشش کرتے ہیں: "یہ بہرحال کامیاب نہیں ہوا،" "اس سے دوسروں کی منظوری نہیں ملے گی،" اور "ایسا کرنے کا کیا فائدہ؟" بہت سے لوگ صرف یہ نہیں جانتے کہ وہ کتنے مضبوط ہیں کیونکہ انہوں نے اپنی زندگی میں کبھی کچھ بدلنے کی کوشش نہیں کی۔

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

کچھ معنی خیز کرنے کی میری پہلی کوشش انسٹی ٹیوٹ میں میرے چوتھے سال میں شروع ہوئی۔ مجھے اپنے پیچھے C++ کا بنیادی علم پہلے سے ہی تھا، اور ایک ممکنہ آجر کے فوری مشورے پر ریکٹر کی تمام کتابیں حفظ کرنے کی ایک ناکام کوشش۔ اتفاق سے میں نے OpenCV لائبریری اور تصویر کی شناخت پر کچھ ڈیمو دیکھے۔ غیر متوقع طور پر، رات کے اجتماعات اس کوشش میں شروع ہوئے کہ اس لائبریری کی فعالیت کو کیسے بہتر بنایا جائے۔ بہت سی چیزیں کام نہیں کرتی تھیں، اور ریورس انجینئرنگ کے ذریعے میں نے اسی طرح کی توجہ کی مصنوعات کو دیکھنے کی کوشش کی۔ بات یہاں تک پہنچ گئی کہ میں نے ایک تجارتی لائبریری کو الگ کرنے کا طریقہ سیکھ لیا اور آہستہ آہستہ وہاں سے الگورتھم نکالے گئے جنہیں میں خود نافذ نہیں کر سکتا تھا۔

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

ایک مہینے کے اندر، میں نے ایک ویب سائٹ بنائی، سب کچھ مفت ہوسٹنگ پر اپ لوڈ کیا، دستاویزات تیار کیں اور فروخت شروع کر دی۔ اشتہارات کے لیے پیسے نہیں تھے، اور کسی طرح ممکنہ گاہکوں کی توجہ مبذول کرنے کے لیے، میں نے اوپن سورس کی آڑ میں اپنے دستکاریوں کو تقسیم کرنا شروع کیا۔ ریباؤنڈ تقریباً 70% تھا، لیکن، غیر متوقع طور پر، بقیہ لوگ، ہچکچاتے ہوئے، خریدنے لگے۔ کوئی بھی میری ٹیڑھی انگریزی یا اس مفت ہوسٹنگ سے شرمندہ نہیں ہوا جس پر سائٹ واقع تھی۔ لوگ کم قیمت اور بنیادی فعالیت کے امتزاج سے مطمئن تھے جس میں ان کی بنیادی ضروریات کا احاطہ کیا گیا تھا۔

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

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

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

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

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

نئے کام کی تیاری میں، میں نے دوبارہ ریکٹر پڑھنا شروع کیا اور شِلڈٹ کا گہرائی سے مطالعہ کیا۔ میں نے منصوبہ بنایا تھا کہ میں .NET کے لیے ترقی کروں گا، لیکن قسمت نے میری سرکاری کام کی سرگرمی کے پہلے مہینے میں تھوڑا مختلف فیصلہ کیا۔ کمپنی کے ملازمین میں سے ایک نے غیر متوقع طور پر پروجیکٹ چھوڑ دیا، اور نئے بنے ہوئے سوراخ میں تازہ انسانی مواد شامل کر دیا گیا۔

جب میرا ساتھی اپنی چیزیں پیک کر رہا تھا، میں نے مالیاتی ڈائریکٹر کے ساتھ ایک بہت ہی مہاکاوی مکالمہ کیا:

- کیا آپ ڈیٹا بیس کو جانتے ہیں؟
- نہیں.
- اسے راتوں رات سیکھیں۔ کل، ایک درمیانی بنیادی مینیجر کے طور پر، میں آپ کو کلائنٹ کو بیچ دوں گا۔

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

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

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

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

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

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

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

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

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

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

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

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

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

Reznik، Korotkevich، Pilyugin اور دوسرے اچھے لوگوں جیسے ماہرین کو تلاش کرتے ہوئے مجھے ملنے کا موقع ملا... میں سمجھ گیا کہ اپنے موجودہ کام کے فریم ورک کے اندر میرے پاس تیز رفتار ترقی کے کام نہیں ہوں گے۔ میرے پیچھے ایک اچھا نظریہ تھا، لیکن عمل کی کمی تھی۔

مجھے ایک نئی جگہ پر شروع سے ایک نیا پروجیکٹ شروع کرنے کی پیشکش کی گئی۔ پہلے دن سے ہی کام زوروں پر تھا۔ مجھے وہ سب کچھ مل گیا جو میں پہلے زندگی سے چاہتا تھا: ایک دلچسپ پروجیکٹ، اعلی تنخواہ، پروڈکٹ کے معیار کو متاثر کرنے کا موقع۔ لیکن ایک خاص موڑ پر، میں نے کلائنٹ کے لیے ایک MVP بنانے کے فوراً بعد، آرام کیا اور ایک بہت سنگین غلطی کی۔

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

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

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

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

سابق CTO نے اسے جاری منصوبوں میں مدد کرنے کی پیشکش کی، اور میں نے وہ کام کرنا شروع کیا جو میں سب سے بہتر جانتا تھا - آگ بجھانا۔ ایک بار پھر ورکاہولزم میں پڑنے پر، میں نے اس کے نتائج کاٹ لیا: ناقص غذائیت، نیند کا شیڈول جو معمول سے بہت دور تھا، اور مسلسل تناؤ۔ یہ سب دو منصوبوں کے ذریعہ بیان کیا گیا تھا جو میں نے باری باری ایک روشن مستقبل کی طرف کھینچا۔ ایک پروجیکٹ خوشی لایا کیونکہ اس نے 24/7 کام کیا، لیکن دوسرے پروجیکٹ نے صرف انتظامی سمجھ کو بگاڑ دیا، اس لیے ٹیم نے مسلسل رش میں کام کیا۔ میری زندگی کے اس دور کو سوائے ماسوچزم کے اور کچھ نہیں کہا جا سکتا، لیکن مضحکہ خیز لمحات بھی تھے۔

آپ ریٹرویو کو سنتے ہوئے اپنے والدین کے ڈاچے پر سکون سے آلو کھود رہے ہیں اور پھر ایک غیر متوقع کال: "سریوگا... گھوڑوں نے بھاگنا چھوڑ دیا ہے..."۔ چند سیکنڈ سوچنے کے بعد، بیلچے پر کھڑے ہو کر اور ساتھ ہی ساتھ اپنی دادی وانگا کی مہارتوں کی تربیت کرتے ہوئے، آپ میموری سے سیکوئل کمانڈز لکھتے ہیں تاکہ کوئی شخص سرور پر موجود مسئلہ کو حل کر سکے۔ میں اس تجربے کے بارے میں ایک منٹ کی خواہش نہیں کرتا – یہ بہت اچھا تھا!

لیکن یہیں سے مزہ شروع ہوتا ہے...

ستمبر 2017 کے آخر میں ایک ملاقات نے میری زندگی کو یکسر بدل دیا۔

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

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

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

ہم نے کچھ ہفتوں تک بات کی یہاں تک کہ میں نے فیصلہ کر لیا کہ مجھے اس کے پاس جانے کی ضرورت ہے...

رہائی کے موقع پر، کسی کو بھی کلائنٹ کے لیے گھٹیا پن کی ضرورت نہیں، میں نے تعیناتی کو منتقل کر دیا اور Dnepr چلا گیا۔ یہ کہنا مشکل ہے کہ میرے سر میں کیا چل رہا تھا، لیکن میں اسے دیکھنا چاہتا تھا، یہ بھی نہیں جانتا تھا کہ میں کس بارے میں بات کروں گا۔ ہم پارک میں ملنے پر راضی ہو گئے، لیکن میں نے پتے کو عام طور پر ملایا اور غلط سمت میں 5 کلومیٹر چل دیا۔ تھوڑی دیر کے بعد، اپنی غلطی کا احساس کرتے ہوئے، میں تیزی سے ٹیکسی کے ذریعے پھولوں کے ساتھ واپس آیا جو مجھے کسی گوپ ضلع میں ملے تھے۔ اور یہ سارا وقت وہ کوکو کے ساتھ میرا انتظار کر رہی تھی۔

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

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

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

ایک مہینے تک میں اپنے آپ پر غصہ کرتا رہا... میں نے اسے اپنے اردگرد کے لوگوں پر نکالا... میں نے ایک ایسے شخص سے ایسی باتیں کیں جس کو میں سچے دل سے پسند کرتا ہوں، جسے معاف کرنا ناممکن ہے۔ اس سے میرا دل اور بھی خراب ہوا اور آخر کار یہ سب اعصابی خرابی اور شدید ذہنی دباؤ میں ہوا۔

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

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

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

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

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

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

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

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

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

ایس کیو ایل انڈیکس مینیجر ڈیوارٹ ($99) اور ریڈ گیٹ ($155) کی تجارتی مصنوعات کا ایک مفت اور زیادہ فعال متبادل ہے اور اسے SQL سرور اور Azure انڈیکس کی خدمت کے لیے ڈیزائن کیا گیا ہے۔ میں یہ نہیں کہہ سکتا کہ میری ایپلیکیشن Ola Hallengren کے اسکرپٹس سے بہتر ہے، لیکن زیادہ بہتر میٹا ڈیٹا سکریپنگ اور کسی کے لیے ہر طرح کی مفید چھوٹی چیزوں کی موجودگی کی وجہ سے، یہ پروڈکٹ یقینی طور پر روزمرہ کے کاموں میں کارآمد ثابت ہوگی۔

قبریں کھودنا، ایس کیو ایل سرور، آؤٹ سورسنگ کے سال اور آپ کا پہلا پروجیکٹ

ایپلیکیشن کا تازہ ترین ورژن اس سے ڈاؤن لوڈ کیا جا سکتا ہے۔ GitHub کے. ذرائع وہاں موجود ہیں۔
مجھے تنقید اور رائے دینے میں خوشی ہوگی :)

ماخذ: www.habr.com

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