هل تعلم اكثر من لغة مفيد

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

افكر ان اتعلم بجانب بايثون و c++ لغة كوتلين

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

التعليقات

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

يمكن ل @Mohamed_Fayad أن يفيدك أكثر، فهو أكاديمي ومدرب، قد يقترح عليك حلولا أنجع للتعلم بصفة عامة بغض النظر إن كانت برمجة أم لا

أشكرك يا عفاف، أشعر بالامتنان لذكري في تعليقك.

بالنسبة لسؤالك يا @M7MD_Tech

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

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

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

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

أرجوا أن أكون قد تمكنت من إيضاح الأمر لك، ومرحب بك دائما.

حسب ما قرأت ستكون خطوة جيدة، أيضا يمكنك رؤية أن كثيرا من المبرمجين المتمكنين من عملهم يجيدون العديد من اللغات.

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

أظن اولئك المبرمجين امضو وقتا كثيرا في التعلم اما انا فليس لدي الكثير من الوقت

لقدت اتقنت بايثون و c++ بالفعل ولكني اعتقد أني إن تعلمت لغة اخرى سوف اتشتت وسوف يضيع كل ما تعلمته في كل هذه الغات

أظن اولئك المبرمجين امضو وقتا كثيرا في التعلم اما انا فليس لدي الكثير من الوقت

بالضبط، هي نتيجة تعلم لسنوات طويلة.

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

اذا كانت الاجابة نعم، تعلمها، أما اذا كانت لا، فإنك ستضيع وقتك فقط.

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

sadouki_ismail أضف ردا

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

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

مجهول
  • حذف بواسطة المستخدم

ليس الهدف من تعلم اللغات كثرة معرفتها، بل توظيف ما تعلمته في مشاريع عملية. أنجز مشاريع (و إن كانت بلا فائدة للآخرين) فهي ستفيدك في التعلم أكثر و ثم الاحتراف. مثلاً ألعاب نصية (ألعاب تستخدم ASCII art). في حال رغبت بتعلم لغات مختلفة، تعلم لغات مجالات مختلفة، مثلاً تعلم لغات الويب.

من الأفضل تعلم الخورزميات قبل تعلم أي لغة برمجة وبعد ذلك سبب رغبتك في تعلم البرمجة هو الذي يحدد اللغة التي يجب عليك تعلمها على سبيل المثال لبرمجة تطبيقات الويب يجب تعلم : html - css - js - php