اس کے قومی ایتھلیٹ کے پس منظر نے اسے پروگرامنگ سیکھنے میں مدد کی۔

ماخذ نوڈ: 806516

اس سلسلے میں، ہم Codementor کمیونٹی کے اراکین پر روشنی ڈال رہے ہیں۔ وہ ایک ڈویلپر بننے کے اپنے سفر کا اشتراک کرتے ہیں — اونچائی، نیچ اور درمیان میں۔ ہماری پہلی کہانی کی ہے۔ مچل گولڈ، ایک طویل عرصے سے Codementor صارف۔

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

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

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

مچل گولڈ کوڈیمینٹر کی کہانی 1.jpg

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

لیبلز کے اس مسترد ہونے سے مجھے اپنے اور دوسروں کے بارے میں کم فیصلہ کرنے میں مدد کرنے کا مثبت ضمنی اثر پڑا ہے۔ مجھے یہ بھی یقین ہے کہ اس نے مجھے مکمل طور پر غیر متعلقہ شعبوں جیسے کہ (کسی خاص ترتیب میں):

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

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

مثال کے طور پر، ایک شیف کے طور پر، آپ توقع کریں گے کہ اپنا وقت کھانا پکانے میں گزاریں گے جیسے Veloutés، Cassoulet، یا Confit de canard۔ لیکن میں نے درحقیقت مسائل کو حل کرنے میں اپنا بڑا وقت صرف کیا۔ اس وقت کی طرح جب ہمارے فوڈ سپلائر نے ہماری ڈیلیوری چھوٹ دی تھی، اور مجھے کینیڈا کے برفانی طوفان میں بائیک چلاتے ہوئے پورٹوبیلو مشروم کے پانچ ڈبوں کا ذریعہ اور توازن رکھنا تھا۔ یا جب غلطی سے یسپریسو مشین میں رات بھر پانی چلنا چھوڑ دیا گیا اور ہمیں اگلی صبح یسپریسو کے سیلاب سے نمٹنا پڑا۔

مچل گولڈ کوڈیمینٹر ProvenWord.jpeg

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

میرا موجودہ پروجیکٹ، 'ProvenWord' نام کا کوڈ، تھائی لینڈ میں 3 سال تک انگریزی پڑھانے کا براہ راست نتیجہ ہے۔ میں نے خود دیکھا، انگریزی میں لکھنا سیکھنے کی دشواری، جسے میں نے مقامی انگریزی بولنے والے کے طور پر قبول کیا۔ میں نے ایک ایسے دوست کے ساتھ شراکت کی جس کے پاس پروف ریڈنگ کا 20 سال سے زیادہ کا تجربہ ہے، ایک ایسی ایپلی کیشن تیار کرنے کے لیے جو غیر مقامی انگریزی سیکھنے والوں کو اپنی تحریر کو بہتر بنانے میں مدد کرے۔

مسابقتی آئس سکیٹنگ میں ججز فوری طور پر آپ کی کارکردگی کا جائزہ لیں گے اور 0 سے 10 تک کا سکور رکھیں گے۔ میں نے محسوس کیا کہ اس قسم کی براہ راست اور فوری رائے بہت طاقتور ہوتی ہے (اور بعض اوقات تکلیف دہ ہوتی ہے)۔ ProvenWord اس تجربے سے نمایاں طور پر اخذ کرتا ہے۔ ہمارا نظام فوری طور پر کسی کلائنٹ کی تحریر کا جائزہ لیتا ہے، ان کی غلطیوں کی درجہ بندی کرتا ہے (مثلاً فعل، اوقاف، کیپیٹلائزیشن وغیرہ)، اور نتائج کو بصری طور پر شاندار گرافیکل انٹرفیس میں پیش کرتا ہے۔ کلائنٹ اس بات کی واضح تصویر حاصل کرتے ہیں کہ انہیں اپنی تحریر کو بہتر بنانے کے لیے کہاں توجہ مرکوز کرنے کی ضرورت ہے، ہر غلطی کے زمرے کے لیے تیار کردہ انٹرایکٹو لرننگ ٹولز فراہم کیے گئے ہیں۔

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

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

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

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

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

آپ کی تمام مدد کے لیے میرے سرپرستوں اور کوڈ مینٹر کا شکریہ۔

مچل گولڈ کوڈیمینٹر Kilimanjaro.jpeg

اب واپس Kilimanjaro کہانی کی طرف۔

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

ہم نے 2000 ڈاٹ کام کے بلبلے کے پھٹنے کے فوراً بعد گریجویشن کیا اور تازہ گریجویٹ ہونے والے IT طلباء کے لیے کوئی نوکری نہیں تھی۔ بغیر کسی چارہ کے اور کھونے کے لیے کچھ بھی نہیں، ہم نے اپنے مونٹریال اپارٹمنٹ کے ایک کمرے میں دکان ترتیب دی اور ویب سائٹس بنائی، بزنس کارڈز، فلائر ڈیزائن کیے، اور جو کچھ ہم حاصل کر سکتے تھے وہ کیا۔

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

اس مضمون کو پڑھنے میں آپ کی توجہ اور استقامت کا شکریہ۔ مجھے امید ہے کہ مستقبل قریب میں اسے ProvenWord.com کے لنکس کے ساتھ اپ ڈیٹ کیا جائے گا جب یہ لانچ کیا جائے گا۔ میں نے اپنے استعمال کردہ وسائل کی فہرست بھی شامل کی ہے۔ امید ہے، یہ آپ کے لیے مددگار ثابت ہوگا۔

یہاں وسائل کی ایک فہرست ہے جو آپ کو کارآمد لگ سکتی ہے۔:

  • روبی اور آبجیکٹ اورینٹڈ پروگرامنگ:
  • کی طرف سے کوئی کتاب سینڈی میٹز اور اس کورس
  • Avdi Grim کی کوئی کتاب، اور کورسز نے اپنی ویب سائٹ,
  • محاوراتی روبی
  • روبی بینڈ دی مبادیات
  • اردن ہجینس - جامع روبی پروگرامنگ
  • LearnEnough.com
  • Jonas Schmedtmann - اعلی درجے کی CSS اور Sass
  • Scrimba.com
  • کیون پاول - ریسپانسیو ویب ڈیزائن بوٹ کیمپ
  • فی ہیرالڈ بوگن - فلیکس باکس سیکھیں۔
  • Frontendmasters.com
  • مائیک نارتھ – SASS بنیادی اصول

ماخذ: https://www.codementor.io/blog/user-story-mitchellgould-9z2htr4xny

ٹائم اسٹیمپ:

سے زیادہ کوڈ مینٹر بلاگ