HeadlinesBriefing favicon HeadlinesBriefing.com

مهندس برمجيات مقابل مبرمج حرفي: إعادة تعريف المصطلحات

Hacker News •
×

13 سبتمبر 2026 موضوع شائع في النقاش حول تطوير البرمجيات والذكاء الاصطناعي هو وجود 'مهندسين جادين' الذين يقدرون النتيجة النهائية، و'مبرمجين حرفيين' الذين يقدرون تجربة البرمجة. هذه الثنائية لا تصف بدقة العديد من المطورين، لكن أحد الكتاب يتأمل موقعه داخلها. يرغب المؤلف في تحقيق 100% من الموثوقية في البرامج، believing أن الصبر والرعاية هما مكونان أساسيان، ويؤمن أن أي خطأ يعود إلى خطأ إملائي. يرفض استخدام نماذج اللغة الكبيرة (LLMs)، بحجة أن هذه الأدوات تعزل المطورين عن التفاصيل منخفضة المستوى ولا يمكنها ضمان correctness بالبناء. هذا يخلق مفارقة: برفض LLMs، يصنف المؤلف نفسه كـ 'مبرمج حرفي'، لكن إذا صنّعت الصناعة opposite of artisanal كـ 'مهندس برمجيات'، فإنه يتساءل عما إذا كان يستحق هذا اللقب. يشير الكاتب إلى مشروع التقاطع لـ Hillel Wayne في عام 2021، الذي أجرى مقابلات مع أشخاص انتقلوا إلى هندسة البرمجيات من مجالات هندسية أخرى. كان الإجماع أن هندسة البرمجيات هي هندسة حقيقية، لكن العديد ممن يكتبون البرمجيات لا يمارسون الهندسة. تم ملاحظة أن مصطلحات Wayne غير بديهية للاستخدام الحديث، حيث يُطلق على المبرمجين الدقيقين اسم 'مهندسين' وعلى المطورين الذين يعتمدون على المكثفات اسم 'حرفيين'. يختتم المقال بأن المجال يفتقر إلى مفردات غنية لتمييز الأدوار، مشيرًا إلى أن ليس كل من يعمل مع الكود هو مهندس، تمامًا كما أن ليس كل من يعمل مع الكهرباء هو مهندس كهرباء.