चार कौशलों के नाम लिखिए जो एक सॉफ्टवेयर डेवलपर के पास होने चाहिए।
1. कोडिंग स्किल - पाठकों को सॉफ्टवेयर डेवलपमेंट के अंदर बेहतर कोडिंग करने की सामर्थ्यता होनी चाहिए। यह सबसे अहम और मुख्य कौशल होता है। 

2. व्यवस्थितता - सॉफ्टवेयर डेवलपमेंट में व्यवस्थितता को बहुत महत्व देना चाहिए। उचित प्रोजेक्ट मैनजमेंट कौशल और सटीक, नियमित विवेक और व्यस्था को लागू करना महत्वपूर्ण होता है। 

3. भूमिका समझ - सॉफ्टवेयर डेवलपमेंट में भूमिका समझ और कॉम्युनिकेशन कौशल काी महत्व बताया जाता है। अच्छी भूमिका समझ और संचार कौशल प्रोजेक्ट मैनेजमेंट को सरल बनाते हैं। 

4. तंत्रज्ञान - सॉफ्टवेयर डेवलपमेंट में तंत्रज्ञान का समझ होना बहुत महत्वपूर्ण होता है। देवलपर को विभिन्न प्लेटफॉर्म, समस्याएं और उनके समाधान के लिए अच्छी तंत्रज्ञान की आवश्यकता होती है।