توقف عن بناء تطبيقات CRUD: حل مشكلات حقيقية بدلاً من ذلك

قضيت سنواتي الأولى في بناء لوحات التحكم، وأنظمة تسجيل الدخول، ولوحات الإدارة. لقد بنيت الكثير من تطبيقات CRUD.

كان بإمكان المستخدمين إنشاء السجلات وقراءتها وتحديثها وحذفها.

كان الكود يعمل، لكن لم يهتم أحد.

الإنترنت مليء بمديري المهام وتطبيقات تدوين الملاحظات. هذه الأدوات لا تحل المشكلات الكبيرة.

الأعمال الحقيقية فوضوية.

يحب المطورون البيانات النظيفة وواجهات برمجة التطبيقات (APIs) المتوقعة. لكن العالم الحقيقي مختلف.

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

البرمجيات العظيمة هي التي تعمل عندما يكون الواقع فوضوياً.

العديد من المنتجات الناجحة لا تحل مسائل رياضية معقدة، بل تسد الفجوة بين العمل البشري الفوضوي والبرمجيات المنظمة.

توقف عن بدء المشاريع باستخدام تقنيات جديدة فقط.

لا تبنِ مشروعاً لمجرد تعلم إطار عمل (framework) جديد أو ذكاء اصطناعي (AI). سينتهي بك الأمر بهواية تقنية لا يريد أحد شراءها.

ابدأ بمشكلة مؤلمة بدلاً من ذلك. اطرح هذه الأسئلة:

  • ما هي المهمة التي يكرهها الناس؟
  • ما هي العملية التي تستغرق ساعات كل أسبوع؟
  • ما هي الأخطاء التي تحدث بشكل متكرر؟
  • ما هو العمل الذي لا يزال يتم يدوياً؟

الشركات تدفع للتوقف عن العمل المتكرر. هم لا يدفعون مقابل الأتمتة (automation)، بل يدفعون لتوفير الوقت.

إذا كانت هناك مهمة تستغرق خمس دقائق وتتكرر 500 مرة في الشهر، فهذا يعني ضياع 40 ساعة من الوقت. حل هذه المشكلة الصغيرة يخلق قيمة هائلة.

أفضل الهندسة البرمجية تحدث خلف الكواليس. يرى المستخدمون زراً بسيطاً، بينما تقوم أنت ببناء مسارات البيانات (data pipelines)، ومعالجة الأخطاء، والأمان لجعل ذلك يعمل.

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

  • المحاسبون
  • مسؤولو التوظيف
  • مديرو العمليات
  • دعم العملاء
  • فرق اللوجستيات
  • طاقم الرعاية الصحية

يتعامل هؤلاء الأشخاص مع عدم الكفاءة كل يوم. هم لا يريدون تطبيق إنتاجية آخر، بل يريدون التوقف عن القيام بالعمل اليدوي.

لا تلاحق الصيحات الرائجة (trends). حل مشكلة تراها أو تسمع عنها.

التكنولوجيا هي الجزء السهل. المشكلة هي المكان الذي تكمن فيه القيمة.

المصدر: https://dev.to/samuel_98cf5d1e5ac4d898e0/stop-building-crud-apps-solve-real-problems-instead-3a8m