اذهب إلى المحتوى

السؤال

Recommended Posts

  • 0
نشر

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

ماهي اللغة التي ستختارها؟ 

يمكنك البدء باللغة المستخدمة في المجال الذي تريد أن تتخصص به، مثلًا إذا كنت تريد أن تصبح مطور واجهات أمامية يمكنك أن تبدأ ب javascript و هكذا.

هل يجب عليك تعلمزلغة معينو كبداية ك c++ مثلًا ؟

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

ففي الحقيقة مهارة التفكير المنطقي و أساسيات البرمجة يمكنك تعلمها عن طريق أي لغة برمجة سواءً كانت ++c أو python أو JavaScript أي لغة أخرى.

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

*تطوير المواقع و تطبيقات الويب

*تطوير تطبيقات الجوال سواءً كانت أصيلة أم هجينة، تطبيقات android أو ios

*تطوير الألعاب

*الذكاء الاصطناعي و علوم الآلة

*برمجة المتحكمات الدقيقة و embedded systems

و غيرها الكثير.

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

فمثلًا إذا كنت تريد أن تصبح مطور ويب يمكنك أن مباشرة بتعلم لغة JavaScript أو python أو PHP. و إذا كنت تريد أن تصبح مطور ألعاب أو مطور embedded systems يمكنك أن تتعلم #c أو ++c.

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

أما عن الترتيب هل تبدأ بدراسة التقنيات الخاصة بمجالك أولا ثم تقوم بدراسة الخوارزميات او العكس؟ الأمر هنا متروك لك و يتوقف على طريقة تعلمك بعض الأشخاص تفضل أن تبدأ بالجانب العملي و بعدها النظريات و البعض الآخر العكس، يمكنك اختيار ما يناسبك و يناسب نمط تعلكم المهم ألّا تتجاوز شئ و تدرس كلا الجانبين

  • 0
نشر
بتاريخ 18 ساعات قال Mehdi Moussaoui:

كيف اعرف اللغة المناسبة لي

 

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

إذا كنت تريد أن تتخصص في الذكاء الاصطناعي ml, AI يمكنك البدء بلغة python 

و هكذا

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...