سؤال

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

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

لإضافة على السؤال، كم عدد اللغات التي تعرفها؟

هل كانت مفيدة؟

المحلول

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

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

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

طورت JavaScript بشكل كبير في السنوات القليلة الماضية وهي حقيقة الحياة الآن. أيضا، يستخدم بناء جملة "مجعد Brace 'C-Style" على نطاق واسع وفهمه. مع أن تحصل على بعض السنانير التي قد تعلق عليها، قل، ج # أو جافا. وغيرها الكثير.

بالنسبة لعدد اللغات التي أعرفها ...

أنا متأكد من أنني أعرف ما لا يقل عن عشرات الأشياء التي يمكن أن تتأهل لغات. الآن أشعر أنني قوي جدا في C #، JavaScript، HTML، SQL / TSQL، XML، VB.NET، R، وربما عدد قليل من الآخرين. بعض هؤلاء بالكاد اللغات، ولكن ما رأيك تلك التي تقف ل؟ :)

سأخبرك بذلك: تعلم أكبر عدد ممكن من اللغات. ليس بالضرورة جميعا في وقت واحد وليس بالضرورة بعمق، ولكن الانغماس وتنمية هذا الفضول (إنه سمة مطور أساسية!)، لأن المزيد من اللغات == منظور أكثر.

نصائح أخرى

أذهب خلفها.

ستحصل في بعض الأحيان على بناء الجملة مختلط لكنه لن يهم.

سوف توسيع آفاق لغتك اللغوية. تعطيك طرقا أفضل لحل المشاكل.

ما هو pu aller خاطئ مع الديباب المضطنة؟

أنا الرقم أنني "أعرف" 1.5 لغة في أي وقت معين. الآن هو Java و "dhtml" (HTML / CSS / JS). قبل بضع سنوات، كان جافا و SQL، وعلى بعد بضع سنوات من أنه كان ج و SQL. منذ عشرين عاما كان 8086 و C.

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

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

أنا في نفس القارب كما أنت. على الأقل بالنسبة لي طالما أن لدي فهم شركة على أساسيات اللغة، فأنا بخير للعمل في تعلم شيء آخر مثل SQL أو JavaScript.

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

إذا كان عقلك يستطيع التعامل معها، فلماذا لا.

في بعض الأحيان (مثل لك، تطوير الويب)، تحتاج إلى استخدام المزيد من اللغات معا.

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

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

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

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

عدم حساب لغات الترميز (XML، CSS وما شابه)، كنت أعرف ويمكنني البرنامج في حوالي 9 لغات (لهجات المدرجة).

قبل 30 عاما، عندما كانت FORTRAN و BASIC كانت على حد سواء، كانت فكرة سيئة أن تتعلم كلاهما في نفس الوقت (تخمين كيف أعرف هذا؟)

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

ستكون أفضل حالا لتعلم اللغات التي لها بناء جملة مماثلة، PHP، JavaScript، C #، يجب أن تكون جافا على ما يرام.

تعلم لغتين ليس دائما سيئا. PHP وجافا سكريبت مجاملة بعضها البعض جدا نحن سوف. معظم الناس هنا هم على حق عندما يقولون أن أي مبرمج لا يمكن إلا أن "تعرف" فقط لغتين في نفس الوقت، معظمها لأنك تستخدم لغتين فقط في نفس الوقت (باستثناء الأساسيات المتطرفة مثل HTML / CSS حيث أنت " لقد فعلت الكثير وأنها بسيطة نسبيا بما يكفي لاستخدامها في أساس يومي).

هناك بالفعل بعض اللغات التي تكمل بعضها البعض جيدا، مثل PHP و Perl، أو C # و Java.

أتذكر منذ سنوات عديدة تناول Fortran و Basic في نفس الوقت. لا توجد مشاكل حقيقية، حتى كتبت (أعتقد) القيام ... حلقة القادمة وكانت قد تعقب صعوبة في تتبع ما كان خطأ. FORTRAN، إذا كانت الذاكرة تخدم، استخدمت ... متابعة، والأساسي المستخدم ... التالي.

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

أتذكر فصل دراسي واحد في الكلية حيث كنت أقوم بعمل في SQL، Java، C ++، C، ومجموعة فرعية (صغيرة جدا) من مجموعة X86، بالإضافة إلى استخدام ASP.NET مع C # في العمل، وكنت في الكلية، كنت جديدة جدا إلى جميع اللغات تقريبا. كانت هناك أوقات اضطررت إلى التوقف لمدة ثانية وتذكر نفسي ما هي اللغة التي أعمل بها، لكنني لا أعتقد أنها تباطأ تقدمي مع أي من اللغات التي كنت أعمل فيها.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top