هل من السهل أن يجمع المبرمج ما بين البرمجة و التصميم ؟
و هل صحيح ان الذكاء المنطقي للمبرمج الذي يتميز به يؤثر على نظرته الفنية !!
من النادر أن تجد شخصاً يجمع الأمرين معاً، وأعتقد أن العلاقة عكسية إلى حد ما بين المنطق والحس الفني، لسبب بسيط، هو أن العمل الفني غالباً ما يشكل عبئاً على العمل البرمجي.
تفكّرت قبل أشهر بالعلاقة بين المنطق [البرمجة] والخيال [التصميم] , هل يتعارضان أم لا..؟
فقرأت قليلاً عن هذه المسألة لأجد أن العالِم الرياضي والفيزيائي , آينشتاين , كان يُفضل الخيال على المنطق بسنين ضوئية! , حتى أنه ذمّ المنطق ومدح الخيال .. مع أنه عالم رياضيات وفيزياء , أيْ أنه عالمٌ في المنطق ..!
لذلك , لا أجد علاقة عكسية بينهما .. ولا أدري حقيقةً من الذي يجزّء النفس البشرية ومكنوناتها إلى جزيئات!
هذا عاطفي وهذا عقلاني , هذا يحب المنطق إذن لا يجب أن يكون مصمماً , هذا ميوله علمي إذن لا دخْل له في الأدب ..
هذه التجزيئ لم يكن قديماً , بل جاء مع العلوم الحديثة فقط! ..
نعم ممكن، هذا الشيء يعتمد عليك أنت، إن كنت تجد نفسك في البرمجة وتجد نفسك أيضاً في التصميم، مالذي يمنع أن لا تجيد الإثنين؟ المجالاين لا يتعارضان مع بعض، الفكرة فقط أن أغلب المبرمجين لا "يحبون" أو لا يجدون التصميم أو أن أذواقهم في التصميم سيئة وهذا لا ينقص منهم شيء .. ونفس الأمر ينطبق على المصمم، حيث أغلب المصممين يجدون أن البرمجة صعبة أو أنهم لا يستمتعون أثناء عملها أو أنهم لا يجيدونها .. وهذا ليس عيب أيضاً.
المشكلة أن المجالين كبيرين نوعاً ما، وخصوصاً مجال البرمجة، وبالتالي الوقت غالباً لا يسمح لك بالإطلاع وتثقيف نفسك في كلا المجالين في وقت واحد .. دائماً تجد نفسك متأخر قليلاً في أحدهم عندما تنشغل عنه في المجال الآخر لفترة من الوقت.
شخصياً لا أستطيع أن أثق بأحدهم بأن يقوم بتصميم مشروعي الذي برمجته! ولا ببرمجة مشروعي الذي صممته!
أكثر شخص يستطيع تنفيذ ما يدور في ذهني سواء بالتصميم أو البرمجة هو دائماً أنا!
P:
هذا يعتمد على عمل الدماغ ,فصي الدماغ البرمجة بحاجة الى المنطق من يميل للفص اليسار سوف يبرع في البرمجة ومن يميل للفصل الأيمن من الدماغ فهو المسؤول عن الخيال والإبداع سيبرع حتما في التصميم اتكلم عن الجرافيكس بصفة خاصة , هناك فئة الأقل من الناس هم المتوازنون بقدر مالديهم من مواهب متعددة سيعانون من التشتت واختيار التخصص
الحمد لله أني ممن يجمعون بينهما ولكن ليس عن موهبة في التصميم
بل لأني تركت العمل البرمجي واشتغلت في مجال التصميم والطباعة لمدة عشر سنوات ثم انتقلت لبلد آخر كان حظ التصميم والطباعة فيه قليل فعدت إلى البرمجة
أي أني أصبحت مصمما بالممارسة وكان التصميم من النوع الموجه للطباعة
وخير ثمرة لي أثناء فترة التصميم هي إنتاج دورة :
الدورة التطبيقية لتعليم التصميم بالإليستريتور
فهذا خير ما كسبته وأرجو أن يوفقني الله لمثلها في مجال البرمجة
وكما ذكر أحد الإخوة أنه لا بد من أن تطغى واحدة على أخرى ولكن ليس مستحيلا أو صعبا الجمع بينهما
لا يستطيع ان يصل في المجالين معا ً الى مستوى الاحتراف، هناك حد معين سيقف عنده، بالنسبة للتصميم كل ما اهتم المصمم بالتفاصيل كل ماكن العمل متقن وهذه تكتسب بالخبرة، الظل، زاوية الرؤية،الإضاءه، درجات اللون، تناسق الالوان بالإضافة الى الخيال الواسع هذه جوانب فنية بحثه المبرمج لا يستطيع ان يتقنها بنفس اتقان الشخص الخبير في هذا المجال.
البرمجة ايضا ليست فقط مجرد كتابة اكواد، البرمجة الكائنية OOP، انماط التصميم Design Pattern ، تتبع الأخطاء Debugging ، تحليل البرنامج، سرعة وأداء البرنامج، هذه امور متقدمة لايمكن لمصمم بخياله الواسع ان يقتنها مثلما يتقن رسم اللوحات الفنية المبهره.
العامل المشترك بين التصميم والبرمجة هو الخيال الواسع و الأبتكار، المصمم المحترف يتميز بتصاميم مبهره وافكاره مبتكرة وكذلك بالنسبة للمبرمج المحترف يوجد حلول للمشاكل بأسهل الطرق وأسرعها.
اما شخص يتقن المجالين في نفس الوقت فبيكون مثل الطبيب النجار، يستطيع يدق ابره ويصنع طاولة لكن لا يستطيع اجراء عملية قلب مفتوح وبناء سفينة خشبية.
التعليقات