میں کیسے 35 سال کی عمر میں پروگرامر نہیں بن سکا

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

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

اجازت نہیں: شروع

میں کیسے 35 سال کی عمر میں پروگرامر نہیں بن سکا

Энциклопедия профессора Фортрана для старшего школьного возраста

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

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

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

مثال کے طور پر، کئی سال بعد مجھے معلوم ہوا کہ تقریباً اسی سال، میرے (مستقبل کے) ہم جماعت کے والدین نے اسے ZX سپیکرم دیا۔ کھیلوں کے لئے، بالکل.

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

ایسا لگتا ہے کہ یہ وہ جگہ ہے جہاں مجھے کھوئے ہوئے وقت کو پورا کرنا پڑے گا - لیکن زندگی نے پھر سے اپنی ایڈجسٹمنٹ کی۔

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

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

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

میں نے کمپیوٹر کے بارے میں مرکزی (صرف) کتاب لی جو لائبریری میں تھی - مشہور Hein/Zhitomirsky درسی کتاب "Fundamentals of Informatics and Computer Science" جس کے سرخ سرورق تھے۔ اب آپ اسے انٹرنیٹ پر تلاش کر سکتے ہیں اور اس کے مواد اور بورڈ پر ونڈوز 95 کے ساتھ ایک مکمل کمپیوٹر کے مواد کے درمیان فرق محسوس کر سکتے ہیں۔ صورتحال اس حقیقت کی وجہ سے مزید گھمبیر ہوگئی کہ پائریٹڈ سافٹ ویئر کا حصول بھی مشکل تھا - "آل آفس سافٹ ویئر - 2000" کے دلکش ناموں والے ڈی وی ڈی اسٹورز کے عروج کے دن میں ابھی چند سال باقی تھے۔ تاہم، جب وہ نمودار ہوئے، تب بھی میرے پاس ڈسکس کے لیے پیسے نہیں تھے۔

ویسے، یہاں کے آس پاس 11 ویں جماعت میں "آفیشل" کمپیوٹر سائنس کا وقت آگیا تھا - ہمیں درسی کتاب دی گئی تھی جس کا میں نے پہلے ہی 91 سے ذکر کیا تھا، اور اصل کام الگورتھم کے سادہ درخت (کاغذ پر پنسل کے ساتھ) کھینچنا تھا۔ ) اور Lexicon ٹیکسٹ ایڈیٹر استعمال کریں۔

فارم spanking

میں کیسے 35 سال کی عمر میں پروگرامر نہیں بن سکا

Настоящие программисты и я

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

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

ایک گیت کی بازی کے طور پر، میں یہ نوٹ کرنا چاہوں گا کہ اب ایک سرپل میں پروگرامنگ زبانوں کی ترقی اسی صورت حال میں واپس آ گئی ہے۔ اب تمام "حقیقی پروگرامرز" ایک بار پھر ایک نوٹ پیڈ میں انٹرفیس ڈیزائن کر رہے ہیں، اور ہر پروگرامر اب، جیسا کہ تھا، ایک بار پھر ڈیزائنر بننے کا پابند ہے۔ ایک بار پھر، آپ کو کوڈ کا استعمال کرتے ہوئے خصوصی طور پر اسکرین پر بٹن، ان پٹ ونڈوز اور دیگر کنٹرولز رکھنے کی ضرورت ہے۔ نتیجے کے طور پر، اس معاملے میں کلاسک 80/20 اصول اس طرح نظر آتا ہے: "ہم دستی طور پر کوڈ ٹائپ کرکے انٹرفیس بنانے میں 80% اور انٹرفیس عناصر کے رویے کو ترتیب دینے میں 20% وقت صرف کرتے ہیں۔" DOS اور Pascal کے دنوں میں ایسا کیوں تھا - میں سمجھتا ہوں؛ کوئی متبادل نہیں تھا. یہ اب کیوں موجود ہے، جب سب نے پہلے ہی VB، Delphi اور C# کو دیکھا اور چھو لیا ہے - مجھے نہیں معلوم؛ مجھے شک ہے کہ مسئلہ یہ ہے کہ آیا ترقیاتی ماحول ادا کیا جاتا ہے یا مفت۔ آسان چیزیں ہمیشہ مہنگی ہوتی ہیں، اور ذکر کردہ ماحول کے مفت ورژن بہت عرصہ پہلے ظاہر نہیں ہوئے تھے۔

یہ ان وجوہات میں سے ایک تھی جس کی وجہ سے انٹرنیٹ پروگرامنگ میرے پاس سے گزر گئی۔ اگرچہ، جیسا کہ یہ بہت بعد میں ہوا، پورٹ فولیو بنانا اور پروگرامر بننا سب سے آسان ہوگا۔ میں نے پی ایچ پی اور جے ایس دونوں پر ہاتھ ڈالنے کی کوشش کی، لیکن "نوٹ پیڈ میں کوڈ لکھنا" نہیں چاہتا تھا۔ ٹھیک ہے، ایک اور وجہ یہ ہے کہ انٹرنیٹ میری زندگی میں یا تو 2005 یا 2006 میں نمودار ہوا - اس سے پہلے یہ دنیا کی تصویر کے دائرے میں کہیں تھا۔ سیل فون کے ساتھ، "امیر لوگ کیا استعمال کرتے ہیں۔"

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

ان مباحثوں میں، مجھ پر یہ انکشاف ہوا کہ VB ماضی کی چیز ہے، ایک مردہ زبان ہے جو سیکرٹریوں کے لیے ایجاد کی گئی تھی، اور تمام حقیقی لوگ C++ یا Delphi میں لکھتے ہیں۔ چونکہ مجھے اب بھی پاسکل یاد ہے، میں نے ڈیلفی کا انتخاب کیا۔ پروگرامر بننے کے راستے میں رکاوٹوں کے ایک طویل سلسلے میں شاید یہ میری اگلی غلطی تھی۔ لیکن میں نے کم سے کم مزاحمت کا راستہ اختیار کیا کیونکہ میں جلد از جلد اپنے کام کے نتائج دیکھنا چاہتا تھا۔ اور میں نے انہیں دیکھا! میں نے Delphi پر ایک کتاب بھی خریدی، میں نے اسے Excel اور Access سے جوڑ دیا، جس کا مجھے پہلے سے علم تھا، اور اس کے نتیجے میں میں نے تخلیق کیا، پہلے اندازے کے مطابق، جسے اب "BI سسٹم" کہا جائے گا۔ افسوسناک بات یہ ہے کہ اب میں تمام پاسکل کو محفوظ طریقے سے بھول چکا ہوں، کیونکہ میں نے اسے دس سالوں سے چھوا نہیں ہے۔

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

اسی لیے اب میرے پاس ہیومینٹیز کی ڈگری ہے۔ یہ سرخ ہے، لیکن تکنیکی نہیں۔ اور یہیں سے بڑے ہونے کی افسوسناک کہانی ملازمت کی تلاش کی غمناک کہانی کے ساتھ جوڑنا شروع ہوتی ہے۔

وائلن بجانے کی ضرورت نہیں۔

میں کیسے 35 سال کی عمر میں پروگرامر نہیں بن سکا

...но не обязательно выживу...

ایک بہت وسیع افسانہ ہے کہ "وہ کسی پروگرامر سے ڈپلومہ نہیں مانگتے۔" اس افسانے کی کئی وجوہات ہیں، میں ان اہم کو درج کرنے کی کوشش کروں گا۔

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

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

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

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

لیکن ایک ہی وقت میں، تیل کی رقم کے بہاؤ نے غیر پیداواری اہلکار پیدا کیے - HR محکمے۔ وہی پرانے سوویت اہلکار وہاں موجود تھے، لیکن انہیں کسی بھی ملازم کے معیار کا تعین کرنے کا کام مکمل طور پر غیر متوقع طور پر سونپا گیا تھا۔ وہ یقیناً اس سطح کے فیصلے نہیں کر سکتے تھے۔ لہٰذا، انہوں نے اپنے تشخیصی معیارات تیار کیے، جو حقیقت سے بہت دور، بابرکت مغرب سے ترجمہ شدہ کتابوں اور تعلیم جیسے رسمی معیار پر مبنی تھے۔ اس طرح ایک بہت بڑا موڑ آیا: حقیقی مہارت سے رسمی معیار تک۔

افسانہ زندہ رہا، صرف تھوڑی سی ترمیم کی گئی۔

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

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

اب کیا؟

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

  • کمپیوٹر ٹیکنالوجی کا علم ہر جگہ عام ہو گیا ہے۔ کمپیوٹر کے ساتھ کام کرنا اب دوبارہ شروع میں اشارہ نہیں کیا جاتا ہے، بالکل اسی طرح جیسے وہاں پڑھنے اور لکھنے کی صلاحیت کی نشاندہی نہیں کی جاتی ہے (ویسے، اس سے تکلیف نہیں ہوتی - مجھے اکثر سرکاری میڈیا میں بھی گرامر کی غلطیوں کا سامنا کرنا پڑا، اور Habré کے مضامین میں وہ قابل رشک باقاعدگی کے ساتھ نظر آتے ہیں)۔
  • HR محکمے اور HR ماہرین سامنے آئے ہیں جو اپنے فیصلوں کی کوئی ذمہ داری نہیں اٹھاتے اور انتخاب کے کسی بھی معیار کو استعمال کر سکتے ہیں۔ قدرتی طور پر، رسمی لوگوں کو ترجیح دی جاتی ہے - وہ کام کی سابقہ ​​جگہ پر عمر، تعلیم، جنس اور وقت کو دیکھتے ہیں۔ ہنر اور صلاحیتیں ایک بقایا اصول کی پیروی کرتی ہیں۔
  • ایک طویل عرصے سے پروگرامرز کی کمی نہیں ہے۔ کمی ہے۔ اچھا پروگرامرز، لیکن یہ کسی بھی خاصیت کے لیے عام طور پر سچ ہے۔ اور انٹرنیٹ پر ہر اسکول کا بچہ ایک عام پروگرامر کے طور پر کام کرتا ہے؛ فری لانس سائٹس پر، لوگ لفظی طور پر اپنے پورٹ فولیو کے لیے مفت میں کچھ کرنے کے حق کے لیے لڑتے ہیں۔
  • پالتو جانوروں کے منصوبے بھی عام ہو گئے ہیں۔ انٹرنیٹ ذاتی سائٹس اور ٹیٹریس کلون سے بھرا پڑا ہے، اور یہ پروجیکٹ پہلے سے ہی تقریباً لازمی ہوتا جا رہا ہے، یعنی اہلکاروں کے انتخاب کی چھلنی سے گزرنے کے بعد، آپ خود کو ماہر انتخاب کی چھلنی میں پاتے ہیں، اور وہ کہتے ہیں "مجھے اپنا گیتھب دکھائیں۔"

جن لوگوں کے پاس تعلیم ہے - یا وہ لوگ جن کے پاس تجربہ ہے جو HR محکموں کی نظر میں تعلیم کی جگہ لے لیتا ہے - صرف دوسرا حصہ دیکھتے ہیں۔ وہ عام طور پر کچھ اس طرح کہتے ہیں: "ایک پروگرامر کو کام کرنے کے لیے ڈگری کی ضرورت نہیں ہوتی، لیکن گیتھب پر پروجیکٹ مفید ثابت ہوں گے۔"

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

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

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

کمفرٹ زون سے باہر

میں کیسے 35 سال کی عمر میں پروگرامر نہیں بن سکا

Это я уверенно поднимаюсь по карьерной лестнице

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

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

چند سال بعد، Access اور SQL کو Excel میں شامل کر دیا گیا، کیونکہ میں نے اپنی جوانی کو یاد کر لیا اور VBA اسکرپٹ کو فعال طور پر لکھنا شروع کر دیا۔ لیکن یہ پھر بھی "حقیقی پروگرامنگ" نہیں تھا۔ میں نے جدید بصری اسٹوڈیو کو ڈاؤن لوڈ کرکے اور C# میں غوطہ لگا کر ایک اور کوشش کی۔ میں نے اس کا ابتدائی تخمینہ کے طور پر مطالعہ کیا، ایک چھوٹا سا پروگرام لکھا اور دوبارہ کہیں جانے کی کوشش کی - مکمل خالی آسامیوں یا انٹرن شپ کی پیشکشوں کو نظر انداز کیے بغیر۔

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

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

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

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

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

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

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

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

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

کیا دنیا میں کم از کم ایک کمپنی ایسی ہے جو کہے کہ ہماری کمپنی میسنجر بناتی ہے، آئیے ہمیں فلاں زبان میں، فلاں فلاں پیرامیٹرز کے ساتھ میسنجر لکھیں، اور پھر ہم آپ کو ملازمت دیں گے؟ نہیں. یہ ہمیشہ ایک امکان ہوتا ہے، اور غلط عمر اور تعلیم والے شخص کے لیے یہ امکان بہت کم ہوتا ہے۔ زندگی نے مجھے یہ سب بہت اچھی طرح سمجھایا۔ مثال کے طور پر، اپنی زندگی کے مختلف ادوار میں میں VB اور VBA، Pascal اور Delphi، SQL, R, JS, C# اور یہاں تک کہ (میں خود حیران ہوں!) Genesis32 کو جانتا اور استعمال کیا۔ حقیقت میں، میں نے کورسز تلاش کیے اور کیے، بدنام زمانہ پروجیکٹ کیے، انھیں انٹرویو میں دکھا سکتا تھا اور ان کے بارے میں سوالات کے جوابات دے سکتا تھا۔ اور کیا؟

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

کے نتائج

میں کیسے 35 سال کی عمر میں پروگرامر نہیں بن سکا

Когда даже под гнётом обстоятельств ты сохраняешь внутренний покой

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

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

لہذا میں آپ کو یہ بتانے میں مزاحمت نہیں کر سکا کہ میں نے بہت کوششیں کیوں کی لیکن کبھی پروگرامر نہیں بن سکا۔

مختصراً عرض کرنے کے لیے میں درج ذیل کہنا چاہوں گا:

  1. خواہشات اور کوششیں واقعی بہت کچھ کر سکتی ہیں، لیکن مادی بنیاد اب بھی فیصلہ کن ہے۔ جن کے پاس یہ ہے، ان کی خواہشات اور کوششیں انہیں مزید حاصل کرنے میں مدد کرتی ہیں۔ جن کے پاس یہ نہیں ہے، ان کی خواہشات اور کوششیں انہیں معمول کے نتائج حاصل کرنے میں مدد نہیں دیں گی۔ بچپن سے کمپیوٹر کا شوق رکھنے سے آپ کو پروگرامر بننے میں مدد مل سکتی ہے، لیکن یہ اتنی زیادہ مدد نہیں ہے۔ کوئی ایسا شخص جس نے کبھی کمپیوٹر میں بھی دلچسپی نہ لی ہو، لیکن جس کے مالدار والدین نے انہیں فیشن ایبل تکنیکی خصوصیت میں پڑھنے کے لیے بھیجا ہو، اس کے پاس پروگرامر بننے کے امکانات بہت زیادہ ہوتے ہیں۔ لیکن شوق خود کافی نہیں ہے، اگر - جیسا کہ حالیہ اشاعتوں میں سے ایک میں ہے - آپ کو بچپن میں قابل پروگرام کیلکولیٹر نہیں خریدے گئے تھے۔
  2. اب وقت آگیا ہے کہ آخر کار اس افسانے کو ترک کر دیا جائے کہ ایک پروگرامر کے طور پر کام کرنے کے لیے یہ جاننا کافی ہے کہ پروگرام کیسے کریں۔ بہترین طور پر، یہ کرنے کے لئے کافی ہے хорошо پروگرامنگ، مثال کے طور پر، "بورڈ پر کوڈ لکھنا" - ہاں، ایسے لوگوں کو اپنے ہاتھوں سے پھاڑ دیا جائے گا۔ لوگوں کو سڑکوں سے اتارے جانے کے بارے میں بات کرنا صرف اس لیے کہ وہ جان لیں کہ کمپیوٹر کے کس طرف کی بورڈ آن ہے ایک بہت ہی مبالغہ آرائی ہے، ایسی گفتگو میں ہمیں بچ جانے والے کی ایک عام غلطی نظر آتی ہے۔ پروگرامر کی ہر اسامی کے آس پاس محکمہ HR کی ایک "شیشے کی دیوار" ہوتی ہے - تکنیکی تعلیم کے حامل لوگ اسے نہیں دیکھتے، اور باقی صرف بے حسی سے اس کے خلاف سر پیٹ سکتے ہیں۔ یا - جیسا کہ ایک اور حالیہ اشاعت میں ہے - "کسی جاننے والے کے ذریعے" نوکری حاصل کریں۔
  3. جوانی میں پروگرامر "بننے" کے لیے، آپ کے پاس ایسے ہی کامیاب حالات ہونے کی ضرورت ہے جو چھوٹی عمر کے لیے ہوتے ہیں۔ بلاشبہ، ایک بالغ بہت بہتر کام کر سکتا ہے (وہ اس مقصد کو دیکھتا ہے جس کی طرف وہ جا رہا ہے، تربیت اور ترقی کا تجربہ رکھتا ہے، مارکیٹ کی حقیقی ضروریات کو جانتا ہے)، لیکن وہ بہت کچھ سے محروم ہے (اسے اپنی مدد کرنی چاہیے، خرچ کرنا چاہیے۔ روزمرہ کی زندگی پر وقت، اور اس کی صحت اب وہ نہیں ہے)۔ اور اگر - جیسا کہ ایک اور حالیہ اشاعت میں ہے - آپ کی اپنی رہائش کی صورت میں خاندان کی طرف سے مادی مدد اور زندگی کا استحکام ہے، تو سرگرمیاں تبدیل کرنا واقعی بہت آسان ہے۔

ماخذ: www.habr.com

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