47

ماهي نظرة مجتمعك لمهنة المُبرمج

السلام عليكم.

معظم الجيل السابق لا يعرف كثيراً عن مهنة المبرمج باعتبارها مهنة حديثة بالنسبة لهم. فماهي نظرة مجتمعك لك إذا كُنت مبرمج أو كُنت تنوي دراسة البرمجة.

بالنسبي لي احياناً كثيرة لا اجد تفهم لمهنتي في السودان من الجيل الذي يسبقنا، فبعضهم يخلط بين برمجة الهاتف وبرمجة الكمبيوتر، مرة سألني أحدهم كُنت قد أجرت منه مكتب للعمل، فسألني ماهو مجال عملكم، فقلت له مجال البرمجة، فقال لي لدي جهاز هاتف أهدي إلى من الخارج ليس فقط لغة عربية هل تستطيع برمجة اللغة العربية فيه!

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

في الوطن العربي والدول النامية مهنة الطبيب هي أشهر مهنة ومعروفة للكل كذلك المهندس خصوصاً المعماري أو المدني.

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

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

في الحقيقة لا اجد المجتمع ينظر إلى البرمجة بأنها شيء مهم أو تخصص في حد ذاته، دائماً يتم الخلط بين تخصصات الحاسب المختلفة ظناً منهم أنه مجال صغير، واﻵن للأسف اصبح يُدمج معه مجال الموبايل وبرمجته - بحسب فهمهم لبرمجة الموبايل -

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

ماذا عنكم، كيف يجد مجتمعكم مهنة المبرمج


36

يمكنك استنباط نظرة كبار السن من مجتمعي للبرمجة من خلال سؤالهم المتكرر لي عندما أعمل على الحاسب سواءاً برمجة أو أي عمل آخر: "متى تخلص لعب؟"

المشكلة أنني لا ألعب ألعاب PC عادة! : )

14

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

و ابي كان من الاوائل ( ان لم يكن الاول ) من يحصل على حاسوب شخصي في العراق و تعلم لغة البيسك عليه بنفسه

لا بد أن الوالد قد خاطر بحياته بشدة لإدخال هذا الجهاز الخطير للغاية في نظر حكومة البعث إلى العراق!

ما أعلمه أن عدد مستخدمي الإنترنت حتى 2003 كان عددًا محدودًا للغاية لا يزيد عن عدة آلاف، ولا أدري صراحة ماذا كانت شروط حكومة البعث للسماح للمواطن بامتلاك خط انترنت!

هل تغيرت الصورة الآن؟ أعلم أنك خارج العراق، ولكن أتحدث عن الإنطباع العام، هل خفّت أُميّة الحاسوب في العراق؟ أم ما زالت نسبتها عالية؟

20

لا بد أن الوالد قد خاطر بحياته بشدة لإدخال هذا الجهاز الخطير للغاية في نظر حكومة البعث إلى العراق!

هذا الكلام في 1970 تقريبا , و قد اشتراه عن طريق المراسلة

و اثطر لان يقول لهم انها اله حاسبة متطورة محتاجها للدراسة , و لان لم يكن فكرة الكمبيوتر معروفة فأنطلت عليهم الخدعة

و فعلا الجهاز كان عبارة عن لوحة الكترونية يتم لحامها يدويا و تشغيلها على شاشة التلفاز

و هذه صور للجهاز

و

ما أعلمه أن عدد مستخدمي الإنترنت حتى 2003 كان عددًا محدودًا للغاية لا يزيد عن عدة آلاف!

الانترنيت كان ممنوعا , حتي الستلايت كان ممنوعا ايضا , و لكن بعد 2003 انا ذهبت للعراق (في 2008) و في ذلك الوقت كان الانترنيت عن طريق الديل اب و لكن هذا تغير الان

هل تغيرت الصورة الآن؟ أعلم أنك خارج العراق، ولكن أتحدث عن الإنطباع العام،

الان اكيد الوضع متغير الان تقريبا في كل بيت حاسوب شخصي مع عدة هواتف ذكية , و الانترنيت لا بأس به ( 2 - 5 ميجابت في الثانية)

هل خفّت أُميّة الحاسوب في العراق؟ أم ما زالت نسبتها عالية؟

الامية الحاسوبة مشكلة كبيرة في الوطن العربي , ولكنني اعتقد ان نسبتها في العراق نفس مستوى باقي الوطن العربي ( بأستثناء السعودية و الامارات )

16

ها هي المدونة، مليئة باليوميات، يوميات مؤلمة بالفعل، هذا الشخص كان في بغداد، وكان يكتب في المدونة على فترات أثناء الحرب.

نعم فهمت قصدك، كنت أظنك تتحدث عن حاسب شخصي حديث :)

في السبعينيات كان الأمر ما زال بسيطاً، ولم يكن للحاسب إمكانيات تُذكر.

أعتقد إدخاله إلى العراق في التسعينيات وبدايات الألفية كان سيتطلب المحاكمة بتهمة الخيانة العظمى :)

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

أعتقد إدخاله إلى العراق في التسعينيات وبدايات الألفية كان سيتطلب المحاكمة بتهمة الخيانة العظمى :)

و الله لا ادري , سألت ابي قبل قليل , قال ادخال الحاسوب كان عادي

ولكن لا أدري صراحةً كيف كانت شروط الحصول عليه

كانت فقط الجامعات و الدوائر الرسمية , ولكن بعد الحرب اصبح الامر عادي

الصورة اﻷخيرة للكمبيوتر مع شاشة التلفاز ومسجل الكاسيت هذه أثارت لي الذكريات، ذكرتني ايام صخر MSX2 ذو معالج Z80، وقد كان مسجل الكاسيت بهذا الشكل بعيد المنال كان لدي مسجل كاسيت عادي، لكن مع كل كتب الكمبيوتر يظهر المسجل الذي لديك. كم تمنيت أن يكون لدي واحد مثله.

نضجَ الطبيخُ، دونَ اللحم؛ فماذا نفعلُ يا سيّـدي.

ليس كبار السن فقط, بل الصغار أيضاً عندما يأتي ابن أختك أو أخيك ليقول لك: شو عبتلعب, لعبني معك !!! :)

19

مرة قال لي إبني الأصغر أن إياس فاتح لعبة الشغل، فوجد إياس (إبني اﻷكبر) فاتح برنامج Office

جميل انه يرى أن هذا شغل حتى وأن عبر عنه بعفوية الطفولة

فبعض الاشخاص يرونه أنك تلعب ولا تعمل

هههه لعبة الشغل

كيف حالكم بعد مرور خمس سنوات (:

شكراً على السؤال :)

في أفضل حال بفضل الله.

إذا كنت تقصد حالي من ناحية العمل فقد كتبته مقالة مطلع هذا العام :

واو

لم اكن اعرف ان هناك احد سيرد علي منذ كتابات مر عليها خمس سنوات ويبدوا لي من مقالتك انت خبيرا جدا في البرمجة خبرة ٢٠ عاما ما شاء الله ، هل يمكنك اخبارنا ما هي اللغات البرمجة التي تجيدها وما هي اللغة برمجتك المفضلة والرئيسية التي تستعملها يوميا ، وبماذا تنصحني وباقي المبرمجين المبتدئين، مع تحياتي لك

اسف اذا ازعجتك بأسئلتي الغبية والمستفزة نوعا ما (;

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

لغات البرجة التي أجيدها هي: لغة أوبجكت باسكال، ثم لغة جافا والتي كتبت بها معظم برامجي منذ أن أسست عملي الخاص، وبدأت مؤخراً بالاعتماد على لغة Go في المشروعات الأخيرة، فاصحبت اعمل على لغتين في نفس الوقت: جافا ولغة Go كل واحدة لديها ميزاتها وعيوبها، لا توجد لغة برمجة كاملة.

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

jumaah أضف ردا

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

نعم اعرف ذلك .

لغات البرجة التي أجيدها هي: لغة أوبجكت باسكال، ثم لغة جافا والتي كتبت بها معظم برامجي منذ >أن أسست عملي الخاص، وبدأت مؤخراً بالاعتماد على لغة Go في المشروعات الأخيرة، فاصحبت >اعمل على لغتين في نفس الوقت: جافا ولغة Go كل واحدة لديها ميزاتها وعيوبها، لا توجد لغة >برمجة كاملة.

نعم لايوجد ذلك فيجب علينا دائما القول > يجب عليك اختيار مجالك البرمجي وليس لغتك >البرمجية مثل مجال برمجة برامج الدسكتوب ومجال الويب ومجال تطبيقات الاندرويد و مجال >الذكاء الاصطناعي .

لا استطيع أن أنصحك بلغة برمجة معينة، هذا يختلف حسب البرامج التي تريد عملها وعلى فريق >العمل الذي تعمل معه، وربما البلد الذي تعمل فيه.

لذلك اختيار لغة برمجة هي قرار جماعي، أو عندما تنضم إلى فريق برمجة بدأ قبلك فإنك ملزم بأن >تستخدم التقنيات واللغات التي يستخدمونها.

تطبيقات والعاب الاندرويد التي اريد برمجتها و انا مع الاسف لست من النوع ذلك الذي يعمل مع الفرق

لا أدري صراحة يمكن ان اكون انا انطوائي الشخصية ): ، وانا اقيم في العراق .

لا أدري صراحة يمكن ان اكون انا انطوائي الشخصية ): ، وانا اقيم في العراق .

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

بالنسبة لتطبيقات اﻷندرويد أرى أن زملائنا يتجهون إلى Flutter بعد أن كانوا يستخدمون Native Android وذلك لإمكانية استهداف IOS أيضاً عند استخدام Flutter

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

لا ادري ، يمكنني التخلص منها لكنها صعبة ان يتم تخلص منها

بالنسبة لتطبيقات اﻷندرويد أرى أن >زملائنا يتجهون إلى Flutter بعد أن >كانوا يستخدمون Native Android >وذلك لإمكانية استهداف IOS أيضاً >عند استخدام Flutter

صراحة لا أريد استهداف نظام iOS ببساطه انا اكره الانظمة مغلقة المصدر(:

صراحة لا أريد استهداف نظام iOS ببساطه انا اكره الانظمة مغلقة المصدر(:

نحن كذلك لا نحب الأنظمة مغلقة المصدر وخصوصاً نظام iOS لكن الزبون يطلبه فلا يكون عندنا خيار.

في النهاية نحن نقوم بتطوير البرامج في النظام الذي نرغب فيه، مثلاً في بيئة لينكس، ثم في النهاية تتم ترجمته لنظام iOS في آخرى الحلقة

أوافقك الرأي.