كيف تصبح مبرمج؟

كيف تصبح مبرمج؟

من أين أبدأ؟

كثيرا ما يأتيني هذا السؤال (كيف أصبح مبرمجاً؟) و طريقة تعلم البرمجة و إتقانها و طريقة عمل  تطبيق موبيل او عمل موقع إلكترونى خاص بي؟

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

اسئلة كتير كى تدخل بعالم البرمجة و في الاخر بنكمل بطريق مسدود و مش بنكمل و تنتهي المسيره اللي كنا نفسنا نكملها.

في هذه المقالة سأتناول الطريقة التي أراها مناسبة لتصبح مبرمجا ناجحا و مميزا و تبدء بالطريق الصحيح

- يجب أن تحب الجهاز/الحاسوب الخاص بك و تحب إستخدامه

- يجب أن يكون لديك شغف و حب لتعلم اشياء جديدة لان هيفرق جدا لو بتعمل حاجه انت بتحبها

 

ما هدف البرمجة؟

البرمجة هدفها ان اقوم بحل مشكلات معينه او تسهيل عمليه معينه علي الشخص باستخدام الاكواد البرمجة التى اقوم بكتابتها

 

كيف أبدء؟

لكى تبدئ في تعلم برمجة لابد من تعلم بعض المبادئ و الأساسيات التي ستساعدك كثيرا في تعلم اي لغه برمجة بسهوله.

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

 

ما الذي يفرق مبرمج عن غيره؟ 

ما يفرق مبرمج عن الاخر هي  طريقة كتابه الكود الخاصة به.

هل انت قمت بكتابه الكود بطريقة سليمة , لان يوجد البعض يتسطيع كتابه كود و لكن بعد كده بيواجهها مشاكل كثيرة بالتعديل

 

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

الخوارزميات 

انصحك بتعلم الخوارزميات و ليس ضروريا التعمق بها فقط الاساسيات.

لان هتعلمك اساسيات كتابه برنامجك وطريقة التفكير المنطفي في كتابه البرنامج, لابد من فهم بعض المصطلحات كي تستطيع استخدامها.

مثال: للمصطلحات و الاساسيات - مصطلح اسمه التكرار او LOOP  إذا قمت بفهم المعني الخاص به هتكون قادر علي استخدمها باي لغه برمجه لان المعني واحد في كل لغات البرمجة.

حدد وجهتك

ماذا تريد أن تفعل؟ عالم البرمجة مجالاته متعددة جدا و لغات برمجة كثيرة جدا.

يغلب علي العمل في عالم البرمجة ثلاث مجالات:

1- تطبيقات سطح المكتب - أمثلة للغات البرمجة JAVA,C#, PYTHON

2- تطبيقات الويب - أمثلة للغات البرمجة HTML,CSS, JAVASCRIPT,  PHP, JAVA,PYTHON

3- تطبيقات الأجهزة المحمولة - أمثلة للغات البرمجة  SWIFT, OBJECT c,ANDRIOD

لا تنظر للسوق ماذا يحتاج بل أين تسطيع الإبداع!

لا تحاول أن تتعلم اكتر من لغه برمجة بنفس الوقت اتعلم واحده واحده و اتقنها

الاهم انك لازم تجرب بأيدك و تمارس البرمجة

مشاكل كثيرة ؟

اذا واجهتك مشاكل كبيرة و أخطاء برمجة لا تقلق فأهلا بك في عالم البرمجة , أنت حاليا بالطريق الصحيح لان هيقابلك مشاكل كتير و تحاول تحلها و تتعلم مهما كان خبرة المبرمج هنفضل نتعلم من المشالك اللي بنواجهها.

انت هيكون اقرب صديق ليك مع عالم البرمجة GOOGLE هيساعدك كتيير جدا جدا.

لا تستعجل علي اي شئ, خد وقتك انك تتعلم و جرب بايدك و حب الحاجه اللي بتعملها

ثق بنفسك

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

حاول تبرمج برنامج صغير لك لتقوم بتطبيق كل ما تعلمه و هذا سيكون حافز لك لتعلم الكثير.

 

ماهي لغة البرمجة المناسبة؟

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