التكنولوجيا
البرمجة
تطوير الويب
تطوير البرمجيات
المصادقة
تطوير تطبيقات الهاتف المحمول
إدارة المستخدمين
تكامل قاعدة البيانات
عند البدء في برمجة مشروع لي احلل النظام وابدا كتابتها في ورقة صغيرة او النوت على الجوال واكتب النقاط المميزة للمشروع واللي يحتاج يتنفذ وعادة تكون خمسة إلى ١٠ أسطر تحدد المهام الرئيسية للمشروع.
باقي الأشياء مكررة في أغلب المشاريع.
والمكرر هي :
- صفحة الدخول
- التسجيل
+
باقي الأشياء مكررة في أغلب المشاريع.
والمكرر هي :
- صفحة الدخول
- التسجيل
+
- نسيان كلمة المرور
- تغيير كلمة المرور
- البروفايل
- المستخدمين
- الاذونات
- الأدوار
- الرسائل الداخلية
- الاشعارات
- التقارير
- الاشتراكات / النقاط
ابدا من لوحة التحكم ثم للواجهات الرئيسية ثم انتقل لبرمجة الموبايل باك اند API.
ومن ثم نكرر العملية لتطبيق الموبايل
- تغيير كلمة المرور
- البروفايل
- المستخدمين
- الاذونات
- الأدوار
- الرسائل الداخلية
- الاشعارات
- التقارير
- الاشتراكات / النقاط
ابدا من لوحة التحكم ثم للواجهات الرئيسية ثم انتقل لبرمجة الموبايل باك اند API.
ومن ثم نكرر العملية لتطبيق الموبايل
وفي أشياء أخرى أيضا مكررة مثل:
- تجهيز قوالب الايميلات
- ملفات الترجمة
- Queue Job
- ملفات تغذية قواعد البيانات بالقيم الثابة
- الربط مع مقدمين خدمات خارجية مثل الدخول عبر السوشيال ميديا او قوقل
- خدمات الرسائل النصية
- بوابة الدفع الإلكتروني
- خرائط قوقل ان وجدت
- تجهيز قوالب الايميلات
- ملفات الترجمة
- Queue Job
- ملفات تغذية قواعد البيانات بالقيم الثابة
- الربط مع مقدمين خدمات خارجية مثل الدخول عبر السوشيال ميديا او قوقل
- خدمات الرسائل النصية
- بوابة الدفع الإلكتروني
- خرائط قوقل ان وجدت
ولا ننسى جزئية الرفع للسيرفرات :
- Github
- Domain registration
- Server vps configuration
- Github
- Domain registration
- Server vps configuration
- SSL certificate
هذه خطوط عريضة استخدمها في أغلب المشاريع ومكررة بالنسبة لي.
ما يجعل المشاريع اليوم يقودها شخص أو اثنين هو معرفة هذه الخطوط.
سابقا تقسم هذه المهام والجزئيات لفرق متخصصة لكن مع ظهور اطارات العمل التي تضمنت كثير من التجهيزات والمكتبات جعلت الأمر يسير وقللت من حجم الفريق.
ما يجعل المشاريع اليوم يقودها شخص أو اثنين هو معرفة هذه الخطوط.
سابقا تقسم هذه المهام والجزئيات لفرق متخصصة لكن مع ظهور اطارات العمل التي تضمنت كثير من التجهيزات والمكتبات جعلت الأمر يسير وقللت من حجم الفريق.
لذلك لاتستغرب في ان تجد شخص يطلع بمشروع المليون دولار لوحده في السنين القليلة القادمة
زيادة المكتبات وزيادة مصادر التعلم والأدوات وقلة تكلفة الاستضافات والبرامج مفتوحة المصدر وسرعة السيرفرات والتحسينات المستمرة للغات البرمجية والمحركات
زيادة المكتبات وزيادة مصادر التعلم والأدوات وقلة تكلفة الاستضافات والبرامج مفتوحة المصدر وسرعة السيرفرات والتحسينات المستمرة للغات البرمجية والمحركات
جاري تحميل الاقتراحات...