السلام عليكم ورحمة الله وبركاته
هل البرمجة سهلة التعلم؟
هل تطبيقها سهل؟
هل سأستفيد عندما اتعلمها؟
مالهدف منها؟
من اين ابدأ؟وكيف؟ومتى؟
شاركوني آرائكم…
اريد ان ابدأ ولكن لا اعرف من اين ابدأ
قبل أن تتعلم البرمجة أرى أنه عليك أن تبحث عن ماهي البرمجة من الأساس وما الهدف منها.
وهل هذا الهدف سيفيدك في حياتك أم لا.
وتجيب على بعض الأسئلة الخاصة بها. مثل هل تنوي جعلها هواية أم مجال جانبيًا أم مجال أساسي؟ وهل هي قريبة من مجالك الأصلي أم لأ.
وهل أنت كشخص طبيعتك تميل لحب الرياضيات وحل المشكلات أم تميل لجوانب أخرى؟
عند معرفة إجابة هذه الأسئلة فإنك ستعرف هل هي مناسبة لك أم لا. أما عن سهولتها فهي ليست سهلة ولكنها ليست مستحيلة وهي تستحق كل مجهود بها إن كان يتم في الاتجاه الصحيح لتطورك الشخصي.
أما إن كنت قد قررت البداية فالإجابة عن الأسئلة ستجعل طريقك أفضل. ولهذا قد أرشح لك في هذه الحالة المحاضرة الأولى من كورس CS50 التابع لجامعة هارفارد والموجود بشكل مجاني على الانترنت. وهي محاضرة مدتها الساعتان والنص ولكنها ستعرفك على الأقل ماهي البرمجة وفيما تفيدنا.
لن أقول لك أن البرمجة سهلة ولن أقول صعبة ولاكن أري أن أكثر الأسباب إنتشاراً و هو الخوف من تعلم لغة البرمجة، دعني أخبرك الان اصبح بإمكان الأطفال تعلم البرمجة.
طبيعة الإنسان يا صديقي تتضمن خوفاً فطرياً من المجهول و الغريب، و لغات البرمجة مجهولة لمن يرغب بتعلمها لذا تجد أن من الصعوبة نوعاً ما الخوف من تعلم لغات البرمجة، دعني أقدم لك مجموعة من الخطوات ستصل بعدها لإجابة سؤالك :
البرمجة من المهن الأكثر طلبا اليوم في السوق، ولكن مع كل ذلك لا يمكن تعلمها بسهولة لتعبم فقط أساسيتها قد تحتاج 7 اشهر على الأقل. أخي مبرمج وله 9سنوات وهو في هذا المجال كلما أسأله يخبرني بأنه مزال يتعلم ويتدرب أكثر عن المجال، لذلك عالم البرمجة هو بحر والفائز فيه هو من سعى وصبر وإستغل اوقات فراغه في تعلمه.
أما بالنسبة للكورسات لتعلم هذه المهارة، فصراحة انصحك بالمراجع الأجنبية لكون ان الترجمة العربية نادرة في هذا المجال وأحيانا محرفة.
وعليكم السلام ورحمة الله وبركاته
أولا يجب تحديد هدف من تعلم البرمجة ماذا تريد أن تصنع مثلا: تطبيقات الهواتف , برمجة المواقع , الألعاب , الذكاء الاصطناعي وغيرها الكثير من المجالات باختيارك للمجال يمكنك معرفة اللغة التي ستتعلمها والأدوات اللازمة , تعلم لغة واحدة ستتمكن من تعلم لغات أخرى بسهولة لأن منطق البرمجة واحد, لكن يمكنك تجربة البرمجة من أجل لا شيء فقط لتتذوق طعم المنطق البرمجي أنصحك بلغة بايثون فهي لغة سهلة جدا وقوية ومصادر العربية متوفرة
من ناحية الصعوبة أو البساطة تعود لنوع المشروع الذي يتطلب تقنية ما وحجم المشروع الكلي لكن أغلب المشاريع عادية من ناحية درجة صعوبتها
الاستفادة من البرمجة إذا قصدت من ناحية المادي , مثلها كأي مهنة أخرى الأمر محكوم بقانون العرض والطلب سوق البرمجة به طلب عالي ومنافسة عالية , لدخول السوق هناك عدة أوجه مثل العامل الحر أو الموظف أو صاحب مشروع قبل التربح من البرمجة عليك أن تصل للمستوى المطلوب في تخصصك وتتعلم كيف تسوق لنفسك
التعليقات