ایک کوڈر اور پروگرامر کے مابین کیا فرق ہے؟


جواب 1:

یہ تناظر کا خالص معاملہ ہے کیونکہ شرائط میں لغت کے معنی بہتر طور پر نہیں ہیں۔ شرائط تقریبا تمام معاملات میں بھاری بھرکم اور اوور لیپ ہوتی ہیں۔ کسی کے لئے ایک کوڈر ایک پروگرامر ہے۔ کچھ معاملات میں یہ پروگرامر سے تھوڑا کم ہے۔

یہ سافٹ ویئر ڈویلپر ، اور سافٹ ویئر ڈویلپر سافٹ ویئر ڈیزائنر ، اور سافٹ ویر ڈیزائنر سافٹ ویئر انجینئر ہونے کے مترادف ہے۔ لہذا الفاظ پر انحصار کرتے ہوئے ، کبھی کبھی ایک کوڈر سافٹ ویئر انجینئر کے برابر ہوتا ہے۔ دوسری طرف ، میں کچھ سافٹ ویئر انجینئروں کو جانتا ہوں جو میئر پروگرامر یا کوڈر کہلانے پر ناراض ہوں گے۔

ایک طویل عرصہ پہلے ، سافٹ ویئر ڈویلپر اور سافٹ ویئر انجینئر کی اصطلاح ایک پروگرامر سے بالکل مختلف تھی۔ ایک سافٹ ویئر انجینئر سوفٹویئر سسٹم ڈیزائن اور تیار کرے گا جو پروگرامر پروگرام کرے گا۔ چونکہ کمپیوٹرز کے استعمال میں آسانی ہوگئی ہے ، جی یو آئی عام جگہ بن چکی ہے ، اور اب اسے کمپیوٹر استعمال کرنے کی تربیت نہیں لیتے ، پروگرامر کیا کرتا ہے اس کا نظریہ بدل گیا ہے۔ میں نے پروگرامر کی اصطلاح دیکھی ہے کہ مائیکرو سافٹ آفس آٹومیشن پر حال ہی میں اطلاق ہوتا ہے جو ایک پروگرامر تھا اس کے پرانے تصور کو آسانی سے ماڈل کرنے کے لئے۔ تب ایک کوڈر کسی کو بھی حوالہ دے سکتا تھا جس نے ابھی کمپیوٹر میں کوڈ داخل کیا تھا تاکہ یہ پروگرامر یا سافٹ ویئر انجینئر ہو۔


جواب 2:

جب میں ان قسم کے تبصرے سنتا ہوں تو مجھے حیرت ہوتی ہے۔

میری کمپنی میں میری ایک نئی شامل ہوئی تھی اور مجھے یقین ہے کہ "سافٹ ویئر انجینئر" کے بطور ہمارے سافٹ ویئر میں اس کا ملازمت کا عنوان ہے۔ وہ پریشان ہوا اور مجھے بتایا کہ وہ سافٹ ویئر انجینئر کی سطح پر نہیں ہے لیکن وہ محض ایک پروگرامر تھا۔

اس طرح کے معمولی عنوانات مجھے تنگ کرتے ہیں۔ کمپنی میں آپ کا تعاون اہم ہے۔ اس کے ساتھ وابستہ ملازمت کا عنوان نہیں۔

میرے دوست نے ایک کمپنی میں نئے گریجویٹ کی حیثیت سے شروعات کی تھی اور اس کا لقب اسسٹنٹ نائب صدر تھا۔ کیا اس کے مقابلے میں اسے کوئی انتہائی اہم شخص بناتا ہے جس کے مقابلے میں ملازمت کا اعزاز سینئر ڈیولپر ہے؟

عنوانات کو نظرانداز کریں اور اپنے تیار کردہ کام پر توجہ دیں۔


جواب 3:

جب میں ان قسم کے تبصرے سنتا ہوں تو مجھے حیرت ہوتی ہے۔

میری کمپنی میں میری ایک نئی شامل ہوئی تھی اور مجھے یقین ہے کہ "سافٹ ویئر انجینئر" کے بطور ہمارے سافٹ ویئر میں اس کا ملازمت کا عنوان ہے۔ وہ پریشان ہوا اور مجھے بتایا کہ وہ سافٹ ویئر انجینئر کی سطح پر نہیں ہے لیکن وہ محض ایک پروگرامر تھا۔

اس طرح کے معمولی عنوانات مجھے تنگ کرتے ہیں۔ کمپنی میں آپ کا تعاون اہم ہے۔ اس کے ساتھ وابستہ ملازمت کا عنوان نہیں۔

میرے دوست نے ایک کمپنی میں نئے گریجویٹ کی حیثیت سے شروعات کی تھی اور اس کا لقب اسسٹنٹ نائب صدر تھا۔ کیا اس کے مقابلے میں اسے کوئی انتہائی اہم شخص بناتا ہے جس کے مقابلے میں ملازمت کا اعزاز سینئر ڈیولپر ہے؟

عنوانات کو نظرانداز کریں اور اپنے تیار کردہ کام پر توجہ دیں۔