JavaRush /جاوا بلاگ /Random-UR /فوج سے لے کر IT تک یا میں JavaRush کا استعمال کرتے ہوئے C...

فوج سے لے کر IT تک یا میں JavaRush کا استعمال کرتے ہوئے C# ڈویلپر کیسے بن گیا۔

گروپ میں شائع ہوا۔
سب کو سلام! میرا نام Evgeniy ہے، میری عمر 25 سال ہے، اور میں آپ کو اپنی کامیابی کی کہانی سنانا چاہتا ہوں۔ JavaRush میں پڑھتے ہوئے، میں نے کامیابی کی بہت سی کہانیاں پڑھی اور خواب دیکھا کہ کسی دن اپنی تحریر لکھوں اور، شاید، کسی کی حوصلہ افزائی کروں، جیسا کہ انہوں نے مجھے ایک بار حوصلہ افزائی کی تھی۔ فوج سے IT تک یا میں JavaRush - 1 کا استعمال کرتے ہوئے C# ڈویلپر کیسے بناآغاز کافی عام ہے، اس لیے مختصراً: مجھے بچپن سے ہی کھیلنا، کمپیوٹر پر کچھ کرنا پسند تھا، اور اپنے اسکول کے سالوں کے دوران میں نے اپنے پیشے کو کمپیوٹر سے جوڑنے کا منصوبہ بنایا۔ 9ویں جماعت میں، میں نے اسکول چھوڑنے کا فیصلہ کیا تاکہ یونیفائیڈ اسٹیٹ امتحان نہ دوں (چونکہ یہ ابھی متعارف کرایا گیا تھا، اساتذہ نے ہمیں ڈرایا اور میں نے اتنی اچھی طرح سے پڑھائی نہیں کی)۔ چونکہ کالج میں "پروگرامر" کی خصوصیت میں داخلہ نہیں تھا، اس لیے میں نے "اپلائیڈ انفارمیٹکس" میں داخلہ لینے کی کوشش کی، لیکن نمبر پاس نہیں کیے اور اس لیے پیڈاگوجیکل کالج میں "انفارمیٹکس" کی خصوصیت میں داخلہ لیا۔ 18 سال کی عمر کے قریب، میں مغلوب ہو گیا اور ایک چھاتہ بردار بننے اور ایک فوجی اسکول میں داخل ہونے کا فیصلہ کیا۔ میں نے پروگرامنگ سے متعلق ہر چیز کو ترک کر دیا (کالج میں میں نے تھوڑی سی کوڈنگ کی تھی، ٹھیک ہے، آپ جانتے ہیں کہ کیا 😀)، اور میں نے واقعی مطالعہ نہیں کیا، کیونکہ... میں نے سوچا کہ یہ سب میرے کام نہیں آئے گا۔ اپنی کنٹریکٹ سروس کے تقریباً آدھے راستے میں، میں نے محسوس کیا کہ یہ میرے لیے نہیں ہے اور کچھ تبدیل کرنے کی ضرورت ہے۔ تب میں نے سوچا بھی نہیں تھا کہ کورسز کی مدد سے آپ اچھی تعلیم حاصل کر سکتے ہیں اور اعلیٰ تعلیم کے بغیر نوکری حاصل کر سکتے ہیں۔ ایک دن، ایک جاننے والے نے، کام پر، کہا کہ وہ جاوا ڈیولپمنٹ کا کورس کرنا چاہتا ہے، نوکری حاصل کرنا چاہتا ہے، اور اپنے دوستوں کے بارے میں بتایا جنہوں نے تعلیم حاصل کی اور کامیابی سے SberTech میں نوکری حاصل کی۔ میں نے بھی اسے آزمانے کا فیصلہ کیا، کیونکہ... میں بہت کچھ کمانا اور زیادہ آرام کرنا چاہتا تھا۔ میں نے Yandex میں "جاوا کورسز" میں داخلہ لیا، جاوا رش سب سے پہلے ظاہر ہوا، میں نے اسے آزمانے کا فیصلہ کیا، مجھے یہ پسند آیا۔ سب سے پہلے، میں ویڈیو کے لیے JavaRush کا شکریہ ادا کرنا چاہتا ہوں، جو لیول 0 کے آخر میں ہے (یا شاید وہاں نہیں ہے، مجھے یاد نہیں 😀)۔ اس نے کہا کہ پروگرامنگ تخلیقی صلاحیت ہے اور کوڈ کا استعمال کرتے ہوئے تقریباً کسی بھی خواہش کو پورا کیا جا سکتا ہے۔ مجھے نہیں معلوم کیوں، لیکن اس نے مجھے بہت حوصلہ دیا اور مجھے ایک ڈویلپر کے پیشے سے پیار کر دیا۔ 4 درجے مکمل کرنے کے بعد، میں نے 1 سال کے لیے پروموشنل سبسکرپشن لیا اور دلچسپی کے ساتھ پڑھنا جاری رکھا۔ یہ میرے لیے بہت مشکل تھا، کیونکہ میں کبھی جینیئس نہیں تھا (اور کبھی نہیں ہو گا)، اور، کیونکہ... میں اکثر دیر سے ہوتا تھا اور میرے پاس فارغ وقت کم ہوتا تھا، مجھے رات کو کوڈ کرنا پڑتا تھا، میں ہفتے کے دن رات کو 4.5 سے 6 گھنٹے تک سوتا تھا اور دوپہر کے کھانے میں ایک گھنٹہ۔ یہ بہت مایوس کن تھا جب میں رات کو جاگتا تھا اور ایک مسئلہ بھی حل نہیں ہوتا تھا؛ میں نے سوچا کہ میں نے اپنا وقت ضائع کیا ہے۔ یہ سب 1.5 سال تک جاری رہا (جس میں سے، شاید، 5-6 ماہ، میں کاروباری دورے پر تھا اور کوڈ نہیں کیا تھا)۔ رابطے کے اختتام پر، میں 38 کی سطح پر پہنچ گیا اور، اختتام سے 2 ہفتے پہلے، میں نے رکنے کا فیصلہ کیا اور ماسکو میں کام تلاش کرنا شروع کر دیا، کیونکہ... میرے شہر میں کچھ کمپنیاں ہیں، ویسے، مواقع زیادہ ہیں اور ماسکو میں تنخواہ بھی اچھی ہے 😀 دوسرا جاوا رش کا شکریہ کہ آپ نے میرے ریزیومے میں میری مدد کی، حالانکہ میں آپ سے بہت ناراض تھا کیونکہ اسے اپ لوڈ نہیں کیا جا سکا۔ hh اور مجھے یہ سب دوبارہ کرنا پڑا۔ شاید آپ کو مستقبل میں اس پر غور کرنا چاہئے۔ بہر حال، ڈاکٹر زیوبرگ بہت مددگار تھے اور انہوں نے اچھا مشورہ دیا، آپ کا خصوصی شکریہ، مجھے امید ہے کہ آپ اسے پڑھیں گے۔ پہلے تو میں نے اسامیوں کو پڑھا اور ان سب کا جواب نہیں دیا، لیکن جب تمام کمپنیوں نے انکار کر دیا تو میں نے انہیں سب کو بھیجنا شروع کر دیا، تاکہ وہ مجھے نوکری پر رکھیں۔ بہت سے انکار تھے (تقریباً 90%)، اگر آپ کے پاس بھی کچھ ایسا ہی ہے تو گھبرائیں نہیں، یہ بالکل نارمل ہے۔ دو کمپنیوں میں ٹیسٹ ٹاسک مکمل کرنے کے بعد، میں نے رکنے کا فیصلہ کیا، انٹرویو پر جائیں اور مزید نہ دیکھیں۔ ماسکو پہنچ کر، اگلے دن میں ایک انٹرویو کے لیے گیا اور میری حیرت کی بات یہ تھی کہ مجھے قبول کر لیا گیا۔ مجھے یاد ہے کہ لوگوں نے یہاں کیسے لکھا کہ انہوں نے انٹرویوز کے ایک گروپ میں شرکت کی اور بہت سے لوگوں نے انہیں مسترد کر دیا، لیکن پھر انہوں نے مجھے فوراً اور بہت اچھی، مسابقتی تنخواہ کے ساتھ ملازمت پر رکھ لیا..... میں نے اس کمپنی میں چھ ماہ تک کام کیا۔ بہترین ٹیم، بہترین ٹیم لیڈ، لیکن مجھے ایک ETL پروجیکٹ (pentaho, oracle, ms sql) آؤٹ سورس ملا۔ مجھ سے وعدہ کیا گیا تھا کہ یہ پروجیکٹ چند مہینوں میں ختم ہو جائے گا اور میں جاوا پروجیکٹ پر جاؤں گا، لیکن آخر میں یہ کبھی ختم نہیں ہوا۔ پروجیکٹ بمشکل آگے بڑھ رہا تھا، اور میں نے اس پر تقریباً کچھ نہیں کیا، اپنے کاروبار کو ذہن میں رکھتے ہوئے، یعنی T-SQL کو بہتر بنانا۔ آپ جانتے ہیں، ایک طرف، مجھے اچھی رقم ملتی ہے، دوسری طرف، اس نے مجھے غصہ دلایا کہ میں پوری طرح ترقی نہیں کر رہا ہوں اور کافی تجربہ حاصل نہیں کر رہا ہوں۔ میں نے جاوا ڈویلپر کی حیثیت سے انٹرویو میں جا کر اور ٹیسٹ ٹاسک مکمل کر کے اسے ٹھیک کرنے کی کوشش کی۔ میں حیران تھا کہ وہ پوری ٹیم جس کے لیے انھوں نے مجھے رکھا تھا وہ JavaRush سے گزری تھی اور یہ کہ میں ان میں سب سے زیادہ تھا:D😅 آخر میں، انھوں نے مجھے ایک پیشکش کی، لیکن تنخواہ بہت کم تھی (تقریباً 50 ہزار)۔ میں پیسے کھونے کے لیے تیار نہیں تھا اور کسی وجہ سے میں نے فیصلہ کیا کہ کوئی بھی اس کے مساوی تنخواہ نہیں دے گا اور اس امید پر کام کرتا رہا کہ سب کچھ اپنے آپ ہی ہو جائے گا۔ کچھ عرصے بعد، میرے بھائی (وہ ایک پروگرامر بھی ہیں) نے مجھے اپنی ٹیم میں بطور انٹرن شامل ہونے کی دعوت دی اور مجھے C# پر جانے کا مشورہ دیا۔ سچ پوچھیں تو میں نے دیر تک سوچا، کیا مجھے اس کی ضرورت ہے، کیا اس زبان کا کوئی مستقبل ہے؟ یہ میرے لیے ایک سنجیدہ قدم تھا۔ آخر میں، میں نے اس پر فیصلہ کیا، C# سیکھنا شروع کیا اور مجھے اس کی کچھ خصوصیات پسند آئیں۔ لیکن آخر میں، میں اپنے بھائی کے پاس نہیں پہنچا، کیونکہ... مالکان اس کے خلاف نہیں تھے، لیکن آخری وقت میں انہوں نے انکار کر دیا، کیونکہ... وہ ایک ہی ٹیم میں رشتہ دار نہیں رکھنا چاہتے تھے۔ میں نے زبان کا مطالعہ جاری رکھا، دو چھوٹے پروجیکٹ لکھے، C# ڈویلپر کے طور پر اپنا ریزیوم دوبارہ لکھا، ان پروجیکٹس کی نشاندہی کی اور تلاش شروع کی۔ انکار یکے بعد دیگرے ہوتے رہے: کہیں انہوں نے فوراً انکار کر دیا، کہیں میں کامیابی سے ٹیسٹ ٹاسک میں ناکام ہو گیا، اور میرے کوڈ کو "C# میں میری پہلی درخواست" کہا گیا۔ لیکن پھر بھی، اپنی موجودہ ملازمت پر ڈویلپر نے اسے پسند کیا۔ 1000+ کاموں کے لیے JavaRush کا تیسرا شکریہ جس نے C# میں چھوٹے پروجیکٹس لکھنے میں میری مدد کی، کیونکہ زبانیں بہت ملتی جلتی ہیں اور میں نے جو علم حاصل کیا ہے اس کی بنیاد پر، میں اپنے خیالات کو عملی جامہ پہنانے میں کامیاب رہا۔ ویسے میں نے ایک ساتھی سے بات کی، اسے آئی ٹی میں کافی تجربہ ہے، لیکن او او پی کا کوئی تجربہ نہیں۔ اس کی ٹیم کی قیادت نے اسے JavaRush کا انچارج بنایا اور اس نے یہاں تجربہ حاصل کیا۔ اب وہ جاوا میں کوڈ کرتا ہے 😀 کمپنی نے مجھے تلاش کیا اور مجھے انٹرویو کے لیے مدعو کیا۔ میں نے فوراً ایمانداری سے کہا کہ مجھے زبان کا کوئی حقیقی علم نہیں ہے اور مجھے بلا معاوضہ شام کی انٹرن شپ پر لے جانے کو کہا تاکہ میں کام کے بعد پڑھ سکوں، اور پھر ان کے ساتھ عملے میں شامل ہو جاؤں۔ انہوں نے مجھ سے SOLID اپروچ کے بارے میں، DI کے بارے میں، پیٹرنز کے بارے میں، میں نے زبان کیوں تبدیل کی، SQL کے بارے میں تھوڑا سا پوچھا اور انہوں نے مجھے جانے دیا، یہ کہتے ہوئے کہ اگلے ہفتے وہ مجھے بتائیں گے کہ کیا وہ اسے لینے کے لیے تیار ہیں۔ نتیجے کے طور پر، اسی ہفتے مجھے اسی ادائیگی کے ساتھ ایک پیشکش موصول ہوئی۔ میں صدمے میں تھا اور جو کچھ میں نے محسوس کیا اسے الفاظ میں بیان نہیں کیا جا سکتا۔ اس وقت میں ایک C# بیک اینڈ ڈویلپر ہوں۔ میں ویب ایپلیکیشن کی فعالیت کو حتمی شکل دے رہا ہوں اور اسے تیار کر رہا ہوں۔ مجھے اپنا کام بہت پسند ہے، کیونکہ... یہ بہت دلچسپ ہے، ٹیم میری خواہشات اور خیالات کو مدنظر رکھتی ہے، اور ہمیشہ کچھ نہ کچھ کرنا ہوتا ہے (کام بہت دلچسپ ہوتے ہیں)۔ آج مجھے بتایا گیا کہ میرا پروبیشنری دور ختم ہو گیا ہے اور میں نے اسے کامیابی سے پاس کر لیا ہے۔ انہوں نے میری تنخواہ میں بھی 25% اضافہ کیا جس پر میں بھی حیران تھا۔ کام کے علاوہ، میں گھر پر کام کرتا ہوں (اپنی بڑی ویب ایپلیکیشن لکھنا، TDD تکنیک میں مہارت حاصل کرنا)۔ آخر میں، میں کچھ تجاویز دینا چاہوں گا تاکہ آپ میری غلطیاں نہ دہرائیں:
  1. نظریہ اور دیگر مہارتوں کو بعد میں مت چھوڑیں۔ میں نے سوچا کہ میرے لئے سب سے اہم چیز تمام سطحوں سے گزرنا ہے اور پھر میں ٹھنڈا ہو جاؤں گا، اور میں ایک ہفتے میں اپنی پٹی کے نیچے تھیوری حاصل کر لوں گا۔ ایسا نہ کریں، ہفتے میں ایک دن تھیوری کے لیے وقف کریں، یا انٹرویو کی تیاری شروع کریں - دن میں ایک سوال کا مطالعہ کریں۔ اس کے علاوہ، sql پر وقت گزاریں، ڈیٹا بیس کے ساتھ کام کرنا ایک اہم مہارت ہے - ڈیٹا نکالنا، شامل کرنا، حذف کرنا، اپ ڈیٹ کرنا سیکھیں (ذاتی طور پر، میں نے تربیتی مرحلے کے 70 مسائل حل کیے اور درجہ بندی کے مرحلے کے 12-15 مسائل sql-ex.ru، 20 مسائل کافی ہوں گے 30 تربیتی مرحلہ)۔
  2. اپنی مرضی سے کچھ لکھیں۔ یہ کافی اہم قدم ہے۔ سب سے پہلے، یہ آپ کے علم اور ترقی کی سمجھ کی سطح کو ظاہر کرے گا۔ دوم، اس بات کا امکان ہے کہ انٹرویو میں آپ سے کچھ سوالات نہیں پوچھے جائیں گے، کیونکہ... درخواست میں سب کچھ نظر آتا ہے۔ اگر آپ پریشان ہیں کہ آپ نے بہت برا کوڈ لکھا ہے تو اسے اسٹیک اوور فلو پر نظرثانی کے لیے پوسٹ کریں۔ وہاں وہ آپ کو بتائیں گے اور بتائیں گے کہ کس چیز کا استعمال کرنا کہاں بہتر ہے۔ اور کورس کے اختتام تک یہ سب مت چھوڑیں۔ یہ میری بڑی غلطی تھی۔
  3. اگر آپ کی حوصلہ افزائی کم ہے اور آپ کے لیے بیٹھنا مشکل ہے، لیکن آپ سیکھنا اور ایک ڈویلپر بننا چاہتے ہیں، تو کامیابی کی کہانیاں پڑھیں۔ اگر یہ آپ کی مدد نہیں کرتا ہے تو، نپولین ہل کی "سوچیں اور امیر بنیں" پڑھیں۔ ایک اچھی پرانی کتاب جو بتاتی ہے کہ سوچ کی طاقت ہمارے اعمال اور واقعات کو کیسے متاثر کرتی ہے۔ اگر آپ کے پاس پڑھنے کا وقت نہیں ہے تو آڈیو ورژن آپ کی مدد کرے گا۔
  4. ایسے اوقات ہوتے ہیں جب جاوا رش پر آپ مسائل کو 10 بار حل کرتے ہیں اور دیکھتے ہیں کہ کس طرح ایک شخص ہر مسئلے میں "1 کوشش پر حل" لکھتا ہے اور اس کا لیول بہت تیزی سے بڑھتا ہے (الیگزینڈر کو ہیلو، اگرچہ میں اس طرح کے تبصروں سے ناراض تھا، مجھے امید ہے کہ سب کچھ ٹھیک ہو جائے گا۔ اب آپ کے لیے اچھا جا رہا ہے 😀) آپ کو اپنی کامیابی پر شک ہے۔ اس بارے میں پریشان ہونے کی ضرورت نہیں ہے، ہر کوئی مختلف علم کے ساتھ آتا ہے اور اپنے طریقے سے سیکھتا ہے۔ صرف ایک چیز اہم ہے کہ آپ اس سے کیا حاصل کرتے ہیں۔
  5. اگر آپ خالی آسامیوں یا اعلیٰ تعلیم کی موجودگی میں مہارتوں کا ایک بہت بڑا ذخیرہ دیکھتے ہیں تو گھبرائیں نہیں۔ زیادہ تر معاملات میں، یہ ان لوگوں کو ختم کرتا ہے جو ضرورت پڑنے پر کچھ سیکھنے سے ڈرتے ہیں۔ اور کچھ معاملات میں، وہ سب سے پہلے یہ دیکھتے ہیں کہ آپ کس قسم کے انسان ہیں اور کیا آپ سیکھنے کے لیے تیار ہیں، اور پھر صرف اپنی صلاحیتوں پر۔ بلا جھجھک اپنا ریزیومے جمع کروائیں اور انٹرویوز کے لیے جائیں۔
بس۔ اگر آپ نے یہ بھاری بھرکم تحریر پڑھ کر ختم کر دی ہے تو بہت شکریہ۔ اگر آپ کے ذہن میں کوئی سوال ہے تو یہاں ذاتی پیغام میں لکھیں، مجھے آپ کا جواب دینے میں خوشی ہوگی۔ میں آپ کو اپنی تعلیم اور ایک ڈویلپر کے طور پر آپ کے مستقبل کے کیریئر میں کامیابی کی خواہش کرتا ہوں۔ تم کامیاب ہو گے.
تبصرے
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION