لماذا التركيز فقط على البرمجة في العالم العربي ؟

18
يرجى الدخول لحسابك أو تسجيل حساب لتستطيع إضافة تعليق
حساب جديد دخول

التعليقات

18

لدي عدد كبير من اﻹصدقاء والزملاء ممن بدأوا حياتهم العملية كمبرمجين لكن مالبثوا أن تحولوا إلى تخصصات أخرى مثل إدارة الشبكات وإدارة قواعد البيانات، وحتى إدارة أقسام تقنية، مثل مدير تقنية معلومات.

حسب رأيي أن مجال البرمجة وتطوير البرامج به عقبات كثيرة وتجعل الشخص مرتبط بأي مشروع بطريقة كبيرة لا يستطيع الفكاك منه، مثلاً تركيب شبكة في مؤسسة ما ينتهي عندما تعمل الشبكة بنجاح، لكن كتابة برنامج لمؤسسة ربما تجعلك مرتبط بهم طوال حياتك إلى ان يتركوا النظام إلى نظام آخر أو تجد من يحل محلك في الدعم والتطوير لهذا النظام. شخصياً اصبحت لا ألوم من ترك مجال البرمجة إلى عمل آخر، خصوصاً في البلاد النامية التي لا تُعطي مجال تطوير البرامج حقه المطلوب، فهي صناعة مكلفة جداً تحتاج لإستثمار كبير في الوقت والجهد والمادة

17

قالها احدهم لي: اذا انت تعلمت البرمجة معناها انا اقدر اتعلم.

بظنه البرمجة شيء سهل و غير مكلف، شيء من الكتابة و انتهى الامر، و تحقق عائد جيد.

بنظر الكثير انها امر سهل.

أنت في محق في كلامك،

ولكنه محق في كلامه أيضا

إذا أنت تعلمتها فكذلك هو يقدر يتعلمها وأيّ شخص آخر، ربما لن يحترفها، ولكنه سيتعلمها، والأمر يعتمد على قدرة الشخص على التعلم، فلم يولد أحد متعلما ولا توجد موهبة في داخل النفس اسمها البرمجة

14

صحيح، هذا قصدي، انهم رأوها سهلة، بالنظر إلينا، و لكن اكتفوا بالنظر إلى الشخص لا للمجهود.

يشبه تماما عندما تنظر إلى لاعب كرة السلة و تقول اذا انت ادخلت الكرة انا استطيع ان ادخلها.

اما الموهبة فتم مناقشتها في غير موضوع.

البرمجة ليست تخصصاً وإنما جزء من تخصص عندما تدخل للجامعة يكون لديك عدة خيارات تقنية منها:

علوم الحاسب: هذا التخصص عام فهو يدرس البرمجة والمنطق الحاسوبي والشبكات وقواعد البيانات وغيرها وأنا وكثير من زملائي درسنا هذا التخصص لكن اتجاهاتنا اختلفت فأنا ركزت في البداية على برمجة الألعاب ثم توجهت لـSaaS وزملائي منهم من تخصص في الشبكات أو أمن المعلومات أو غيرها

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

هندسة الحاسب: يدرس البرمجة قليلاً لكنه يركز على العتاد أكثر بكثير فهو بمثابة هندسة كهربائية للحواسب

تقنية معلومات: يهتم باستخدام التقنيات في مجال الأعمال سواء أكان شبكات أو قواعد بيانات أو سيرفرات

ولهذه التخصصات مسميات عدة فمثلاً نظم المعلومات شبيه بتقنية المعلومات مع التركيز على إدارة الأعمال أكثر من التقنيات وهناك إدارة نظم وغيرها من المسميات

البرمجة محطة لابد من الكثيرين أن يمروا عليها. دخلت مسابقة برمجية وكان منافسونا فريق مهندسين كهربائيين دراسة البرمجة كانت من متطلبات تخصصهم وبعض أهم الأشخاص في تاريخ الحاسب هم مهندسون كهربائيون مثل ستيف وازنياك الذي كتب لغة برمجة كاملة لجهاز أبل2. وهذا ينطبق على كثير من التخصصات فالحاسب يستخدم في الطب مثلاً ولذلك هناك من يتخصصون في المعدات الطبية يدرسون البرمجة ليتمكنوا من كتابة تطبيقات برمجية نظراً لحاجتها لمبرمجين بتخصصات طبية.

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

-متخصصي أمن المعلومات حتى لو لم يكونوا مبرمجين عليهم معرفة البرمجة ليتمكنوا من قراءة الأكواد البرمجية والعثور على الثغرات الأمنية وكذلك لكتابة تقرير لكيفية إصلاحها.

-إدارة قواعد البيانات تطلب معرفة برمجية أيضاً فمختلف قواعد البايانات تتطلب كتابة أكواد للتواصل معها والتطبيقات التي تستخدم قواعد البيانات تكتب بلغات برمجة متعددة مثل php, html5/css3,ruby,asp أو غيرها

باختصار البرمجة وسيلة يحتاجها الكثيرون ولذلك يتم دراستها تماما مثل دراسة الرياضيات التي تتركز في كثير من التخصصات ومنها التخصصات المتعلقة بعلوم الحاسب

التركيز على البرمجة بشكل عام والابتعاد عن الهاردوير اعتقد انه بسبب كثرة مواقع تعليم لغات البرمجة ربما اكثر من مواقع تعليم لغة اجنبية ما, وتعلم لغات البرمجة لا يحتاج لاكثر من حاسوب شخصي متواضع المواصفات.

واعتقد أن الابتعاد عن الهاردوير بسبب ما يتطلبه من اجهزة وامكانيات عالية غير موجودة في معظم البلدان العربي ولا يوجد له مجال عمل واسع (وحر) كما مجال البرمجة .

بالعكس تماما اعتقد ان البرمجة ليس اسهل من التخصصات الاخرى, لكن من اين لك ان تعرف ان معظم الاشخاص يتجهون للبرمجة هل لديك اى بيانات تثبت ذلك؟

تقبل مرورى.

تحية لك اخي ..

كلا لا املك بيانات للاسف لكني ارى فقط من خلال المواقع التي ازورها ( ارابيا آي او واحد منها ) ان كثير جداً على سبيل المثال يود تعلم البرمجة واساسياتها ونسبة كبيرة من بين هؤلاء يود فعلاً العمل بها ولم اجد احداً قال اود تعلم كيفية ادارة الخوادم كمثال , هذه وجهة نظري وان كانت خاطئة فأرحب كل الترحيب بمن يصحح لي هذا الشيء :)

ربما لكون إدارة السيرفرات أمر ممل و لا يوجد الكثير من المواضيع في هذا المجال للكتابة عنها :D

الكثير من مبرمجي الويب يتعملون إدارة السيرفر، و لكن لا أحد يناقش فيها.

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

تركيز كبير جدا جدا .. لكن هناك مجالات لم يركز

عليها الا القليل مثل تطوير الهاردوير ..


برمجة

مجتمع للمبرمجين من جميع المستويات لتبادل المعرفة والخبرات. ناقش لغات البرمجة المختلفة، الحلول البرمجية، والمشاريع.

25.5 ألف متابع