student asking question

مجھے ایک کوڈر (coder)، ایک پروگرامر (programmer) اور ایک انجینئر (engineer) کے درمیان فرق بتائیں!

teacher

مقامی بولنے والے کا جواب

Rebecca

یہ تین الفاظ الجھن کا شکار ہوسکتے ہیں کیونکہ وہ کچھ کرداروں میں ایک دوسرے سے ملتے جلتے ہیں! سب سے پہلے ، سافٹ ویئر کی صنعت میں ، کوڈرز (coder)، پروگرامرز (programmer) اور انجینئرز (engineer) میں کچھ مشترک ہے کہ وہ کوڈ کے ساتھ کام کرتے ہیں۔ تاہم ، مخصوص کردار قدرے مختلف ہیں ، سب سے پہلے ، کوڈرز کو ابتدائی کے طور پر درجہ بندی کیا جاتا ہے کیونکہ وہ ایک کوڈ زبان استعمال کرتے ہیں۔ اس وجہ سے ، انہیں اکثر junior programmers/developersکہا جاتا ہے۔ دوسری طرف ، پروگرامرز اور ڈویلپرز (developer) بھی کوڈ کے ساتھ کام کرتے ہیں ، لیکن وہ کوڈرز سے زیادہ ہنر مند ہیں اور پورے منصوبے کے انچارج ہیں۔ آخر میں ، انجینئرز پیشہ ور ہیں جو مہارت کی چوٹی پر پہنچ چکے ہیں ، اور مجموعی طور پر کسی ایپلی کیشن یا پروجیکٹ کو ڈیزائن کرنے ، حتمی شکل دینے اور مربوط کرنے کے ذمہ دار ہیں۔ دوسرے الفاظ میں ، بنیادی طور پر ، وہ تینوں کوڈ کے ساتھ کام کرتے ہیں ، لیکن وہ اپنی مہارت میں مختلف ہیں۔ لہذا ، مہارت کی سطح پر منحصر ہے ، آپ اپنے کیریئر کو اس ترتیب میں کوڈر ، پروگرامر / ڈویلپر ، اور سافٹ ویئر انجینئر میں منتقل کرسکتے ہیں۔ مثال: I have a friend who works as a software engineer in Silicon Valley. She usually works on optimizing applications for end-users. (میرا ایک دوست ہے جو سلیکون ویلی میں سافٹ ویئر انجینئر کے طور پر کام کرتا ہے، اور وہ عام طور پر آخری صارف ایپلی کیشنز کو بہتر بنانے کے لئے ذمہ دار ہے. مثال: I just started my career as a coder. I can be considered a newbie. (میں ابھی ایک کوڈر کے طور پر اپنے کیریئر کا آغاز کر رہا ہوں، لہذا ایک طرح سے، میں ایک ابتدائی ہوں.

مقبول سوال و جواب

12/08

ایک کوئز کے ساتھ اظہار مکمل کریں!