अंदाजे से नहीं, दोहराव के सबूत से तय कीजिए। कोई pattern तब system में जगह कमाता है जब वह तीन या ज्यादा असली जगहों पर आ चुका हो, जब उसका बर्ताव स्थिर हो, और जब कोई उसका मालिक बनने को तैयार हो। पहले एक बार वाली चीज ship कीजिए, उसे खुद को साबित करने दीजिए, फिर साफ props, states और इस्तेमाल की सलाह के साथ उसे ऊपर लाइए। वक्त से पहले बनाए गए components ऐसी परतें खड़ी कर देते हैं जिनसे टीम सालों लड़ती है।
इंटरव्यूअर यह क्यों पूछते हैं
design system का काम अमूर्तता को लेकर समझ का काम है, और किसी भी दिशा में गलती महंगी पड़ती है: बहुत ढीले रहे तो product बिखर जाता है, बहुत सख्त रहे तो टीमें system को पूरी तरह किनारे कर देती हैं। इंटरव्यूअर ऐसी कसौटी सुनना चाहते हैं जिसे आप सच में लागू करते हैं, साथ ही यह समझ कि component सिर्फ कोई Figma file नहीं, एक मालिक, एक हटाने के रास्ते और documentation वाला संभाला हुआ करार है।
अपना जवाब कैसे स्ट्रक्चर करें
- कुछ भी ऊपर लाने से पहले दोहराव की कसौटी तय करें।
- एक बार वाली चीज ship होने दें और बर्ताव को स्थिर साबित होने दें।
- करार तय करें: props, states, सामग्री के नियम, और यह किसके लिए नहीं है।
- अंदर जाने से पहले एक मालिक और हटाने का रास्ता तय करें।
उदाहरण जवाब
मेरा सीधा नियम तीन का नियम है। पहली बार मैं बस उसे बना देता हूं। दूसरी बार मैं दोहराव नोट कर लेता हूं। तीसरी बार मैं तीनों को देखकर पूछता हूं कि क्या ये सच में एक ही चीज हैं या तीन चीजें हैं जो देखने में एक जैसी लगती हैं। आखिरी सवाल मायने रखता है, क्योंकि design system की क्लासिक नाकामी यही है कि दो patterns को इसलिए मिला दिया जाए कि वे एक जैसे लगते हैं और फिर हर बार अलग होने पर एक variant ठोक दिया जाए, जब तक ऐसा component न बन जाए जिसमें नौ boolean props हों और जिसे कोई सुरक्षित तरीके से इस्तेमाल न कर सके। जब मैं किसी चीज को ऊपर लाता हूं तो वह एक असली करार के साथ आती है: loading, खाली, error और disabled समेत उसकी states, सामग्री के नियम, और एक छोटा इसके लिए इस्तेमाल न करें वाला हिस्सा, जो इस्तेमाल की सलाह से ज्यादा गड़बड़ रोकता है। और उसका एक मालिक चाहिए। एक टीम में हमने बेहद खूबसूरत system ship किया जो साल भर में सड़ गया क्योंकि उसका कोई मालिक नहीं था, तो टीमों ने अपने अपने components fork कर लिए और अठारह महीने में हमारे पास फिर से चार तरह के dropdown थे। शासन में कोई चमक नहीं है, पर असली काम वही है।
जल्दी ही यह इंटरव्यू देने जा रहे हैं? GhostPilot आपकी लाइव कॉल सुनता है, सवाल पूछे जाते ही उसे पकड़ लेता है, और रियल-टाइम में एक स्ट्रक्चर्ड जवाब आपकी स्क्रीन पर डाल देता है। अगले मॉक में इसे आजमाएं, या ले लें एक $29 Session Pass, कोई सब्सक्रिप्शन नहीं, असली इंटरव्यू के लिए।
देखें यह कैसे काम करता हैफॉलो-अप सवाल जिनकी उम्मीद रखें
- जो टीम एक screen के लिए system तोड़ना चाहे, उसे कैसे संभालते हैं?
- जिस component का इस्तेमाल हर जगह हो रहा हो, उसे कैसे हटाते हैं?
- Figma की library और code की library को एक जैसा कैसे रखते हैं?
UX डिजाइनर के और सवाल
आपका इंटरव्यूअर इसका अपना वर्ज़न पूछेगा। फ्री Question Predictor में अपना असली जॉब डिस्क्रिप्शन पेस्ट कीजिए और वो 20 सवाल पाइए जो उस रोल में सबसे ज्यादा पूछे जाने की संभावना है, साथ में यह भी कि हर सवाल असल में क्या टटोल रहा है।
मेरे सवाल प्रेडिक्ट करें