لفت انتباهي نقاش مهم حول البحث عن مبرمج محترف و عن الصعوبة التي تواجه المشغل و لكن لنتفق أولاً :
ما معنى مبرمج محترف حسب رأيك ؟
ما هو الأهم في نظرك : الخوارزميات و حل المشاكل و أنماط التصميم و التصور العميق أو مجرد لغات برمجة (PHP، JAVA، PYTHON) ؟
ثم لنتعمق قليلاً : هل تعتبر من يصمم صفحة تسجل المدخلات في قاعدة البيانات أو من يتبع دورة ليبرمج واجهتين في أندرويد مبرمج أصلاً ؟
في الرابط التالي بعض الأسئلة التي تطرح على المبرمجين عند الإلتحاق بجوجل مثلاً :
https://www.careercup.com/p...أتمنى أن يجيب كل حسب رأيه و خبرته لعل الفائدة تحصل للجميع ...
أعتقد أن الأمر نسبي إلى حد بعيد، فالمبرمج المحترف بالنسبة لمكتب تطوير برمجيات في وطننا العربي يختلف عن المبرمج المحترف الذي تبحث عنه الشركات الكبرى العالمية.
بحسب تجربتي في مقابلات التوظيف أن مفهوم المبرمج المحترف لدى الشركات: هو المبرمج الذي يمكنه إنجاز المشروع بأكمله بأعلى جودة ممكنة ومهما كانت المواصفات في وقت قياسي وبأقل تكلفة ممكنة. بعبارة أخرى إيجاد حلول للمشاكل البرمجية بسرعة وكفاءة وبأقل تكلفة ممكنة.
وكلما زاد تحكمك في هذه المعايير (الوقت، الجودة، التكلفة) زادت نسبة احترافك في أعينهم.
أما لغات البرمجة فلا علاقة لها بالاحتراف، فإن كنت حقا محترف فسيمكنك إقناعهم بلغة برمجتك المفضلة أو مزيجك من عدة لغات برمجة، أو ربما تطور لغتك الخاصة!
التعليقات