جڏهن اها آئي ٽي انڊسٽري ۾ اچي ٿي، توهان شايد اڳ ۾ ئي ٻڌو آهي ته ڊولپرز جا ٽي مکيه سطح آهن - جونيئر، مڊل، ۽ سينيئر. اڄ، اسان انهن مان ”سبز ترين“، جونيئر جاوا ڊولپرز، ۽ توهان جي امڪانن، فرضن ۽ صلاحيتن تي روشني وجهڻ وارا آهيون.
هڪ جونيئر جاوا ڊولپر ڪير آهي؟
بنيادي ڳالهين سان شروع ڪرڻ لاءِ، اچو ته هڪ جونيئر جاوا ڊولپر جي صاف تصوير رنگين. هڪ جونيئر جاوا ڊولپر هڪ تازو ماهر آهي جيڪو صرف پروگرامنگ جي دنيا ۾ داخل ٿي رهيو آهي. سچ ڳالهائڻ، هڪ جونيئر ۽ وچين ديو جي وچ ۾ هڪ قابل ذڪر فرق آهي. بنيادي فرق اهو آهي ته جونيئر ”صرف گريجوئيٽ“ ڪوڊرز آهن جن کي ڪيتريون ئي نيون شيون سکڻ جي ضرورت آهي، جڏهن ته مڊلس وٽ اڳ ۾ ئي 2-4 سالن جو تجربو آهي انهن جي بيلٽ جي پويان ۽ اڪيلو ڪم ڪري سگهي ٿو، بغير ڪنهن نگراني جي. اهو چوڻ آهي ته، جونيئر ڊولپرز عام طور تي ڪم ڪن ٿا ترقياتي منصوبن جي سڀني مرحلن تي پنهنجي ڪيريئر جي شروعات ۾ تجربو حاصل ڪرڻ لاءِ. ۽ جيڪڏهن توهان حيران ٿي رهيا آهيو ته جونيئر ڊولپرز جون بنيادي ذميواريون آهن، هتي هڪ مختصر جائزو آهي. هڪ جونيئر جاوا ڊولپر جي طور تي، توهان کي گهرجي:- توهان جي صلاحيتن کي بهتر ڪرڻ لاء هڪ اندروني جذبي سان 1.5 سالن تائين "سکڻ" جو تجربو آهي؛
- سمجھو ته ڪيئن سافٽ ويئر هارڊويئر سان لهه وچڙ ۾؛
- ڄاڻو جاوا نحو، مجموعو، ۽ ملٽي ٿريڊنگ؛
- ڄاڻو ته انٽرفيس، ڪلاس، ۽ شيون ڪيئن منظم ڪرڻ؛
- بنيادي OOP اصول ڄاڻو؛
- ڪوڊ لکڻ ۽ برقرار رکڻ جي قابل ٿي؛
- ڪوڊنگ لاءِ ضروري اوزارن سان ڪم ڪريو جهڙوڪ IntelliJ IDEA
- ورشن-ڪنٽرول سسٽم ۽ خدمتن سان ڪم ڪريو جهڙوڪ GitHub يا/۽ GitLab؛
- ڄاڻو اعتراض سان لاڳاپيل نقشو (Hibernate)؛
- ويب تي مبني پروجيڪٽ ٺاهڻ لاءِ فريم ورڪ کي ڄاڻو جيئن اسپرنگ يا اسپرنگ بوٽ؛
- انهن اوزارن / خاصيتن جي منتظم جي پاسي تي ڪم ڪريو؛
- ڪوڊ ۾ معمولي ڪيڙا ۽ غلطيون درست ڪرڻ جي قابل ٿي؛
- يونٽ ٽيسٽنگ لاءِ اوزارن سان ڪم ڪريو (JUnit، Mockito)؛
- JavaScript ۽ HTML5/CSS3 جي بنيادي ڄاڻ حاصل ڪريو؛
- سکڻ چاهيو ٿا نوان سافٽ ويئر پليٽ فارم، مختلف پروجيڪٽ جي جوڙجڪ، ۽ ٽيڪنالاجيون؛
- سينيئر سافٽ ويئر ڊولپرز پاران مقرر ڪيل هدايتن تي عمل ڪرڻ ۽ ٽيم ۾ ڪم ڪرڻ جي صلاحيت آهي؛
- پروجيڪٽ پلاننگ جي عمل لاءِ رپورٽون، هدايتون ۽ ٻيا دستاويز تيار ڪرڻ؛
- مصنوعات جي باري ۾ صارفين کان معلومات گڏ ڪرڻ.
جونيئر جاوا ڊولپرز لاءِ لازمي مهارت
چڱو، اسان جو مطلب ڇا آھي جاوا جي مضبوط علم مان ؟ جيئن ذڪر ڪيو ويو آهي، جونيئر جاوا ڊولپرز جون ذميداريون واقعي وسيع آهن، تنهنڪري توهان جي مهارت جو سيٽ پڻ امير هجڻ گهرجي. ٻين جي وچ ۾، ڪور جاوا علم کان علاوه، توهان کي هيٺين صلاحيتن کي حاصل ڪرڻ جي ضرورت پوندي.- JavaServer صفحا (JSP) ۽ servlets
- ويب فريم ورڪ (بهار)
- ويب ٽيڪنالاجيون (HTML، CSS، JavaScript، ۽ JQuery)
- خدمت تي مبني فن تعمير/ويب خدمتون (SOAP/REST)
- اعتراض تي مبني پروگرامنگ (OOP) تصورات ۽ نمونن
- مارڪ اپ ٻوليون (XML ۽ JSON)
- خلاصو ڪلاس ۽ انٽرفيس
- ٺاھڻ وارا، گڏ ڪرڻ، استثنا (چيڪ ٿيل ۽ اڻ چيڪ ٿيل)
- فائل IO ۽ سيريلائيزيشن
- رسائي جي وضاحت ڪندڙ
- ملٽي ٿريڊنگ ۽ هم وقت سازي
- عام
- جاوا ورچوئل مشين (JVM) ۽ ميموري مئنيجمينٽ
- انحصار انجيڪشن
- ايڪس ايم ايل
- Android SDK
- Android اسٽوڊيو
- APIs
- ڊيٽابيس
- مادي ڊيزائن
- QA طريقيڪار جا بنيادي اصول
- فريم ورڪ ڊيزائن
- HTML، CSS
- آٽوميشن ۾ استعمال ٿيل نمونن (صفحي جو اعتراض، ڪارخانو)
- CI ۽ CD ۾ تجربو
- Maven، Selenoid، JUnit، ۽ ساڳئي اوزار جو علم
GO TO FULL VERSION