الفرق بين المبرمج العربي والمبرمج الأجنبي
الفرق بين المبرمج العربي والمبرمج الأجنبي
الفرق بين المبرمج العربي والمبرمج الأجنبي؟
لدي المبرمج العربى صورة خيالية عن المبرمج الأجنبى عندما ينظر إلى البرامج والتطبيقات الموجودة على حاسوبه، مثل برنامج Microsoft Office أو مثلاً برنامج Firefox
، لأنه لا يرى فى نفسه القدرة على برمجة تطبيقات كبيرة مثل هذه البرامج الضخمة، نعم، هو لا يستطيع برمجة تطبيقات مثلها، ولا أى مبرمج عربى فعلاً مهما كانت قدراته
يستطيع أن يقوم ببرمجة مثل هذه التطبيقات!.
حسنًا، لا تيأس، أولاً هذه البرمج والتطبيقات لا يقوم ببرمجتها شخص واحد، أى أن هذه البرامج لا يقوم ببرمجتها مبرمج واحد، بل
تقوم الشركة جميعها بجميع موظفيها ومبرمجيها فى برمجة مثل هذه التطبيقات، إذًا الفرق الأول أن المبرمج الأجنبى لا يستطيع
برمجة مثل هذه البرامج والتطبيقات وحده كما هو الحال مع المبرمج العربى.
ثانيًا البيئة التى يعيش فيها المبرمج الأجنبى مختلفة تمام الإختلاف عن البيئة التى يعيش فيها المبرمج العربى، فمعظم المبرمجين
العرب -أى معظمهم- غير مرتبطين بالبرمجة فى دراستهم الأكاديمية ، أى أنها عند معظمهم هواية يحب ممارستها وتعلمها ، لكنه
يعلم تمام العلم أن بيئته التى يعيش فيها لا تعرف ماهية البرمجة، لا تعرف فائدتها ولا تعرف قيمتها، لذلك الناس من حوله لا يدرون
أى نبذة ولو بسيطة عما يفعله المبرمج، وأفضل مثال عن ذلك معى، عندما يعلم شخص ما أننى مبرمج، يقول لى: "يعنى بتاع
كمبيوتر!"، أما المبرمج الأجنبى فيعيش فى بيئة تعلم أن البرمجة هى العمود الفقرى للتكنولوجيا، التى هى سبب تقدمهم، لذلك يعيش
فى بيئة مناسبة جدًا للبرمجة.
ثالثًا المبرمج الأجنبى يعمل عادةً مع شركات ومجموعات ، وذلك لكثرة وجود المبرمجين فى جميع مناطق بلادهم، أما نحن فى
مصر مثلاً عدد سكان مدينة الإسكندرية 8 ملايين ، قد تجد فى كل مدينة من بين هاوى وأكاديمى فى البرمجة لا يستطيعون التجمع،
لقلة عددهم وتباعدهم.
رابعًا وهو أهم شيء: طول البال، نعم ، معظم المبرمجين العرب ليس عندهم طول بال لتعلم لغة برمجة، فهو يبحث دائمًا عن أقصر
طريق لتعلم مثلا لغة PHP فى أقصر وقت وأقصى سرعة، لذلك معظم مبرمجين PHP لا تكون لديهم القدرة على برمجة برامج
وسكربتات قوية، لأن التفاصيل البسيطة هى التى تقوى البرامج والتطبيقات.
خامسًا المبرمج الأجنبى مثلا البريطانى، الأمريكى ، الكندى، متوفر عنده أفضل عامل الذى يقوم بتسهيل عملية تعليم البرمجة بها،
ألا وهى اللغة الإنجليزية، فهذا العامل كافى جدًا لكي يكون المبرمج الأجنبى أفضل من المبرمج العربى، ومع ذلك هو ليس أفضل منه!
هل تعلمون لماذا المبرمج الأجنبى ليس أفضل من المبرمج العربى؟
لأنك لو قمت بوضع مبرمج عربى كانت لديه طولة البال فى تعلم لغة البرمجة ، أمام مبرمج أجنبى لنفس اللغة، فمن الصعب تحديد
الفائز، لأنهم الإثنان متساويان فى المعرفة، لكن المبرمج العربى أفضل لأنه وصل إلى هذه المعرفة بصعوبة شديدة نتيجة العوامل
السابقة، أما المبرمج الأجنبى وصل إلى هذه المعرفة بسهولة لتوفر نفس العوامل السابقة، فلو عاش المبرمج الأجنبى حياة المبرمج
العربى، لما أستطاع أن يصل إلى هذه المعرفة التى وصل إليها المبرمج العربى. أليس كذلك؟
التعليقات (0)
لايوجد لديك حساب في عالم البرمجة؟
تحب تنضم لعالم البرمجة؟ وتنشئ عالمك الخاص، تنشر المقالات، الدورات، تشارك المبرمجين وتساعد الآخرين، اشترك الآن بخطوات يسيرة !