क्या एक ग्राफिकल डिजाइनर के साथ टीम बनाना बेहतर है, या एक ठेकेदार को डिजाइन का काम करना है?


11

जब मैं ग्राफिकल डिजाइन की बात करता हूं तो मैं क्लूलेस हूं लेकिन मैं प्रोग्रामिंग में प्रवीण हूं। यदि आप एक प्रोग्रामर हैं, जिनके पास दृश्य डिजाइन कौशल की कमी है, तो आपके लिए सबसे अच्छा काम क्या है - ग्राफिक डिजाइनर के साथ जोड़ी बनाना या सभी प्रोग्रामिंग करना और फिर विशिष्ट कार्य करना?

मैंने काम से बाहर कुछ किया है, लेकिन मैं पूरी तरह से संतुष्ट नहीं हूं क्योंकि मैं देख रहा हूं कि मेरा बहुत सारा प्रभाव डिजाइन में आया है। मुझे लगता है कि यह तब से होता है जब मुझे ठेकेदारों के साथ जो चाहिए वह स्पष्ट होना चाहिए, और वे मेरे द्वारा बनाए गए आर्किटेक्चर द्वारा रचनात्मकता में सीमित हैं।

ऐसा लगता है कि एक साथी के पास अधिक सहयोग की अनुमति होगी, लेकिन मैंने उद्यमी पुस्तकों को खूब पढ़ा है जो साझेदारी के खिलाफ चेतावनी देते हैं।


1
शायद आपके डिजाइन कौशल पर अधिक काम करना एक अच्छा विचार होगा।

8
एक दूसरे पेशे में महारत हासिल करने के लिए आवश्यक अवसर लागत बहुत अधिक है।
charbasz

वैसे भी इसके बारे में वैसे भी सीखना शुरू करने में कभी देर नहीं हुई (आपके खाली समय में या कुछ और)। प्राप्त अंतर्दृष्टि सड़क के नीचे बाद में मूल्यवान हो सकती है।

जवाबों:


8

अपने अनुभव में मैंने पाया है कि एक डिजाइनर को ढूंढना जो किसी भी फ्रंट एंड काम करने के लिए लगातार उपलब्ध है, जो आपकी परियोजनाओं की आवश्यकता है, ठेकेदारों पर सोने में उनके वजन की कीमत है। आप सीखते हैं कि एक-दूसरे को क्या पसंद है, आप कैसे संवाद करते हैं, और सिर्फ एक इकाई के रूप में बहुत आसान मेष करते हैं।

अब यह निश्चित रूप से ठेकेदारों के साथ हो सकता है, और लगातार उपलब्ध हर डिजाइनर को पहली पसंद पर भयानक होने की गारंटी नहीं दी जाएगी, लेकिन मेरे अनुभव से, डिजाइनरों के पक्ष में बाधाओं का सामना करना पड़ता है। न केवल यह था कि जब मैं अपनी खुद की कंपनी चला रहा था, लेकिन अधिकांश दुकानों के लिए मैंने जो काम किया था, उनमें से लगभग सभी में कम से कम एक डिजाइनर को काम पर रखा गया था। एक या दो जो नहीं किया था, एक एक या दो साल के भीतर काम पर रखा होगा डेवलपर्स के रूप में अच्छी तरह से डिजाइन करने की कोशिश कर के बाद।


2

प्रोग्रामिंग की तरह डिजाइन, पुनरावृत्ति है। मुझे लगता है कि एक डिजाइनर के साथ मिलकर इस मामले में मदद मिलती है। टीम बनाने के लिए एक और बिंदु यह है कि डिजाइनर और डेवलपर के बीच आरामदायक संबंध शैली और संचार तंत्र का निर्माण करना हमेशा आसान नहीं होता है, जहां अलग-अलग विचार और घर्षण के कई अवसर होते हैं। एक बार जब आप किसी को जानते हैं और आप दोनों एक साथ काम करने में सहज होते हैं, तो काम बहुत आसान हो जाता है। साझेदारी के लिए दीर्घकालिक अनुबंध होना आवश्यक नहीं है। यह 1 या 2 परियोजनाओं के लिए हो सकता है।


1

डिजाइन पहले क्योंकि यह काम को चलाता है

मेरे अनुभव में डिज़ाइन मॉकअप के साथ शुरुआत करना हमेशा बहुत आसान होता है। यह ड्राइव करने में मदद करता है कि वास्तव में कितना काम करना है और यह प्राथमिकता के साथ मदद करता है। यह डिजाइन और कैसे काम करता है इसका मूल्यांकन करने के लिए समय की एक लंबी अवधि है।

अपडेट करें

निहितार्थ एक डिजाइनर के साथ जोड़ी बनाना है। वह या कम से कम डिजाइन को पूरा किया गया पहला काम। इस तथ्य के बाद ऐसा करने का मतलब है कि आपके पास संभवतः करने के लिए अधिक प्रोग्रामिंग है क्योंकि हमेशा एकीकरण मुद्दे हैं।


-1: प्रश्न के लिए ऑर्थोगोनल। ओपी ने डिजाइनर के साथ व्यापार संबंधों के बारे में पूछा, साझा वर्कफ़्लो के बारे में नहीं।
डेव शेरोमैन

1

यदि आप एक प्रोग्रामर हैं, जिनके पास दृश्य डिजाइन कौशल की कमी है, तो आपके लिए सबसे अच्छा काम क्या है - ग्राफिक डिजाइनर के साथ जोड़ी बनाना या सभी प्रोग्रामिंग करना और फिर विशिष्ट कार्य करना?

मैंने कंपनी के काम से पहले लंबे समय तक एक इंडी देव के रूप में काम किया और मैं बाद की सिफारिश करता हूं अगर आप एक तंग बजट और शेड्यूल पर हैं और जहाज करने की आवश्यकता है।

परेशानी यह है कि एक डिजाइनर अपफ्रंट के साथ काम करना आदर्श है, लेकिन सहयोग ओवरहेड भारी हो सकता है , खासकर यदि वे महान डिजाइनर हैं। महान डिज़ाइनर हर विवरण पर ध्यान देंगे, सिवाय उनके डिज़ाइन अक्सर हर विस्तार को हर अंतिम फ़ंक्शन तक संचारित नहीं करेंगे। आप सभी मॉक-अप के लिए लाइनों के बीच पढ़ने के लिए समाप्त हो सकते हैं, और यह स्पष्ट नहीं होने लगता है कि वास्तविक डिजाइनर कौन है जब यह उन सूक्ष्म अभी तक बहुत महत्वपूर्ण वर्कफ़्लो के फैसले की बात आती है।

डिजाइनर अपफ्रंट के साथ काम करना

एक मुश्किल बात जो हो सकती है वह यह है कि आपको एक डिजाइनर मिल सकता है जो इस सुंदर, अंतिम-उत्पाद-दिखने वाले मॉकअप को फ़ोटोशॉप में सावधानीपूर्वक प्रस्तुत करता है, उदाहरण के लिए, यह वास्तव में उन प्रकारों से बचने के लिए या कम से कम उन्हें अग्रिम रूप से प्रशिक्षित करने के लिए अच्छा है।

उन मामलों में समस्या यह है कि आप अपना सारा समय ड्रॉप शैडो या बटन बेवल / गोलाई या फॉन्ट एंटीलियासिंग के साथ फ़ोटोशॉप के लुक, जैसे बनाने की कोशिश में लगा सकते हैं।

आदर्श रूप से आपके सॉफ़्टवेयर डिज़ाइन और डिज़ाइनर के ग्राफिक डिज़ाइन दोनों एक साथ विकसित होते हैं, इसलिए यह बहुत अच्छा है यदि आप डिज़ाइनर अपफ्रंट से शुरुआत करते हैं, तो डिज़ाइनर ने अपने डिज़ाइन बहुत ढीले, स्केची रखें, जैसे "नैपकिन पर स्क्रिब्ल्ड" तरह का ढीला। यह अत्यधिक सहयोगी होने की आवश्यकता है, और कभी-कभी बहुत अधिक शुरुआत में। आपको और डिजाइनर दोनों को अपने डिजाइनों को विकसित करने के लिए तैयार रहना होगा और शुरुआत में "स्केच" से थोड़ा सा हटना होगा, और "ढीले स्केच" पर बहुत मजबूत जोर देने की आवश्यकता है।

कुछ बाधाओं को स्थापित करने के लिए भी अच्छा है ताकि आप फ़ोटोशॉप या इलस्ट्रेटर की प्रतिपादन क्षमताओं से मेल खाने की कोशिश न करें, उदाहरण के लिए जो भी जीयूआई टूलकिट आप उपयोग कर रहे हैं, आप इसकी व्यावहारिक प्रतिपादन क्षमताओं पर ध्यान देना चाहते हैं, यह कैसा दिखता है, और डिज़ाइनर को अपने GUI किट की क्षमता (और यहां तक ​​कि प्रोत्साहित उपयोग / लेआउट) से मेल खाते डिज़ाइन करने के लिए प्रशिक्षित करें।

यदि आप अपने डिजाइनों को मिलाने की कोशिश करने के लिए GUI किट से लड़ रहे हैं, या तो आपको सिस्टम के डिजाइनर को प्रशिक्षित करने की आवश्यकता है, तो GUI किट को और अधिक अपघटित करें या संभवतया अपने आप को रोल करें और यदि आप वास्तव में एक आदर्श मैच प्राप्त करना चाहते हैं । आदर्श रूप से डिजाइनर वास्तव में जीयूआई किट के अंदर अपने डिजाइन को स्केच करता है, लेकिन यह आपके उपकरणों के आधार पर व्यावहारिक हो सकता है या नहीं भी हो सकता है।

डिजाइनरों के साथ काम करना देर से

मुझे लगता है कि यह तब से होता है जब मुझे ठेकेदारों के साथ जो चाहिए वह स्पष्ट होना चाहिए, और वे मेरे द्वारा बनाए गए आर्किटेक्चर द्वारा रचनात्मकता में सीमित हैं।

यह जरूरी नहीं कि एक बुरी बात है। एक महान डिजाइनर तंग बाधाओं से बाहर शानदार चीजें बना सकता है। कभी-कभी वे तंग बाधाओं के साथ भी बेहतर करते हैं, जैसे सुपर निंटेंडो के लिए स्प्राइट डिज़ाइनर, रिडले स्कॉट जब उन्होंने एलियन बनाया, आदि। मैं वास्तव में इस मार्ग की सिफारिश करूंगा यदि आप समय / बजट पर कम हैं, और बहुत कुछ देखने के लिए निराश न हों। डिजाइन में आपकी छाप।

तीसरा विकल्प: अपने डिजाइन कौशल का विकास करना

मैं एक भयानक यूआई डिजाइनर हूं, लेकिन मैं बहुत अमीर प्रोग्रामर नहीं हूं और कभी भी यूआई डिजाइनर के लिए पैसे नहीं थे।

इसके अलावा मेरी कंपनी के अनुभव ने मुझे एक समर्पित के साथ काम करने के लिए लागत (समय और धन-वार) के रूप में एक अच्छी छाप नहीं दी (भले ही एक दशक से अधिक समय के बाद कई डिजाइनरों के माध्यम से जा रहे हों), हालांकि हर किसी का माइलेज अलग-अलग हो सकता है। ऐसा लगता है कि यहां कुछ लोगों को डिजाइनरों के साथ काम करने का बहुत अच्छा अनुभव रहा है, इसलिए हो सकता है कि कंपनी की स्थापना (सभी प्रोग्रामर वहां के डिजाइनरों के साथ काम करने से नफरत करते थे और इसे मोटे तौर पर उधम मचाते समय के अत्यधिक मात्रा में खर्च करने के रूप में देखा था)।

इसलिए मैंने हमेशा अपने डिजाइन कौशल को थोड़ा विकसित करने की कोशिश की। मेरे छोटे ऐप्स में से एक का एक उदाहरण:

यहाँ छवि विवरण दर्ज करें

इसे डिजाइन के रूप में कुछ अच्छी प्रतिक्रियाएं मिलीं, हालांकि हो सकता है कि उपयोगकर्ता सिर्फ मेरी चापलूसी कर रहे हों, और यह भी क्योंकि यह एप्लिकेशन थोड़ा तकनीकी है (ऑडियो और छवियों और वीडियो के साथ दृश्य प्रोग्रामिंग)। उम्मीद है कि मैं वहां बहुत ज्यादा शर्मिंदा नहीं था (मुझे लगता है कि यह उचित है लेकिन यह सिर्फ "प्रोग्रामर आर्ट" हो सकता है)।

यदि वह बहुत भयानक नहीं लगता है, तो मुझे लगता है कि कुंजी सिर्फ मेरे सीमित डिजाइन कौशल के साथ काम करने के लिए है। चूंकि मैं इस पर इतना भयानक हूं, इसलिए मैं कम से कम पैलेट का उपयोग करता हूं, जैसे कुछ गहरे भूरे रंग के साथ जिसमें दो या तीन मुख्य रंगों के साथ चयन हाइलाइट्स और इस तरह की चीजें हैं, यह ग्रेडिएंट पर आसान लेते हैं, बहुत सारे के बजाय मेनू और सामान का उपयोग करते हैं फैंसी संवाद, लेकिन जब संभव हो तो उन्हें स्क्रॉल न करें। मूल रूप से मैं सब कुछ कर रहा हूं इस तथ्य को छिपाने के लिए कि मुझे नहीं पता कि मैं क्या कर रहा हूं।

आमतौर पर जब मैं डेवलपर डिज़ाइन देखता हूं जो वास्तव में स्थूल लगता है (न सिर्फ मेरी आँखों के लिए बल्कि बहुत ज्यादा हर किसी के लिए), प्रोग्रामर शायद डिजाइन पर मुझसे ज्यादा बुरे नहीं हैं और संभवतः बहुत बेहतर हैं लेकिन बहुत महत्वाकांक्षी हैं। वे सभी जगह फैंसी फैंसी लगा रहे हैं, एक बहुत रंगीन डिजाइन बनाने की कोशिश कर रहे हैं - और यह सही पाने के लिए बहुत सारे कौशल लेता है। चीजों को पॉप आउट करने के लिए मुट्ठी भर रंगों के सावधानीपूर्वक चयन के साथ एक दब्बू डिज़ाइन बनाना आसान है, और यह बहुत कम डिज़ाइन कौशल लेता है।

यह सभी संगठन है जैसा कि मैं इसे देखता हूं। मेरे डिजाइन वास्तव में अच्छे नहीं लग सकते हैं, लेकिन वे कार्यक्षमता के साथ बंधे हुए हैं, और मैं उन चीजों पर ध्यान केंद्रित करता हूं जिन्हें मैं प्रोग्रामर के रूप में आसानी से ध्यान केंद्रित कर सकता हूं जैसे कि सब कुछ उत्तरदायी, तेज, कम-स्मृति, हकलाना-मुक्त करना। यह एक सकारात्मक प्रतिक्रिया प्राप्त करने के लिए लगता है, लेकिन मुझे पता नहीं है।

एक और बात यह है कि यदि आप एक ऐसे अनुप्रयोग पर काम करते हैं जहाँ एक मुख्य फ़ोकस क्षेत्र जैसे कि कैनवास या व्यूपोर्ट या कुछ और है, तो लोग आश्चर्यजनक रूप से यहां एक अतिसूक्ष्म न्यूनतर डिजाइन के साथ उदार होते हैं। नीचे मैंने इसे सभी तरह से मेन्यू और डायलॉग्स में रखा और कम से कम यूज़र्स को इससे नफरत नहीं हुई, भले ही यहाँ पर "डिज़ाइन" का ज़्यादातर हिस्सा नहीं है (सिर्फ "स्टार्ट" -स्टाइल मेनू और टॉप-लेवल मेनू और कुछ बुनियादी पॉपअप संवाद जो डॉक किए जा सकते हैं):

यहाँ छवि विवरण दर्ज करें

यहां मैंने वास्तव में इस तथ्य को छिपाया कि मुझे नहीं पता कि मैं मूल मेनू और सामान के साथ व्यूपोर्ट को सजाने के लिए क्या कर रहा हूं, लेकिन केंद्र में कलाकृति यह मेरे "डिजाइन हस्तक्षेप" के बिना थोड़े दिलचस्प लगती है। तो आप वास्तव में, वास्तव में उन मामलों में डिजाइन को वश में कर सकते हैं और उपयोगकर्ता के काम की सुंदरता को पॉप आउट कर सकते हैं।

... यह ऐसा सॉफ्टवेयर डिजाइन करना कठिन नहीं है जो कम से कम एक ऑडियंस के साथ अच्छी तरह से किराया कर सके। मैं आमतौर पर बड़ी कंपनियों के साथ प्रतिस्पर्धा नहीं करता हूं जब मैं अकेला होता हूं, इसलिए शायद लोग मुझे अपने डिजाइनों के साथ बहुत सारे लेवे दे रहे हैं। फिर भी मुझे लगता है कि यह आपके डिजाइन कौशल को थोड़ा नन्हा सा विकसित करने के लायक है, यदि केवल डिजाइनर के साथ अपने इरादों को बेहतर ढंग से संवाद करने के लिए। हो सकता है कि मैंने इन उपरोक्त चित्रों के साथ अपने आप को एक जामा पहना दिया हो, लेकिन यदि नहीं और वे बहुत बुरे नहीं हैं, तो मैंने पाया कि इस प्रकार के मूल डिजाइन बनाने के लिए कोई औपचारिक प्रशिक्षण या समय बिल्कुल भी नहीं लगता है। हमें बस संयम की जरूरत है।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.