لماذا التركيز فقط على البرمجة في العالم العربي ؟
- حذف بواسطة المستخدم
- wajeeh baraa
- 2014-02-26T17:03:59+00:00
لدي عدد كبير من اﻹصدقاء والزملاء ممن بدأوا حياتهم العملية كمبرمجين لكن مالبثوا أن تحولوا إلى تخصصات أخرى مثل إدارة الشبكات وإدارة قواعد البيانات، وحتى إدارة أقسام تقنية، مثل مدير تقنية معلومات.
حسب رأيي أن مجال البرمجة وتطوير البرامج به عقبات كثيرة وتجعل الشخص مرتبط بأي مشروع بطريقة كبيرة لا يستطيع الفكاك منه، مثلاً تركيب شبكة في مؤسسة ما ينتهي عندما تعمل الشبكة بنجاح، لكن كتابة برنامج لمؤسسة ربما تجعلك مرتبط بهم طوال حياتك إلى ان يتركوا النظام إلى نظام آخر أو تجد من يحل محلك في الدعم والتطوير لهذا النظام. شخصياً اصبحت لا ألوم من ترك مجال البرمجة إلى عمل آخر، خصوصاً في البلاد النامية التي لا تُعطي مجال تطوير البرامج حقه المطلوب، فهي صناعة مكلفة جداً تحتاج لإستثمار كبير في الوقت والجهد والمادة
أنت في محق في كلامك،
ولكنه محق في كلامه أيضا
إذا أنت تعلمتها فكذلك هو يقدر يتعلمها وأيّ شخص آخر، ربما لن يحترفها، ولكنه سيتعلمها، والأمر يعتمد على قدرة الشخص على التعلم، فلم يولد أحد متعلما ولا توجد موهبة في داخل النفس اسمها البرمجة
البرمجة ليست تخصصاً وإنما جزء من تخصص عندما تدخل للجامعة يكون لديك عدة خيارات تقنية منها:
علوم الحاسب: هذا التخصص عام فهو يدرس البرمجة والمنطق الحاسوبي والشبكات وقواعد البيانات وغيرها وأنا وكثير من زملائي درسنا هذا التخصص لكن اتجاهاتنا اختلفت فأنا ركزت في البداية على برمجة الألعاب ثم توجهت لـSaaS وزملائي منهم من تخصص في الشبكات أو أمن المعلومات أو غيرها
هندسة البرمجيات: يرتكز على طريقة إدارة المشاريع البرمجية وتحسين فرص نجاحها وله علاقة كبيرة بالبرمجة
هندسة الحاسب: يدرس البرمجة قليلاً لكنه يركز على العتاد أكثر بكثير فهو بمثابة هندسة كهربائية للحواسب
تقنية معلومات: يهتم باستخدام التقنيات في مجال الأعمال سواء أكان شبكات أو قواعد بيانات أو سيرفرات
ولهذه التخصصات مسميات عدة فمثلاً نظم المعلومات شبيه بتقنية المعلومات مع التركيز على إدارة الأعمال أكثر من التقنيات وهناك إدارة نظم وغيرها من المسميات
البرمجة محطة لابد من الكثيرين أن يمروا عليها. دخلت مسابقة برمجية وكان منافسونا فريق مهندسين كهربائيين دراسة البرمجة كانت من متطلبات تخصصهم وبعض أهم الأشخاص في تاريخ الحاسب هم مهندسون كهربائيون مثل ستيف وازنياك الذي كتب لغة برمجة كاملة لجهاز أبل2. وهذا ينطبق على كثير من التخصصات فالحاسب يستخدم في الطب مثلاً ولذلك هناك من يتخصصون في المعدات الطبية يدرسون البرمجة ليتمكنوا من كتابة تطبيقات برمجية نظراً لحاجتها لمبرمجين بتخصصات طبية.
-مديري المشاريع البرمجية حتى لو لم يكونوا مبرمجين يتوجب عليهم أن يكونوا ملمين بالبرمجة كي يستطيعوا التواصل بشكل فعال مع فريق الرمجة لمعرفة وفهم المشاكل التي قد يواجهونها ومدى سهولة أو صعوبة المهام المتطلبة
-متخصصي أمن المعلومات حتى لو لم يكونوا مبرمجين عليهم معرفة البرمجة ليتمكنوا من قراءة الأكواد البرمجية والعثور على الثغرات الأمنية وكذلك لكتابة تقرير لكيفية إصلاحها.
-إدارة قواعد البيانات تطلب معرفة برمجية أيضاً فمختلف قواعد البايانات تتطلب كتابة أكواد للتواصل معها والتطبيقات التي تستخدم قواعد البيانات تكتب بلغات برمجة متعددة مثل php, html5/css3,ruby,asp أو غيرها
باختصار البرمجة وسيلة يحتاجها الكثيرون ولذلك يتم دراستها تماما مثل دراسة الرياضيات التي تتركز في كثير من التخصصات ومنها التخصصات المتعلقة بعلوم الحاسب
التركيز على البرمجة بشكل عام والابتعاد عن الهاردوير اعتقد انه بسبب كثرة مواقع تعليم لغات البرمجة ربما اكثر من مواقع تعليم لغة اجنبية ما, وتعلم لغات البرمجة لا يحتاج لاكثر من حاسوب شخصي متواضع المواصفات.
واعتقد أن الابتعاد عن الهاردوير بسبب ما يتطلبه من اجهزة وامكانيات عالية غير موجودة في معظم البلدان العربي ولا يوجد له مجال عمل واسع (وحر) كما مجال البرمجة .
تحية لك اخي ..
كلا لا املك بيانات للاسف لكني ارى فقط من خلال المواقع التي ازورها ( ارابيا آي او واحد منها ) ان كثير جداً على سبيل المثال يود تعلم البرمجة واساسياتها ونسبة كبيرة من بين هؤلاء يود فعلاً العمل بها ولم اجد احداً قال اود تعلم كيفية ادارة الخوادم كمثال , هذه وجهة نظري وان كانت خاطئة فأرحب كل الترحيب بمن يصحح لي هذا الشيء :)
مجتمع للمبرمجين من جميع المستويات لتبادل المعرفة والخبرات. ناقش لغات البرمجة المختلفة، الحلول البرمجية، والمشاريع.