لماذا سيحل التصميم قريبًا تمامًا محل الواجهة الأمامية



غالبًا ما يسألني أهالي المتدربين الصغار الذين يمارسون مع الشركة خلال العطلة الصيفية السؤال: "هل نحن بحاجة إلى تعليم أطفالنا رمزًا؟" كانت إجابتي ، دائمًا ودون أدنى شك ، نعم مدوية. في الوقت نفسه ، شاركت بعض الحجج السطحية حول السبب ، الخيار واضح للغاية.


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


خفض الحواجز التي تعترض تطوير البرمجيات


على مدى السنوات القليلة الماضية ، تم تخفيض تكلفة إطلاق منتج البرمجيات بشكل كبير. على سبيل المثال ، قبل خمس سنوات ، كانت تكلفة إطلاق شركة ناشئة هي ملايين الروبل بسبب التكلفة العالية لتطوير كود البرنامج والخوادم وما إلى ذلك. منذ ذلك الحين ، ظهرت الكثير من الخوادم المخصصة وأدوات التطوير (على سبيل المثال: GitHub) والأطر (على سبيل المثال: Yii2 و Laravel) و CMS (على سبيل المثال: Bitrix و WordPress). اليوم ، إذا كانت لديك الرغبة والوقت ، يمكنك إنشاء وإطلاق منتج في بضع عشرات الآلاف من الروبل فقط.


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


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


ظهر عدد من الأدوات لدعم مثل هذا النهج في هذا المجال ، والذي يسمح لمطوري المنتجات بالعمل بكفاءة أكبر. على سبيل المثال ، انتقل فريقنا من العملية القديمة لإنشاء الهياكل الثابتة في Photoshop إلى استخدام مجموعة أكبر من الأدوات - منصات التصميم التعاوني (Axure ، Sketch) ، وأدوات اختبار سلوك المستخدم (بشكل صحيح ، Lookback) وأدوات التعاون للمصممين والمطورين (Avocode ، Zeplin و Sympli). تدعم جميع هذه الأدوات جانبًا أو أكثر من الجوانب الرئيسية لسير عمل تطوير المنتجات الحديثة. النتيجة النهائية التي تم الحصول عليها في وقت قصير: التحول السريع للأفكار إلى نماذج أولية مثيرة يمكن اختبارها والتحقق منها قبل كتابة التعليمات البرمجية.


ماذا سيحدث للواجهة الأمامية


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


يحدث تغيير مماثل باستخدام أدوات معقدة. إنها مجرد مسألة وقت قبل أن تحل أدوات التصميم والنماذج محل تطوير الواجهة الأمامية تمامًا ، مما ينتج كودًا عالي الجودة من اختيارك (SWIFT أو PHP أو Ruby أو غير ذلك). قد تتضمن الأمثلة الجيدة لمثل هذا الانتقال إلى المستقبل خدمات مثل Squarespace ، وهي مناسبة للمواقع البسيطة ، بالإضافة إلى Webflow و WIX ، والتي توفر بيئة تطوير للموقع مع القدرة على سحب وإفلات الكتل.


تُظهر جميع هذه الأدوات مستوى عالٍ من أتمتة العملية ، لكن العديد منها يسمح للمستخدمين بتحرير أو تكملة الشفرة التي تم إنشاؤها لتخصيص منتجاتهم وتحسينها. من الواضح أنه يمكنك تخيل ما سيحدث ، على سبيل المثال ، في غضون سنوات قليلة.


ما سيتغير بالضبط في غضون سنوات قليلة


سيؤدي توافر أدوات التشغيل الآلي الكامل لكتابة التعليمات البرمجية إلى العديد من التغييرات الهامة في تصميم المنتج:


  • تكوين الفريق. الآن لن يكون من الضروري وجود أي مطورين في الفريق ، مما سيسمح له بالعمل بشكل أكثر إحكاما وأكثر قدرة على الحركة.
  • سيصبح التفاعل في الوقت الحقيقي هو القاعدة. ستعمل الفرق في حالة من التحسين المستمر في التصميم - إنشاء نماذج أولية واختبار ونشر ميزات جديدة بشكل أسرع من أي وقت مضى.
  • سوف تنمو مؤشرات الأعمال. نظرًا للأدوات المؤتمتة ، ستكون عملية إجراء التغييرات اللازمة أسهل وأسرع بكثير ، مما سيحل المشكلات قبل ظهورها في سير العمل.

لذا يجب أن يتعلم أطفالنا البرمجة


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


قليلا من المؤلف


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


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

Source: https://habr.com/ru/post/ar403719/


All Articles