دو سال اور تین مہینے گزر چکے ہیں جب میں نے اس کورس کے لیے سائن اپ کیا اور ہیلو ورلڈ لکھا۔ مجھے یہ مضمون لکھ کر بہت پہلے اس شاندار وسیلے کو خراج تحسین پیش کرنا چاہیے تھا، لیکن زندگی کی تیز رفتاری نے مجھے کسی طرح روک دیا۔ لیکن اب کوویڈ وبائی مرض کا "شکریہ" ، میرے پاس وقت ہے۔ میں 33 سال کا تھا۔ میں لٹویا میں ایک سماجی کارکن تھا اور میرا آئی ٹی سے کوئی تعلق نہیں تھا۔ کوڈ کے ساتھ میرا آخری تجربہ 15 سال پہلے تھا۔ لیکن میری معمولی تنخواہ اور کیریئر کے امکانات کی کمی نے مجھے ایک متبادل تلاش کرنے پر مجبور کیا۔ جیسا کہ یہ ہوا، میرے بہت سے دوستوں نے آئی ٹی فیلڈ میں اپنا ہاتھ آزمایا۔ مزید یہ کہ ان میں سے کسی کے پاس بھی آئی ٹی کی تعلیم نہیں تھی۔ کچھ کو نوکریاں مل گئیں، کچھ نے اچھا کام نہیں کیا۔ لیکن کامیابیوں نے مجھے بہت متاثر کیا، اور میں نے آخر کار اپنا ذہن بنا لیا۔ ریگا میں، ہر چھ ماہ میں ایک بار، ایک معروف مشاورتی کمپنی نے انٹرن شپ اور ملازمت کا معاہدہ حاصل کرنے کے بعد کے مواقع کے ساتھ مفت بوٹ کیمپس (انتہائی تربیتی کورسز) کا ایک سلسلہ منعقد کیا۔ میں نے کچھ وقت سوچا کہ کون سا کورس کرنا ہے۔ آخر میں، میں نے جاوا کا انتخاب کیا، کیونکہ یہ جاوا بوٹ کیمپ تھا جس نے گریجویشن کے بعد سب سے زیادہ مواقع فراہم کیے تھے۔ میں کچھ جاسوسی کرنے اور بوٹ کیمپ کے شرکاء کے ساتھ بات کرنے کے قابل تھا، جن میں سے کچھ وہ بھی تھے جو پہلے ہی کمپنی میں ملازم تھے۔ میں نے جو انٹیل جمع کیا وہ یہ ہے: کورس انتہائی شدید ہے۔ صفر علم کے ساتھ وہاں آنا کوئی معنی نہیں رکھتا۔ بہتر ہے کہ بوٹ کیمپ سے پہلے خود سب کچھ سیکھ لیں۔ لہٰذا میں نے بوٹ کیمپ سے چار ماہ قبل اپنی نوکری چھوڑ دی، گھر میں سکونت اختیار کر لی، مالی امداد اور کچھ چھوٹی بچتوں پر گزارہ کیا، اور گہری پڑھائی شروع کر دی۔ تربیتی پروگرام کیسا تھا؟ ٹھیک ہے، سب سے پہلے، یہ CodeGym قدرتی طور پر میری تربیت کا عملی بازو تھا۔ نظریاتی بازو ہیڈ فرسٹ جاوا (جاوا 5) تھا۔ اور مجھے یہ کہنا ضروری ہے، کوڈ جیم اور ہیڈ فرسٹ جاوا ایک دوسرے کی مکمل تکمیل کرتے ہیں۔ کتاب میں زبان کی بنیادی خصوصیات کا بہترین جائزہ پیش کیا گیا ہے۔ مزید یہ کہ اس مواد میں سمجھنے میں آسان تصورات اور تشبیہات شامل ہیں (ریموٹ کنٹرول والا شیشہ واقعی شاندار ہے)۔ میں جانتا ہوں کہ تجربہ کار تکنیکی ماہرین اس پیشکش کی وجہ سے اس کتاب کو بالکل ناپسند کرتے ہیں، لیکن اگر آپ ہیومینٹیز سے آرہے ہیں، تو آپ کو یہی ضرورت ہے۔ کسی بھی صورت میں، میرا نصاب ایسا ہی لگتا تھا۔: صبح ہیڈ فرسٹ جاوا سے 3 گھنٹے تھیوری، سہ پہر کو کوڈ جیم پر 3 گھنٹے ہینڈ آن پریکٹس۔ ہر دن 6 گھنٹے، بشمول اختتام ہفتہ اور ہر چھٹی۔ بہت شدت سے۔ شاید بہت شدت سے - میری سخت رجمنٹ کی وجہ سے صحت کے کچھ مسائل پیدا ہوئے۔ اگر آپ کے پاس وقت اور مالی ریزرو ہے، تو میں اس طرح کے شدید نقطہ نظر کی سفارش نہیں کروں گا۔ لیکن میرے پاس وہ عیش و آرام نہیں تھا، اور میں بوٹ کیمپ کو ناکام نہیں کر سکتا تھا۔ چنانچہ میں نے بوٹ کیمپ شروع ہونے تک 4 ماہ تک مطالعہ کیا، تمام کاموں کے معقول حل کے ساتھ CodeGym پر 23 کی سطح تک پہنچ گیا (حالانکہ ان میں سے کچھ نے مجھے بہت پسینہ بہایا)، اور تمام کام مکمل کر کے کتاب کو ختم کیا۔ میرے پاس بوٹ کیمپ سے پہلے کچھ ہفتے باقی تھے۔ میں سطحوں کے ذریعے اضافی پیشرفت کر سکتا تھا، لیکن میں نے اس کے بجائے ہر طرح کی متعلقہ مہارتوں میں مہارت حاصل کرنے کا فیصلہ کیا، جیسے Git۔ بوٹ کیمپ شروع ہوا، اور کورسز انتہائی شدید تھے، لیکن یہ پتہ چلا کہ میں نے پہلے صرف دو موضوعات کا سامنا نہیں کیا تھا: تحریری یونٹ ٹیسٹ اور JavaFX۔ سخت خود مطالعہ پر میری شرط ادا ہوگئی۔ یہ بھی پتہ چلا کہ میں گروپ میں سب سے برا نہیں تھا۔ اس کے علاوہ، میں نے پہل کرنے کا فیصلہ کیا اور فائنل پروجیکٹ کے لیے ایک بڑا پنچ پھینکا۔ ایک چھوٹی لیکن شاندار ٹیم کو جمع کیا گیا اور نرسوں کے لیے ایک درخواست تیار کی گئی (ایک سماجی کارکن کے طور پر میرا پس منظر منظر عام پر آیا)۔ مجموعی طور پر، بوٹ کیمپ اچھی طرح ختم ہوا، اور میں نے انٹرن شپ حاصل کی اور یہاں تک کہ مجھے اسپیشلائزیشن کا انتخاب کرنے کا موقع ملا۔ یہاں میں نے سخت جاوا کے بجائے سیلز فورس کا انتخاب کرکے ایک گھناؤنی دھوکہ دہی کا ارتکاب کیا۔ سیلز فورس کا آغاز کلاؤڈ بیسڈ CRM (کسٹمر ریلیشن شپ مینجمنٹ) سسٹم کے طور پر ہوا جس نے کافی حد تک حسب ضرورت کے اختیارات پیش کیے ہیں۔ لیکن کئی سالوں بعد، اب یہ ایک طاقتور مکمل پلیٹ فارم ہے جو آپ کو تقریباً کچھ بھی کرنے دیتا ہے۔ میں نے بہت سے ایسے پروجیکٹ دیکھے ہیں جن کا CRM سے کوئی تعلق نہیں ہے۔
John Squirrels
سطح
سٹیرائڈز پر دوبارہ تربیت
دو سال اور تین مہینے گزر چکے ہیں جب میں نے اس کورس کے لیے سائن اپ کیا اور ہیلو ورلڈ لکھا۔ مجھے یہ مضمون لکھ کر بہت پہلے اس شاندار وسیلے کو خراج تحسین پیش کرنا چاہیے تھا، لیکن زندگی کی تیز رفتاری نے مجھے کسی طرح روک دیا۔ لیکن اب کوویڈ وبائی مرض کا "شکریہ" ، میرے پاس وقت ہے۔ میں 33 سال کا تھا۔ میں لٹویا میں ایک سماجی کارکن تھا اور میرا آئی ٹی سے کوئی تعلق نہیں تھا۔ کوڈ کے ساتھ میرا آخری تجربہ 15 سال پہلے تھا۔ لیکن میری معمولی تنخواہ اور کیریئر کے امکانات کی کمی نے مجھے ایک متبادل تلاش کرنے پر مجبور کیا۔ جیسا کہ یہ ہوا، میرے بہت سے دوستوں نے آئی ٹی فیلڈ میں اپنا ہاتھ آزمایا۔ مزید یہ کہ ان میں سے کسی کے پاس بھی آئی ٹی کی تعلیم نہیں تھی۔ کچھ کو نوکریاں مل گئیں، کچھ نے اچھا کام نہیں کیا۔ لیکن کامیابیوں نے مجھے بہت متاثر کیا، اور میں نے آخر کار اپنا ذہن بنا لیا۔ ریگا میں، ہر چھ ماہ میں ایک بار، ایک معروف مشاورتی کمپنی نے انٹرن شپ اور ملازمت کا معاہدہ حاصل کرنے کے بعد کے مواقع کے ساتھ مفت بوٹ کیمپس (انتہائی تربیتی کورسز) کا ایک سلسلہ منعقد کیا۔ میں نے کچھ وقت سوچا کہ کون سا کورس کرنا ہے۔ آخر میں، میں نے جاوا کا انتخاب کیا، کیونکہ یہ جاوا بوٹ کیمپ تھا جس نے گریجویشن کے بعد سب سے زیادہ مواقع فراہم کیے تھے۔ میں کچھ جاسوسی کرنے اور بوٹ کیمپ کے شرکاء کے ساتھ بات کرنے کے قابل تھا، جن میں سے کچھ وہ بھی تھے جو پہلے ہی کمپنی میں ملازم تھے۔ میں نے جو انٹیل جمع کیا وہ یہ ہے: کورس انتہائی شدید ہے۔ صفر علم کے ساتھ وہاں آنا کوئی معنی نہیں رکھتا۔ بہتر ہے کہ بوٹ کیمپ سے پہلے خود سب کچھ سیکھ لیں۔ لہٰذا میں نے بوٹ کیمپ سے چار ماہ قبل اپنی نوکری چھوڑ دی، گھر میں سکونت اختیار کر لی، مالی امداد اور کچھ چھوٹی بچتوں پر گزارہ کیا، اور گہری پڑھائی شروع کر دی۔ تربیتی پروگرام کیسا تھا؟ ٹھیک ہے، سب سے پہلے، یہ CodeGym قدرتی طور پر میری تربیت کا عملی بازو تھا۔ نظریاتی بازو ہیڈ فرسٹ جاوا (جاوا 5) تھا۔ اور مجھے یہ کہنا ضروری ہے، کوڈ جیم اور ہیڈ فرسٹ جاوا ایک دوسرے کی مکمل تکمیل کرتے ہیں۔ کتاب میں زبان کی بنیادی خصوصیات کا بہترین جائزہ پیش کیا گیا ہے۔ مزید یہ کہ اس مواد میں سمجھنے میں آسان تصورات اور تشبیہات شامل ہیں (ریموٹ کنٹرول والا شیشہ واقعی شاندار ہے)۔ میں جانتا ہوں کہ تجربہ کار تکنیکی ماہرین اس پیشکش کی وجہ سے اس کتاب کو بالکل ناپسند کرتے ہیں، لیکن اگر آپ ہیومینٹیز سے آرہے ہیں، تو آپ کو یہی ضرورت ہے۔ کسی بھی صورت میں، میرا نصاب ایسا ہی لگتا تھا۔: صبح ہیڈ فرسٹ جاوا سے 3 گھنٹے تھیوری، سہ پہر کو کوڈ جیم پر 3 گھنٹے ہینڈ آن پریکٹس۔ ہر دن 6 گھنٹے، بشمول اختتام ہفتہ اور ہر چھٹی۔ بہت شدت سے۔ شاید بہت شدت سے - میری سخت رجمنٹ کی وجہ سے صحت کے کچھ مسائل پیدا ہوئے۔ اگر آپ کے پاس وقت اور مالی ریزرو ہے، تو میں اس طرح کے شدید نقطہ نظر کی سفارش نہیں کروں گا۔ لیکن میرے پاس وہ عیش و آرام نہیں تھا، اور میں بوٹ کیمپ کو ناکام نہیں کر سکتا تھا۔ چنانچہ میں نے بوٹ کیمپ شروع ہونے تک 4 ماہ تک مطالعہ کیا، تمام کاموں کے معقول حل کے ساتھ CodeGym پر 23 کی سطح تک پہنچ گیا (حالانکہ ان میں سے کچھ نے مجھے بہت پسینہ بہایا)، اور تمام کام مکمل کر کے کتاب کو ختم کیا۔ میرے پاس بوٹ کیمپ سے پہلے کچھ ہفتے باقی تھے۔ میں سطحوں کے ذریعے اضافی پیشرفت کر سکتا تھا، لیکن میں نے اس کے بجائے ہر طرح کی متعلقہ مہارتوں میں مہارت حاصل کرنے کا فیصلہ کیا، جیسے Git۔ بوٹ کیمپ شروع ہوا، اور کورسز انتہائی شدید تھے، لیکن یہ پتہ چلا کہ میں نے پہلے صرف دو موضوعات کا سامنا نہیں کیا تھا: تحریری یونٹ ٹیسٹ اور JavaFX۔ سخت خود مطالعہ پر میری شرط ادا ہوگئی۔ یہ بھی پتہ چلا کہ میں گروپ میں سب سے برا نہیں تھا۔ اس کے علاوہ، میں نے پہل کرنے کا فیصلہ کیا اور فائنل پروجیکٹ کے لیے ایک بڑا پنچ پھینکا۔ ایک چھوٹی لیکن شاندار ٹیم کو جمع کیا گیا اور نرسوں کے لیے ایک درخواست تیار کی گئی (ایک سماجی کارکن کے طور پر میرا پس منظر منظر عام پر آیا)۔ مجموعی طور پر، بوٹ کیمپ اچھی طرح ختم ہوا، اور میں نے انٹرن شپ حاصل کی اور یہاں تک کہ مجھے اسپیشلائزیشن کا انتخاب کرنے کا موقع ملا۔ یہاں میں نے سخت جاوا کے بجائے سیلز فورس کا انتخاب کرکے ایک گھناؤنی دھوکہ دہی کا ارتکاب کیا۔ سیلز فورس کا آغاز کلاؤڈ بیسڈ CRM (کسٹمر ریلیشن شپ مینجمنٹ) سسٹم کے طور پر ہوا جس نے کافی حد تک حسب ضرورت کے اختیارات پیش کیے ہیں۔ لیکن کئی سالوں بعد، اب یہ ایک طاقتور مکمل پلیٹ فارم ہے جو آپ کو تقریباً کچھ بھی کرنے دیتا ہے۔ میں نے بہت سے ایسے پروجیکٹ دیکھے ہیں جن کا CRM سے کوئی تعلق نہیں ہے۔
GO TO FULL VERSION