क्या प्रोग्रामिंग और ग्राफिक डिज़ाइन दोनों में अच्छा होना संभव है? [बन्द है]


22

एक प्रोग्रामर का रूढ़िवादी दृष्टिकोण ग्राफिक्स को बहुत अच्छी तरह से नहीं कर सकता है, जो मैंने पढ़ा है और देखा है। हालांकि, मुझे प्रोग्रामिंग (अधिमानतः ओओपी, पीएचपी, सी ++, ऑब्जेक्टिव-सी) पसंद है और इस तथ्य से इनकार नहीं कर सकता कि मेरे पास वेब डिजाइन में एक अद्वितीय स्वाद है और अन्य ने कहा है कि मैं इसे (सीएसएस) अच्छा कर रहा हूं। मैंने अपने आप से सोचा "अरे, रुको, मैं एक प्रोग्रामर हूं - मैं कैसे अच्छी तरह से डिजाइन कर सकता हूं?"। प्रश्न है: क्या प्रोग्रामिंग और डिजाइनिंग में अच्छा होना संभव है? क्या यहां भी कोई ऐसा ही महसूस करता है?

रिकॉर्ड के लिए: मैंने जो वास्तविक चित्र बनाए हैं, उन्हें दोस्तों द्वारा पहले कई बार प्रोग्रामर आर्ट कहा गया है


7
स्टीरियोटाइपिकल नजरिया ठीक वैसा ही है: एक स्टीरियोटाइपिकल व्यू। वे एक कारण के लिए मौजूद हैं, लेकिन वे वास्तव में कितनी बार सटीक हैं?
डोपेलग्रेनर

3
हां, लेकिन संभावना है कि कोई ऐसा व्यक्ति जो दोनों कर सकता है, वह सीएस का कोई डोनाल्ड नथ नहीं है, और कोई माइकल एंजेलो कला का नहीं - बस कोई है जो अच्छे कोड के साथ-साथ अच्छे ग्राफिक्स भी दे सकता है। कौशल का यह संयोजन कुछ दुर्लभ है, और कोई ऐसा व्यक्ति जो दोनों को अच्छी तरह से कर सकता है, आमतौर पर अच्छी तरह से भुगतान किया जाता है।
जॉब

3
@ जॉब: अच्छे डेवलपर्स अपने एप्लिकेशन को ठीक से संरचना कर सकते हैं ताकि एक डिजाइनर इसमें आये और बिना इसे तोड़े, या प्रोग्रामिंग इन्फ्रास्ट्रक्चर के गहन ज्ञान की आवश्यकता के बिना आवेदन को पूर्वनिर्धारित कर सके।
रॉबर्ट हार्वे

2
के बारे में क्या <आतिशबाजी> * खेल प्रोग्रामर * </ आतिशबाजी>?
मतीन उल्हाक

जवाबों:


25

जरूर क्यों नहीं? बहुत से लोगों में कई तरह की प्रतिभाएँ होती हैं।

लेकिन जितना समय आप किसी विशेष कौशल के लिए समर्पित करते हैं, उससे फर्क पड़ता है। एक से अधिक समय व्यतीत करने का अर्थ है कि आपको दूसरे पर कम समय बिताना होगा, और कम समय बिताने का अर्थ है कम सक्षम होना।

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

अच्छे डिजाइन का मतलब सिर्फ सुंदर दिखने से ज्यादा है; इसका मतलब यह भी है कि ऐसा एप्लिकेशन बनाना जो सहज और प्रयोग करने में आसान हो।


1
"सहज और प्रयोग करने में आसान" - डिजाइन से अधिक है। यह विभिन्न लोगों के मानसिक पैटर्न को अपनाने और उनके साथ सहानुभूति रखने की क्षमता के लिए कहता है, यह जानने के लिए कि प्रतिक्रिया नियंत्रण, स्क्रीन, ग्रंथों और रंगों में क्या होगा। ऐसा करने के लिए आपको एक अच्छा मनोवैज्ञानिक होना चाहिए।

@ डेवलपर: बेशक। लेकिन यह कुछ डिज़ाइन को जानने में मदद करता है; रंग और रूप मनोवैज्ञानिक भी हैं, जैसा कि आप अच्छी तरह से जानते हैं।
रॉबर्ट हार्वे

ग्राफिक डिजाइन और यूजर इंटरफेस डिजाइन एक ही हैं?
जेएफओ

1
@ जेफ़: वास्तव में नहीं। उपयोगकर्ता इंटरफ़ेस विकास में ग्राफिक डिज़ाइन का थोड़ा सा हिस्सा है, लेकिन इसका बेहतर हिस्सा डेटा इनपुट और डिस्प्ले, वर्कफ़्लो का संगठन, उसके बाद की चीजें हैं।
रॉबर्ट हार्वे

@ डिवेलपर आर्ट: मुझे पूरी तरह से यकीन नहीं है कि आप किस डिज़ाइन का उपयोग कर रहे हैं, लेकिन अगर आप ग्राफिक डिज़ाइन के बारे में बात कर रहे हैं या जैसे आप वैसे ही काम नहीं कर रहे हैं, लेकिन रंग / सौंदर्यशास्त्र / अन्य सामान के लिए मैं हूँ भूल? यही है, यह जानने के लिए कि आप ग्राफिक हैं, आपको अलग-अलग लोगों के मानसिक पैटर्न को अपनाना होगा और उनके साथ सहानुभूति रखनी होगी, ताकि यह पता चल सके कि इसमें क्या होगा?
n1ckp

14

हाँ। हो सकता है। जो यह नहीं कहता, उसकी बात मत सुनो।

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

फिर मैं वेब के लिए प्रोग्रामिंग करने गया। मुझे यह केवल स्वाभाविक लगता है कि चित्रमय चीज़ मुझे मिली। मैं एक नए दायरे से मोहित हो गया और जल्द ही मेरे अंदर एक डिजाइनर जीन की खोज की। अब मुझे कोड की तुलना में डिज़ाइन में अधिक दिलचस्पी है।

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


11

हाँ।

मैं वास्तव में प्रोग्रामिंग और ग्राफिक डिजाइन में अच्छा हूं। जब से मैं १० की थी और १६ साल की थी (अब मैं ३१ की हूँ) तब से मैं प्रोग्राम करती हूँ। मैं हमेशा दोनों क्षेत्रों को पसंद करता था, और दोनों को अभ्यास और सीखा। लेकिन मैं एक पेशेवर स्तर तक ही प्रोग्रामिंग करने में सक्षम था। लेकिन मेरे ग्राफिक कौशल ने मुझे GUI डिजाइन में भी बहुत मदद की।

मुझे पता है कि बहुत से प्रोग्रामर इस विचार के साथ फंस गए हैं कि एक प्रोग्रामर डिजाइन नहीं कर सकता है। इसलिए वे सिर्फ उस हिस्से को छोड़ देते हैं। जब उन्हें GUI का प्रोटोटाइप बनाना होता है या कुछ ग्राफिक को स्केच करना होता है, तो वे ऐसा बुरा व्यवहार करते हैं, जिसके परिणाम वास्तव में भयानक होते हैं। लेकिन क्या प्रोग्रामिंग अपने आप में रचनात्मक कार्य नहीं है?


3
But isn't programming itself a creative work?ठीक।
जॉर्ज मैरियन

4

सही स्टीरियोटाइप " अधिकांश प्रोग्रामर डिजाइन नहीं कर सकते हैं"; जो आम तौर पर सच है। हालाँकि, यह सच नहीं है कि यदि आप एक प्रोग्रामर हैं जिसका अर्थ है कि आप डिज़ाइन नहीं कर सकते हैं।


यह उन तर्क प्रश्नों में से एक की तरह लगता है 'अगर कुछ पोग्स खूंटे हैं, और कुछ खूंटे पग हैं, तो कुछ पोग्स निश्चित रूप से पग हैं?'
०२:०२ पर ०

3

आप अपनी इच्छा से कुछ भी कर सकते हैं। यह सिर्फ पर्याप्त अभ्यास लेता है। लेकिन हम हजारों घंटों के स्तर पर अभ्यास की बात कर रहे हैं, इसलिए यह कुछ समर्पण करता है।


2
मैं उड़ान में अच्छा होना चाहता हूं लेकिन मेरी बाहें बहुत थक गई हैं।
टिन मैन

@Greg सिर्फ इसलिए कि आपने अपनी भुजा शक्ति बढ़ाने के लिए यह पर्याप्त नहीं किया है। और आप हमेशा उड़ान (सिम्युलेटर, या अन्य हाथ अभ्यास) के खतरे के साथ अन्य तरीकों से अपने हाथ धीरज का निर्माण कर सकते हैं। जैसा कि मैंने कहा, हम अधिकतम घंटों के आदेश पर अभ्यास की बात कर रहे हैं। बेशक, यह उड़ान के साथ हासिल करना मुश्किल है।
डैनियल बिंगहैम

@Greg, अगर हम उड़ान भरने की कोशिश करते रहें ... क्या 100000 वीं पीढ़ी के लिए पंख लगाना संभव हो सकता है?
इमगोपाल

आह, मैं मजाक याद किया। आप "बाहर के उपकरणों के साथ उड़ान भरने" को निर्दिष्ट करने में विफल रहे। क्योंकि थोड़ी तकनीकी प्रतिभा के साथ, इंसान उड़ान भरने में पूरी तरह सक्षम हैं: google.com/url?url=http://www.boston.com/news/world/europe/…
डैनियल बिंगहैम

आह, लेकिन वह उड़ नहीं रहा था, जिस विंग से वह जुड़ा हुआ था। मेरा मानना यह हालांकि तकनीकी तौर पर यह ग्लाइडिंग है उड़ान के करीब। ;-)
टिन मैन

3

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


3

उपयोगकर्ता अनुभव डिज़ाइन को दोनों का संयोजन माना जा सकता है।

हां, ऐसे लोग हैं जो इसे कर सकते हैं। कई ऐसे हैं जो समय की कमी या व्यक्तिगत पसंद के कारण केवल एक अनुशासन का अभ्यास करते हैं लेकिन आसानी से पार कर सकते हैं।


इसके अलावा उपयोगकर्ता अनुभव डेवलपर!
adamk

2

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


2

हाँ यह संभव है।

क्या प्रोग्रामिंग और ग्राफिक एक-दूसरे के चरम पर हैं?

मैं एक कलाकार और प्रोग्रामर दोनों हूँ, मैंने 5 साल की सेल्फ स्टडी प्रोग्रामिंग, 1 साल मंगा, 4 साल वेब डिज़ाइन और 1 साल से कम समय तक ऑप्टिकल भ्रम में बिताया।

कुछ लोग कला में प्रतिभाशाली हैं, लेकिन उन्होंने हर समय प्रोग्रामिंग सीखने का फैसला किया और प्रतिभा को अपने डिजाइनों का मार्गदर्शन करने दिया।

दोनों को सीखने की समस्या न केवल समय है, बल्कि आपके मस्तिष्क को कला में अनुकूलित करने के लिए फिर से वायर्ड किया जा सकता है लेकिन प्रोग्रामिंग नहीं, कृपया इसके बारे में पता करें।

"प्रोग्रामर आर्ट" है, लेकिन "कलाकार का कार्यक्रम" क्यों नहीं है? वह रूढ़ि है।

इसे भी देखें: /gamedev//search?q=programmer+art


1

यह अधिक सभी ट्रेडों के जैक जैसा है। मैं दोनों काफी अच्छा करता हूं, लेकिन दोनों में एक विशेषज्ञ / अप टू डेट होने के लिए यह कठिन है। अधिकांश समय एक प्राथमिक होता है और दूसरा गौण होता है।


1

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

विशेष क्षेत्र जो दोनों छोरों पर लोगों को आकर्षित करते हैं: टीडी के प्रभाव (विशेष रूप से तरल पदार्थ, और कपड़े / बाल), टीडी के, vfx पर्यवेक्षकों को छायांकन करना।


0

WPF के साथ काम करने पर, मेरे पास फ़ोटोशॉप की कॉपी नहीं है और मुझे GIMP से नफरत है .. तो मुझे आइकन की आवश्यकता होने पर मैं क्या करूँ? मैं उन्हें XAML में लिखता हूं और उन्हें VisualBrush में उपयोग करता हूं। तो न केवल आप दोनों कर सकते हैं और दोनों में अच्छे हो सकते हैं, आप इसे एक ही समय में कर सकते हैं!


0

मेरा व्यक्तिगत रूप से मानना ​​है कि आपके पास दोनों के लिए एक प्रतिभा हो सकती है .... लेकिन किसी भी व्यक्ति का दावा है कि वे वास्तव में दोनों क्षेत्रों में अच्छे हैं मैं गंभीरता से उसकी व्यावसायिकता पर सवाल उठाऊंगा। काम और समर्पण की मात्रा एक क्षेत्र में अच्छी होती है ... यह सिर्फ मेरे लिए नहीं जोड़ता है।

अब अगर वह व्यक्ति दावा कर रहा है कि वे दोनों क्षेत्रों में सभ्य हैं, तो मुझे यकीन है कि मैं ऐसा कर सकता हूं। लेकिन फिर, आप प्रोग्रामिंग और ग्राफिक डिजाइन में सिर्फ सभ्य क्यों बनना चाहेंगे?


उम। क्या? आप किस चीज को अच्छा मानते हैं? क्या अच्छा है: विश्व स्तर पर, या सिर्फ 98% आबादी से बेहतर है?
नेलर

1
@ नेलर: आप केवल दिखावा और कोशिश करके 98% से अधिक आबादी के लिए बेहतर हो सकते हैं; ;-)
स्टीवन ए। लोव

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

0

हां, C'est Moi। लेकिन मेरी दोहरी विशेषज्ञता अधिकांश भाग के लिए अनजाने का परिणाम है। मैंने हाई स्कूल में साइड-ट्रैक किया और एक नियमित विश्वविद्यालय के बजाय 4 साल तक कला विद्यालय जाना समाप्त कर दिया। तब मैंने एक जीवित के लिए चित्रों को चित्रित किया जब तक कि मैंने तय नहीं किया कि मैं चाहता हूं कि मेरा कलात्मक पक्ष एक व्यवसाय होना चाहिए, इसलिए मैंने स्कूल नहीं जाना और इंजीनियरिंग का अध्ययन किया। मुझे लगता है कि किसी को डिजाइन और प्रोग्रामिंग दोनों में अच्छा होने के विचार से शुरू करना मुश्किल लगता है।

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