b523db2bbea7098aeccea0f78f41f223
     
     
     
    
    
    
    
    
    
    
 
تقنية و أشياء أخرى
تقنية و أشياء أخرى
مختلف المقالات و النقاشات و الروابط المتعلقة بالتقنية او المواضيع العامة
مشكلة ضعف معرفة المبرمجين عامة بعالم التصميم وأدواته
                         عربي     English

مشكلة ضعف معرفة المبرمجين عامة بعالم التصميم وأدواته

   محمد جمال الذياب        08-02-2020  
   a.m.sekmani - أحمد سكماني   
بعد السلام تحية لكل المبرمجين المحترفين والمبتدئين وأحب أن أقول في البداية أن هذا الموضوع ليس تهجم عليكم ولكن من باب توضيح بعض المشاكل التي تواجهني دائماً معكم.
لا شك أن عماد أي مشروع برمجي إن كان في عالم الويب أم موجه للهواتف الذكية هو التصميم والبرمجة، وأن أي مشروع وإن كان صغير جداً فهو يحتاج إلى مصمم أولاً لإنشاء وتصميم شكل المشروع وتجربة المستخدم ثم يأتي المبرمج لتحويل هذه الأفكار إلى واقع.
وبحكم عملي كمصمم لواجهات الإستخدام ضمن الكثير من المشاريع المختلف كان لا بد لي أن أتعرف على مبرمجين من كافة البلدان وبمختلف المهارات أيضاً.
وهذا بالتأكيد يولد الكثير من السرور لدي ولكن في نفس الوقت الكثير من المشاكل أيضاً، فأنا متفاجئ بمدى ضعف معرفة الغالبية العظمى للمبرمجين بأبسط أسس التصميم وأدواته وحتى أني أتفاجئ في كثير من الأحيان أن إسلوب عمل المبرمج ضمن مشروع ما خطأ بشكل كامل وأنه يعمل أساساً ضمن أفكار وأساليب عف عليها الزمن.
وان معظم المبرمجين أيضاً ليس لديهم أدنى فكرة عن إستخدام بعض أدوات التصميم مثل برنامج الفوتوشوب مثل أن لا يعرف كيف يأخذ قيمة لونية ولا يعرف كيف يحدد أبعاد عنصر ما أو حتى كيف يفتح تصميم ويستخرج منه طبقة إذا إحتاج إليها.
مثل هذه الأمور تسبب لي في الكثير من الاحيان مشاكل مع أصحاب المشاريع بسبب بعض الطلبات الغريبة التي قد يبتكرها المبرمج ويطلبها من صاحب المشروع على أساس أنه يجب علي القيام بها.
وفي النهاية أنا لا أتوقع من أي مبرمج أن يتعمق بالتصميم بالتأكيد ولكن أتمنى نشر ثقافة الإطلاع على أقل ضمن أدوات التصميم فهناك الكثير من الميزات والأدوات التي تسهل العمل على المبرمجين بشكل كبير لو كانوا يعرفوها أساساً وعدم إبتكار طلبات غريبة وتضيع وقت المصمم فيها.
وتحياتي للجميع
التعليقات
   wgh - Ward GHB   
نحن المبرمجين نعاني ايضا مع المصممين الذين لا يفهمون اساسيات البرمجة او الأجهزة التي يصممون لها،
وهل من الممكن أن يتمكن المبرمج من إنهائه بالوقت المحدد ام لا،
فمثلا يقول العميل أن الخاصية نريدها جاهزة في اربع ايام فيبعث لك المصمم تصميمه فتنظر إليه فإذا به شيئ فنتازي لا تدري بدايته من نهايته،
فهل تظنون اننا نبرمج بنفس الطريقة التي تداعب بها اصابعكم ادوات الفوتوشوب ؟
ارحمونا يرحمكم الله
   a.m.sekmani - أحمد سكماني   
صحيح كلامك وهناك الكثير من التصاميم التي شاهدتها وذهلت طبعا انا ما عم قول انو المصممين بأحسن حال بشكل عام الطرفين (المصممين والمبرمجين) في العالم العربي ككل عندهم نقص خبرات كبيرة والغالبية العظمة لدينا للأسف خبراتهم ضعيفة.
   bouabdallah - bouabdallah brakni   
و عليكم السلام
أخي الكريم أعتقد أن المبرمجين و الهاكرز هم أذكى في المجال التقني
و من الصعب أن تجد مبرمج لا يعرف أساسيات التصميم
ربما المبرمجين الذين تعرفهم هم من الحالات الشاذة
   hicham8INFINITY - hicham talib   
اشاعة فقط من منظور سطحي
   AbdullahMY - عبدالله وليد   
جربت الدخول الى كروب مبرمجين "عدا المتخصصين في الويب" ورأيت الواجهات السيئه والالوان الغير متناسقة ؟ , طبعا الامر لا ينطبق على الجميع :)
   HussamBarbour - Hussam Barbour   
المبرمج اسمه مبرمج وليس مصمم
أنا أواجه مشاكل كبيرة مع مصممين الويب لأنه غالبا ما يقومون بإنشاء تصميم غير متوافق إلا مع شاشتهم
ينبغي على المصمم اختيار ابعاد يمكن تحويلها بشكل سهل للعرض على الجوال
عندما يعطي المصمم للمبرمج تصميم جيد فهذا يؤدي لبرنامج ذو شكل جيد
لا يلام المبرمج إن كان لا يجيد التصميم بل يلام صاحب المشروع أنه لم يجهز فريق عمل كامل من مصممين ومبرمجين
ولا يلام المصمم إن لم يستطع أن يعطي تصميمه للمبرمج لديه خبرة في الفرونت إند
   ahmedsaoud31 - أحمد أبوالسعود   

المُصمم أيضاً لا يقتصر دوره على التعامل من برامج التصميم وارسال التصميم في صورته الخام (PSD أو صورة أو غيرها) إلى المبرمج، على سبيل المثال في مجال الويب على المُصمم تسليم عرض تجريبي demo مكون من (css, html, js) وينتهي دوره هنا، ليبدأ عمل المبرمج، هذا يعني أن المُصمم عليه أن يكون مُبرمجاً طالما سيتعامل مع js.

لهذا تم فصل الكود البرمجي عن التصميم، لا أعلم ما المُشكلة بين المُبرمج والمصمم إن تم الإعتماد على نمط مثل MVC على شرط أن يفهم كليهما اسلوب التعامل معه من جانبه.

   a.m.sekmani - أحمد سكماني   
من قال لك ان المصمم يجب أن يسلم الملفات (css, html, js) مثل لو عم بصمم واجهة بصرية لتطبيق على أندرويد أو ios كيف رح يسلمهم؟
التصميم يلي عم بحكي عنو اسموا مصمم مرئيات Visual Designer وغالباً بكون تخصصوا تصميم عناصر الواجهات البصرية UI بالإضافة إلى تصميم تجربة المستخدم UX مع اني حتى تصميم تجربة المستخدم ممكن تكون ببعض الشركات الكبيرة وظيفة منفصلة ولكن ضمن المشاريع العادية غالباً بكون الشخص نفسوا.
تكويد هذه العناصر مهمة مطور Front End هو المتخصص في المجال في حال كان المصمم نفسوا يلي عم بقوم بكل هالمهام أصبح أسموا full stack وبصراحة ما شفت ولا واحد عندو كل هالقدرات ويكون بصمم شيء جميل فعيلاً.
   ahmedsaoud31 - أحمد أبوالسعود   

مصمم الواجهات في مجال الويب عليه أن يسلم ملفات (css, html, js) وإن كان Visual Designer فقط عليه أن يتعامل مع مصمم واجهات Front End قبل تسليم العمل للمبرمج ال Back-End أما ال Full Stack فهو من يقوم بعمل ال Back-End و Front-End بمعنى أخر يتولى إدارة المشروع من البداية إالى النهاية.
   a.m.sekmani - أحمد سكماني   
التنسيق شيء وتسليم ملفات شيء ثاني الواضح من كلامك انه يجب على المصمم انه يشتغل ملفات (css, html, js) بنفسه
   ahmedsaoud31 - أحمد أبوالسعود   

قصدت من تسليم الملفات أنها من ضمن أعمال مصمم الويب.

 

الواضح من كلامك انه يجب على المصمم انه يشتغل ملفات (css, html, js) بنفسه


بالنسبة لمصمم الويب فسوق العمل هو ما يحرك تلك الأمور، إن وجد سوق العمل يستوعب التخصص فبالطبع سيكون الأمر أفضل
   a.m.sekmani - أحمد سكماني   
لا برأي ليس من الضرورة تسليم (css, html, js) من قبل المصمم الويب أساساً مصطلح مصمم الويب أصبح تعبير شامل ولم يعد يستخدم حالياً يجب أن تكون أكثر تحديداً إن كنت تقصد أن الشخص full stack طبعا ممكن أن يسلم هذه الملف ولك هذا يعود للإتفاق أساساً
أما إن كان مصمم مرئيات Visual Designer فهو غير مطلب بهذه الأمور نهائياً وتأكد ان سوق العمل يحتوي الكثير من المشاريع التي تعتمد هذا الأسلوب
من مشاهدتي للكثير من شباب Front-End الذي يعمل التصميم والتكويد في نفس الوقت شاهد أنه في كل المشاريع تقريباً تكون النتائج كارثية من ناحية الجمالية لانه أساساً ليس مصمم هو (مكود) لذلك لا تتوقع منه أن يعطي نتائج رائعة من ناحية الشكل ولهذا كان لا بد من وجود شخصين هنا لان كل واحد منهم لديهم قدرات ومهارات مختلفة، ولكن أنا قصدي من كل الموضوع هو فقط أن يكون المكود أي Front-End لدي بعض الخبرة في التعامل مع برامج التصميم عندها يستلم مشروع من مصمم.
   ahmedsaoud31 - أحمد أبوالسعود   
سوق العمل العربي في مجال تصميم الويب يطلب تصمي مرئي منفصل ويوكل مكود لتكويده ربما ولكن لم ألاحظ مثل تلك الطلبات من قبل.
 

أنا قصدي من كل الموضوع هو فقط أن يكون المكود أي Front-End لدي بعض الخبرة في التعامل مع برامج التصميم عندها يستلم مشروع من مصمم.


لا أظن أن مكود Front-End لا يستطيع مُجرد سحب قيمة لونية أو معرفة بعض القياس أو فصل طبقة أو أساسيات التعامل مع الصور، معرفة التعامل مع تلك التطبيقات لا يعني بالضرورة الإتقان وهي تحتاج فقط بحث سريع للوصول للمعلومة.
   a.m.sekmani - أحمد سكماني   
 

لا أظن أن مكود Front-End لا يستطيع مُجرد سحب قيمة لونية أو معرفة بعض القياس أو فصل طبقة أو أساسيات التعامل مع الصور، معرفة التعامل مع تلك التطبيقات لا يعني بالضرورة الإتقان وهي تحتاج فقط بحث سريع للوصول للمعلومة.


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

سوق العمل العربي في مجال تصميم الويب يطلب تصمي مرئي منفصل ويوكل مكود لتكويده ربما ولكن لم ألاحظ مثل تلك الطلبات من قبل.


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

بالطبع التخصص يُخرج منتج ذو جودة عالية، ولكن الشرط هو كفائة المُختصين لأن عدم كفاءة أحدهم سيسيء للعمل بأكمله.
   a.m.sekmani - أحمد سكماني   
على كل حال قم بالإطلاع على هذه التدوينة ستجد هناك الكثير من التسميات الوظيفية التي قد لا تسمع بها لدينا ضمن العالم العربي أساساً
https://www.e-studiows.com/blog/design/areas-specialization-web-designer/
   anasshassouni - أنس حسوني   
أحيلك لهذا المقال
https://medium.com/@joshuantaylor/designers-shouldn-t-code-they-should-study-business-dc3e7e203d39#.tnwr0039x
   Hussein00Shukri - Hussein shukri   
جميع المبرمجين الذين اعرفهم يعرفون اكثر من مجرد اساسيات التصميم
ثم لا يجب ان تتقن كل شيء في الحياة فقط لانك مبرمج
   a.m.sekmani - أحمد سكماني   
طبعا مش لازم يتعلم كل شيء ولكن كل المبرمجين يلي شوفهم ما بعرفوا كيف يغيرو أبعاد صورة
   mjxp7 - محمد جمال الذياب   
 

ولكن كل المبرمجين يلي شوفهم ما بعرفوا كيف يغيرو أبعاد صورة


حسنا هذا يكفي
يمكن للمبرمجين أن يغيرو الأبعاد برمجيا حتى
يبدو ان من تعرفهم هواة
لكن الحق ليس عليهم طبعا
الحق عليك أنك تصنفهم كمبرمجين أصلا
 

كل المبرمجين يلي شوفهم


lol
يبدو انك تعرف ثلاث أشخاص و تظن أنهم مبرمجين و تكتب "كل المبرمجين يلي شوفهم"
   a.m.sekmani - أحمد سكماني   
ههههه أضحكتني
   HassanCtrlAltDel - Hassan R jos   
لا يقدرون اهمية التصميم
   gohary - محمد الجوهري   
المعرفة الأساسية بمكتبات وأدوات التصميم مثل بوتستراب وغيرها مع قليل من الحس الفني أصحبت تكفي لأي مبرمج أن ينشيء تصاميم أولية بسيطة وكافية لأي تطبيق يصنعه.
لم يعد التصميم عائقا أمام أي مبرمج لعمل برامج جذابة.
   Emad_Alhamou   
شكرا على الموضوع الممتع ، بحكم اني مبرمج مبتدأ عندما بدأت اتعلم البرمجة بدأت بالتصميم وما أن بدأت اتعلم الباك اند حتى نسيت كل شيء عن التصميم وتعلقت في الباك اند والى هذه اللحظة لا استوعب التصميم باللغات البرمجة لكن بالنسبة لي لم استطع مقاومت عشقي للباك ايند والاخلاص له واخر همي اصبح اني اصمم با البرمجة ولا اعلم لماذا . هذا الموقع احد اعمالي تصميم وبرمجة .
alhamou.com
والأن قائم على مشروع ضخم ولكن للأسف مشاكلي كلها في الديزاين بحيث اني ليس لدي اي رغبة في كتابة كود css لا اعرف لماذا مع اني مجال عملي الأساسي هو جرافيك ديزاين :)
  الموضوع و التعليقات و باقي البيانات في هذه الصفحة منقولة و معدلة من المصدر على الرابط التالي : https://io.hsoub.com/programming/70445
  هذا الموضوع مرخص تحت : رخصة المشاع الإبداعي BY-SA
المشاركة :
تويتر
فيسبوك
الإيميل
لينكد إن
واتساب
الرابط

ما هي الأسباب التي أبقت البرمجة العربية حبيسة الوطن العربي ما هي الأسباب التي أبقت البرمجة العربية حبيسة الوطن العربي
خذ نفسا عميقا واستعد لجرعة زائدة من العنف والفكاهة السوداوية فيلم Wild Tales خذ نفسا عميقا واستعد لجرعة زائدة من العنف والفكاهة السوداوية فيلم Wild Tales
هل ما زلت تستخدم المفضلة لروابطك المفضلة؟ هل ما زلت تستخدم المفضلة لروابطك المفضلة؟
لماذا تابعت مسلسل westworld ؟ لماذا تابعت مسلسل westworld ؟
من هو المبرمج؟...(رسالة إلى عامة الشعب) من هو المبرمج؟...(رسالة إلى عامة الشعب)
YCourses.com شبكة إجتماعية تعليمية YCourses.com شبكة إجتماعية تعليمية
المسار الجامعي بدون جامعة ؟ هل يستحق ؟ المسار الجامعي بدون جامعة ؟ هل يستحق ؟

الروابط المختصرة    سياسة الخصوصية    شروط الإستخدام    من أنا    من نحن    الأسئلة الشائعة    موضوع عشوائي    اتصل بنا   
                           
Developed by : MJ7.org