ما معنى "مبرمج محترف" ؟

لفت انتباهي نقاش مهم حول البحث عن مبرمج محترف و عن الصعوبة التي تواجه المشغل و لكن لنتفق أولاً :

ما معنى مبرمج محترف حسب رأيك ؟

ما هو الأهم في نظرك : الخوارزميات و حل المشاكل و أنماط التصميم و التصور العميق أو مجرد لغات برمجة (PHP، JAVA، PYTHON) ؟

ثم لنتعمق قليلاً : هل تعتبر من يصمم صفحة تسجل المدخلات في قاعدة البيانات أو من يتبع دورة ليبرمج واجهتين في أندرويد مبرمج أصلاً ؟

في الرابط التالي بعض الأسئلة التي تطرح على المبرمجين عند الإلتحاق بجوجل مثلاً :

https://www.careercup.com/p...

أتمنى أن يجيب كل حسب رأيه و خبرته لعل الفائدة تحصل للجميع ...


المبرمج المحترف قادر على تحويل الفكرة المنطقية لكود وقادر على إبتكار أساليب برمجية من ذات نفسه

وللتوضيح أكثر ، "مثلاَ" صفحة تسجيل الدخول في PHP "أغلب" من درسوا اللغة يبرمجونها بطريقة مشابهة للبعض

وهنا يأتي الفكر البرمجي المتميز وقدرتة على إيجاد بدائل برمجية وإنشاء أكواد جديدة

وكل ماذكرت من خوارزميات وحل مشاكل وأنماط تصميم وإلخ - هي مزيج يكون معرفة برمجية عالية في شخصية المبرمج

إلا أني أراها ليست مطلب ، أعتقد الشركات توظف المبرمج لتحويل الخوارزميات التي رسمها مهندسين الفريق لكود فعلي ليس إلا .

oussama lachiheb أضف ردا

المبرمج و المهندس شخص واحد بالنسبة لي ، أنا مبرمج (إن شئت مهندس) في شركة متعددة الجنسيات و نحن نشتغل في البحث و التصميم و التطوير و البرمجة و نساهم في كل مراحل المشروع ..

لا أعلم ، أتذكر نقاش مع إحدى الزملاء يدرس دكتوراة في علوم الكمبيوتر وقد أشار بشكل واضح لعدم تدخل مهندس البرمجيات في النطاق البرمجي "وإن كانت لدية الخبرة الكافية لذلك بالطبع"..

أعتقد معلوماتة النظرية مغلوطة أمام تجربتك وهذا جيَد لتصحيح مفاهيمي ..

عموماَ هل تتفق مع جوابي على سؤالك الأساسي ؟

المبرمج المحترف قادر على تحويل الفكرة المنطقية لكود وقادر على إبتكار أساليب برمجية من ذات نفسه

أم لديك رأي آخر ؟

أوافقك الرأي تماماً في هذه النقطة ..