3 طرق لبدء تعلم البرمجة

جدول المحتويات:

3 طرق لبدء تعلم البرمجة
3 طرق لبدء تعلم البرمجة

فيديو: 3 طرق لبدء تعلم البرمجة

فيديو: 3 طرق لبدء تعلم البرمجة
فيديو: تعلم لغة البرمجة جافا | Learn Java course 2024, يمكن
Anonim

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

خطوات

طريقة 1 من 3: اتخاذ قرار بشأن لغة برمجة للتعلم

ابدأ تعلم البرمجة الخطوة 1
ابدأ تعلم البرمجة الخطوة 1

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

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

  • يعمل مبرمجو الواجهة الأمامية على أشياء مثل واجهات المستخدم الرسومية (GUIs) والأشياء التي يتفاعل معها المستخدمون. تشمل اللغات الشائعة لمبرمجي الواجهة الأمامية HTML و CSS و Javascript.
  • يعمل المبرمجون الخلفيون على أشياء مثل قواعد البيانات والبرمجة النصية وبنية البرامج والأشياء التي تجري خلف الكواليس. تشمل لغات البرمجة الشائعة للمستخدمين الخلفيين Ruby و Python و PHP وأدوات مثل MySQL و Oracle.
ابدأ تعلم البرمجة الخطوة 2
ابدأ تعلم البرمجة الخطوة 2

الخطوة 2. فكر في المنصات التي تهتم بها

هل تريد تطوير برمجيات لأجهزة الكمبيوتر؟ هل أنت مهتم أكثر بتطبيقات الهواتف الذكية والأجهزة اللوحية. إذا كان الأمر كذلك ، فما هو نظام التشغيل الذي تهتم به أكثر؟ قد يتطلب تطوير البرامج لنظام التشغيل macOS تعلم لغات مختلفة قد لا تحتاج إلى معرفة تطوير التطبيقات لنظام التشغيل Windows. وبالمثل ، قد يتطلب تطوير تطبيقات iPhone و iPad مهارات مختلفة عن تطوير تطبيقات Android.

ابدأ تعلم البرمجة الخطوة 3
ابدأ تعلم البرمجة الخطوة 3

الخطوة 3. فهم مفاهيم البرمجة المختلفة

على الرغم من وجود العديد من لغات البرمجة المختلفة ، إلا أن هناك بعض المفاهيم الأساسية التي تشترك فيها جميعًا. بعض مفاهيم البرمجة الأساسية هي كما يلي:

  • عامل:

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

  • هيكل التحكم:

    تخبر بنية التحكم البرنامج أي جزء من البرنامج يجب تشغيله وبأي ترتيب. غالبًا ما يُشار إلى نوع واحد شائع من بنية التحكم بعبارة If / Then / Else. هذا يخبر البرنامج أنه إذا كان الشرط صحيحًا ، فانتقل إلى قسم التشغيل في القسم التالي من البرنامج. لكل شيء آخر ، ارجع إلى قسم مختلف. على سبيل المثال ، إذا طلب أحد البرامج من المستخدم إنشاء كلمة مرور ، فسيتم تخزين كلمة المرور كسلسلة. تطلب شاشة كلمة المرور من المستخدم إدخال كلمة المرور الخاصة به. يتم استخدام عبارة IF / Then / Else لإخبار البرنامج أنه إذا كانت كلمة المرور التي تم إدخالها تساوي كلمة المرور المحفوظة ، فقم بتنفيذ باقي البرنامج. لكل ما عدا ذلك ، اعرض "كلمة المرور الخاصة بك غير صحيحة".

  • هيكل البيانات:

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

  • بناء الجملة:

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

  • أدوات:

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

ابدأ تعلم البرمجة الخطوة 4
ابدأ تعلم البرمجة الخطوة 4

الخطوة 4. حدد لغات البرمجة التي تريد تعلمها

بعد أن تقرر ما تريد القيام به بمعرفتك بالبرمجة ، ابدأ في إجراء بعض الأبحاث لمعرفة لغات البرمجة المستخدمة في مجال اهتمامك.

  • بايثون:

    بايثون هي لغة جيدة للمبتدئين للبدء بها. إنها لغة ذات أغراض عامة تسمح لك بفعل أي شيء تقريبًا ، كما أنها سهلة الاستخدام.

  • روبي:

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

  • جافا:

    Java هي لغة شائعة كانت موجودة منذ سنوات وتستمر في النمو. إنها اللغة الأساسية المستخدمة لتطوير التطبيقات لهواتف Android. يمكن استخدامه أيضًا لتطوير برامج الكمبيوتر. على سبيل المثال ، تم بناء Minecraft في الأصل في Java.

  • ج:

    تم تصميم C في الأصل لكتابة برامج النظام. إنه مضمن في كل معالج دقيق تقريبًا اليوم. ليس هناك الكثير أيضًا ، ولكن إذا كان بإمكانك تعلم لغة C ، فسيكون لديك أساس متين يسمح لك بالتعرف على أي لغة برمجة أخرى.

  • C ++:

    C ++ هي واحدة من أكثر اللغات متعددة الأغراض استخدامًا. إنها لغة أخرى صعبة التعلم ، لكنها تستحق العناء. يمنحك C ++ تحكمًا أوسع في التطبيقات التي تطورها ويمنحك تحكمًا أكبر في أجهزة الكمبيوتر. تعتبر واحدة من أفضل اللغات لتطوير التطبيقات واسعة النطاق.

  • C #:

    C # (تُنطق C حاد) أحدث قليلاً من C ++ ولديها بعض الميزات المضافة. التعلم أسهل قليلاً من C ++ ، ويستخدم في الكثير من تطبيقات Windows.

  • سويفت:

    Swift هي لغة متعددة الأغراض طورتها شركة Apple. يتم استخدامه بشكل أساسي لتطوير تطبيقات لمنتجات Apple مثل iPhone و iPad و macOS و Apple TV والمزيد.

  • HTML / CSS. يتم استخدام HTML و CSS في تصميم الويب. يتم استخدام HTML لإنشاء صفحات الويب التي يمكن تقديمها بواسطة متصفح الويب الخاص بك. يمكنك استخدام HTML لإضافة كائنات إلى صفحة الويب وتصميم مظهر صفحة الويب. يتم استخدام CSS لإنشاء مظهر أو نمط قياسي عبر صفحات ويب متعددة. على سبيل المثال ، إذا كنت ترغب في إنشاء مظهر ونمط متشابهين عبر صفحات ويب متعددة لموقع ويب ، فيمكنك تطبيق رموز نمط HTML نفسها على كل صفحة ويب ، أو يمكنك إنشاء ملف CSS واحد يطبق نفس المظهر على جميع صفحات الويب الصفحات.
  • جافا سكريبت:

    Javascript (يجب عدم الخلط بينه وبين Java) هي لغة أخرى مستخدمة في تصميم الويب. يتم استخدام جافا سكريبت لإنشاء ميزات تفاعلية لموقع ويب. إنه ضروري لتصميم أي تطبيق ويب.

  • PHP و MySQL:

    PHP و MySQL هما لغات خلفية تدير قواعد البيانات على الخادم. في أي وقت يقوم برنامج أو موقع ويب أو تطبيقات بتخزين معلومات المستخدم ويطلب من المستخدمين تسجيل الدخول ، يتم تخزين هذه المعلومات في قاعدة بيانات. MySQL و PHP هي لغات تُستخدم لإنشاء قواعد البيانات وإدارتها.

الطريقة 2 من 3: الحصول على الموارد اللازمة للبرنامج

ابدأ تعلم البرمجة الخطوة 5
ابدأ تعلم البرمجة الخطوة 5

الخطوة 1. ابحث عن بعض دروس المبتدئين

يمكنك العثور على الكثير من البرامج التعليمية الأساسية على الإنترنت مجانًا تمامًا. قد تكون هذه مواقع ويب للترميز أو برامج تعليمية على YouTube أو دروس ويب تفاعلية. يجب عليك أيضًا البحث عن كتاب مدرسي حول اللغة التي تريد تعلمها. فقط تأكد من أنه مكتوب وفقًا لمستوى مهارتك. تتضمن بعض الموارد عبر الإنترنت ما يلي:

  • Codeacademy.com هو واحد من أكبر مواقع البرمجة التعليمية عبر الإنترنت. يمكنك أن تأخذ دورات أساسية باستخدام حساب مجاني. يمنحك الحساب الاحترافي مواد إضافية وإرشادات خطوة بخطوة ودعم الزملاء.
  • EdX هي دورة مجانية عبر الإنترنت يحكمها معهد ماساتشوستس للتكنولوجيا وجامعة هارفارد وتقدم دورات مجانية في مجموعة متنوعة من لغات البرمجة.
  • w3schools.com هو مورد مجاني عبر الإنترنت يركز في الغالب على تصميم الويب. يقدم دروسًا وأمثلة مجانية في HTML و CSS و Javascript و PHP و Python و Java و C ++ و C # والمزيد.
  • تقدم قناة Darek Banas على YouTube العديد من البرامج التعليمية حول مجموعة متنوعة من لغات ومفاهيم البرمجة.
  • Programming Knowledge هي قناة أخرى على YouTube تقدم الكثير من دروس الفيديو المجانية حول مجموعة متنوعة من لغات ومفاهيم البرمجة.
  • Codeingame هو موقع ويب رائع يساعدك على صقل مهاراتك في الترميز من خلال ممارسة الألعاب بلغات برمجة مختلفة. يتضمن مجموعة متنوعة من اللغات ، بما في ذلك C ++ و C # و Javascript و Java و Python و Koltin و PHP و Swift والمزيد.
  • سكراتش هي أداة تعليمية عبر الإنترنت تم تطويرها بواسطة معهد ماساتشوستس للتكنولوجيا لتعليم الأطفال كيفية تطوير ألعاب الفيديو والترميز. يستخدم لغة برمجة مرئية تسمح لك بالبرمجة باستخدام الكتل. هذه طريقة جيدة لتعلم كيفية تصور مفاهيم البرمجة وتعلم كيفية التفكير مثل المبرمج.
  • يحتوي موقع Code.org على الكثير من البرامج التعليمية لجميع الأعمار ومستويات الصفوف لتعليم كل من الأطفال والكبار كيفية البرمجة.
ابدأ تعلم البرمجة الخطوة 6
ابدأ تعلم البرمجة الخطوة 6

الخطوة 2. قم بتنزيل البرامج اللازمة للبرمجة بلغتك

لا تتطلب منك جميع البرامج تثبيت البرنامج لبدء البرمجة. على سبيل المثال ، إذا كنت ترغب في بدء البرمجة في HTML و CSS و Javascript ، فأنت تحتاج فقط إلى محرر نصوص مثل Notepad أو TextEdit ومتصفح ويب. ومع ذلك ، تتطلب اللغات الأخرى تنزيل برامج خاصة وتثبيتها لتشغيل البرامج المبرمجة بهذه اللغات

  • روبي:

    قم بتنزيل أحدث إصدار من Ruby [https://www.ruby-lang.org/en/downloads/ هنا}.

  • بايثون:

    يتم تثبيت Python على العديد من أجهزة الكمبيوتر بالفعل ، ولكن قد تحتاج إلى تثبيت أحدث إصدار قبل بدء البرمجة في Python.

  • جافا:

    ستحتاج إلى تثبيت Java Software Development Kit. من أجل بدء البرمجة في Java.

  • PHP و MySQL:

    تعمل PHP و MySQL على خادم بدلاً من الكمبيوتر. ومع ذلك ، لتطوير واختبار PHP و MySQL محليًا على جهاز الكمبيوتر الخاص بك ، ستحتاج إلى تنزيل وتثبيت برنامج خادم مثل Apache ، بالإضافة إلى PHP نفسها. هناك العديد من حزم البرامج ، بما في ذلك WAMP و

ابدأ تعلم البرمجة الخطوة 7
ابدأ تعلم البرمجة الخطوة 7

الخطوة 3. تنزيل بيئة تطوير متكاملة

بيئات التطوير المتكاملة (IDE) هي برامج تحتوي على أدوات تطوير شاملة تحتوي على محرر كود وأدوات بناء ومصحح أخطاء وأحيانًا مترجم. تدعم العديد من IDEs لغات متعددة. تتضمن بعض IDEs ما يلي:

  • كسوف.
  • نتبينز.
  • كود الاستوديو المرئي
  • Android Studio (لتطبيقات Android).
  • Xcode (لتطبيقات Mac و iPhone و iPad).
ابدأ تعلم البرمجة الخطوة 8
ابدأ تعلم البرمجة الخطوة 8

الخطوة 4. تنزيل مترجم أو مترجم

هناك نوعان رئيسيان من لغات البرمجة ، واللغات المترجمة واللغات المترجمة. تحول اللغة المترجمة التعليمات البرمجية الخاصة بك إلى لغة آلة يمكن للكمبيوتر فهمها. تشمل اللغات المجمعة C و C ++. تستخدم اللغات المفسرة مترجمًا فوريًا ينفذ التعليمات الموجودة في الكود دون تحويلها إلى رمز الجهاز. تشمل اللغات المفسرة بايثون وجافا سكريبت. تحتوي بعض بيئات التطوير المتكاملة على مترجم أو مترجم. في بعض الحالات ، ستحتاج إلى تنزيل مترجم أو مترجم منفصل.

  • يحتوي موقع Codechef.com على بيئة تطوير متكاملة ومترجم ومترجم فوري عبر الإنترنت يعمل مع مجموعة متنوعة من اللغات
  • GCC هو مترجم مفتوح المصدر (مجاني) لـ C و C ++.
  • يمكن تنزيل مترجمي Python مباشرة من موقع Python الرسمي.
  • OpenJDK عبارة عن مجموعة تطوير مجانية مفتوحة المصدر لـ Java تتضمن مترجمًا.
ابدأ تعلم البرمجة الخطوة 9
ابدأ تعلم البرمجة الخطوة 9

الخطوة 5. ابحث عن مرشد جيد

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

طريقة 3 من 3: البدء في البرنامج

ابدأ تعلم البرمجة الخطوة 10
ابدأ تعلم البرمجة الخطوة 10

الخطوة الأولى: فكر فيما يمكنك بناءه بالمهارات التي تمتلكها

بعد قيامك ببعض التمارين وتعلم بعض الأساسيات ، ابدأ في التفكير فيما يمكنك بناءه بالمهارات التي لديك. لا يجب أن يكون أي شيء عظيمًا. يمكن أن يكون برنامج إضافة بسيطًا ، أو تطبيقات أسئلة وأجوبة متعددة الخيارات. قم بإنشاء بعض البرامج البسيطة. أثناء تواجدك فيه ، استمر في التعلم حتى تتمكن من بناء برامج أكبر وأفضل.

ابدأ تعلم البرمجة الخطوة 11
ابدأ تعلم البرمجة الخطوة 11

الخطوة 2. قرر ما هو الهدف من برنامجك

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

  • اسمح للمستخدم بتنظيم قائمة بالأسماء ومعلومات الاتصال.
  • اعرض قصة نصية تسمح للمستخدم باختيار مساره الخاص.
  • امنح اللاعب خيارًا من الهجمات للاختيار من بينها بينما يقوم الأعداء بإنشاء هجماتهم العشوائية.
  • احسب مدار كوكب حول نجم.
ابدأ تعلم البرمجة الخطوة 12
ابدأ تعلم البرمجة الخطوة 12

الخطوة 3. حدد القيود التي يجب أن يلتزم بها برنامجك

بعد أن تقرر هدفًا لبرنامجك ، يجب أن تقرر القواعد التي يجب أن يتبعها برنامجك لإكمال هدفه ، على سبيل المثال:

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

الخطوة 4. حدد الأدوات التي ستستخدمها

بعد أن تقرر هدفًا وقواعد لبرنامجك ، حدد الأدوات التي ستستخدمها لتطوير برنامجك ، بالإضافة إلى نظام التشغيل الذي سيتم تطوير البرنامج من أجله. يجب عليك أيضًا أن تقرر ما إذا كنت ستعمل بمفردك أو كفريق. قد ترغب أيضًا في تحديد ما إذا كنت ستقوم ببرمجة البرنامج بالكامل بنفسك ، أو ما إذا كنت ستستخدم أي تعليمات برمجية أو أدوات خارجية. فكر في كيفية تنفيذ هذا الرمز أو الأدوات.

ابدأ تعلم البرمجة الخطوة 14
ابدأ تعلم البرمجة الخطوة 14

الخطوة 5. حدد تسلسل الأحداث

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

ابدأ تعلم البرمجة الخطوة 15
ابدأ تعلم البرمجة الخطوة 15

الخطوة 6. قسّم المشاكل الأكبر إلى مشاكل أصغر

قم بعمل قائمة بالأهداف الرئيسية للبرنامج. ثم قسّم تلك الأهداف الكبيرة إلى أهداف أصغر يسهل التعامل معها. إذا كان حل هذه المهام الصغيرة لا يزال صعبًا للغاية ، فقسِّمها إلى مهام أصغر.

ابدأ تعلم البرمجة الخطوة 16
ابدأ تعلم البرمجة الخطوة 16

الخطوة 7. حدد الوظيفة الرئيسية لبرنامجك

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

ابدأ تعلم البرمجة الخطوة 17
ابدأ تعلم البرمجة الخطوة 17

الخطوة الثامنة. افهم وظائف وأهداف البرنامج واحدة تلو الأخرى

بعد أن يكون لديك مخطط تفصيلي لوظائف البرنامج وأهدافه ، يمكنك البدء في كتابة التعليمات البرمجية التي تنفذ كل وظيفة. يجب أن تكون وظيفة Keep بسيطة إلى حد ما. إذا بدت الوظيفة معقدة للغاية ، فقسِّمها إلى وظائف أصغر وتنفيذ تلك الوظائف.

ابدأ تعلم البرمجة الخطوة 18
ابدأ تعلم البرمجة الخطوة 18

الخطوة 9. اختبر البرمجة الخاصة بك

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

ابدأ تعلم البرمجة الخطوة 19
ابدأ تعلم البرمجة الخطوة 19

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

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

  • إذا كنت تقرأ التعليمات البرمجية من التعليمات ، فأعد قراءة التعليمات وتأكد من فهمك لها.
  • تأكد من أن الكود الخاص بك منظم ، ووضع مسافة بادئة له بشكل صحيح ، وأنه يستخدم الصيغة الصحيحة.
  • تحقق من الهجاء وتأكد من صحتها.
  • استخدم عبارات الطباعة للتحقق من القيم المتغيرة.
  • إذا لم تكن متأكدًا من تشغيل قسم من التعليمات البرمجية ، فاستخدم بيان الطباعة لمعرفة ما إذا كان يصل إلى هذا القسم.
  • تحقق من رسائل الخطأ وجوجل لهم.
  • قسّم الكود الخاص بك إلى أقسام وقم بتشغيل الأقسام الفردية لعزل مكان المشكلة.
  • محاولة البحث عن رمز عمل على الإنترنت يقوم بما تريد القيام به.
  • تحقق مما إذا كانت هناك أداة تفعل ما تريد.
  • أدخل الرمز يدويًا بدلاً من نسخه ولصقه.
  • خذ استراحة وعد إلى الكود.
  • طلب المساعدة.
ابدأ تعلم البرمجة الخطوة 20
ابدأ تعلم البرمجة الخطوة 20

الخطوة 11. اختبر البرنامج مرة أخرى

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

فيديو - باستخدام هذه الخدمة ، قد تتم مشاركة بعض المعلومات مع YouTube

نصائح

  • لا تخف من طلب المساعدة. ابحث عن منتدى جيد ونشط به الكثير من المستخدمين المطلعين على اللغة التي اخترتها ، واطرح أي أسئلة تريدها. يمكن أن يساعد الصديق الواقعي ذو الخبرة في شرح المفاهيم الصعبة والتعامل مع الأخطاء المزعجة.
  • إذا بدأت تشعر بالإحباط ، خذ قسطًا من الراحة. قد تجد أنك "حصلت عليه" عندما تعود. حوالي 15 - 30 دقيقة من الكمبيوتر هو الأفضل.
  • إذا كان بإمكانك العثور على كتاب بلغتك غير مكلفة ، فقم بشرائه. من الجيد دائمًا أن يكون لديك مرجع ورقي ، ولكن من غير المجدي أن يكون لديك كتاب فقط نظرًا لوجود وفرة من المساعدة على الويب.
  • بدافع البقاء. تدرب قدر المستطاع ، لأنه كلما طالت المدة بين الجلسات ، ستنسى أكثر.

موصى به: