انتقل إلى المحتوى

اختبار الكتابة للمبرمجين

30

انقر هنا أو اضغط أي مفتاح للبدء

اضغط Enter في نهاية كل سطر: المسافة البادئة تُضاف تلقائيًا.

Tab + Enter لإعادة البدء

الرموز هي الجزء الصعب

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

كيف يعمل اختبار الكود

  • اختر لغة: JavaScript أو Python أو HTML أو CSS أو SQL، أو كلها معًا.
  • في نهاية السطر اضغط Enter، كما تفعل في محررك.
  • المسافة البادئة للسطر التالي تُملأ لك: لا Tab ولا مسافات تكتبها في بداية السطر، بل الكود نفسه فقط.
  • تتوالى المقاطع إلى أن ينتهي الوقت.

توقّع سرعة أقل من اختبار الكلمات: الرموز والحروف الكبيرة والأرقام تبطئ الجميع. ولأن الكود يُكتب بالأحرف اللاتينية، بدّل إلى تخطيط لوحة المفاتيح اللاتيني قبل أن تبدأ (Alt+Shift أو Windows+Space في Windows، وCtrl+Space أو Cmd+Space في Mac).

الرموز على لوحة المفاتيح

في لوحة مفاتيح أمريكية تقع الأقواس المعقوفة على يمين حرف P، والأقواس المجعدة هي المفاتيح نفسها مع Shift، وعلامة الاقتباس بجانب الفاصلة المنقوطة. وفي كثير من لوحات المفاتيح الأوروبية تتطلب الأقواس المجعدة والمعقوفة المفتاح AltGr، أي مفتاح Alt الأيمن: تُظهر لوحة المفاتيح على الشاشة في الدروس أماكنها.

  • اضغط Shift بخنصر اليد الأخرى، كما تفعل مع الأحرف الكبيرة.
  • تعلّم كل رمز باللمس كما تتعلم الحرف: القوس الذي تضطر إلى البحث عنه يكلّفك أكثر من أي كلمة.

نصائح لكتابة الكود أسرع

  • اقرأ السطر كله قبل أن تبدأه، ثم اكتبه دفعة واحدة.
  • أسماء مثل getUserName أو user_id تضع Shift أو الشرطة السفلية في وسط الكلمة: أبطئ قليلًا عندها.
  • ابدأ باللغة التي تكتبها كل يوم، ثم جرّب الأخرى: لكل لغة رموزها، كالأقواس الزاوية في HTML أو النقطتين في Python.
  • انتبه إلى حالة الأحرف: كل حرف يُحسب، وفي JavaScript أو Python يُعدّ Name وname اسمين مختلفين.
  • بين الرموز، أعد يديك إلى صف الارتكاز.