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

السؤال

نشر

السلام عليكم

انا قمت بإنهاء دوره تطوير الواجهات 

وانتقلت لمسات node.js مع التطبيق عل الدوره السابقه حتي لا يقل مستواي واتطور

وعند بحثي عن بعض المعلومات لتعلم الباك اند وجدت أشخاص يقولون بأنه علي تعلم C++ و data structure 

هل هذا صحيح ؟ واريد معرفه هل تعلم الداتا استراكشر سيساعدني اثناء التعلم . 

Recommended Posts

  • 0
نشر
بتاريخ 12 ساعة قال Ahmed Ebrahim11:

السلام عليكم

انا قمت بإنهاء دوره تطوير الواجهات 

وانتقلت لمسات node.js مع التطبيق عل الدوره السابقه حتي لا يقل مستواي واتطور

وعند بحثي عن بعض المعلومات لتعلم الباك اند وجدت أشخاص يقولون بأنه علي تعلم C++ و data structure 

هل هذا صحيح ؟ واريد معرفه هل تعلم الداتا استراكشر سيساعدني اثناء التعلم . 

نعم تعلم الداتا ستركتشر مهم جدا أثناء تعلم البرمجة بشكل عام.

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

بعض أهم أنواع الداتا ستركتشر التي سيكون من المفيد أن تتعرف عليها:

- القوائم (Arrays)
- القواميس (Objects) 
- الصفوف (Linked Lists)
- الأشجار (Trees)
- الطوابير (Queues)
- المكامل (Stacks)

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

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

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

بالإضافة إلى ذلك، يمكن أن يكون تعلم هياكل البيانات مفيدًا عند التعامل مع بعض الإطارات (Frameworks) ومكتبات Node.js التي قد تستخدم هياكل البيانات في واجهة برمجة التطبيقات (API) الخاصة بها.

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

 

  • 0
نشر
بتاريخ 10 ساعة قال Khaled Osama3:

نعم تعلم الداتا ستركتشر مهم جدا أثناء تعلم البرمجة بشكل عام.

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

بعض أهم أنواع الداتا ستركتشر التي سيكون من المفيد أن تتعرف عليها:

- القوائم (Arrays)
- القواميس (Objects) 
- الصفوف (Linked Lists)
- الأشجار (Trees)
- الطوابير (Queues)
- المكامل (Stacks)

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

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

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

بالإضافة إلى ذلك، يمكن أن يكون تعلم هياكل البيانات مفيدًا عند التعامل مع بعض الإطارات (Frameworks) ومكتبات Node.js التي قد تستخدم هياكل البيانات في واجهة برمجة التطبيقات (API) الخاصة بها.

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

 

ا. هل يمكنك ترشيح كورس جيد ل data structure يشمل كل شئ وليس ملخص

  • 0
نشر
بتاريخ On 3‏/1‏/2024 at 23:58 قال Ahmed Ebrahim11:

واريد معرفه هل تعلم الداتا استراكشر سيساعدني اثناء التعلم . 

ك backend ، غالبًا ما يتعين عليك التعامل مع كميات كبيرة من البيانات. تعلم data structure سيساعدك على فهم كيفية تخزين هذه البيانات ومعالجتها بشكل فعال. 

بتاريخ On 4‏/1‏/2024 at 22:56 قال Ahmed Ebrahim11:

ا. هل يمكنك ترشيح كورس جيد ل data structure يشمل كل شئ وليس ملخص

إذا كنت مشترك في دورة علوم الحاسوب في أكاديمية حسوب ستجد أن هناك مسار كامل لتعلم ال  data structure بشكل مفصل ولكن هناك بعض المصادر الأخرى وأفضل هذه المصادر المجانية هي الدورات الموجود ب ال youtube قم فقط بكتابة data structure وستظهر الكثير من الدورات قم بإختيار الدورة المناسبة بالنسبة لك

  • 0
نشر
بتاريخ 2 دقائق مضت قال عبدالباسط ابراهيم:

ك backend ، غالبًا ما يتعين عليك التعامل مع كميات كبيرة من البيانات. تعلم data structure سيساعدك على فهم كيفية تخزين هذه البيانات ومعالجتها بشكل فعال. 

إذا كنت مشترك في دورة علوم الحاسوب في أكاديمية حسوب ستجد أن هناك مسار كامل لتعلم ال  data structure بشكل مفصل ولكن هناك بعض المصادر الأخرى وأفضل هذه المصادر المجانية هي الدورات الموجود ب ال youtube قم فقط بكتابة data structure وستظهر الكثير من الدورات قم بإختيار الدورة المناسبة بالنسبة لك

وجدت ولكن عدد الفيديوهات متباين 

لذلك ساركز عل المفاهيم التي كتبها الاستاذ لي  

  • 0
نشر

لا تشتت نفسك في البداية، وبشكل مختصر، نعم من الأفضل تعلم الأساسيات من خلال تعلم لغة برمجة قوية ومنخفضة المستوى نسبيًا مثل C++، لكن الأمر صعب على البعض في البداية لذا من المستحسن تعلم البرمجة من خلال لغة أسهل مثل بايثون وجافاسكريبت وPHP، ثم إنهاء المسار البرمجي الذي اخترته مثل مجال الواجهة الأمامية أو Full-stack.

ثم تستطيع العودة وتقوية مهاراتك البرمجية من خلال C++، لكن بعد التعمق في اللغة البرمجية الأولى لك ولتكن جافاسكريبت وتنفيذ مشاريع من خلالها، ثم تعلم React أو Angualr.js أو Vue ثم تنفيذ مشاريع من خلالهم.

بعد ذلك يمكنك الإلتفات إلى C++ والخوارزميات وأنماط التصيم وخلافه.

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

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

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

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

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   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.

  • إعلانات

  • تابعنا على



×
×
  • أضف...