كيفية تصور علم البرمجة ؟

  • syf

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

أحس أن هناك مفتاح للإلمام بأي لغة برمجة ولكن لا أجد هذا المفتاح .

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

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

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

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

التعليقات

لا أظن -على حد علمي- أن لدى المختصين في هذا المجال شيئاً ما يمكن اعتباره مفتاحاً لعالم البرمجة.

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

قبل ان يتعلم احد لغة برمجة , من وجهة نظري , لا انصح ان يبدأ بتعلم لغة برمجة معينة مباشرة, بل يجب ان يدرس ماهي لغة البرمجة اصلاً, وطرق البرمجة, ودراسة هندسة البرمجيات, فبتلك الحالة ستصبح قادر على تعلم لغات البرمجة ولن تجد اي صعوبة في ذلك وسيكون لديك تصور كبير عن علم البرمجة , وستجد مفتاحها, فتعلم لغة برمجة مثل VB.net والقول انك وجدت مفتاحها , كلام غير صحيح, فالبرمجة عالم كبير .

من المؤكد أن هناك تسلسل وتفرع شجري لأي لغة

فأساس البرمجة هو التصنيف والترتيب والنظام

ومن المؤكد عند البدء في عمل لغة برمجة من جهة شركة ما أنها تعلم من أين تبدأ ومن أين تنتهي قبل البدء في العمل على الجهاز