एक कंप्यूटर प्रोग्रामर या सॉफ्टवेयर डेवलपर एक ऐसा व्यक्ति है जो अनुप्रयोगों का डिजाइन, परीक्षण, विश्लेषण और कार्यान्वयन करता है। कंप्यूटर प्रोग्रामर कई प्रकार के होते हैं। कुछ प्रोग्रामर वेब एप्लिकेशन विकसित करते हैं, कुछ डेस्कटॉप एप्लिकेशन विकसित करते हैं, और अन्य डेवलपर्स डेटाबेस के विकास पर ध्यान केंद्रित करते हैं। कंप्यूटर प्रोग्रामर परियोजना प्रबंधकों और कंपनी मालिकों के साथ काम करते हैं ताकि यह सुनिश्चित किया जा सके कि ग्राहकों के लिए एप्लिकेशन उत्पादक है और व्यावसायिक जरूरतों को पूरा करता है।
$config[code] not foundवेब विकास
एक वेब प्रोग्रामिंग कंपनी की वेबसाइट के विकास के लिए जिम्मेदार है। एक वेब प्रोग्रामर को PHP, VB.NET या Java जैसी वेब भाषा को जानना आवश्यक है। जावास्क्रिप्ट और अजाक्स जैसी अतिरिक्त ग्राहक भाषाएँ आवश्यक हो सकती हैं। डेवलपर MySQL और SQL सर्वर जैसे डेटाबेस अनुप्रयोगों को जानने से लाभ उठा सकता है क्योंकि ये गतिशील वेबसाइटों के लिए आवश्यक हैं।
डेस्कटॉप अनुप्रयोग
एक प्रोग्रामर जो डेस्कटॉप एप्लिकेशन विकसित करता है, सॉफ्टवेयर के साथ कर्मचारियों को प्रदान करने के लिए जिम्मेदार है जो ग्राहक सेवा और बिक्री के लिए उपकरण प्रदान करता है। कई बड़े निगमों में आंतरिक, स्वामित्व वाले अनुप्रयोग होते हैं जो ग्राहक संबंधों के लिए आवश्यक होते हैं। ये एप्लिकेशन रिपोर्ट भी तैयार करते हैं और बिक्री लोगों को ग्राहकों का ध्यान रखने में मदद करते हैं। एक डेस्कटॉप एप्लिकेशन डेवलपर को डेटाबेस एप्लिकेशन के साथ अनुभव की आवश्यकता हो सकती है।
दिन का वीडियो
आप के लिए लाया आप के लिए आप के लिए लायाडेटाबेस डेवलपर
एक डेटाबेस डेवलपर संग्रहीत प्रक्रियाओं को बनाता है जो एक कॉर्पोरेट डेटाबेस सर्वर के साथ इंटरफ़ेस करता है। संग्रहीत कार्यविधियाँ कोडित स्क्रिप्ट हैं जो तालिकाओं में रिकॉर्ड्स को पुनः प्राप्त, अद्यतन या हटाती हैं। ये तालिकाओं डेटा का उपयोग रिपोर्ट और अन्य एप्लिकेशन बनाने के लिए किया जाता है। ये प्रोग्रामर अन्य एप्लिकेशन और वेब डेवलपर्स के साथ मिलकर काम करते हैं। एक डेटाबेस डेवलपर भी सर्वर की सुरक्षा और रखरखाव सुनिश्चित करने के लिए प्रशासक के साथ मिलकर काम करता है।
विश्लेषक
एक प्रोग्रामर एक सॉफ्टवेयर विश्लेषक भी बन सकता है। एक विश्लेषक एक व्यक्ति है जो सामान्य रूप से कई वर्षों के सॉफ़्टवेयर विकास का अनुभव करता है। विश्लेषक एक प्रोग्रामर है जो सॉफ्टवेयर कोड में मुद्दों या बाधाओं के लिए एक बड़े कॉर्पोरेट नेटवर्क का मूल्यांकन करता है। एक विश्लेषकों को अच्छे समस्या निवारण कौशल और सॉफ्टवेयर में समस्याओं की पहचान करने की क्षमता और अनुभव की आवश्यकता है और उन्हें कैसे ठीक किया जाए, इसके उत्तर दिए गए हैं।
रिपोर्ट डेवलपर
एक रिपोर्ट डेवलपर वित्तीय और बिक्री के आंकड़ों के लिए आवश्यक रिपोर्ट बनाने के लिए जिम्मेदार है। इस प्रकार के प्रोग्रामर डेटाबेस से संख्याओं को पुनः प्राप्त करते हैं और लेआउट बनाते हैं जो मालिकों और प्रबंधकों को दैनिक, वार्षिक या त्रैमासिक वित्त और बिक्री संख्या के लिए रिपोर्ट देते हैं। रिपोर्ट की आवश्यकताएँ विभाग द्वारा भिन्न होती हैं, इसलिए एक रिपोर्ट डेवलपर को एक अच्छी गणितीय और विश्लेषणात्मक पृष्ठभूमि और शिक्षा की आवश्यकता होती है।