यदि आप सॉफ्टवेयर विकास को अपने करियर पथ के रूप में चुनते हैं, जो CodeGym के अधिकांश छात्र करते हैं, तो जूनियर जावा डेवलपर के रूप में अपनी पहली गंभीर पूर्णकालिक नौकरी प्राप्त करना शायद आसान नहीं होगा। लेकिन यह बहुत कठिन नहीं होना चाहिए, यदि आप सीजी का उपयोग आवश्यक जावा विकास सिद्धांत को सीखने और इसका उपयोग करने के व्यावहारिक कौशल हासिल करने के लिए कर रहे हैं, साथ ही साथ हमारे प्रकाशनों का पालन करने के लिए अन्य सभी जानकारी देने के लिए है जो नौकरी पाने के लिए आवश्यक हो सकती है ( या आपको इसे पाने के लिए सही दिशा में इंगित करें)। उदाहरण के लिए , जावा पदों के लिए अक्सर पूछे जाने वाले जॉब इंटरव्यू प्रश्नों को सीखना और ऑनलाइन डेवलपर इंटरव्यू प्रेप प्लेटफॉर्म का उपयोग करना आपके आत्मविश्वास को बढ़ाने में सहायक होना चाहिए।लेकिन क्या इतना काफी होगा? उस प्रश्न का उत्तर देने के लिए, हमने इस स्तर के पदों के लिए सबसे आम आवश्यकताओं को देखते हुए, वर्तमान में यूएस में जूनियर जावा डेवलपर नौकरी के उद्घाटन का अध्ययन करने का निर्णय लिया। तो चलिए देखते हैं।
1. शिक्षा।
सबसे आम नौकरी विवरण आवश्यकता:- कंप्यूटर विज्ञान में स्नातक की डिग्री या समकक्ष, या एक या अधिक वर्षों का कार्य अनुभव।
2. कार्य अनुभव।
सबसे आम नौकरी विवरण आवश्यकताएं:- सॉफ्टवेयर विकास कार्य अनुभव के 2+ वर्ष।
- सिद्ध व्यावहारिक सॉफ्टवेयर विकास अनुभव।
- जावा विकास में सिद्ध कार्य अनुभव।
3. जावा प्रौद्योगिकियां।
सबसे आम नौकरी विवरण आवश्यकताएं:- लैम्ब्डा एक्सप्रेशंस, स्ट्रीम्स और कंप्लीटेबल फ्यूचर जैसी जावा 8 सुविधाओं में अनुभव।
- जावा और J2EE पर्यावरण का अच्छा ज्ञान (एंटरप्राइज़ डेवलपर्स के लिए आवश्यक)।
- ओओडी डिजाइन सिद्धांतों और पैटर्न की ठोस समझ।
- एप्लिकेशन एंटरप्राइज आर्किटेक्चर और डेटा प्रवाह की मजबूत समझ।
4. चौखटे।
नौकरी विवरण आवश्यकताओं में आमतौर पर उल्लिखित रूपरेखाएँ:- वसंत (नौकरी विवरण का 70%)
- हाइबरनेट (नौकरी विवरण का 20-30%)
- कोणीय (नौकरी विवरण का 25-30%)
- बूटस्ट्रैप (नौकरी विवरण का 20-25%)
5. आईडीई।
सबसे अधिक उल्लिखित आईडीई:- ग्रहण (नौकरी विवरण का 60%)
- IntelliJ IDEA (नौकरी विवरण का 40%)
6. अन्य सॉफ्टवेयर विकास उपकरण, प्रौद्योगिकियां और कार्यप्रणाली।
सबसे अधिक बार उल्लेख किया गया:- Adobe अनुभव प्रबंधक (AEM) (नौकरी विवरण का 20%)।
- बांस, जीरा, सोनारक्यूब, क्रूसिबल, तोड़फोड़, जीआईटी, और अन्य कोड संस्करण उपकरण (नौकरी विवरण का 35%)।
- जेनकिंस, जूनिट, मावेन, रोबोट फ्रेमवर्क (नौकरी विवरण का 15%) जैसी स्वचालित निर्माण और परीक्षण उपयोगिताओं।
- फुर्तीली जमघट विकास (नौकरी विवरण का 70% से अधिक)।