CodeGym /جاوا بلاگ /Random-SD /30+ ماڻهن لاءِ هڪ ڪهاڻي
John Squirrels
سطح
San Francisco

30+ ماڻهن لاءِ هڪ ڪهاڻي

گروپ ۾ شايع ٿيل
خير، مون کي پنهنجي هٿن جو وقت مليو ته منهنجي ننڍڙي ڪهاڻي شيئر ڪرڻ لاء.

اڳڪٿي

اچو ته ان حقيقت سان شروع ڪريون ته مان 30 سالن جو آهيان، مون ڪيمسٽري ۾ اعليٰ تعليم حاصل ڪئي آهي (مان تفصيل ۾ نه ويندس)، ۽ مون تقريباً 8 سالن تائين هڪ ڪارخاني ۾ ڪم ڪيو آهي. ڪم اصل ۾ ڏاڍو دلچسپ هو، پر پنهنجن همراهن کي ڏسي، مون محسوس ڪيو ته مان رٽائرمينٽ تائين ويهن سالن تائين هتي ڪم ڪرڻ نٿو چاهيان. اهو طريقو ناهي جيڪو مان پنهنجي زندگي گذارڻ چاهيان ٿو. مان اهو پڻ شامل ڪرڻ چاهيان ٿو ته مون وٽ هڪ خاندان آهي، جنهن ۾ ٻه ٻار شامل آهن (منهنجو پراڻو 6 آهي، ننڍڙو 1 سال آهي)، ۽ امڪاني طور تي، هڪ گروي. آخرڪار، مون فيصلو ڪيو ته ٻي جاءِ تي وڃڻ جي ڪوشش ڪريان، ٻي ڪارخاني ۾ اعليٰ پگهار ۽ حقيقي ڪيريئر جي واڌ سان. مون پهرين ڪارخاني ۾ پاڙون پٽي ڇڏيون هيون، ان ڪري ڇڏڻ مشڪل هو، پر مون فيصلو ڪري ورتو هو. منهنجو سينٽ پيٽرسبرگ جو سفر هڪ مهينو هليو. آئون سرڪاري طور تي هڪ هفتي لاءِ اتي نوڪري تي هئس جڏهن مون محسوس ڪيو ته اسان جي ملڪ ۾ ڪارخانن جي صورتحال (Sviatoslav روس کان آهي - ايڊيٽر جو نوٽ) گهڻو ڪري مايوس ڪندڙ آهي. مان پنهنجي ڳوٺ موٽي آيس. مون واپس وڃڻ نه ٿي چاهيو، ڇاڪاڻ ته مون کي ائين لڳي رهيو هو ته هي هڪ قدم پوئتي هو. هن موقعي تي، مون فيصلو ڪيو ته جيڪڏهن آئون پنهنجي زندگي تبديل ڪريان - ۽ ان کي بنيادي طور تي تبديل ڪريو! اٽڪل هڪ هفتي تائين مون غور ڪيو ته ڪهڙي پروگرامنگ ٻولي کي چونڊيو وڃي، ۽، چڱي طرح، چونڊ جاوا ڏانهن ٿي ويو. ان کان پوء، مون ڪورس ڳولڻ شروع ڪيو. حقيقت اها آهي ته اتي ڪيترائي سٺا ڪورس آهن، انهن مان ڪجهه به مناسب قيمت تي آهن، پر مون کي هڪ مسئلو هو: مون کي ڏاڍي حوصلا افزائي هئي ۽ پڙهڻ لاء گهڻو وقت هو، پر منهنجو مالي کشن وڌ ۾ وڌ 3-4 تائين رهندو. مهينا. سڀئي ڪورس جيڪي مون پسند ڪيا اهي اڌ سال يا وڌيڪ لاءِ هئا ٻه سبق في هفتي سان (اڪثر ڪري). پر پوءِ هڪ دوست مون کي ڪوڊ گيم جي سفارش ڪئي جڏهن هن ٻڌو ته اهو تمام سٺو وسيلو آهي. مون ڏٺو ته هن ڪورس ۾ هر شيءِ آهي جنهن جي مون کي ضرورت آهي:
  • سکيا مواد ۽ ڪمن سان گڏ رڪنيت؛
  • ڪابه وقت جي حد نه آهي - مان صرف ايترو مطالعو ڪري سگهان ٿو جيترو منهنجو شيڊول (جيڪو وسيع کليل هو) ۽ منهنجي خواهش (جيئن مون مٿي چيو آهي، مون کي سپر حوصلہ افزائي هئي) جي اجازت ڏيندو.

حصو 1: علم جي ڳولا ۾

نومبر 26، 2019 تي، مون سائن اپ ڪيو ۽ منهنجي پڙهائي شروع ڪئي. مان فوري طور تي چوندس ته ڪجهه ڏينهن هئا جڏهن آئون 14 ڪلاڪ سڌو ويٺو آهيان، پڙهندو آهيان، سڀني لاڳاپيل لنڪس کي پڙهندو آهيان، ۽ وڌيڪ خوبصورت حل ڳولڻ جي ڪوشش ڪندو آهيان (مدد کي ڏسڻ کان سواء). صرف جڏهن مون سوچيو ته منهنجو حل بهترين هو، مون مدد تي نظر ڪيو. آئون اڪثر انهن حلن تي حيران ٿي ويس جيڪي اڃا به وڌيڪ خوبصورت ۽ وڌيڪ جامع هئا. جنوري جي آخر ۾، ليول 17 تي پهچندي، مون فيصلو ڪيو ته انٽرويوز ۾ وڃڻ شروع ڪيو، پنهنجي صلاحيتن کي نروار ڪيو، ۽ اهو ڏسان ته مارڪيٽ ڇا چاهي ٿي. جيئن ته اهو ٿيو، ڪنهن به مون کي واقعي جواب نه ڏنو، پر اتي هڪ آفيس هئي جنهن مون کي بغير ادا ڪيل امتحاني انٽرن جي حيثيت ۾ ورتو: پهريون مهينو بغير ادا ڪيو ويو، ٻيو ۽ ٽيون هڪ ننڍڙو وظيفو شامل هو. ان کان پوءِ ٽن مهينن کان پوءِ منهنجي ڪارڪردگي جي بنياد تي هڪ ٻيو انٽرويو هوندو، ۽ جيڪڏهن انٽرنشپ ڪامياب ٿي وئي - پوءِ روزگار.

حصو 2: جنگ ۾ جلدي

منهنجي انٽرنشپ ۾ هڪ ڪروم پلگ ان لکڻ شامل آهي جاوا جي پٺئين آخر سان ڪمپني جي اندروني شعبن مان هڪ جي معمولي ڪمن کي خودڪار ڪرڻ لاءِ. مون وٽ تمام گهڻي ڄاڻ سان گڏ هڪ شاندار مرشد هو، جيڪو منهنجي خيال ۾ پڻ اهم آهي. بنيادي طور تي، ٻوٽن ۾ گم ٿيڻ کان بچڻ لاءِ، مان هاڻي توهان کي ٻڌايان ٿو ٽيڪنالاجي اسٽيڪ جي باري ۾ جيڪا مون استعمال ڪئي هئي، ۽ پوءِ آرٽيڪل جي آخر ۾ آئون ڪيترائي لنڪ مهيا ڪندس جيڪي منهنجي لاءِ تمام ڪارآمد ثابت ٿيون.

ٽيڪنالاجي اسٽيڪ:

جاوا 11 (پروجيڪٽ مڪمل طور تي شروع کان لکيو ويو هو)، بهار (بوٽ، سيڪيورٽي، OAuth2)؛ مون هڪ ڊيٽابيس لاءِ MongoDB استعمال ڪيو؛ خودڪار ٽيسٽ لاءِ، مون استعمال ڪيو AssertJ، Mockito، ۽ Spring-boot-starter-test؛ ۽ مون استعمال ڪيو ڪافي مقبول GitHub وهڪري ( هي مضمون ڏسو ). BTW، جيڪڏهن توهان انگريزي سان جدوجهد ڪريو ٿا، ته اهو وقت آهي توهان کي ان کي سکڻ جي صلاح ڏيڻ جو. منهنجي روانيءَ جي سطح A2 آهي، پر مان هميشه انگريزيءَ ۾ مضمون پڙهڻ جي ڪوشش ڪندو آهيان (بغير مترجم جي، يقيناً). اها منهنجي سڀ کان وڏي مشڪل هئي جيئن مون انٽرنشپ پروجيڪٽ شروع ڪيو، ڇاڪاڻ ته مون کي ٽئين پارٽي CRM سان ڪم ڪرڻو هو، ۽ ان جا سمورا دستاويز انگريزيءَ ۾ هئا. پڻ، جڏهن بهار سان ڪم ڪري، اهو بهترين آهي پڙهڻ لاء اصل دستاويز. اهو تمام سٺو ۽ تفصيلي آهي. وڌيڪ ڇا آهي، تقريبن سڀئي دستاويز انگريزي آهي (ٿورو ڪئپٽن واضح کان). انهي سان گڏ، منهنجي مرشد مون کي ڪوڊ ۽ API دستاويزن ۾ سڀئي رايا انگريزيءَ ۾ لکڻ لاءِ چيو، تنهن ڪري مان هڪ ڀيرو ٻيهر ورجائي ٿو: انگريزي سکو، جيڪڏهن توهان مقامي ڳالهائيندڙ نه آهيو! جيتوڻيڪ توهان غير ملڪي گراهڪن سان ڪم ڪرڻ يا ٻاهرين سفر ڪرڻ وارا نه آهيو، هي مهارت توهان جي پڙهائي ۽ ترقي کي آسان بڻائي ڇڏيندو.

حصو 3: نتيجو

هي حصو گهڻو ننڍو ٿيندو :) انٽرنشپ جي پڄاڻي تي، مون ڪاميابيءَ سان پرفارمنس ايويلويشن انٽرويو پاس ڪيو ۽ نوڪري ملي، جتي مون هن پروجيڪٽ تي ڪم جاري رکيو. پهريون مرحلو منهنجي انٽرنشپ جي حصي طور لاڳو ٿيڻو هو، پر سڀني ۾ ٽي مرحلا هئا. وبائي مرض جي شروعات جي ڪري، ڪيترائي تجارتي منصوبا غائب ٿي ويا، ۽ مون سڀني مرحلن تي عمل ڪيو ۽ هر ٻيو خيال/خواهش هن منصوبي لاءِ هجي ها. ٻيا ڪم هئا، پر، جيئن چون ٿا، اها ٻي ڪهاڻي آهي.

حصو 4: اتي هڪ خوشيء جو خاتمو هو، جيتوڻيڪ شيون ختم ٿيڻ کان پري آهن؛)

جولاء جي وچ ۾، مون کي هڪ فون آيو ۽ پڇيو ويو ته ڇا مان ڪم ڳولي رهيو آهيان. مون پنهنجي ريزومي پوسٽ ڪئي هئي، جيتوڻيڪ اهو گهڻو وقت تائين اپڊيٽ نه ڪيو ويو هو. مون پاڻ کي امتحان ڏيڻ جو فيصلو ڪيو. مان 3 مرحلن مان گذريو: هڪ ٽيسٽ ٽاسڪ، هڪ ٽيڪنيڪل انٽرويو، ۽ باس سان هڪ انٽرويو. انهن مون کي هڪ آڇ موڪليو ۽... هي هڪ آڇ هئي جنهن کي مان رد ڪري نه سگهيس. مان سمجهان ٿو، يقينا، ته توهان جي پهرين ٻن نوڪرين ۾، توهان حاصل ڪرڻ جي ڪوشش ڪنداسين جتي اهي توهان کي وٺي ويندا، پر اڃا به. منهنجي پهرين نوڪري هڪ شاندار پوزيشن هئي، پر منهنجي موجوده نوڪري فوڊ انڊسٽري ۾ آهي. هنن مون کي جونيئر ديو جي حيثيت سان به رکيو هو، پر مان ڪنهن به صورت ۾ پريشان نه آهيان، ڇاڪاڻ ته علم ۽ پئسي ٻنهي جي لحاظ کان اڳتي وڌڻ جي گنجائش موجود آهي.

Epilogue

سو دوستو، مايوس نه ٿيو. بنيادي شيء توهان جي ذهن کي ٺاهڻ ۽ توهان جي رستي کان انحراف نه ڪرڻ آهي. منهنجي حالت ۾، مون کي پنهنجي خاندان جو خيال رکڻ ۽ منهنجي زندگي ۾ ڪجهه تبديل ڪرڻ جي خواهش رکڻ جي وڏي ذميواري هئي، اهو ڪرڻ شروع ڪرڻ لاء جيڪو مون کي واقعي مزو آيو. سافٽ ويئر ڊولپمينٽ خاص طور تي عظيم آهي، ڇاڪاڻ ته توهان ڪيريئر جي ڏاڪڻ تي چڙهائي سگهو ٿا، قطع نظر ته ڇا توهان جي ڪمپني ۾ اعلي جاءِ خالي آهي، قطع نظر ته ڪو ماڻهو ويهن سالن تائين ڪم ڪرڻ کان پوءِ رٽائر ٿيو آهي، ۽ قطع نظر ته توهان وٽ زمين تي ذاتي رابطا آهن. اعليٰ نوڪري. اسان جي فيلڊ ۾، سڀ ڪجهه اسان جي هٿن ۾ آهي!

هتي ڪجهه آرٽيڪل آهن جيڪي آئون حصيداري ڪرڻ چاهيندس:

  • فن تعمير کي سمجھڻ . مون ذاتي طور تي هن آرٽيڪل کي 4 ڀيرا پڙهيو آهي جيئن اسان مستقبل جي ايپليڪيشن جي فن تعمير تي ڪم ڪري رهيا هئاسين. مان لفظ "اسان" استعمال ڪريان ٿو، ڇاڪاڻ ته منهنجي مرشد هر شيءَ جي چڪاس ڪئي ۽ ان کي درست ڪرڻ لاءِ واپس موڪليو (يعني هن ڪوڊ جا جائزو ورتو). پهريون ڀيرو مون کي گهڻو ڪجهه نه سمجهيو. پوءِ مون ان کي 3 مهينن کان پوءِ پڙهيو، ۽ ڏٺم ته پوءِ سمجھيو ڇو. بعد ۾، مون ان کي وڌيڪ 2 ڀيرا پڙهيو ته جيئن سڀني معلومات کي مضبوط ۽ مڪمل طور تي ملائي.
  • انٽرويو گيٽ سکيا .
  • مان سفارش ڪريان ٿو ته هرڪو سکڻ گهرجي ته ڪئين اسٽريمز سان ڪم ڪجي. اهي واقعي شاندار آهن: توهان اڪثر ڪري سگهو ٿا ڪوڊ جي وڏي مقدار کي هڪ ننڍڙو وهڪرو سان تبديل ڪريو.
  • بهار جي دستاويز.
  • ڇاڪاڻ ته مون هڪ غير لاڳاپو ڊيٽابيس سان ڪم ڪيو، ۽ اڪثر ڪمپنيون (خاص طور تي وڏيون) SQL سان ڪم ڪن ٿيون، منهنجي فارغ وقت ۾ مون ڪوشش ڪئي ته گهٽ ۾ گهٽ ڪجهه مسئلا حل ڪرڻ جي لاءِ SQL سوالن جي تعمير ۾ شامل آهن. هن لاءِ ڪيتريون ئي مختلف ويب سائيٽون آهن.
  • مان پڻ لکڻ جي ٽيسٽ بابت پڙهڻ جي صلاح ڏيندس (Assertj، Mockito)، پر مون کي ڪو سٺو مضمون ياد ناهي، صرف دستاويز.
  • ۽ جڏهن توهان هڪ ايپليڪيشن ٺاهي رهيا آهيو (پر هاڻي اسان شروعاتي سطح کان ٻاهر آهيون)، ڊزائين جي نمونن کي استعمال ڪرڻ جي ڪوشش ڪريو . گهٽ ۾ گهٽ معروف نمونن تي تڪڙو نظر وٺو. اهو مفيد ٿيندو جيئن توهان شروع ڪيو.
هڪ ڀيرو ٻيهر، مان توهان جي خوابن جي تعاقب ۾ توهان سڀني کي سٺي قسمت چاهيان ٿو!
تبصرا
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION