جيڪڏهن توهان صرف جاوا سکڻ شروع ڪيو آهي يا اڃا سوچي رهيا آهيو ته ڪهڙي پروگرامنگ ٻولي سکڻ لاءِ، هي متن توهان لاءِ آهي. اهو حوصلا ڳولڻ تمام آسان آهي جڏهن توهان ڄاڻو ٿا آخري مقصد. آئي ٽي جي وڏي دنيا ۾، اهو پريشان ٿيڻ آسان آهي - ماهرن ۽ پوزيشن جو سمنڊ توهان کي بيوقوف بڻائي سگهي ٿو. ائين ٿيڻ کان روڪڻ لاءِ، اسان ترقي ۾ چار مشهور علائقن بابت ڳالهائي رهيا آهيون ۽ توهان کي ٻڌائينداسين ته توهان کي ڪهڙين ٽيڪنالاجين ۾ مهارت حاصل ڪرڻ جي ضرورت آهي. اسان کي اميد آهي ته هي توهان جي پنهنجي ترقي جو رستو چونڊڻ ۾ مدد ڪندي.
پس منظر ڊولپر
هڪ پس منظر ڊولپر ايپليڪيشن / سائيٽ / سافٽ ويئر جي حصي سان معاملو ڪري ٿو جيڪو "هوڊ هيٺ" آهي. ۽ اهو تمام گهڻو مختلف ڪم آهي. اهڙي ڊولپر جي ڪم جو جوهر اهو آهي ته هڪ ڪم ڪندڙ ”سرور-ايپليڪيشن-ڊيٽابيس“ ميلاپ ٺاهڻ آهي ڪوڊ لکڻ سان جيڪو سرور تي هلندو آهي - جسماني يا ڪلائوڊ. پس منظر ڊولپر منطق، صحيح ڪارڪردگي ۽ ايپليڪيشن جي سٺي ڪارڪردگي لاء ذميوار آهي.ٽيڪنالاجي اسٽيڪ
جاوا، MySQL ڊيٽابيس، Hibernate لائبريري، اسپرنگ ۽ اسپرنگ MVC فريم ورڪ ، ڊاڪر ڪنٽينرائيزيشن سافٽ ويئر ، ڪلائوڊ سروسز - AWS، Google Cloud، Azure؛ هيروڪوپس منظر ڊولپر جا ڪم
- وسيلن جي فن تعمير.
- ويب سائيٽ جي جوڙجڪ جي ٺهڻ.
- پليٽ فارم جي تخليق ۽ ڪمن جو بنيادي سيٽ.
- لکڻ جي الگورتھم.
تنخواه
هڪ پس منظر جي ماهر جي سراسري تنخواه، Dou ويب سائيٽ جي مطابق ، يوڪرين ۾ اٽڪل $ 2,380 آهي. جون 850 ڊالر کان وصول ڪري ٿو، ۽ دستخط ڪندڙ - اٽڪل 4 هزار ڊالر. پر روس ۾، هڪ حبر سروي موجب ، هڪ پس منظر ڊولپر جي سراسري تنخواه گهٽ آهي، اٽڪل $1,900.اڳيون ڊولپر
هڪ فرنٽ اينڊ ڊولپر هڪ پروگرامر آهي جيڪو ويب سائيٽ، ايپليڪيشن، يا سافٽ ويئر جي بصري حصي لاء ذميوار آهي. اهو هڪ ترتيب ڊيزائنر سان پريشان نه ٿيڻ گهرجي، ڇاڪاڻ ته هڪ فرنٽ اينڊ ڊولپر جي ڪارڪردگي تمام وسيع آهي. اهو نه رڳو ترتيب ڏئي ٿو، پر پاپ اپ ونڊوز ذريعي ٺهيل تصوير کي ”بحال“ پڻ ڪري ٿو، بٽڻن جي آپريشن کي ترتيب ڏئي ٿو ۽ ايپليڪيشن جي سرور واري حصي سان رابطو ڪري ٿو. فرنٽ اينڊ ڊولپر جي طور تي ڪم ڪرڻ لاءِ، توھان کي ٻولين تي عبور حاصل ڪرڻ گھرجي جھڙوڪ HTML، CSS، JavaScript. جاوا جو علم اعتراض تي مبني پروگرامنگ کي سمجهڻ لاءِ ضروري بنياد فراهم ڪندو. مستقبل ۾، هڪ شخص جنهن وٽ هڪ فرنٽ اينڊ ڊولپر جون صلاحيتون آهن هڪ پسمانده ڊولپر جي طور تي، ۽ بعد ۾ هڪ مڪمل اسٽيڪ ڊولپر جي طور تي ٻيهر تربيت ڪري سگهي ٿو. تنهنڪري بهتري جي گنجائش آهي.ٽيڪنالاجي اسٽيڪ
HTML، CSS، JavaScript ٻوليون، SASS ۽ LESS metalanguages، Flexbox (هڪ سي ايس ايس ماڊلز)، JQuery لائبريري، Angular ۽ Vue.js فريم ورڪ، Git، Node.js سافٽ ويئر پليٽ فارم.فرنٽ اينڊ ڊولپر جا ڪم
- ويب سائيٽ، ايپليڪيشن يا سافٽ ويئر جي نئين ڪارڪردگي جي ترقي ۽ پراڻين جي بهتري.
- ڪارڪردگي بهتر ڪرڻ لاءِ ريفيڪٽرنگ ڪوڊ.
- سرور ڏانهن موڪليل ڪوڊ جو جائزو.
- ڊيزائنر پاران مرتب ڪيل گرافڪ UI/UX ترتيب جو ٽيڪنيڪل نفاذ.
- ايپليڪيشن ڪارڪردگي جي نگراني ڪريو.
- غلطيون درست ڪرڻ.
تنخواه
Dou ويب سائيٽ جي هڪ سروي موجب ، يوڪرين ۾ فرنٽ اينڊ ڊولپرز سراسري طور تي $ 2,300 ڪمائيندا آهن. جونز $750 کان ڪمائي سگهن ٿيون، ۽ بزرگ اٽڪل $4 هزار. روس ۾، هڪ Habr سروي موجب ، سراسري طور تي فرنٽ اينڊ ڇوڪرين تقريبا $ 1,630 ڪمائي ٿي.مڪمل اسٽيڪ ڊولپر
هڪ مڪمل اسٽيڪ ڊولپر ترقي جي دنيا ۾ هڪ سوئس چاقو آهي، هڪ ملٽي فنڪشنل پروگرامر جيڪو ٻنهي فرنٽ اينڊ ۽ پس منظر واري ڪمن کي منهن ڏئي سگهي ٿو. اهو آسان ناهي ته اهڙي آفاقي سپاهي بڻجي وڃي: توهان کي وسيع علم ۽ امير تجربو هجڻ گهرجي. قدرتي طور تي، هڪ مڪمل اسٽيڪ ڊولپر هڪ ماهر ٿي سگهي ٿو جيڪو ايپليڪيشن جي بصري حصي ۽ سرور جي پاسي تي ڪم ڪيو آهي. ان کان علاوه، هن کي چڱي طرح سمجهڻ گهرجي ته اهي حصا ڪيئن لهه وچڙ ۾ آهن ۽ ڇا حتمي منصوبو هجڻ گهرجي.ٽيڪنالاجي اسٽيڪ
- جاوا + جاوا ڪور؛ اپاچي؛ JPA/Hibernate؛ بهار (اسپرنگ ايم وي سي، اسپرنگ بوٽ، اسپرنگ ريسٽ، اسپرنگ ويب)، گوگل ڪلائوڊ، AWS يا Azure؛ JSP (جاوا سرور صفحا).
- HTML ترتيب واري ٻولي ۽ CSS طرز جي ٻولي؛ پروگرامنگ ٻوليون جاوا اسڪرپٽ ۽ ٽائپ اسڪرپٽ؛ SASS ۽ گهٽ پري پروسيسرز؛ jQuery لائبريري؛ بوٽ اسٽريپ فريم ورڪ؛ Angular/React/Vue.js؛ DOM، AJAX، JSON ٽيڪنالاجيون.
مڪمل اسٽيڪ ڊولپر جا ڪم
- منصوبي جي منصوبابندي، انتظام ۽ عمل درآمد.
- گراهڪن سان ڳالهين.
- هڪ تيار ڪيل انٽرنيٽ پليٽ فارم جي جانچ ۽ ڊيبگنگ بگ.
- ويب سائيٽ يا ايپليڪيشن جو معيار ڪنٽرول.
- ويب سروس تي ڪم ڪندڙ ماهرن لاءِ ٽيڪنيڪل سپورٽ.
- ڊيٽابيس، فائيل سسٽم، ڪلائوڊ اسٽوريج ۽ نيٽ ورڪ وسيلن سان ڪم ڪرڻ.
- بصري ڊيزائن جي تخليق.
تنخواه
يوڪرين ۾ مڪمل اسٽيڪ ماهر جي سراسري تنخواه اٽڪل $2,300 آهي. روس ۾، اهڙي ماهر جي سراسري تنخواه اٽڪل $ 1,600 آهي.Android ڊولپر
جاوا پروگرامنگ ٻولي ڄاڻڻ سان، توهان ڪم ڪري سگهو ٿا هڪ Android ڊولپر طور. گهڻيون وڏيون ڪمپنيون ائپس آهن انهن جي ويب سائيٽ جي متبادل ورزن جي طور تي. ان کان علاوه، لفظي طور تي هر مهيني درجن جي شروعاتي ايپليڪيشنون ظاهر ٿيندا آهن جن ۾ توهان نوڪري پڻ حاصل ڪري سگهو ٿا. هڪ موبائل ايپليڪيشن ڊولپر وٽ مختلف مهارتن جي سطحن تي ڪيترائي ڪم ۽ ذميواريون هونديون آهن، اندروني ڍانچي تي ڪم ڪرڻ کان وٺي انٽرفيس کي لاڳو ڪرڻ تائين.ٽيڪنالاجي اسٽيڪ
جاوا، اينڊرائڊ اسٽوڊيو، اينڊرائڊ SDK، گيٽ، ريٽروفٽ، موشي، چيڪ، ٽمبر لائبريريون.Android ڊولپر جا ڪم
- Android OS لاءِ موبائل ايپليڪيشنن جي ترقي.
- ڊيٽابيس ۽ APIs سان رابطو.
- سافٽ ويئر جي پراڊڪٽ جي جاچ ۽ حتمي شڪل ڪيترن ئي مرحلن تي.
- ختم ٿيل پراڊڪٽ کي اپ لوڊ ڪندي Google Play ايپليڪيشن اسٽور تي.
- ايپليڪيشن سپورٽ ۽ تازه ڪاريون.
- پيداوار سان ڪم ڪرڻ لاء دستاويز ۽ هدايتون تيار ڪرڻ.
تنخواه
يوڪرين ۾ هڪ Android ڊولپر جي سراسري تنخواه اٽڪل $2,375 آهي. جون $ 800 جي تنخواه جي توقع ڪري سگھي ٿو. روس ۾، اهڙي ڊولپر جي سراسري تنخواه اٽڪل $ 2,040 آهي.پروگرامر هڪ ٽيم ۾ ڪيئن ڪم ڪندا آهن؟ JavaRush مثال
اسان ڊولپرز جي ماهرن تي بحث ڪيو آهي، پر ٽيم ۾ انهن ماڻهن جو ڪم ڇا نظر اچي ٿو؟ اچو ته توهان کي ٻڌايان ته JavaRush پروگرامنگ ٽيم ڪيئن ڪم ڪري ٿي. پهريون، ٿورو جاوا رش ۽ ڪوڊ گيم پروڊڪٽس بابت. اهي هيٺين حصن تي مشتمل آهن (هي هڪ آسان ساخت آهي):- سرور
- ڊيٽابيس؛
- اڳيون
- پلگ ان؛
- Android ايپليڪيشن؛
- iOS ايپليڪيشن (اڃا تائين جاري نه ڪئي وئي).
GO TO FULL VERSION