هناك الكثير من البرامج لتعلم اللغة الإنجليزية ، ولكن هل يستحق استخدام أي منها إذا كنت مبرمجًا؟

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

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

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

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

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

جميع البرامج والملفات التي سيتم مناقشتها في هذه المقالة موجودة في الأرشيف: yadi.sk/d/A4UHOXCTpW9eow

الصورة

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

في البرنامج ، تحتاج إلى سحب الملف إلى TXT والذي يحتوي على قائمة بالكلمات (كل كلمة في سطر جديد). على سبيل المثال ، توجد قائمة تضم 2500 كلمة شائعة في الأرشيف. تخيل أن هذه القائمة (ملف TXT) هي مجموعة من الكلمات. الراحة هي أنه ، كما في الحياة ، يمكنك تطوير نظامك الخاص لتعلم وتكرار الكلمات ، ونقل الكلمات بين الملفات. على سبيل المثال ، لقد تعلمت اليوم 15 كلمة ، فهي في قائمة يتضمن اسمها تاريخ التكرار التالي ورقم هذا التكرار (على سبيل المثال ، 15.01 1). لقد كررت الكلمات في 15 يناير ، والآن يجب تكرار الكلمات في غضون يومين. أي ، يمكن تسمية الملف في 17 يناير ، 2. ثم يمكن تكرار هذه الكلمات بعد 4 أيام ، ثم بعد 8 ، ثم يمكن طرحها في ملف "LEARNED.txt" وتكرارها مع كلمات أخرى مستفادة ، على سبيل المثال ، مرة واحدة في الشهر.

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

هناك قائمة بالكلمات "FORGOTTEN" ، لا يمكنك رمي ملف آخر فيه. وعندما تنقل الكلمات إلى ذلك ، فإنها لا تنتقل من القائمة الأصلية ، ولكن يتم نسخها إليها. أستخدم هذه القائمة للكلمات التي أرغب في تكرارها أكثر.

بالنقر فوق كلمة ، سنرى هذه الكلمة ونسخها إذا كانت في قاعدة البيانات (ملف Transcription.txt ، وهناك 18000 كلمة). أيضًا ، إذا كان هناك ملف word.wav في مجلد "الصوت" ، فسيظهر زر لفظ الكلمة. (من أين يمكنني الحصول على الكلمات بتنسيق wav؟ سألمح إلى أنه يمكنك محاولة إخراجها من AB ... Lin ... لكنني لم أقل ذلك). إذا لم يكن هناك صوت ، فسيظهر زر المساعد الصوتي (استخدمت الأداة المساعدة Govorilka_cp.exe ، والتي تعمل من خلال سطر الأوامر).

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

الصورة

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

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

تتمثل الوظيفة الرئيسية لهذه النافذة في تعلم الكلمة في العديد من القواميس عبر الإنترنت (بالمناسبة ، يمكنك في نفس الوقت فتح العديد من الكلمات التي تريدها). لإضافة قواميسك عبر الإنترنت ، تحتاج إلى النقر فوق الزر "قواميس عبر الإنترنت" وتحرير الملف النصي بحيث يكون في كل سطر جديد رابط إلى صفحة القاموس على الإنترنت. وكقاعدة عامة ، تحتوي جميع الروابط على الكلمة نفسها. وما عليك سوى وضع الرمز ~ بدلاً من الكلمة حتى يقوم البرنامج تلقائيًا بتغييره إلى كلمة مفتوحة. (على سبيل المثال ، translate.google.com/#view=home&op=translate&sl=ar&tl=ar&text=~ سيحل البرنامج محل translate.google.ru/#view=home&op=translate&sl=ar&tl=ar&text=red إذا كانت الكلمة الحمراء مفتوحة).

أنا استخدم للدراسة:

  • قاموس Google (تواتر استخدام الكلمة في معاني مختلفة معروض بشكل مريح هناك) ؛
  • أمثلة على promt (تُظهر كيفية ترجمة الكلمات الموجودة في نصوص promt التي تمت معالجتها) ؛
  • وبالطبع ABBYY Lingvo (إذا قمت بالتسجيل هناك ، ستظهر الكثير من القواميس ، فإنني أوصي شخصيًا بقاموس التدريب والقاموس الإنجليزي الروسي (النسخة الأمريكية)).

في علامة التبويب الأولى ، يمكنك رؤية ترجمة الكلمة في القواميس التي تمكنت من العثور عليها على الإنترنت وإحضارها إلى تنسيقي (وهي موجودة في المجلد dictionary_plus). وكذلك أمثلة على استخدام الكلمة.

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

الصورة

لكن هذا ليس البرنامج الوحيد الذي كتبته لتعلم اللغة الإنجليزية. لتعلم الكلمات على الهاتف ، كتبت برنامج "HTML WORDS". يقوم بإنشاء ملف html من قائمة الكلمات ، ويتم نقل هذا الملف إلى الهاتف ويسمح لك بتكرار الكلمات من خلال متصفح الهاتف. وإذا كان في نفس الدليل الذي يحتوي على ملف html مجلد "صوت" به ملفات wav ، فعند النقر على النسخ ، يمكنك الاستماع إلى النطق.

هناك برنامج آخر لتعلم اللغة الإنجليزية. لقد كتبت بعد أن علمت قائمة الكلمات الإنجليزية التي أردت. هذا البرنامج للقراءة باللغة الإنجليزية. في ذلك ، قمت بتنفيذ الكثير من الوظائف المثيرة للاهتمام للقراءة باللغة الإنجليزية.

الصورة

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

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

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

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

إذا قمت بالنقر فوق الرمز الذي يشبه الكرة الأرضية ، فيمكنك الحصول على النقل من خلال Yandex API. لكن لهذا تحتاج إلى إضافة مفتاحك الذي تم الحصول عليه من Yandex إلى الملف "yandex_api.txt" في المجلد المشترك.

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

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

شكرا لك إذا قرأت منصبي حتى النهاية.

Source: https://habr.com/ru/post/ar440858/


All Articles