ایک کمپیوٹر پروگرامر یا سافٹ ویئر ڈویلپر ایک ایسا شخص ہے جو ڈیزائن، ٹیسٹ، تجزیہ اور ایپلیکیشنز کو لاگو کرتا ہے. کمپیوٹر پروگرامرز کی کئی اقسام ہیں. کچھ پروگرامرز ویب ایپلی کیشنز تیار کرتے ہیں، کچھ ڈیسک ٹاپ ایپلی کیشنز تیار کرتے ہیں، اور دیگر ڈویلپرز ڈیٹا بیس کی ترقی پر توجہ دیتے ہیں. کمپیوٹر پروگرامرز منصوبے کے مینیجرز اور کمپنی مالکان کے ساتھ کام کرتے ہیں کہ یہ یقینی بنانے کیلئے درخواست گاہکوں کے لئے پیداواری ہے اور کاروباری ضروریات کو پورا کریں.
$config[code] not foundویب سازی
کمپنی کی ویب سائٹ کی ترقی کیلئے ایک ویب پروگرامنگ ذمہ دار ہے. ایک ویب پروگرامر پی ایچ پی، وی بی.NET یا جاوا جیسے ویب زبان کو جاننے کی ضرورت ہے. جاوا سکرپٹ اور ایجیکس کی طرح اضافی کلائنٹ کی زبان ضروری ہو سکتی ہے. ڈویلپر کو متحرک ویب سائٹس کے لئے لازمی طور پر میسایس اور ایس ایس ایل سرور کی طرح ڈیٹا بیس ایپلی کیشنز کو جاننے سے فائدہ اٹھا سکتا ہے.
ڈیسک ٹاپ اپلی کیشنز
ایک پروگرامر جو ڈیسک ٹاپ ایپلی کیشنز تیار کرتا ہے وہ سافٹ ویئر کے ملازمین کو فراہم کرتا ہے جو کسٹمر سروس اور فروخت کے لئے آلات فراہم کرتا ہے. بہت سے بڑی کارپوریشنز اندرونی، ملکیتی ایپلی کیشنز ہیں جو کسٹمر تعلقات کے لئے ضروری ہیں. یہ ایپلی کیشن بھی رپورٹیں تیار کرتی ہیں اور سیلز لوگوں کو گاہکوں کو ٹریک رکھنے میں مدد کرتی ہے. ڈیسک ٹاپ ایپلی کیشن ڈویلپر ڈیٹا بیس ایپلی کیشنز کے ساتھ بھی تجربے کی ضرورت ہے.
دن کی ویڈیو
تمباکو نوشی کی طرف سے آپ کے ساتھ نمٹنے کی طرف سے آپ کو باندھاڈیٹا بیس ڈویلپر
ایک ڈیٹا بیس کے ڈویلپر کا ذخیرہ شدہ طریقہ کار تخلیق کرتا ہے جو ایک کارپوریٹ ڈیٹا بیس سرور کے ساتھ انٹرفیس ہے. ذخیرہ شدہ طریقہ کار کوڈت سکرپٹ ہیں جو ٹیبلز میں ریکارڈ، اپ ڈیٹ یا اپ ڈیٹ کریں. یہ میزیں وہ اعداد و شمار رکھتی ہیں جو رپورٹیں اور دیگر ایپلی کیشنز کو تخلیق کرنے کے لئے استعمال ہوتے ہیں. یہ پروگرامرز دوسرے ایپلی کیشنز اور ویب ڈویلپرز کے ساتھ مل کر کام کرتے ہیں. ایک ڈیٹا بیس کے ڈویلپر کو منتظم کے ساتھ مل کر سرور کے سیکورٹی اور بحالی کو یقینی بنانے کے لئے بھی کام کرتا ہے.
تجزیہ کار
ایک پروگرامر بھی سافٹ ویئر تجزیہ کار بن سکتا ہے. ایک تجزیہ کار ایک ایسا شخص ہے جو عام طور پر سوفٹ ویئر کی ترقی کا تجربہ ہے. تجزیہ کار ایک پروگرامر ہے جو سافٹ ویئر کوڈ میں مسائل یا بوتلوں کے لئے بڑے کارپوریٹ نیٹ ورک کا اندازہ کرتا ہے. ایک تجزیہ کاروں کو سافٹ ویئر میں مسائل کی شناخت اور ان کو ٹھیک کرنے کے جوابات کے لئے اچھی دشواری کا حل کرنے کی مہارت اور صلاحیت اور تجربہ کی ضرورت ہے.
ڈویلپر کی رپورٹ کریں
ایک رپورٹ ڈویلپر، مالی اور فروخت کے اعداد و شمار کے لئے ضروری رپورٹوں کو بنانے کے لئے ذمہ دار ہے. اس طرح کے پروگرامر ڈیٹا بیس سے اعداد و شمار کو دوبارہ حاصل کرتا ہے اور ترتیبات کو تخلیق کرتا ہے جو مالکان اور مینیجرز روزانہ، سالانہ یا سہ ماہی کے مالیات اور سیلز کی تعداد کے لئے رپورٹس دیتا ہے. رپورٹ کی ضروریات محکمہ کی طرف سے مختلف ہوتی ہے، لہذا ایک رپورٹ ڈویلپر کو اچھی ریاضیاتی اور تجزیاتی پس منظر اور تعلیم کی ضرورت ہے.