recent
أخبار ساخنة

لم أستطع فهم نص الجافا

لم أستطع فهم نص الجافا

ماهو الجافا وطريقة تعلمها يسهولة

لم أستطع فهم نص الجافا
لم أستطع فهم نص الجافا

“لم أستطع فهم نص الجافا. لا أستطيع أن أبدأ من الصفر. يصبح عقلي فارغاً عندما أبدأ في ملف جديد للجافا. أعتقد أنني لا أستطيع ذلك لأنني لا أعرف كيف أفكر كمبرمج”

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

حتى المطورون الذين يستخدمون لغة برمجة أخرى لديهم نفس المشكلة مع نص جافا. ويستبدلون قول “أنا لا أستطيع التفكير كمبرمج” بـ “أنا لا أستطيع التفكير بالجافا”.

لن يطول الأمر، لنجعل اليوم هو اليوم الذي

 تتعلم فيه التفكير كمبرمج.


أنت الآن تستطيع التفكير مثل المبرمج. 

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

freeCodeCamp أو Code Academy أو Code Wars ؟

إن كان سبق لك ذلك فأنت الآن  تستطيع التفكير كمبرمج.

طريقة فهم نص الجافا بسهولة

السبب الحقيقي وراء خلو عقلك عندما تواجه ملف الجافا هو غالباً بسبب مايسمي “تجمد المبرمج” أو “الكودرز بلوك”. أنت خائف من كتابة نص جافا غير ناجح. أنت خائف من مواجهة الأخطاء، ولاتعرف كيف تبدأ.

للتغلب على تجمد المبرمج بسهولة, يمكنك اتباع التعليمات الأربع التالية:


١– جزئ المشكلة إلى مشاكل صغيرة.

٢– أوجد حلول للمشاكل الصغيرة.

٣– اجمع الحلول بطريقة متناسقة.

٤– طور وأعد الصياغة.

هيا لنوضح كل خطوة من هذه الخطوات :

الخطوة ١: تجزئة المشكلة إلى مشاكل صغيرة.

كيف تضع الفيل في الثلاجة؟


هذه بعض الأجابات المحتملة لبعض الناس:

١– افتح الثلاجة

٢–أدخل الفيل

٣– أغلق الثلاجة

حُلت المشكلة.

تخطي الإجراءات هذا الجواب هو أفضل مثال لماذا الناس يعلقون عندما يبدأون بالبرمجة.


عندما تفكر بمنطقية في السؤال، سترى القليل من المشاكل البارزة دون إجابة:

١– عن أي ثلاجة نحن نتحدث؟

٢– أي نوع من الفيلة نحن نتحدث؟

٣– لو كان الفيل ضخم جداً ليدخل الثلاجة، ماذا ستفعل؟

٤– أين تجد الفيل من الأساس؟

٥– كيف ستنقل الفيل إلى ثلاجتك؟

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

الخطوة الثانية: إيجاد حلول لمشاكلك الصغيرة.

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


١– أي ثلاجة؟ الثلاجة الموجودة في مطبخك

٢– أي نوع من الفيلة؟ فيل الأدغال الأفريقية

٣– لو كان الفيل كبير جداً؟ أحضر مسدساً لتقليص الفيل (😎).

٤– أين تجد الفيل ؟ في أفريقيا

٥– كيف ستنقل الفيل؟ تضعه في الحقيبة بعد أن تكون قلصته ثم تأخد طائرة لترجع إلى بلدك.

أحياناً تحتاج أن تتعمق للحصول على الأجوبة التي تريدها. في المثال المذكور في الأعلى نستطيع أن نتعمق أكثر في إجابة ٣ و٤.

١– من أين حصلت على مسدس التقليص؟ استعرته من جاري العالِم المجنون.

٢– أين تستطيع أن تجد الفيل في أفريقيا؟ حديقة أدو للفيلة في جنوب أفريقيا.

عندما تجيب على كل المشاكل الصغيرة، تضعها سوياَ لحل مشكلتك الكبيرة.

الخطوة الثالثة: جمع الحلول بطريقة متناسقة.


في مثال وضع الفيل في الثلاجة تستطيع تتبع الخطوات التالية:

١– أحضر مسدس تقليص من جارك العالِم

٢– سافر إلى جنوب أفريقيا

٣– إذهب إلى حديقة أدو للفيلة

٤– جد فيلاَ في الحديقة

٥– صوّب مسدس التقليص على الفيل

٦– ضع الفيل المتقلص في حقيبتك

٧– توجه عائداً إلى المطار

٨– سافر إلى بلدك

٩–  ارجع إلى بيتك

١٠– أدخل الفيل في ثلاجتك 

حُلت المشكلة.

أمر مثير للإهتمام ، ولكنك غالباً لن تحتاج أن تجد فيلاً لتضعه في ثلاجتك مع نص الجافا.

التفكير مثل المبرمجين بسيط. المفتاح هو أن تعرف كيف تحلل المشكلة وتقسمها إلى مشاكل صغيرة.

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

بعد الإنتهاء من الإجابة عن كل مشكلة صغيرة ستجد الحل لمشكلتك الكبيرة. بعض الأحيان تحتاج لربط الخطوات التي كتبتها لكل المشاكل الصغيرة.

أخيراً، إيجادك لأول حل لن يكون نهاية عملك, بل ستكون هناك دائماَ مساحة للتطوير. خذ راحة واعمل على شئ آخر ستجد أن لديك حلول أفضل عندما تعود.

الليث التقني
العربي للبرمجة


لم أستطع فهم نص الجافا
الليث التقني

تعليقات

ليست هناك تعليقات
إرسال تعليق

    matzamn2

    google-playkhamsatmostaqltradent