JavaRush /جاوا بلاگ /Random-SD /ڪيئن مان هڪ ڊولپر بڻجي ويو

ڪيئن مان هڪ ڊولپر بڻجي ويو

گروپ ۾ شايع ٿيل
اٽڪل 5 سالن تائين بارٽينڈر جي حيثيت ۾ ڪم ڪرڻ کان پوءِ، مون پنهنجون شيون هڪ ٿلهي ۾ اڇلايون ۽ ٽرين تي چڙهي راڄڌاني کان واپس صوبي ڏانهن، پنهنجي والدين ڏانهن ويس. مون فيصلو ڪيو ته 25 سال صرف اها عمر آهي جڏهن اهو وقت منهنجي ذهن کي کڻڻ جو آهي، نه ته ويسڪي جي بوتل. جيئن ته منهنجا ٻه اعلي تعليم وارا درجا مون کي عام آمدني نه آڻي سگهيا، ۽ مون کي صرف منهنجي خاصيت ۾ دلچسپي نه هئي، مون هڪ ڊولپر ٿيڻ جي ڪوشش ڪرڻ جو فيصلو ڪيو. مون سوچيو، ڇو نه؟ فيشن، سٺي ادا ڪيل، توهان جي هٿن سان ڪم ڪرڻ جي ضرورت ناهي ۽ توهان جي پيرن تي بيهڻ جي ضرورت آهي - مڪمل! اهو به مون کي نه روڪيو ته ان کان اڳ مون کي پروگرامنگ ٻولي جي نالي جي به خبر نه هئي. ڪيئن مان هڪ ڊولپر بڻجي ويو - 1۽ اهڙيءَ طرح، منهنجي آخري رقم هڪ ٽڪيٽ گهر ۽ سبسڪرپشن تي خرچ ڪري، مون هڪ مطالعي جو شيڊول ٺاهيو ۽ 10 نومبر 2015 تي، منهنجي پڙهائي شروع ٿي. خوشقسمتيء سان مون لاء، پروگرامنگ نه رڳو فيشن، پر پڻ دلچسپ ٿي ويو. پهرين 10 سطحون هڪ مهيني ۾ مڪمل ڪيون ويون ۽ تمام دلچسپ ٿي ويا. ٻئي 10 ليول به هڪ مهيني ۾ مڪمل ڪيا ويا، پر منهنجا خدا، ڪيترا ڀيرا مون پنهنجو مٿو ڀت سان لڳايو (لفظي) مسئلو حل ڪرڻ جي ڪوشش ڪئي، پر پوءِ به گوگل تي تشدد ڪندو رهيو ۽ اها شيءِ جيڪا چيڪ ڪري ٿي مسئلا (مان ڊان) ياد نه آهي ته اهو ڇا سڏيو ويندو آهي). مون نئين سال جي موڪلن لاءِ ٿورو وقفو ورتو ۽ نئين جوش سان جاري رکيو. سطح 20 کان 30 تائين مون ان کي ٻئي مهيني لاءِ حل ڪيو ۽ هتي اهو اڳ ۾ ئي مشڪل هو (مون اڃا تائين 27 ليول کان مسئلو حل نه ڪيو آهي - اهو صرف خوفناڪ آهي). مان صرف پنهنجي ميراٿون کي ٻئي مهيني لاءِ جاري رکڻ وارو هوس، پر پوءِ جاوا ڊولپرز لاءِ هڪ ڪورس شروع ٿيو، شهر جي بهترين ڪمپني ۾. امتحان واري ڪم کي حل ڪرڻ، مون کي قبول ڪيو ويو. منهنجي خوشي جي ڪا به حد نه هئي؛ مان اڳ ۾ ئي خواب ڏسي رهيو هوس ته ڪورسن کان پوءِ اهي مون کي ڪيئن ڀرتي ڪندا (اها هن ڪمپني لاءِ معياري مشق هئي). ڪورس واقعي سٺا ثابت ٿيا: 10 ليڪچر تقريبن 2 ڪلاڪ هر 2 مهينن ۾ ۽ 10 هوم ورڪ اسائنمينٽس ليڪچر مواد جي بنياد تي (JDBS, JPA, Hibernate, SQL, Servlet, rest, maven, git). هر موضوع لاء، اهو ضروري هو ته هڪ سادي ڪم ڪندڙ crud ايپليڪيشن لکڻ. پر انهن ڪورسن جي باري ۾ سڀ کان سٺي شيء اها آهي ته اهي ڪم هن ڪمپني جي ڊولپرز طرفان چيڪ ڪيا ويا آهن ۽ انهن هڪ تمام (ڏاڍو) چونڊيل ڪوڊ جائزو ورتو. ۽ انهن اهو ڪم قبول نه ڪيو جيستائين اهي پروگرام لکڻ جي سطح کان مطمئن نه ٿيا. مون سڀني ڪمن کي حل ڪيو ۽ انهن پڻ (عظيم) مون کي ڪورس مڪمل ڪرڻ جو سرٽيفڪيٽ ڏنو. ٻئي ڏينهن مون کي فون ڪري هنن سان گڏ ڪم ڪرڻ لاءِ چيو. انهن مون کي هڪ آزمائشي ڪم موڪليو ۽ مان ان کي شاندار طور تي ناڪام ڪيو. انٽرويو به نه هو. اهو درد هو. اداس جام کائيندي، مون هن ڪمپنيءَ جي خبر پڙهي، انتقام جا خواب ڏٺا، پر اوچتو مون کي خبر پئي ته هو هڪ تقريب منعقد ڪري رهيا آهن، جتي هو هر ڪنهن کي گڏ ڪندا، جيڪي آءِ ٽي سان دلچسپي رکندڙ ۽ ويجھا هوندا ته جيئن آءِ ٽي جي عمل جي نقل ڪري. هڪ حقيقي ٽيم هڪ پيداوار جي ترقي ڪري ٿي، جتي گراهڪ ڪمپني جا ملازم هوندا. ٻن هفتن ۾، منهنجي ٽيم ۽ مون لکيو ”خوبصورت سٺو“ ٽاسڪ شيڊيولر سوئنگ ۾. مون کي ڏاڍي فخر هئي ته اهو ڪوڊ جون 4000 لائينون هيون. ٻن هفتن ۾ مون سوئنگ بابت ايترو سکيو جو مان پاڻ ان کي ٻن مهينن لاءِ سيکاري سگهان ها، اهو ٿڌو هو. خوشيءَ ۾ جنجربريڊ ڪوڪيز چٻائيندي، مون وري هن ڪمپنيءَ جي ويب سائيٽ تي نظر ڦيرائي ۽ اتي ڪم ڪرڻ جا خواب ڏٺم، پر اتي ڪا به جاءِ خالي نه هئي، پر هڪ هيڪاٿون هو. microservices جي موضوع تي (سمارٽ گهر). سمارٽ گهر مان نڪرندڙ سينسر سان ڳنڍڻ لاءِ بهار کي استعمال ڪرڻ ۽ انهن مان معلومات کي مناسب طريقي سان پروسيس ڪرڻ ضروري هو. فاتح اهو آهي جنهن جي پروسيسنگ الگورٿم ملازمن پاران ٺاهيل حالتن جو بهترين جواب ڏئي ٿو. مون ان کي فتح ڪيو! ۽ هڪ مهيني بعد مون کي اتي هڪ انٽرويو لاء دعوت ڏني وئي هئي! سڌو! بغير امتحان جي ڪم. آهند ڊرم رول - مون ان کي ٻيهر ناڪام ڪيو! ڇاڪاڻ ته مان نه لکي سگهيو آهيان هڪ اسٽرنگ ريورسل الگورٿم! (ريورس لائين KARL!!!). اهو هڪ مهاڀاري ناڪام ۽ هڪ ئي وقت ۾ facepalm هو. مان انهن کان به وڌيڪ ناراض ٿي ويس. پر مون فيصلو ڪيو ته هاڻي بند ڪرڻ مضحکہ خیز هوندو ۽ جاري رکيو. اولمپياڊ پروگرامنگ جي مسئلن لاءِ مون کي سائيٽ acmp.ru (هي ڪو اشتهار نه آهي، پر اهو سٺو آهي) مليو. ۽ هو اتي ٻه مهينا رهيو. هتي مسئلن جو هڪ آرڪائيو آهي (700 ٽڪرا) مشڪل سان ترتيب ڏنل. مون سڀ کان آسان سان شروع ڪيو. جڏهن اهو هڪ مسئلو حل ڪرڻ ۾ اٽڪل 5-6 ڪلاڪ وٺڻ شروع ڪيو، مون ڇڏي ڏنو. مون 301 مسئلا حل ڪيا ۽ ھن سائيٽ تي ڪجھ اولمپياڊس ۾ حصو ورتو. سٽرنگ ريورسل الگورٿم لکڻ سکيو. مون دل ئي دل سان سکيو آهي Quick sort ۽ insertion sort algorithms، سکيو ته گراف ڇا آهي، اهي ڪهڙي قسم جا آهن ۽ انهن ۾ ڪنهن شيءِ کي ڪيئن ڳولهجي، ڊائنامڪ پروگرامنگ ڪهڙي آهي ۽ ان کي ڪيئن استعمال ڪجي، پر افسوس مان اڃا تائين نه ٿي سگهيو آهيان. سمجھو ته وائپ الورورٿم ڪيئن ڪم ڪري ٿو - مورس-پراٽ. زور زور سان پف ڪندي ۽ ناراضگي سان ان ئي ڪمپنيءَ کي ڏسندي، مون شهر جي ٻين سڀني ڪمپنين ڏانهن پنهنجو ريزيوم موڪليو. 3-4 ڪمپنيون سامهون واري پوزيشن تي جواب ڏنو. جاوا اسڪرپٽ ۾ ٽيسٽ ٽاسڪ حل ڪرڻ (جڏهن مان ان کي حل ڪري رهيو هوس، مان حلقن ۾ ڊوڙي رهيو هوس - بندش، بندش ڇا آهن؟!!) . مون انٽرويو پاس ڪيو ۽ جونيئر جاوا اسڪرپٽ ڊولپر جي فخر واري پوزيشن لاءِ ڀرتي ڪيو ويو. اهو واقعو منهنجي پڙهائي جي شروعات کان هڪ سال بعد ٿيو. اتي ٻن مهينن تائين ڪم ڪرڻ کان پوء مون محسوس ڪيو:
  1. انٽرنيٽ ايڪسپلورر شيطان جي ايجاد ڪئي وئي ته جيئن ڊولپرز انهن جي زندگي جي دوران مصيبتن جو شڪار ٿين.
  2. گوگل ڪروم ان کان وڌيڪ پيچيده آهي. اهو لفظي طور تي ڏهه ڀيرا وڌيڪ ڏکيو آهي ان کان وڌيڪ لڳي ٿو.
  3. مون کي فرنٽ اينڊ ڊولپمينٽ کان نفرت آهي.
هڪ وقت هو جڏهن مون 3 ڏينهن گذاريا 30 شين جي هڪ پيچيده اينيميشن لکڻ لاءِ ته جيئن اهو هر هنڌ ڪم ڪري ۽ ان کي سهڻي ۽ سهڻي نموني سان ڪري. ۽ پوءِ ڊزائنر ان کي وڌيڪ ٽي ڀيرا تبديل ڪيو (ٽي ڀڃي ڀيرا!!) مڪمل طور تي! ۽ صرف منهنجي نفرت جي معافي تي، جاوا جونورا لاء هڪ خالي جاء ظاهر ٿيو. مان اتي ئي ڀڄي ويس. هڪ ٽيسٽ ٽاسڪ، هڪ انٽرويو، هڪ ڪال ۽ هاڻي مان اڳ ۾ ئي هڪ فخر جاوا جونيئر آهيان جنهن جي تنخواه کان ٻه ڀيرا وڌيڪ آهي، اهو اپريل ۾ هو. ڪمپني تمام ننڍڙو آهي - 6 ماڻهو. پروسيس ماڊلنگ ۾ مشغول (وڏي ڪم جي مڪمل ماڊلنگ، ماين ۽ مائنز، ماڊلنگ ۽ پوء لوجسٽڪ ڪمپنين جي اصلاح). مان پاڻ کي شايد ئي ماڊلنگ ڪريان. مان هڪ 3D ايڊيٽر لکي رهيو آهيان ماڊل ڏسڻ لاءِ (اسان وٽ في الحال هڪ آهي، پر اهو شروع ٿئي ٿو وڏي ڊيٽا سيٽن تي منجمد ٿيڻ). OpenGL ٽيڪنالاجي لاڳو ڪئي وئي جاوا ۾ lwjgl لائبريري ۾. اھو آھي جيڪو مان ھاڻي ڪري رھيو آھيان. ڊيٽا کي سڌو سنئون وڊيو ڪارڊ، شيڊرز ۽ ٽين تجزياتي جاميٽري ۾ لوڊ ڪريو. ٺيڪ ٻن سالن کان پوءِ، هڪ يادگار تاريخ (نومبر 10) تي، مون رٿ ڪئي ته Oracle Java SE 8 پروگرامر (1Z0-808) کان سرٽيفڪيشن حاصل ڪرڻ لاءِ. ۽ ھاڻي مان ھڪڙو تصديق ٿيل جاوا اسپيشلسٽ آھيان (87٪ سان پاس ڪيو ويو آھي، امتحان اصل ۾ آسان آھي... ھڪ ڪمپيلر سان ڪم ڪرڻ بيوقوفي آھي). بلڪل ان وانگر. خوش قسمت سڀني کي. ساڳئي ڪمپني مان پي ايس ۽ ايڇ آر اڳ ۾ ئي ٽي ڀيرا مون کي فون ڪيو ۽ مون کي نوڪري جي آڇ ڪئي. مان هن وقت انڪار ڪريان ٿو. مان بدلو وٺان ٿو.
تبصرا
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION