CodeGym /جاوا بلاگ /Random-SD /مان جاوا سکڻ کان پوءِ ڇا ڪري سگهان ٿو؟ ھڪڙو ھدايت ھدايت ل...
John Squirrels
سطح
San Francisco

مان جاوا سکڻ کان پوءِ ڇا ڪري سگهان ٿو؟ ھڪڙو ھدايت ھدايت لاءِ سڀ کان نئون نئون سافٽ ويئر ڊولپرز

گروپ ۾ شايع ٿيل
جيڪڏهن توهان صرف جاوا سکڻ شروع ڪري رهيا آهيو يا اڃا سوچي رهيا آهيو ته ڪهڙي پروگرامنگ ٻولي سکڻ لاءِ، هي مضمون توهان لاءِ آهي. حوصلا ڳولڻ تمام آسان آهي جڏهن توهان پنهنجي آخري مقصد کي ڄاڻو ٿا. آئي ٽي جي وسيع دنيا ۾، حيران ٿيڻ آسان آهي - اتي ماهرن ۽ پوزيشن جو هڪ سچو سمنڊ آهي. ڪنهن به مونجهاري کي روڪڻ لاءِ، اسان سافٽ ويئر ڊولپمينٽ جي چئن مشهور علائقن بابت ڳالهائڻ وارا آهيون ۽ توهان کي ڏيکارينداسين ته ڪهڙيون ٽيڪنالاجيون توهان کي حاصل ڪرڻ گهرجن. اسان کي اميد آهي ته هي معلومات توهان جي ڪيريئر جو رستو چونڊڻ ۾ مدد ڪندي. مان جاوا سکڻ کان پوءِ ڇا ڪري سگهان ٿو؟  هڪ گائيڊ لاءِ سبز ترين نيونبي سافٽ ويئر ڊولپرز - 1

پس منظر ڊولپر

هڪ پس منظر ڊولپر ايپليڪيشن / ويب سائيٽ / سافٽ ويئر جي حصن سان "هوڊ هيٺ." ۽ اھو گھڻن مختلف ڪمن تي مشتمل آھي. ھن قسم جو ڊولپمينٽ ڪم ھڪ آپريشنل ”سرور-ايپليڪيشن-ڊيٽابيس“ ٺاھڻ بابت آھي ڪوڊ لکڻ سان جيڪو سرور تي ھلندو آھي، پوءِ سائيٽ تي ھجي يا ڪلائوڊ ۾. پسمانده ڊولپرز جا ذميوار آھن. منطق، مناسب آپريشن، ۽ ايپليڪيشن جي سٺي ڪارڪردگي. مان جاوا سکڻ کان پوءِ ڇا ڪري سگهان ٿو؟  هڪ گائيڊ لاءِ سبز ترين نيونبي سافٽ ويئر ڊولپرز - 2

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

جاوا، MySQL، Hibernate لائبريريون، اسپرنگ ۽ اسپرنگ MVC فريم ورڪ، ڊڪر ڪنٽينرائيزيشن سافٽ ويئر، ۽ ڪلائوڊ سروسز — AWS، گوگل ڪلائوڊ، ازور، هيروڪو.

پس منظر ڊولپر جا ڪم

  • ڊيزائن فن تعمير.
  • ساخت جي ويب سائيٽ.
  • پليٽ فارم ۽ بنيادي ڪم کي لاڳو ڪريو.
  • algorithms لکو.

تنخواه

Glassdoor جي مطابق، آمريڪا ۾ پسمانده ديو لاء اوسط تنخواه تقريبا $ 113,000 هر سال آهي. تنخواه جي ورهاست جي هيٺئين آخر ۾ اهي 67,000 ڊالر ڪمائي رهيا آهن، جڏهن ته مٿين آخر ۾ اهي 190,000 ڊالر ڪمائي سگهن ٿا. پر Salary.com جي مطابق، هڪ پس منظر ڊولپر جي سراسري سالياني تنخواه اڃا به وڌيڪ آهي، $104,127 ۽ $124,366 جي وچ ۾.

اڳيون ڊولپر

هڪ فرنٽ اينڊ ڊولپر ويب سائيٽ، ايپليڪيشن، يا سافٽ ويئر جي بصري حصي جو انچارج آهي. ھن ڪردار کي ھڪڙي ترتيب واري ڊيزائنر سان گڏ نه ڪريو - ھڪڙي فرنٽ اينڊ ڊولپر جون ذميداريون تمام وسيع آھن. Frontend devs نه صرف ترتيب کي سنڀاليندا آهن، پر پڻ "زندگي آڻيندا آهن" بصري ڊيزائن کي پاپ اپ ونڊوز ذريعي، وائر اپ بٽن کي ضرورت مطابق، ۽ ايپليڪيشن جي سرور سائڊ سان رابطو ڪري ٿو. فرنٽ اينڊ ڊولپر جي طور تي ڪم ڪرڻ لاءِ، توهان کي ٻولين ۾ مهارت حاصل ڪرڻ جي ضرورت آهي جهڙوڪ HTML، CSS، ۽ JavaScript. جاوا بابت توهان جي ڄاڻ ضروري بنياد فراهم ڪندي اعتراض تي مبني پروگرامنگ کي سمجهڻ لاءِ. وقت ۾، هڪ شخص فرنٽ اينڊ ڊولپمينٽ صلاحيتن سان گڏ هڪ پس منظر ڊولپر ۽ پوءِ مڪمل اسٽيڪ ڊولپر جي طور تي ٻيهر تربيت ڪري سگهي ٿو. تنهنڪري مسلسل ترقي لاء ڪمرو آهي. مان جاوا سکڻ کان پوءِ ڇا ڪري سگهان ٿو؟  هڪ گائيڊ لاءِ سبز ترين نيونبي سافٽ ويئر ڊولپرز - 3

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

HTML، CSS، JavaScript، SASS ۽ LESS metallanguages، CSS Flexbox، JQuery لائبريري، Angular ۽ Vue.js فريم ورڪ، Git، Node.js.

فرنٽ اينڊ ڊولپر جا ڪم

  • ويب سائيٽ، ايپليڪيشن يا سافٽ ويئر ۾ نئين ڪارڪردگي کي لاڳو ڪريو؛ موجوده ڪارڪردگي کي بهتر.
  • ڪارڪردگي کي بهتر ڪرڻ لاء ريفيڪٽر ڪوڊ.
  • نظرثاني ڪوڊ سرور ڏانهن موڪليو ويو.
  • ڊزائينر پاران ٺاهيل UI/UX ترتيب کي لاڳو ڪريو.
  • ٽريڪ ايپليڪيشن ڪارڪردگي.
  • بگ درست ڪرڻ.

تنخواه

Glassdoor جي مطابق، آمريڪا ۾ فرنٽ اينڊ ڊولپر هر سال سراسري طور تي $ 125,000 ڪمائي ٿو. تنخواه جي تقسيم جي حد تائين $84,000 کان $188,000 تائين. Salary.com جي مطابق، سراسري طور تي، فرنٽ اينڊ ڊيز تقريبا $ 119,000 ڪمائي ٿو.

مڪمل اسٽيڪ ڊولپر

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

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

  • جاوا + جاوا ڪور؛ اپاچي؛ JPA/Hibernate؛ بهار (اسپرنگ ايم وي سي، اسپرنگ بوٽ، اسپرنگ ريسٽ، اسپرنگ ويب)، گوگل ڪلائوڊ، AWS يا Azure؛ JSP (جاوا سرور صفحا).
  • HTML ۽ CSS؛ جاوا اسڪرپٽ ۽ ٽائپ اسڪرپٽ؛ SASS ۽ گهٽ پري پروسيسرز؛ jQuery لائبريري؛ بوٽ اسٽريپ فريم ورڪ؛ Angular/React/Vue.js؛ ڊوم، AJAX، JSON.

مڪمل اسٽيڪ ڊولپر جا ڪم

  • منصوبابندي، انتظام ۽ منصوبي تي عمل ڪرڻ.
  • گراهڪن سان ڳالهين.
  • آخري ويب پليٽ فارم کي جانچيو ۽ بگ کي درست ڪريو.
  • ويب سائيٽ يا ايپليڪيشن تي معيار جو ڪنٽرول انجام ڏيو.
  • ويب سروس تي ڪم ڪندڙ ڊولپرز لاءِ ٽيڪنيڪل سپورٽ مهيا ڪريو.
  • ڊيٽابيس، فائيل سسٽم، ڪلائوڊ اسٽوريج، ۽ نيٽ ورڪ وسيلن سان ڪم ڪريو.
  • بصري ڊيزائن ٺاهيو.

تنخواه

يو ايس ۾ مڪمل اسٽيڪ اسپيشلسٽ جي سراسري تنخواه اٽڪل $120,000 آهي. هن ڪردار لاءِ تنخواه $100,000 کان $140,000 تائين مختلف آهي.

Android ڊولپر

جيڪڏهن توهان جاوا ڄاڻو ٿا، توهان ڪم ڪري سگهو ٿا هڪ Android ڊولپر طور. گهڻيون وڏيون ڪمپنيون ايپس آهن انهن جي ويب سائيٽ جي متبادل طور. اضافي طور تي، لفظي طور تي هر مهيني، ڪيترن ئي نئين ائپس ظاهر ٿيندا آهن، ۽ توهان انهن تي ڪم ڪندڙ نوڪري پڻ حاصل ڪري سگهو ٿا. هڪ موبائل ايپ ڊولپر وٽ ڪيترائي ڪم ۽ ذميداريون هونديون آهن جن لاءِ مختلف سطحن جي تربيت جي ضرورت هوندي آهي، ايپ جي اندروني ڍانچي تي ڪم ڪرڻ کان وٺي API کي لاڳو ڪرڻ تائين. مان جاوا سکڻ کان پوءِ ڇا ڪري سگهان ٿو؟  هڪ گائيڊ لاءِ سبز ترين نيونبي سافٽ ويئر ڊولپرز - 5

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

جاوا، اينڊرائڊ اسٽوڊيو، اينڊرائڊ SDK، گيٽ، ريٽروفٽ لائبريريون، موشي، چيڪ، ٽمبر.

Android ڊولپر جا ڪم

  • Android OS لاءِ موبائل ايپس ٺاهيو.
  • ڊيٽابيس ۽ APIs سان رابطو ڪريو.
  • ٽيسٽ ۽ ڊيبگ سافٽ ويئر ڪيترن ئي مرحلن تي.
  • ختم ٿيل پراڊڪٽ کي گوگل پلي اسٽور تي اپلوڊ ڪريو.
  • سپورٽ ۽ ايپ کي اپڊيٽ ڪريو.
  • پيداوار جي دستاويز ۽ هدايتون تيار ڪريو.

تنخواه

يو ايس ۾ هڪ Android ڊولپر لاءِ سراسري تنخواه تقريبن $100,000 آهي. تنخواه جي تقسيم جي هيٺئين آخر ۾، Android devs ڪمائي $62,000. جيڪي مٿئين آخر ۾ تنخواه حاصل ڪن ٿا تقريبن $162,000 في سال.

پروگرامر هڪ ٽيم جي حيثيت ۾ ڪيئن ڪم ڪندا آهن؟ اهو ڪيئن ڪم ڪري ٿو CodeGym تي

اسان مختلف ڊولپر ماهرن تي بحث ڪيو آهي، پر اهو ڪم ڪهڙو نظر ايندو جڏهن اهو ڪنهن ٽيم تي ٿئي ٿو؟ اچو ته توهان کي ٻڌايو ته ڊولپمينٽ ٽيم ڪيئن ڪم ڪري ٿي CodeGym تي. پهرين، ٿورڙي بابت CodeGym پيشڪش. سادي اصطلاحن ۾، انهن تي مشتمل آهي:
  • سرور
  • ڊيٽابيس
  • اڳيون
  • پلگ ان
  • Android ايپ
  • iOS ايپ (اڃا تائين جاري ناهي)
خدمت جي هن ورهاڱي کي حصن ۾ واضع ڪرڻ ضروري آهي ته ڊولپر ڇا ڪري رهيا آهن، ڇاڪاڻ ته ڪوڊ گيم وٽ فرنٽ اينڊ، پس منظر، مڪمل اسٽيڪ، ۽ موبائل ڊولپرز آهن. Frontend devs خدمت جو بصري حصو ٺاهي، ڳولا جي لوڊشيڊنگ جي رفتار کي بهتر بڻائي، ۽ ويب سائيٽ جا نوان مقامي ورزن شامل ڪن ٿا (مثال طور، يوڪريني ورزن جو يوزر انٽرفيس تازو ئي CodeGym تي ظاهر ٿيو). پس منظر ڊولپرز پراڊڪٽ جي سرور سائڊ ٺاهي، بشمول ويب سائيٽ تي نئين ڪارڪردگي شامل ڪرڻ. مثال طور، CodeGym تازو مختلف ٻولين ۾ اطلاعن جو ترجمو ڪيو ۽ صارف جي رجسٽريشن دوران ملڪ جو تعين ڪرڻ شروع ڪيو. اضافي طور تي، پس منظر ڊولپرز ويب سائيٽ کي ٽن طرفي APIs سان ڪم ڪن ٿا. هن جو مطلب ڇا آهي؟ توهان جا پنهنجا حل لکڻ جي تڪليف ڇو ٿا ڪريو - ڪوڊنگ، ٽيسٽنگ ۽ سپورٽ تي وقت ۽ پئسا خرچ ڪريو - جيڪڏهن اڳ ۾ ئي تيار ٿيل حل موجود آهن توهان جي خدمت لاءِ موزون آهن، ۽ توهان کي صرف انهن کي استعمال ڪرڻ شروع ڪرڻو آهي؟ انهي صورت ۾، بيڪ اينڊ ڊولپرز ڪوڊ لکندا آهن جيڪي ويب سائيٽ کي ٽئين پارٽي APIs سان رابطو ڪرڻ ۾ مدد ڪن ٿيون (جيڪڏهن اسان پروگرام کي بليڪ باڪس سمجهون ٿا، ته پوءِ API خارجي ”نوبس“ جو سيٽ آهي جيڪو ان لاءِ موجود آهي جيڪو باڪس استعمال ڪري رهيو آهي - اهي ڪري سگهن ٿا. موڙيو وڃي ۽ ڇڪيو وڃي). Fullstack devs فرنٽ اينڊ يا پسمنظر واري ڪمن کي سنڀاليندا آهن، يا اهي ڪم جيڪي ٻنهي سرن کي متاثر ڪندا آهن - مثال طور، خودڪار تبصرا اپڊيٽ، ڪارڪردگي جتي نوان تبصرا ويب پيج تي ظاهر ٿيندا آهن بغير ان کي ٻيهر لوڊ ڪرڻ جي. اسان جا Android ۽ IOS ڊولپر موبائل ايپس ٺاهي ۽ برقرار رکندا آهن (iOS ايپ اڃا جاري نه ڪئي وئي آهي). اسان جو ٽيسٽر نيون خصوصيتون چيڪ ڪري ٿو، چيڪ ڪري ٿو، بگ فيڪس جي تصديق ڪري ٿو، بگ ڳولي ٿو ۽ پيداوار جي معيار کي مانيٽر ڪري ٿو. جيتوڻيڪ هر ڊولپر جا پنهنجا ڪم هوندا آهن، پر عام منصوبابندي ۽ بحث سان لاڳاپيل ذميواريون پڻ هونديون آهن، ڇو ته وڏا مقصد حاصل ڪرڻ هميشه ڪيترن ئي ماهرن جو ڪم هوندو آهي. ڇا توهان اڳ ۾ ئي فيصلو ڪيو آهي ته توهان پنهنجي تربيت ختم ڪرڻ کان پوء ڪير ڪم ڪرڻ چاهيو ٿا؟ اسان توهان جي راين جا منتظر آهيون.
تبصرا
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION