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

السلام عليكم ورحمة الله وبركاته

حياكم الله اخواني مجتمع التقنية

ان شاء اللع الجميع بخير ...

أما بعد ..

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

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

سؤال هو كيف تتم عملية البرمجة ؟

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

لتوضيح فكرتي أكثر هو أريد أن أعرف كيف يقوم المبرمج بصنع أكواد برمجية لكي يعمل وظيفة معينة في التطبيق

كمثال هل يستغل المصفوفات و عمليات التكرار و الشروط مثل ما هو موجود في أساسيات أغلب لغات البرمجة

أم يدمج عمليات رياضية و شروط if ..

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

+

ادا كان موجود مبرمج هنا يرد علينا كيف يعمل قبل أن يبرمج تطبيق

مثلا انا أريد عمل تطبيق مفكرة هل سأحتاج جميع الأساسيات أم فقط بعضها ؟

وجزاكم الله خيرا و أسف عن الإزعاج بكثرة الكلام الخاص بتوضيح الفكرة ..

يرجى الدخول لحسابك أو تسجيل حساب لتستطيع إضافة تعليق
حساب جديد دخول

التعليقات

وعليكم السلام ورحمة الله وبركاته

نعم الاساسيات مهمة جدا لتعلم البرمجة

سأضرب لك مثلا

لو أردت تعلم اللغة الانجليزية فأنت مضطر لتعلم الحروف الابجدية نطقا وكتابة ثم تعلم تركيب الجمل, الضمائر ,الافعال ,الأزمنة ,الاساليب الانشائية(الاستفهام التمني الامر التعجب وغيرها من الاساليب)

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

نفس الشيء بالنسبة للغات البرمجة انت مضطر لتعلم اساسياتها مثل المتغيرات وانواعها الثوابت, الشروط ,حلقات التكرار,هياكل البيانات(جداول مصفوفات وغيرها...)

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

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

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

لا تتخطى اى درس منها ولا تهمل فى دراستها ولا ستندم حقا . فكل ما بعدها سهل اذا كان اساسك قوى .

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