ما هي البرمجة أو Computer programming؟

ما هي البرمجة أو Computer programming؟

كثيرا ما نسمع عن البرمجة وعن المبرمجين الذين يأخذون مرتبات عالية جدا في بعض الشركات مثل جوجل ومايكروسوفت لكن هل سألنا أنفسنا ما هي البرمجة؟
إذا كنت لا تعرف ما هي البرمجة او تريد معلومات عامة عن البرمجة اقرأ المقالة إلى آخرها 

ما هي البرمجة Computer programming؟

لقد تم اختراع البرمجة من قبل جوزيف ماري جاكار عام 1801 

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

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

ما هي أقسام البرمجة؟

تعد أقسام البرمجة من الأمور الكثيرة الموجودة في عالم الكمبيوتر ومن الأقسام الرئيسية للبرمجة هي تطوير تطبيقات الاندرويد وتطبيقات ios ومواقع الويب وتطبيقات الويب والألعاب الخاصة بالهواتف والالعاب الخاصة بالكمبيوتر سواء كانت 3D او 2D

كيف تبدأ بتعلم البرمجة؟

في الواقع لقد كتبت مقالة سابقا عن كيفية البدء في تعلم البرمجة وتستطيع الضغط هنا لقراءة المقالة

لكن كيف أبدأ تعلم البرمجة كل عام؟
في الواقع يجب عليك اولا تعلم استخدام الكمبيوتر جيدا قبل البدأ في البرمجة
ويعد هذا شيء أساسي لمعرفة استخدام الكمبيوتر وحل المشكلات التي قد تواجهك في تعلم البرمجة وما بعد التعلم.
ويوجد عدة كورسات منها مجانية ومنها المدفوع على الانترنت لتعلم استخدام الكمبيوتر تحت مسمى icdl 
وبعد اتمام كورس استخدام الكمبيوتر او قيادة الحاسب الآلي يجب ان تمتلك بعض أساسيات اللغة الإنجليزية للدخول في عالم البرمجة.

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

ما هي الخوارزميات؟

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

مثلا كود برمجة يكتب هكذا: 1+1+1+1+1=5
والخوارزميات يكتب هكذا:  1*5=5
الخوارزميات تعطيك نفس النتيجة ولكن بطريقة مبسطة بشكل كبير وحتى ان الخوارزميات تستطيع ان تجد من خلالها حل المشكلات التي قد تواجهك بالكود لنا الخبر دمياطي طريقة تفكير منطقي لكتابة الاكواد وعند مراجعتك للكود والكشف عن الأخطاء تستطيع تحديد للمشكلة أسرع بعشرات المرات من خلال الخوارزميات 

هل ابدأ بتعلم الخوارزميات اولا؟

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

هل لمجالات البرمجة عمل؟

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

والعمل في البرمجة لا يعتمد فقط على التوظيف باحدى الشركات بل تستطيع أيضا العمل من منزلك لأنه يوجد العديد من المواقع المتوفر على الانترنت لتوظيف المبرمجين والمصممين وغيرهم من العمال الذين يعملون على الكمبيوتر وتستطيع تسجيل بإحدى هذه المواقع والتوصل مع الزبائن ومعرفة طلب الزبون وعمل برنامج او موقع له او على حسب طلبه وطبعا بما انك مبرمج تستطيع تحديد السعر الذي تريده أنت يا ان كل شيء بيدك و ايضا بنفس الوقت تستطيع التوظف باحدى الشركات والعمل بالشركة والعمل بالمنزل مع التوفير داخل أكبر لك وايضا تستطيع عمل موقع أو تطبيق لك والربح منه وعبر تنزلها على المتجر وتنشره للناس وضع الاعلانات عليه لتوفير دخل اكبر لك 
والان بعد ما عرفتك هذه المعلومات عن حول البرمجة والخوارزميات والعمل بالبرمجة لا يوجد لديك أي عذر فإن البرمجة لغة المستقبل وهي لغة الجيل القادم وكل شيء الآن مبني على البرمجة منها الهواتف والكمبيوترات والكاميرات والطائرات والسيارات حتى الملابس الشخصية تدخل بها بعض الأشياء بالبرمجة فما عليك الا نسي وتحديد مجال معين لتعلمي مثلا تطبيقات الاندرويد او موقع الويب أو غيرها من المجالات ابدأ بتحديد مجالك المناسب الذي تحبه وابحث عنه اقرا عنه كثيرا و بعدها ابدأ بتعلم لغات وبعدها تعلم الخوارزميات والتوفيق للجميع ☺
مقالات تهمك ⬇⬇⬇⬇
ــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ
ــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ
شارك الموضوع
تعليقات