13

3 صعوبات قد تواجهها اثناء البرمجة !

السلام عليكم ورحمة الله تعالى و بركاته , اما بعد :

من العنوان قد تفهم موضوع هذه المشاركة , كلنا مررنا بمراحل جد صعبة اثناء قيامنا بكتابة الاكواد البرمجية .. قد تؤدي بك هذه الصعوبات الى الاحباط و الشعور بالرغبة في ترك البرمجة , كما حدث لي شخصيا ! لكن , كل هذه المشاكل علمتني البرمجة في حد ذاتها . فكلنا نتعلم من اخطائنا .. واليوم اكتب لكم هذا الموضوع لابراز بعض المشاكل التي قد تتعرض لها و الهدف من هذا الموضوع انك تاخذ الحيطة و الحذر منها , او على الاقل تكون لك عنها فكرة ! نبدأ:

البرمجة امر صعب : لا أحد يخبرك بهذه الحقيقة ، الكل يخبرك بأن البرمجة سهلة ما هي إلا حفظ أكواد عن ظهر قلب و إعادة إستدعاءها من أجل الإشتغال بها , لكن للاسف هذا امر خاطئ ! فعليك ان تدرك ان البرمجة تتطلب الذكاء قبل الحفظ ! قد لا تجد هذه الصعوبة اثناء برمجتك لعبارة Hello World ، لكن صدقني ، ستجد هذه الصعوبة حتما عند برمجتك لبرنامج متكامل بكل حذافره , لذلك عليك ان تستعمل ذكائك قبل حفظك.

عدم إشتغال البرنامج بعد تسليمه : عند إشتغالك كمبرمج ، قد لا تدري من اين تتهاطل عليك الأخطاء و المشاكل ، و راجع الأمر مرات و مرات و تجربة البرنامج في عدة اجهزة . لان هذه المشكلة قد تصادفك اثناء نقلك للبرنامج او تسليمه.

الـ BUGS : من المشاكل الكثيرة و المتعددة التي ستواجهك أثناء مسيرتك في عالم البرمجة ، المشكل انك ستقضي 15 دقيقة في كتابة الأكواد ، و 5 ساعات في حل المشاكل ، بل العجيب و الغريب في الأمر ، قد تجد في الأخير ان سبب المشكل ما هو الا انك نسيت ان تقفل كود برمجي (;) قد يبدو امرا غريبا .

و في النهاية اتمنى اني افدتكم اعطوني ارائكم و نصائحكم . في امان الله

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

التعليقات

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

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

اما عن تجربتي فالصعوبة الحقيقية تتجلى في هدر الوقت الكثييييييييييييييييييييييييير لكتابة الكود ( انا اتكلم عن تصميم موقع متكامل )

لهذا نجد ان معظم المبرمجين يعملون في فريق يكونه عدة اشخاص من مختلف التخصصات , و ذلك لتجنب كل الامور التي ذكرتها انت : (الوقت , الاخطاء , تسهيل العمل) :)

البرمجة امر صعب

لا يمكنك أن تسطر هذه الجملة وتضعها كقاعدة تعم الكل إنطلاقا من تجربتك الشخصية لأن الصعوبة أمر نسبي ما تراه أنت عتيا قد يتراءى للآخر سهلا ممتننعا، فكل وقدراته الذهنية في مسألة التعلم.

في البداية ستكون صعبة بالطبع , لكن بعد تعلمت انت سوف تتقن اساسيات البرمجة .. لكن عليك استعمال الذكاء بالطبع

شكرا على كتابك للموضع , وعندي كم نقطة مهمة الاولى في "Compiler" المتقدمة مستحيل ماتنتبه انك مو ناسي ; الا في حالة كنت في البداية واعني البداية بالمعنى الحرفي يعني عدم القدرة على تفرقة بين متغير int و float.

النقطة الثانية مهمة جدا : انه اصعب انواع المشاكل Error runtime وليسى bugs اثناء كتابة الكود .

مشكلة Error runtime هي عدم قدرة الكومبايلرز على تتبع سبب المشكلة وخصوصا في حال استعمالك 3rd party

مثل Google Maps API , Facbook SDK الخ .

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

اتفق معك , لكن لا اظن ان للرياضيات كل هذا الدور في البرمجة .. و مازال رأيك صحيحا

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

في هاته الحالات نعم ستحتاج للرياضيات

السلام عليكم

موضوع مهم تطرقك مفيد أخي الكريم

لكن برأي هناك نقاط معيقه و أخرى مساعده لم تذكرها ربما لأنك لم تتعرض لها خلال مسيرتك

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

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