47

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

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

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

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

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

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

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

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

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

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

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


التعليق السابق

واو

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

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

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

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

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

jumaah أضف ردا

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

نعم اعرف ذلك .

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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