عبدالملك الثاري
عبدالملك الثاري

@mlkthari

8 تغريدة 141 قراءة Mar 24, 2020
قد يرغب الكثير في (تعلم البرمجة) خلال هالفترة، لذلك سأطرح هنا ثريد/سلسلة معلومات مفيدة بشكل مباشر بإذن الله
1. لتدخل عالم البرمجة أولاً تحتاج تأخذ (صورة عامة) بالبرمجة وتعرف إيش البرمجة وليش البرمجة وما هي مجالات البرمجة
وهنا مقطع يوتيوب رائع لذلك:
youtube.com
يتبع
لتتعلم البرمجة عليك بأساسيات البرمجة:
مفاهيم مشتركة بجميع اللغات كالمتغيرات والدوال والجمل الشرطية...
هذه دورة رائعة عربية ومجانية
rwaq.org
تم استخدام لغة C# لغة شهيرة وقوية من مايكروسوفت يمكن الاستفادة منها لكن لاتقلق إذا أردت لغة أخرى فالهدف هنا تعلم الأساسيات
أضع بين أيديكم...
18 صفة ومهارة مهمة للمبرمج الناجح
مهارات كثيرة صحيح؟ لا تقلق هذه مجرد نصائح وتوصيات سترى نفسك تكتسبها مع الوقت وخصوصاً اذا اكتسبت (أول صفة) فقط وقد تم سردها هنا لتساعدك على معرفتها جميعها بسهولة وذلك بعد خبرة في هذا المجال.
إذا كنت ترغب بدخول عالم البرمجة أو كنت شخص تتعامل مع مبرمجين سيفيدك معرفة هذا المفهوم 😍 وهو SDLC يعني Software Development Life Cycle أي (دورة حياة تطوير البرمجيات) لخطوات تطوير المشروع بعدة نماذج لتنفيذ دورة الحياة هذه ومن أهمها Waterfall و Agile ستجد بالصور شرح شامل لذلك 👍👇
كل جزء من (دورة حياة تطوير البرمجيات) تقع مسؤوليته على متخصص بهذا المجال والفريق يشارك ويساهم بذلك وللتوضيح شاهد الصورة المرفقة. لذلك كمبرمج احرص أن تركز بالعمل في التنفيذ (Implementation) وذلك في تطوير النظام وكتابة الأكواد وبناء المشروع الذي تم تحليله وتصميمه وإعداد احتياجاته…
أدوار مهمة مختلفة حسب معايير المشروع والمتطلبات والفريق من ناحية Business ومن ناحية Technology:
Software Architecture, Artificial Intelligence, Business Intelligence, Strategy, Marketing, Sales, Finance...
وهنا عملت Venn Diagram لتوضيح نطاق العمل بشكل عام لكل دور:
ماذا يعني مطور Full Stack وماذا يعمل؟
✅ ملخص عن Full Stack 👍🏼👇🏼
هل يجب معرفة جميع ماذكر بالملخص؟ لا (فأجزاء التطوير) فقط هي التصنيفات المهمة وتطوير الجوال خيار
تحت كل جزء لغات وتقنيات وأدوات منوعة
بالصور 4 أمثلة خيارات Full Stack ممتازة وذكية❤️👇
الشخص المتمكن يستطيع الدخول بتقنية جديدة حسب الحاجة
والمتخصص له نجاح ايضا يتيح اكتساب عمق أقوى

جاري تحميل الاقتراحات...