القائمة الرئيسية

الصفحات

ما هي البرمجة وأهم وظائفها؟ هل تريد الحصول على وظيفة؟

 

ما هي البرمجة وأهم وظائفها؟ هل تريد الحصول على وظيفة؟


لماذا تريد أن تتعلم البرمجة؟

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

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

1- ما هي البرمجة وأهم وظائفها؟

لقد قمنا بإعداد أدلة شاملة وبسيطة للغاية تجيب على تلك الأسئلة اللتي في بالك اوأكثر مثل :

ما هي البرمجة:
البرمجة هي: عملية بناء وتصميم برامج حاسوبية يستطيع أي كومبيوتر فهمها، وذلك من أجل تنفيذ مهام محددة – مثل العمليات الحسابية أو الرسم أو حفظ وتخزين المعلومات.
البرمجة هي طريقة نتواصل بها مع الحاسوب لنخبره بالمهام المطلوبة منه وكيف يقوم بتنفيذها، فهو مجرد آلة تحتاج إلى تعليمات.لغات البرمجة هي مجرد أدوات يتم استخدامها لتنفيذ مهام محددة… تخيل أن لغات البرمجة مثل المطارق ” الشواكيش بالعامية المصرية “.خفيفة، وأخرى بسن مدبب… كل مطرقة لها مهمة معينة، ربما يشتركون جميعاً في استخدامهم لإزالة العقبات، ولكن يختلفون في الخصائص وطريقة الاستخدام.

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

ولغة البرمجة التي ستتعلمها الآن لن تكون اللغة الأخيرة… ستتعلم غيرها مع مرور الوقت، لهذا الأهم من اختيار لغة برمجة بعينها هو تعلم أساسيات البرمجة نفسها.

أنواع البرمجة الإلكترونية ( Programming Paradigms ): ستفهم من خلاله الكثير حول أنواع البرمجة.

وظائف البرمجة: أغلب وظائف البرمجة تدور حول المجالات التالية:

1- تطوير أنظمة التشغيل وتطبيقات الحواسيب: نظام ويندوز أو لينكس، والأدوات المختلفة التي تستخدمها على حاسوبك هي عبارة عن برامج يتم تطويرها من قبل مجموعة متخصصة من المبرمجين.

2- تطوير الويب: بناء المواقع والتطبيقات التي يتم استخدامها على الإنترنت.

3- الذكاء الاصطناعي: صحيح أن الحاسوب هو مجرد آلة غبية تحتاج إلى تعليمات دقيقة للقيام بمهمة معينة، إلا أنه يمكن أن نجعلها تتعلم وتفكر مثل البشر!

4- تطوير تطبيقات الهاتف: كم تطبيق تستخدمه على هاتفك يومياً؟ كل هذه التطبيقات يتم تصميمها وبنائها من قبل مبرمجين محترفين.

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

6. تطوير الألعاب: كل حركة أو قفزة أو طلقة نار تخرج من سلاحك في أي لعبة فيديو جيم تمت برمجتها عن طريق مطورين محترفين.

اقرأ أيضاً: نصائح وتوجيهات للحصول على وظيفة لدى اكبر الشركات

هل تريد الحصول على وظيفة؟

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

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

قصة واقعية عن اهمية تعلم البرمجة 

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

مع الوقت كان يريد التعديل على موقعه، وعندما بحث وجد أنه يحتاج إلى التعرف على لغات ( HTML – CSS ) حتى ينفذ ما يريد.

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

ومع الوقت ورغبته في بناء مواقع فريدة لها خصائص مختلفة وغير تقليدية تعلم لغة Javascript… والآن هو مطور ويب محترف يعمل في وظيفة ممتازة، كما أن لديه عدة مشاريع جانبية مربحة.

لقد تعلم البرمجة لأن لديه فكرة معينة… فبحث عن أفضل الطرق لتنفيذها ومع الوقت طور من نفسه ومهاراته حتى اكتشف شغفه الحقيقي.

اقرأ أيضاً:نصائح تحفيزية لمواصلة تعلم البرمجة

هل تواجهك مشكلة وتريد حلها باستخدام البرمجة؟

ربما تحب الرياضيات أو الفيزياء أو أي من العلوم التطبيقية، وتريد استخدامات البرمجة في حل المشكلات التي تواجهك أثناء البحث والدراسة… بالمناسبة هذا هو السبب الذي جعلني أتعلم البرمجة أثناء دراستي في الجامعة😉.

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

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

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

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

هكذا بدأ رحلته في عالم البرمجة، واجهته مشكلة وكان يريد حلها… فهل لديك نفس الدوافع؟ هل هناك مشكلة أو عقبة في طريقك تريد التغلب عليها باستخدام البرمجة؟

الخلاصة التي تريد أن تخرج بها من هنا هي التالي

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

2. إن كنت تريد بناء تطبيق أو موقع، أو لديك فكرة ابحث عن أفضل لغات البرمجة والأدوات لتنفيذها ثم ابدأ في تعلمها… لا تقلق سنتحدث لاحقاً عن لغات البرمجة بشيء من التفصيل.

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

4. إن كنت تريد تغيير مسارك الوظيفي انظر إلى خبراتك، انظر إلى الأدوات التي يمكنها أن تساعد الناس في مجالك باستخدام البرمجة، وابدأ في البحث عن كيفية تطويرهافربما تكون/ تكوني محاسب أو مهندس أو محامي أو كاتب.

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

لا تنسى ترك بصمتك👍

  • فيس بوك
  • بنترست
  • تويتر
  • واتس اب
  • لينكد ان
  • بريد
author-img
ابراهيم

إظهار التعليقات
  • تعليق عادي
  • تعليق متطور
  • عن طريق المحرر بالاسفل يمكنك اضافة تعليق متطور كتعليق بصورة او فيديو يوتيوب او كود او اقتباس فقط قم بادخال الكود او النص للاقتباس او رابط صورة او فيديو يوتيوب ثم اضغط على الزر بالاسفل للتحويل قم بنسخ النتيجة واستخدمها للتعليق