منتصر احمد نشر 3 يناير 2023 أرسل تقرير نشر 3 يناير 2023 ما هي اهم المهارات في ال back end علشان اصير مبرمج محترف 2 اقتباس
1 عبدالباسط ابراهيم نشر 3 يناير 2023 أرسل تقرير نشر 3 يناير 2023 (معدل) لتصبح مبرمج back end محترف يجب عليك تعلم بعض المهارات (هناك عدة مسارات حسب اللغة التي ستتعلمها) كن على دراية جيدة بأساسيات هياكل البيانات والخوارزمية يتخطى معظم مطوري الويب هذه الخطوة ويتقدمون إلى أطر التعلم . ومع ذلك ، من الأفضل دائمًا معرفة Data Structures & Algorithm . على الرغم من عدم التعمق في الأمر ، يجب أن تكون لديك فكرة أساسية عن العملية. يجب عليك مراجعة هياكل البيانات الأساسية ومكدس الخوارزميات ، وقائمة الانتظار ، والقائمة المرتبطة ، والشجرة ، والرسم البياني ، والتجزئة ، وخوارزميات الفرز والبحث ، والمفاهيم الأساسية الأخرى للبرمجة. تعلم لغة برمجة واختر إطار عمل. يتطلب أن تصبح مطور ويب جهدًا ووقتًا وصبرًا. لذلك حدد الجدول الزمني ولغات البرمجة الأساسية التي ترغب في تعلمها مثل Python و PHP و Ruby و JavaScript تعلم أساسيات قواعد البيانات. ستكون إضافة نظام قاعدة بيانات إلى محفظتك هي الخطوة المنطقية التالية. هناك العديد من أنظمة إدارة قواعد البيانات الارتباطية سهلة الاستخدام المتاحة والتي يمكنك تحديد أحدها. تتميز جميع مواقع الويب تقريبًا اليوم بنوع من التخزين ، لذا فإن التعرف على قواعد البيانات مفيد دائمًا. تعلم الإطار (الأطر) اعتمادًا على لغة البرمجة التي تختارها ، يمكنك تعلم أساسيات إطار عمل واحد على الأقل. سواء كان ذلك Django أو Ruby-on-Rails ؛ معظم أطر العمل تتبع نفس مبدأ MVC (Model-View-Controller). على الرغم من أن كتابة كود التطبيق بالكامل بلغة برمجة مسموح بها ، إلا أن الأمر يتطلب المزيد من الجهد والوقت والترميز المكثف. حيث إن استخدام الإطارات يتيح لك إنشاء قوالب وأكواد يمكن إعادة استخدامها لاحقًا. هذا يقلل من سطور التعليمات البرمجية المطلوب منك كتابتها. حتى تصبح أكثر كفاءة. هذا هو السبب في أن تعلم إطار عمل فكرة جيدة أيضًا. ابدأ تدريبك العملي. لن تفهم كيف تعمل الأشياء حقًا حتى تبدأ في فعل ذلك عمليًا. تحتاج إلى استخدام الأدوات والممارسات بانتظام لفهم المعرفة الأخلاقية التي تعلمتها حتى الآن بشكل أفضل. أفضل طريقة للقيام بذلك هي العمل في مشاريع صغيرة أو مهام. يمكنك البدء بتنفيذ مشاريع مثل قائمة مهام بسيطة ، أو مدونة بسيطة ، أو تطبيق ويب لمعرض الصور ، أو منشئ استئناف ، أو تطبيق أساسي لإدارة المشاريع ، وما إلى ذلك. تم التعديل في 3 يناير 2023 بواسطة عبدالباسط ابراهيم خطأ إملائي 1 اقتباس
1 عمر قره محمد نشر 3 يناير 2023 أرسل تقرير نشر 3 يناير 2023 يمكن تلخيص اهم المهارات في هذه الصورة : وقد يفيدك الاطلاع على المقالة التالية : اقتباس
1 Kais Hasan نشر 3 يناير 2023 أرسل تقرير نشر 3 يناير 2023 من أهم المهارات هي المهارات المنطقية، عليك أن تتقن مهارة ال problem solving، هذه المهارة مهمة لمختلف المبرمجين و لكن بشكل أكثر لل back end developers، يمكنك تنمية هذه المهارة عن طريق حل المشكلات البرمجية على مواقع مثل HackerEarth و CodeForces و غيرهم من هذه المواقع. من المهارات المهمة أيضاً هي القدرة على التعامل مع قواعد البيانات بشكل جيد، و أن تكون على دراية جيدة بهذا المجال، فجزء كبير من عملك سيكون مع قواعد البيانات، عليك الإلمام بمختلف الأنواع مثل ال relational, NoSQL, GRAPH . من الجيد أن يكون لديك خبرة في التعامل مع سطر الأوامر خاصة على أنظمة linux حيث أن أغلب السيرفرات تعمل على linux. إن أكاديمية حسوب تقدم دورات تغطي هذه المفاهيم كلها، يمكنك الإطلاع عليها. 1 اقتباس
السؤال
منتصر احمد
ما هي اهم المهارات في ال back end علشان اصير مبرمج محترف
3 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.