ओपन सोर्स विज़ुअलाइज़ेशन लाइब्रेरी d3.js विकसित करते हुए 10 वर्षों में सीखी गई बातें
(observablehq.com)-
टूल बनाते समय सबसे महत्वपूर्ण चीज़ है उसके उपयोग का शिक्षण। हर तरह के documentation में examples सबसे प्रभावी होते हैं.
-
उपयोगकर्ताओं को support करना एक शक्तिशाली research method है। मदद करते हुए कमियों को जल्दी खोजा जा सकता है। लेकिन सभी की मदद नहीं की जा सकती, और इसे लक्ष्य नहीं बनाना चाहिए.
-
दिखावे के लिए की गई गैर-व्यावहारिक चीज़ों से सावधान रहें: interaction/animation जैसी तकनीकी रूप से सुंदर चीज़ों की लागत होती है। सबसे बढ़कर static form पर ध्यान दें.
-
विज़ुअलाइज़ेशन exploration से explanation तक एक spectrum है। हर विज़ुअलाइज़ेशन का उद्देश्य एक जैसा नहीं होता, इसलिए design करते समय यह समझें कि वह इस spectrum में कहाँ स्थित है.
-
ज़्यादातर मामलों में, विज़ुअलाइज़ेशन कार्य का 80% डेटा को संभालने में होना चाहिए। विज़ुअलाइज़ेशन analysis का अंतिम परिणाम है। d3-array और d3-dsv का सबसे ज़्यादा उपयोग किया, और tidy.js या Arquero जैसे tools आने से खुशी हुई.
-
वास्तविक डेटा डालकर देखने से पहले किसी खास विज़ुअलाइज़ेशन format से बंधे न रहें.
-
10% code, 90% bugs पैदा करता है.
-
आपका काम कितना भी अच्छा हो, इंटरनेट पर कोई न कोई कठोर बात कहेगा, और आपका मन खराब होगा.
-
अकेले मत चलिए। ऐसी टीम खोजिए जो validation, feedback, support और mentoring दे सके.
-
अच्छा समय बिताइए। अगर आप इसका आनंद लेते हैं, तो असफल होने पर भी पछतावा कम होगा.
3 टिप्पणियां
किसी चीज़ के लिए पूरे 10 साल तक समर्पित रहना वाकई बहुत सुंदर बात है।
bells and whistlesका शाब्दिक अर्थ घंटियों की आवाज़ और सीटी नहीं है; यह एक मुहावरे के रूप में "ऐसी दिखावटी सजावट जो व्यावहारिक नहीं है" के अर्थ में इस्तेमाल होता है। कोरिया में यह प्रचलित अभिव्यक्ति नहीं है..https://en.dict.naver.com/#/entry/enko/351c86ada072497ebdaf916863025ad…
आहा, धन्यवाद। मैं इसे ठीक कर दूँगा~