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

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

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

التعليقات

14

في نفس الوقت؟ لا.

خلال فترة حياتك؟ بالتأكيد! هنالك الكثير من أصناف اللغات وليس من المنطق أن لا تتعرض لها في حياتك!

أشهر نوع من لغات البرمجة هي لغات صيغة الأمر (Imperative programming languages) مثل السي والسي شارب والجافا والبيسك. وكل واحدة من هذه اللغات لها من ما تقدمه من مزايا مختلفة.

هناك أنواع أخرى من اللغات مثل اللغات الاقترانية الصرفة (ترجمة حرفية لـPurely Functional Languages) مثل هاسكيل (Haskell) و إف شارب. وأيضاً هنالك لغات مثل Prolog. كلها لغات مختلفة جداً في مفاهيمها وستعطيك وجهات نظر عديدة للمنطق البرمجي.

أؤيد ذلك إذا كانت نلك اللغات متكاملة أو على الأقل منفصلة عن بعضها تماماً، كلغتي PHP و HTML، أو لغتي C و PHP مثلاً.

أما إذا كانت اللغات متنافسة فلا أؤيد الفكرة، مثلاً PHP و ASP.

في الجامعة يتم تعليم المبادئ فقط ولكن في حال اردت التخصص في البرمجة فيجب عليك ان تعيش فترة لاتقل عن سنة ويفضل سنتين مع لغة برمجة واحدة ثم تتطلع على اللغات الاخرى سيكون الامر بسيطاً جداً عندها

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

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

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

هذا الشهر php و الشهر الآخر C مثلا، ثم تعود إلى php .

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

فى نفس الوقت !!

صعب ، لكن بعد اتقان لغتك الأصلية يمكنك تعلم لغة اضافيه و فى نظرى أقل من شهر كمان :) .

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

تعلم أكثر من لغة برمجة في نفس الوقت ستلخبط أفكارك ولن تتقن اي من اللغتين جيدا.

الافضل ان تتعلم لغة ثم تطبق ما تعلمته حتى تثبت في مخك ثم تنتقل الى اللغة الثانية وهكذا.

ولكن اذا كنت تعلم انك قادر ان تتعلم اكثر من لغة في نفس الوقت فالأمر يعود لك.

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

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

في رأيي و على حسب تجربتي فمن غير الصائب تعلم اكثر من لغة في نفس الوقت لأن هذا سيؤثر على مفرقتك للغات جميعا.

لأنه إذا لم تتعمق و تحترف في لغة ما و ذهبت لتعلم لغة أخرى فإنك لنن تتعلم إياهما، أي أن مفاهيم اللغة الأولى لم تتوضح بالنسبة لك و كلذ للثانية و بهذا فإن تعلمهما سيؤثر عليك سلبا،،

تحياتي~

قد تحتاج تعلم اكثر من لغة حسب المشروع الذي تريد برمجته

  • اهم شئ اجعل تعليمك عملي و مرتبط بالمشاريع و لا تجعلها قراءة خالية من التطبيق - الذين امنوا و عملوا الصالحات - projects oriented learning

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