CodeGym /جاوا بلاگ /Random-SD /سافٽ ويئر ڊولپر ڊيما جي ڪهاڻي: "لکڻ ڪوڊ ان کي جانچڻ کان و...
John Squirrels
سطح
San Francisco

سافٽ ويئر ڊولپر ڊيما جي ڪهاڻي: "لکڻ ڪوڊ ان کي جانچڻ کان وڌيڪ دلچسپ آهي"

گروپ ۾ شايع ٿيل
اسان ڄاڻون ٿا ته CodeGym شاگرد انهن جون ڳالهيون ٻڌڻ چاهين ٿا جيڪي اڳ ۾ ئي آئي ٽي ۾ ڪم ڪري رهيا آهن. اسان معاملن کي پنهنجي هٿن ۾ ورتو آهي ۽ مختلف ملڪن ۽ ڪمپنين جي ڊولپرز بابت هڪ سلسلو شروع ڪيو آهي، جن اسان جي جاوا ٽريننگ مڪمل ڪئي. هي ڪهاڻي Android ڊولپر ڊيما جي باري ۾ آهي، جنهن هوٽل جو ڪاروبار ڇڏي پروگرامنگ ۾ ڪيريئر جو تعاقب ڪيو. هن هڪ اڌ سال ۾ جاوا ۽ اينڊرائيڊ ۾ مهارت حاصل ڪئي ۽ هڪ ڊولپر جي حيثيت ۾ نوڪري حاصل ڪئي.سافٽ ويئر ڊولپر ڊيما جي ڪهاڻي: "لکڻ ڪوڊ ان کي جانچڻ کان وڌيڪ دلچسپ آهي" - 1

"مان هر روز صبح جو 5-6 وڳي اٿيو ۽ ڪم کان اڳ مطالعو ڪيو."

مون وٽ انسانيت ۾ اعلي تعليم آهي هاسپيٽلٽي مئنيجمينٽ ۾ ڊگري سان. تنهنڪري يونيورسٽي مان گريجوئيشن ڪرڻ کان پوء، مون هوٽل جي ڪاروبار ۾ ملوث هڪ ڪمپني ۾ گراهڪن سان گڏ ڪم ڪيو. ان موقعي تي، مون محسوس ڪيو ته مون کي فيلڊ ۾ دلچسپي نه هئي ڪجهه سببن جي ڪري: ماڻهن سان ڪم ڪرڻ ايترو آسان ۽ خوشگوار ناهي جيترو مون سمجهيو هو، ۽ تنخواه پڻ تمام گهڻو نه آهي. وقت گذرڻ سان گڏ، مون کي پراڊڪٽ ڊپارٽمينٽ ۾ وڃڻ جو موقعو مليو (ڪمپني وٽ هڪ ايپ آهي ۽ هوٽل جي ڪمرن جي بکنگ لاءِ هڪ ويب سائيٽ آهي)، ڇو ته موبائيل ايپس کي جانچڻ لاءِ ڪوالٽي اشورينس ڊپارٽمينٽ ۾ هڪ خالي جاءِ کوليو ويو آهي. مون کي نوڪري ڪرڻ جي قابل ٿي ويو، پر مون وٽ ضروري تجربو نه هو. منهنجي ڪم جي دوران، مون خودڪار ٽيسٽ لکڻ ختم ڪيو، ۽ مون پروگرامنگ شروع ڪيو. ان کان پوء مون محسوس ڪيو ته ڪوڊ لکڻ ان کي جانچڻ کان وڌيڪ دلچسپ آهي. منهنجي ذهن ۾ هڪ سوال اڀريو: مان پڙهڻ لاءِ ڪيڏانهن وڃان؟ ان وقت، مون کي هن ڪورس بابت اڳ ۾ ئي ڄاڻ هئي، تنهنڪري مون ڪورس ذريعي ڪم ڪرڻ شروع ڪيو. مون 20 سطحون مڪمل ڪيون ۽ سوچڻ شروع ڪيو ته اڳتي ڪٿي وڃو. مون فيصلو ڪيو ته هڪ سٺو اختيار هوندو موبائل ايپ ڊولپمينٽ ۾ وڃڻ. مان اهو نٿو چئي سگهان ته مون 20 سطحن مان حاصل ڪيل علم جونيئر ڊولپر ٿيڻ لاءِ ڪافي هو. مون نحو ۽ جاوا ڪور تصورات سکيو، پر اهو صرف علم هو جنهن ۾ ڪوبه عملي ڪم نه هو. بلڪه، اهو ڪوڊ لکڻ جي ڪوشش لاء هڪ بنياد هو. ان کان علاوه، مون نظريي تي ٻه وڌيڪ ڪتاب پڙهيا. هن سامان سان، مون کي Android ترقي ۾ ويا. مون وٽ هڪ تربيتي منصوبو هو: مان هر روز صبح جو 5-6 وڳي اٿيو ۽ ڪم کان پهريان 2 ڪلاڪ پڙهندو هوس. مون اهو پڻ مطالعو ڪيو جڏهن مون وٽ ڪو مفت وقت هو (مثال طور، جيڪڏهن هڪ ٽيسٽر جي حيثيت ۾ آئون انتظار ڪري رهيو هوس جڏهن هڪ ڊولپر نئين خاصيتون لاڳو ڪري رهيو هو): مون ڏينهن ۾ پروگرامنگ جا ڪم مڪمل ڪيا. مون 1-2 مهينن ۾ 20 سطحون مڪمل ڪيون. منهنجي شيڊول تي عمل ڪندي، مون هر سطح تي 1-4 ڏينهن گذاريا. هن ڪورس کان پوءِ، مان ڪيترن ئي ڪورسن ذريعي وڃان ٿو ٻين هنڌن تي Android ڊولپمينٽ تي. مون پهريون ڀيرو Android تي هڪ بنيادي ڪورس ڏانهن رخ ڪيو، اهو معلوم ڪيو ته ڇا آهي، ۽ منهنجي ڄاڻ کي وڌيڪ وڌايو. Android دنيا ۾ مختلف لائبريرين جو پنهنجو زو آهي جيڪي صنعت جي معيار کي سمجهيا وڃن ٿا. هتي 5-6 مکيه لائبريريون آهن ۽ جيڪڏهن توهان انهن جو مطالعو نه ڪيو آهي ته نوڪري جي انٽرويو ۾ وڃڻ جو ڪو به مطلب ناهي. مڪمل وقت ڪم ڪرڻ دوران، منهنجي سموري تعليمي ڪوشش اٽڪل 1.5 سال گذري ويا. جيڪڏهن توهان هڪ ڏينهن ۾ 8 ڪلاڪ پڙهندا آهيو، توهان اهو ڇهن مهينن ۾ ڪري سگهو ٿا.

"ناڪام انٽرويو منهنجي بنياد کي مضبوط ڪيو"

مون کي انتظام سان هڪ سمجھ هئي: مان پڙهندو هوس ۽ اهي مون کي هڪ ڊولپر جي طور تي نوڪري ڪندا. پر اهو منصوبو ڪامياب نه ٿيو. هڪ سينئر ڊولپر ڇڏي ڏنو، ۽ اهي هڪ ڊگهي وقت تائين هڪ نئون نه ڳولي سگهيا. مون محسوس ڪيو ته انتظار ڪرڻ جو ڪو به فائدو نه هو ۽ اڳي ئي ٻين نوڪرين جي ڳولا ۽ انٽرويوز تي وڃڻ شروع ڪيو هو. ڪجهه حالتن ۾، مون کي ڪمپني پسند نه ڪيو. ٻين مثالن ۾، مان سٺو فٽ نه هوس ۽ ڪال بڪ وصول نه ڪيو. جيڪڏهن مان هڪ انٽرويو ۾ ڪنهن سوال جو جواب ڏيڻ ۾ ناڪام ٿيس ته پوءِ مان گهر ويس ۽ ان موضوع جو مطالعو ڪيم ته جيئن آئون ايندڙ وقت سٺو جواب ڏئي سگهان. ناڪام انٽرويو منهنجي بنياد کي مضبوط ڪيو. نتيجي طور، مون ڪمپني ۾ هڪ انٽرويو حاصل ڪرڻ ۾ مدد ڪئي جتي مون ٻن سالن تائين ڪم ڪيو. ان وقت، مون کي اڳ ۾ ئي منهنجي سڀني ضعيف نقطن جي ڄاڻ هئي ۽ مشڪل سوالن لاء ممڪن طور تي تيار ڪيو ويو. مون هڪ نوڪري حاصل ڪئي هڪ آئوٽ سورسنگ ويب ڊولپمينٽ اسٽوڊيو ۾ جيڪو مختلف ڪمپنين لاءِ ڪسٽم ڊولپمينٽ انجام ڏئي ٿو. گراهڪن ۾ شامل آهن Gazprom ميڊيا ۽ ٽي وي چينل TNT. اسان جي ڪمپني هن پروجيڪٽ کي ٻين ڊولپرز کان ورثي ۾ ملي آهي. اهو خراب شڪل ۾ هو: ڪوڊ پراڻي معيار جي بنياد تي لکيو ويو هو. ان وقت ان جي عمر اٽڪل 5 سال هئي. هڪ ٻيو جونيئر ديو ۽ مون کي هن منصوبي تي رکيو ويو. اسان خوش قسمت هئاسين: اسان هڪ ٻئي جي مدد ڪندي، آهستي آهستي ڪوڊ ڪڍيو. 2 سالن جي دوران، اسان ڪوڊ بيس کي پيش ڪرڻ جي قابل بڻايو. ڇاڪاڻ ته پروجيڪٽ شروعاتي طور تي خراب طور تي لکيو ويو هو، مون کي Android سمجهڻ ۽ هن فيلڊ ۾ ڀڃڻ جي قابل هئي. هن نوڪري ۾، مون تقريبا 3 مهينن تائين ٻاهرين ملڪ ۾ ڪم ڪرڻ لاء ڳالهايو. هن مون کي بالي ڏانهن سفر ڪرڻ ۽ اتان کان ڪم ڪرڻ جي اجازت ڏني. مون کي اهو مشڪل نه مليو، پر اهو سڀ ڪجهه منحصر آهي هڪ جي اندروني خود نظم و ضبط ۽ خود تنظيم تي. مون کي جلدي اٿڻ ۾ مزو آيو. مون ماسڪو وقت صبح جو 4-5 تي ڪم ڪرڻ شروع ڪيو. اهو هڪ ڪلاڪ هو جڏهن ڪو به چيٽنگ نه ڪندو هو، تنهنڪري مون وٽ گهڻو ڪجهه ڪرڻ جو وقت هو. ماسڪو ۾ لنچ جي وقت تائين، منهنجو ڪم ڏينهن پورو ٿي ويو.سافٽ ويئر ڊولپر ڊيما جي ڪهاڻي: "لکڻ ڪوڊ ان کي جانچڻ کان وڌيڪ دلچسپ آهي" - 2

"ڪنهن به فيلڊ مان ڪو به پروگرامنگ ماسٽر ڪري سگهي ٿو"

روس واپس اچڻ کان پوءِ، مون ان ئي ڪمپنيءَ ۾ ڪجهه وقت لاءِ ڪم ڪيو. مئي 2020 ۾، مون گروسري ڪمپني DPD ۾ هڪ بهتر پوزيشن قبول ڪرڻ ڇڏي ڏنو. اسان ڪوريئر ايپس کي ترقي ۽ برقرار رکون ٿا: ڪوريئرز لاءِ ائپس ۽ گراهڪن لاءِ الڳ. مان هڪ ئي وقت ٻن ائپس تي ڪم ڪريان ٿو. مون تازو ئي ڪسٽمر ايپ کي ان جي پهرين رليز تي آندو. جڏهن مون کي نوڪري ڏني وئي، اهو صرف جزوي طور تي تيار هو. مون کي ان کي ختم ڪرڻو هو ۽ ان کي ٻاهر ڪڍيو Google Play ڏانهن. ٻي ايپ، ڪوريئر ايپ، هڪ پراڻي ائپ آهي جنهن ۾ تمام گهڻو ورثي ڪوڊ آهي. جيئن ته تمام گهڻو پراڻو ڪوڊ هو جنهن تي مون اڳ ۾ ڪم ڪيو هو، مون کي ورثي ڪوڊ سان ڪم ڪرڻ جو تجربو هو. اهو منهنجي موجوده نوڪري ۾ مون کي تمام گهڻو مدد ڪيو آهي. لفظي طور تي هڪ مهينو اڳ، مون ڪاميابي سان منهنجي امتحان واري دور کي گذريو. پروگرامنگ کي مسئلو حل ڪرڻ جي صلاحيتن جي ضرورت آهي. اهي صلاحيتون مختلف طريقن سان حاصل ڪري سگهجن ٿيون. رياضي دان ۽ فزڪسسٽ ۽ جيڪي ٽيڪنيڪل پس منظر وارا آهن اهي اهي صلاحيتون ڊفالٽ طور پيدا ڪن ٿا. اسان اهو چئي سگهون ٿا ته انهن لاءِ پروگرامنگ وٺڻ ٿورو آسان ٿيندو. عام طور تي، مان سمجهان ٿو ته ڪنهن به فيلڊ مان، جيڪو خواهش ۽ دلچسپي رکي ٿو، پروگرامنگ سکڻ ۽ هڪ ڊولپر بڻجي سگهي ٿو.

شروعاتي ڊولپرز لاءِ صلاحون:

  • ڪتاب پڙهو "جاوا پروگرامنگ ٻارن، والدين، ۽ دادا نگارن لاء" ياڪوف فين جو. هڪ دفعي، هن ڪتاب منهنجي تمام گهڻي مدد ڪئي، ڇاڪاڻ ته آئي ٽي منهنجو پس منظر نه آهي ۽ مون کي شروع کان ڪيترائي مفهوم سکڻا هئا. هي ڪتاب پروگرامنگ جي بنيادي ڳالهين کي بلڪل سادي شڪل ۾ بيان ڪري ٿو. توهان جي پڙهائي شروع ڪرڻ کان پهريان ان کي پڙهڻ عمل کي تمام آسان بڻائي ٿو.
  • واضح تربيتي شيڊول ٺاهيو. جيڪڏهن ڪو ماڻهو هفتي ۾ ڪيترائي ڪلاڪ بغير شيڊول جي مطالعي ڪرڻ جي ڪوشش ڪري ٿو، اهي مايوس ٿي ويندا آهن. اهو هڪ طريقو آهي وساري ڇڏڻ جو جيڪو توهان اڳ ۾ سکيو آهي ۽ ڪنهن به ترقي ڪرڻ ۾ ناڪام ٿيو. صحيح طريقو اهو آهي ته ٿورڙو سکڻ، روزانو. پوء توهان ڏسندا ترقي.
  • Android بابت صلاح: توهان کي مکيه لائبريرين سان واقف ٿيڻ جي ضرورت آهي. انهن لائبريرين تي ڪجهه سبق ڳوليو ۽ ڪوڊ لکڻ جي ڪوشش ڪريو انهي کي سمجهڻ لاءِ ته اهي ڪهڙا ڪم حل ڪن ٿا.
  • توھان تيار ڪري سگھو ٿا ”انٽرويو سوالن“ لاءِ، ڇاڪاڻ ته انھن مان گھڻا آن لائن آھن. اهڙا نوڪر آهن جيڪي درخواست ڪندڙ جي عام عقل کي جانچڻ لاءِ هڪ چال پڇڻ چاهيندا آهن. توهان کي انهن سوالن جا جواب ڏيڻ لاء تيار ٿيڻ جي ضرورت آهي.
  • انٽرويو دوران، توهان جي دلچسپي ۽ سکڻ جي خواهش ڏيکاري. ڪو ماڻهو شروعاتي طور تي ڪجهه نه ڄاڻندو آهي، پر اهي جلدي نئين معلومات وٺي سگهن ٿا ۽ جلدي نوڪري تي مسئلا حل ڪري سگهن ٿا. اهو هميشه قابل قدر آهي.
تبصرا
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION