تلاش کرنے والے کو مل جائے گا۔

بہت سے لوگ ان مسائل کے بارے میں سوچتے ہیں جو انہیں سونے سے پہلے یا جاگنے پر پریشان کرتے ہیں۔ میں اس سے مستثنیٰ نہیں ہوں۔ آج صبح ایک میرے سر میں آیا تبصرہ حبر سے:

ایک ساتھی نے چیٹ میں ایک کہانی شیئر کی:

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

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

اس تبصرے سے میری توجہ کس چیز نے مبذول کی اور تلاش کرنے والے کو عنوان سے کیا ملے گا - کٹ کے نیچے۔

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

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

کون سا لڑکا"ہمارے لیے کافی لاؤ"، وہاں BA نہیں ہو سکتا (اگر BA سے ہمارا مطلب "بزنس اینالسٹ" ہے)، اور BA نہیں ہو سکتا"لڑکے، ہمارے لیے کافی لاؤ"اور یقیناً،"تمام قسم کے ورژن نمبر اور اجزاء شامل کریں۔"نہ تو "لڑکا" اور نہ ہی BA یہ ترقیاتی ٹیموں کے ساتھ بات چیت کے بغیر کر سکتا ہے۔ یہ گھوڑے کے آگے گاڑی کی طرح ہے۔

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

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

ڈویلپرز کے درمیان مواصلت کا ایک عام فقدان ترقی اور مزید بہت سے مسائل کی ایک عام وجہ ہے۔ اسے تلاش کرنے کے لیے آپ کو ایک عظیم مشیر بننے کی ضرورت نہیں ہے۔ صرف معقول ہونا کافی ہے۔

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

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

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

مجھے نہیں معلوم کہ کس قسم کا ساتھی ہے اور میں نے یہ انکشاف اپنے ساتھی کے ساتھ کس چیٹ میں کیا ہے mkrentovskiy اور کیوں ساتھی mkrentovskiy میں نے اسے مضمون کے تحت شائع کرنے کا فیصلہ کیا۔تائیگا کتنے سالوں سے چل رہا ہے - نہیں سمجھیں۔"باقی ہیبر مصنف nmivan'a (جو، ویسے، اس وقت حبر کی درجہ بندی میں پہلے نمبر پر ہے!)، لیکن میں تسلیم کرتا ہوں کہ میرا ساتھی mkrentovskiy یہ بہت اچھا کیا. تبصرے کا پیغام اور پیش کرنے کا انداز دیگر اشاعتوں کے پیغام اور انداز سے بہت مطابقت رکھتا ہے۔ nmivan'ٹھیک ہے، آپ کو کیا لگتا ہے کہ بہت سے مطبوعات کی تفسیر اور جی جی سے ایک بحران کنسلٹنٹ nmivanایک ہی شخص ہے۔

جب مصنف نے Habré (2017 میں) پر اپنی سرگرمیاں شروع کیں تو میں نے ایوان بیلوکامنسیف کی بہت ساری اشاعتیں پڑھی ہیں۔ کچھ اس سے لطف اندوز ہوتے ہیں (وقت, два)۔ اس کے پاس عمدہ انداز اور مواد کی دلچسپ پیشکش ہے۔ اس کی کہانیاں حقیقی زندگی کی کہانیوں سے بہت ملتی جلتی ہیں، لیکن ان میں واقع ہونے کا تقریباً صفر امکان ہے۔ حقیقت. تفسیر میں اس کہانی کے ساتھ ایسا ہی ہے۔

سچ بتانے کے لیے، میں ذاتی طور پر نہیں سمجھتا کہ ہابر آئیون کی اشاعتوں سے بہتر ہوا ہے۔ لیکن اس کی درجہ بندی اور آراء حبر کے دوسرے باشندے اس کے برعکس کہتے ہیں:

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

ہاں، حبر کوئی خیراتی ادارہ نہیں ہے، حبر ایک تجارتی منصوبہ ہے۔ حبر ایک آئینہ ہے جو ہماری خواہشات کی عکاسی کرتا ہے۔ میری ذاتی خواہشات نہیں اور نہ ہی ہر آنے والے کی خواہشات، بلکہ ہماری تمام خواہشات کا مجموعہ - "ہسپتال کے لیے اوسط"۔ اور Ivan Belokamentev کسی سے بہتر محسوس کرتا ہے جس کی ہم سب کو اجتماعی ضرورت ہے، اور وہ ہمیں دیتا ہے۔

شاید میں یہ مضمون نہ لکھتا اگر میں نے سیریز دیکھنا شروع نہ کی ہوتی۔نوجوان پوپ".

"ہم نے خدا کو کھو دیا ہے۔"(کے ساتھ)

یہ سلسلہ سے ہے۔ اور یہ ہمارے بارے میں ہے۔

ہم خالق کی تخلیق کردہ حقیقت سے مزید متاثر نہیں ہیں۔

خدا، فطرت، بگ بینگ - جو بھی ہو۔ حقیقت وہاں ہے۔ ہمارے ارد گرد اور ہم سے آزاد۔

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

اور ہم اس میں بہت کامیاب رہے ہیں۔

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

آئی ٹی کا پیشہ اتنا مقبول کیوں ہے؟ جی ہاں، کیونکہ آپ آئی ٹی میں وسائل کا بے دریغ انڈیل سکتے ہیں اور کوئی بھی آنکھ نہیں جھپکائے گا (صرف سال 2000 کا مسئلہ یاد رکھیں)۔ بہر حال، آئی ٹی میں آپ ایسے ایپلی کیشنز کو تیار کرنے میں برسوں گزار سکتے ہیں جو ان کے لانچ ہونے سے پہلے ہی متروک ہو جائیں گی، آپ غیر مطابقت پذیر اجزاء کو مربوط کرنے کی کوشش کر سکتے ہیں اور پھر بھی انہیں کام کر سکتے ہیں، آپ اپنے پہیوں کو بار بار دوبارہ ایجاد کر سکتے ہیں، یا آپ ابھی کر سکتے ہیں۔ فورٹران میں سپورٹنگ پروگرام شروع کریں، جو مزید 20 سال پہلے کائی میں ڈھکے ہوئے ہیں۔ آپ اپنی پوری زندگی IT میں گزار سکتے ہیں اور کوئی مفید کام نہیں کر سکتے۔ اور سب سے اہم بات، کوئی بھی اسے نوٹس نہیں کرے گا! خود بھی۔

ہم میں سے بہت کم لوگ آئی ٹی انڈسٹری میں اپنی جگہ بنانے کے قابل ہوں گے۔ اور اس سے بھی کم لوگ اپنے پیچھے اچھی یاد چھوڑ سکیں گے۔ ہمارے کام کے نتائج اگلے 10-20 سالوں میں بہترین طور پر، یا اس سے بھی جلد کم ہو جائیں گے۔ اور یقیناً ہماری زندگی میں (اگر ہم ریٹائرمنٹ کی عمر تک پہنچ جائیں)۔ ہم اپنے پوتے پوتیوں کو وہ کمپیوٹر سسٹم نہیں دکھا سکیں گے جن پر ان کے دادا نے اپنی جوانی میں کام کیا تھا۔ لوگ بس اپنے نام بھول جائیں گے۔ اپنے کیریئر کے آغاز میں میں نے پوسٹل سٹیشنوں کو اٹھایا cc: میل کے تحتایکسل شافٹ"میں ریٹائرمنٹ سے 20 سال دور ہوں اور پوتے پوتیاں پیدا کرنے سے 10 سال دور ہوں، لیکن آپ میں سے اکثر نے "90 کی دہائی کے وسط کی شاندار ای میل ایپلیکیشن" کے بارے میں پہلے ہی کچھ نہیں سنا ہے۔1990 کی دہائی کے وسط کا ٹاپ ای میل سافٹ ویئر پیکج").

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

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

ہم تسلی کی تلاش میں ہیں، بشمول Habré پر۔ اور آئیون ہمیں یہاں دیتا ہے۔

ماخذ: www.habr.com

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