Fadi Al-Aswadi
Fadi Al-Aswadi

@f_aswadi

10 تغريدة 3 قراءة Mar 10, 2023
البرمجة او تطوير البرمجيات اصبحت واحدة من اهم الأعمال حالياً، فأنت الان تقرأ هذا المنشور عبر تطبيق انترنت قام بعملة الكثير من المطورين والمبرمجين يعملون في شركة تويتر، ومن المؤكد انك الان اما على هاتفك اوجهاز حاسوبك والذي هو فعلياً مليئ بالبرمجيات..
لكن السؤال الان هل البرمجة كتخصص هي حكر على مجموعة من البشر والذي هم من متخصصي قسم البرمجة او هندسة البرمجيات في الجامعة؟
في الواقع البرمجة ليست حكر على متخصصي البرمجة، فالبرمجة هي مهارة skill قبل ان تكون تخصص جامعي، ومادام انها مهارة فإن اي شخص يمكنه اتقانها اذا تعلمها.
هناك سوء فهم عند الكثيرين حيث انهم يعتقدون ان البرمجة تحتاج الى فهم للرياضيات والتكامل والتفاضل والجبر الخطي وغيرها من مواد الرياضيات، وهذا يجعل الكثير يتجنبون هذا المجال...
ولكن في الحقيقة البرمجة تحتاج منك ان تكون فاهم للحساب فقط بمعنى ان تعرف كيف تجمع وتطرح وتضرب وتقسم 😅.
البرمجة تعتمد اعتماد اساسي على المنطق logic والتفكير المنطقي والذي سوف تحتاجة لحل المشاكل....
كل البرامج التي تراها وتستخدمها هي حلول لمشاكل واجهت المبرمجين او الشركات فاقامو بعد ذلك بعمل برنامج لحل هذه المشكلة بشكل منطقي،
ومثال على ذلك موقع تجارة الكتروني، فالمشكلة كانت ان الزبائن تريد وسيلة سهلة لشراء الأشياء لذلك فكر صاحب المشروع باستدعاء مبرمجين لعمل موقع يعرض المنتجات لي يتمكن الزبائن من الشراء، وهذه هي البرمجة حرفياً....
لذلك اي شخص يمكنه تعلم مهارة البرمجة مهما كان تخصصة او مستواه الدراسي، فهي مهارة سهلة اكتسابها والعمل على تطويرها، وشخصيا ارى ان من المفترض ان يتم تدريسها في المدراس حيث انها ستجعل الطلاب يفكروا بشكل منطقي وهذا سوف يساعدهم في حياتهم حتى وان لم يتخصصوا في البرمجة،
ولكن كيف يمكننا تدريب طلاب المدارس على البرمجة..
هناك الكثير من المبادرات من شركات عالمية في هذا المجال وهذه بعضها.
scratch.mit.edu
لغة برمجة سكراتش وهي بالتعاون مع جامعة MIT المتخصصة في مجال التكنولوجيا.
code.org
موقع كود وهو مدعوم من عدة شركات عالمية لتعليم الاطفال، والاجمل انها تدعم اللغة العربية.
اما اذا كنت خريج ثانوية وما بعدها وتريد تعلم البرمجة فعليك بتعلم الاساسيات في البرمجة واول شي هو المنطق logic.
ويمكنك تعلمها عبر موقع هرماش
harmash.com
وبعد ذلك يمكنك الانتقال للغات العليا مثل c++ او جافا لتعلم البرمجة الكائنية OOP والتي سوف تجعلك بارع جدا في البرمجة
وبعد ذلك يمكنك الانطلاق في التخصصات المختلفة مثل برمجة الويب او تطوير التطبيقات وغيرها، وسوف تعرف الطريق بنفسك 😉...
وتذكر ان البرمجة مهارة يمكنك تعلمها بنفسك وبساطة وسوف تجد ملايين المصادر على الانترنت وماعليك سوء ان تبحث لكي تجد ما تبحث عنه...

جاري تحميل الاقتراحات...