هل ما اقوم به من تعدد للغات البرمجة صحيح ؟ ؟ ؟

  • abomusab

السلام عليكم

انا عمري 18 سنة

وعندي شغف كبير بالكمبيوتر والبرمجة

والحمد لله تم قبولي في هندسة الحاسوب السنة القادمة

المهم : كل ما تعلمته عن الحاسوب ومهاراته كان من الانترنت

واخذت كورسات html . css, c++, vbnet, ruby , php ,

وكل هذا عن طريق الانترنت

والمشكلة انني في كل ما ذكرته اعلى لم اصل لما هو مطلوب كمبرمج

استطيع ان اقول انهيت مستوى مبتدأ فيهم ليس اكثر والمشكلة الاكبر أنه اي مشكلة كبيرة لا افهمها اغلق اللغة ولا اكمل فيها

واجرب لغة اخرى وهكذا


ما الحل لمشكلتي ؟ وهل ما اقوم به صحيح ؟ او طبيعي مع اي شخص يبدأ بالتعلم ام ماذا اريد نصيحتكم في هذا

خصوصا انني على أبواب دخولي الجامعة

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

التعليقات

لاتوجد مشكلة المفترض أن ما تحتاجه هو ما ستدرسه في الجامعة بالتوفيق

كل ما عرفته عن اي لغة مما ذكرت سيفيدك, لكن من المهم التركيز فى لغة واحدة والاستمرار فيها

نعم من المفروض ان يختار لغة واحدة ويركز عليها اكثر من اللغات الاخرى اما بالنسبة لتعدد اللغات اعتقد ان من الممكن ذلك لكن ان يركز اكثر على لغة واحدة

نعم ما تفعلة صحيح

في الحقيقة ما تفعلة هو مهمة استكشاف و هي هامة خاصة في هذة المرحلة

سخصيا اعرف 7 لغات برمجه و لكني غير محترف في كل هذة اللغات

و لكني اعلم امكانيات كل لغة و اعلم متي استخدم كل منهم

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

في البداية ما تمر به طبيعي جداً فمعظم من يبدأ البرمجية يمر بهذه المرحلة ومنهم من تطول معه سنوات ، ولكن هل هذا صحيح ؟

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

طبعاً لا

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

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

أم أنك تكتفي بتعلم أحدها وأن تتحدث معه بما تعرفه أنت.

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

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

إقرأ هذا المقال سوف تستفيد منه بإذن الله :

ابدا انشا مشاريع صغيرة

انت مثلي يا اخي

فانا كنت لا اقف عند لغة برمجة واحدة ، فانتقل من لغة الى اخرى بين الحين والآخر

لكن بعد قراءة قصة من كتابة الاستاذ عبدالله عيد

الحكمة من القصة انك لا تنتقل من شيء الى اخر الى بعد تطبيق ما تعلمته بشكل محترف ومفيد للمجتمع

ونصيحتي لك ، تخصص في لغة واحدة واحترف كل ما يتعلق بها ، وابتعد عن فيجوال بيسك او اي لغة مختصة بنظام تشغيل واحد فقط

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