गैर-तकनीकी लोगों को तकनीकी बातें समझाना [बंद]


26

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

उदाहरण के सवाल मैं पूछा गया है:

  • आप जावा के बजाय Django का उपयोग क्यों कर रहे हैं (यह स्वीकार नहीं किया कि यह या तो सस्ता था)
  • मुझे गैर-तकनीकी शब्दों में चीजों को फिर से लिखने के लिए कहना, मेरा वाक्य "कुछ HTML टैग्स की अनुमति नहीं है"। मैं संभवतः कैसे उसे नीचे गूंगा सकता हूं?
  • अन्य सामान जो मेरे लिए एकदम सही समझ में आता है, लेकिन सिर्फ इतना बुनियादी है कि मैं यह नहीं जानता कि इसे कैसे समझा जाए
  • यह क्यों, क्यों वह, सब कुछ क्यों!

इसके अलावा, मैं अपने प्रबंधक को Google पर मूल सामग्री को देखने के लिए कैसे कह सकता हूं, जैसे "व्हाईट पाइलन्स?"


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

"कैसे" से परे मैं भी "क्यों?" प्रश्न पर विचार करूंगा। यदि वह तकनीकी विवरणों में शामिल होने में रुचि रखते हैं, तो मैं प्रशिक्षण के लिए अधिक कुशल तरीके सोच सकता हूं।
LennProgrammers


1
@ निक्की हाजिर! मुझे बार-बार याद दिलाया जाता है कि भले ही मुझे लगता है कि मुझे पता है कि "सामान्य" लोग कैसे सोचते हैं, मैं वास्तव में नहीं। मुझे "सामान्य" व्यक्ति को अपना प्रश्न पूछने या उनके सिद्धांत को बताने से पहले यह जानने की आवश्यकता है कि मेरे बारे में मुझे कितना कम सुराग है कि "सामान्य" लोग कैसे सोचते हैं :)
रोमन स्टार्कोव

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

जवाबों:


30

मैं उपमाओं का उपयोग करता हूं। जो भी विषय है, उसे लें और पूरी तरह से गैर-तकनीकी के बारे में सोचें जो वे समझेंगे, और उन्हें इस तरह समझाएंगे।

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

मैं अभी तक किसी भी विषय पर नहीं आया हूं, मैं इस तरह से नहीं गूंगा।


8
ऑफ-टॉपिक, लेकिन मैं उत्सुक हूं: आप कार्ड के डेक का उपयोग करके ऑब्जेक्ट ओरिएंटेशन कैसे समझाते हैं?
अर्काटितो

1
लेकिन कार्ड खुद वास्तव में कुछ भी नहीं करते हैं ; वे सिर्फ डेटा भंडारण कर रहे हैं। क्या आप ऑब्जेक्ट-ओरिएंटेड समीकरण का आधा हिस्सा नहीं छोड़ रहे हैं? मुझे लगता है कि शायद आप डेक के स्तर पर देखते हैं ...
Arkaaito

3
@Arkaaito आमतौर पर विरासत और / या गुण के अच्छे उदाहरण के रूप में अलग-अलग कार्ड का उपयोग कर (मैं जो करने के लिए और क्या बारे में बात कर रहा हूँ पर निर्भर करता है), और एक कंटेनर वर्ग की तरह कार्य करता है कि के रूप में डेक shuffle(), deal(), dealOne(), आदि
Tarka

4
+1 सादृश्य महान हैं। "आप वास्तव में कुछ नहीं समझते हैं जब तक आप इसे अपनी दादी को नहीं समझा सकते हैं।" अल्बर्ट आइंस्टीन
निक्की 9696

2
@ निक्की या, मेरे मामले में, मेरी दादी की बहन
तारका

22

जिन चीजों का मैं उपयोग करता हूं

महान और इतने महान प्रभाव के लिए नहीं।

  • उपमाएं: किसी स्थिति या प्रक्रिया की व्याख्या करते समय यह वास्तव में अच्छी तरह से काम करता है यदि आप इसे उन शब्दों में डाल सकते हैं जो वे समझेंगे।
  • सामान्य शब्द: HTML टैग कहने के बजाय आप कोड कह सकते हैं । यदि वे स्पष्टीकरण देने का अनुरोध करते हैं, तो यह HTML के संक्षिप्त सार के लिए समय हो सकता है और यह कैसे काम करता है। "वेब पेज" टैग्स "कहे जाने वाले ब्लॉक से बने होते हैं। यदि आपका ब्राउज़र किसी विशिष्ट टैग का समर्थन नहीं करता है तो इसे सही ढंग से प्रदर्शित नहीं किया जाएगा।"
  • सारांश और ओवरव्यू: कभी-कभी यह तकनीकी शब्दजाल के साथ सिर को मारने के लिए पहले एक संक्षिप्त सार देने के लिए अच्छी तरह से काम करता है।
  • शब्दजाल निकालें: चालू "डेटाबेस ठीक से संतुलन जब लोड नहीं है एक आईपी सबनेट से अधिक अनुरोध द्वारा मारा।" में "डेटाबेस कुछ लोगों की मुसीबत से निपटने के अनुरोध हो रही है।" अगर आपको इसे समझाना पड़े, तो इसे किसी और चीज़ से बदल दें। यदि आपको डेटाबेस की व्याख्या करनी है तो आप मुश्किल में हैं। "सामान रखने की जगह" मेरा कमबैक है।
  • दृश्य एड्स: व्हाइटबोर्ड रॉक। उन्हें अपने लाभ के लिए उपयोग करें।
  • उन्हें तकनीकी बनाएं: लूप में प्रबंधकों, मालिकों और सहकर्मियों को रखने से मदद मिलती है। यदि खाता प्रबंधक बैठकों में भ्रमित है, क्योंकि हर कोई उन्हें समझता है कि क्या कहा जा रहा है, तो इससे उन्हें उन ईमेलों को पढ़ने की इच्छा हो सकती है जो वे CC'R पर थे। अपने आप को अच्छी तरह से समझाने या स्पष्टीकरण के लिए संदर्भों को इंगित करने के लिए मेमो या ईमेल लिखते समय समय लें। किसी को पता चल गया है कि एचटीएमएल अपने दम पर क्या है, शायद बेहतर होगा तो एक महत्वपूर्ण बैठक के दौरान इसे रटना करने की कोशिश कर रहा है।

3
मेरे पास हमेशा लोग मुझसे पूछते हैं कि एक डेटाबेस क्या है, मैं आम तौर पर कहता हूं "इसकी तरह एक्सेल शीट की एक श्रृंखला है, या अधिक जटिल", लेकिन धन्यवाद :)
ब्रैंडन वम्बोल्ड

2
@Rouge: सरल अक्सर है अब तक बेहतर। समझने के लिए सीखना कि वे क्या जानना चाहते हैं एक और बिट है। गैर-तकनीकी लोग अक्सर गलती से तकनीकी प्रतीत होने वाले प्रश्न पूछेंगे।
जोश के

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

13

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

इस पाठ का मुख्य भाग, मेरे लिए, (और है) हम अपने चुने हुए विशेषता के अन्य लोगों के ज्ञान के बारे में सिर्फ कितना मानते हैं (न कि केवल प्रोग्रामर, हर कोई), यहां तक ​​कि वास्तव में, आप यथोचित रूप से मान सकते हैं कि अधिकांश लोग जानते हैं कि 1 + 1 = 2 लेकिन उसके बाद यह दिलचस्प हो जाता है।

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

विशिष्ट तकनीकों के संदर्भ में - मुझे लगता है कि @ जोश के के पास बहुत कवर है - और मैं इस बात पर जोर दूंगा कि एनालॉग एक पूर्ण विजेता हैं।

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

एक गैर तकनीकी दर्शकों (एक या अधिक के) के लिए तकनीकी चीजों का संचार करना एक कौशल है, एक जिसे आप विकसित कर सकते हैं और एक जिसे आपको ज़रूरत है।


3
इसके लिए +1। जब कोई स्पष्टीकरण मांगता है, तो सबसे पहले मैं एक आधार रेखा स्थापित करता हूं: वे पहले से ही कितना जानते हैं? आप बहुत गलतफहमी को खत्म करते हैं यह जानकर कि आपको क्या बनाना है।
मेसन व्हीलर

6

अंतर्निहित तकनीक के संदर्भ में नहीं, बल्कि समस्या डोमेन के संदर्भ में उत्तर देने का प्रयास करें। "जब फ़ायरफ़ॉक्स का उपयोग करने वाला ग्राहक ऑर्डर देने की कोशिश करता है, तो उसका ब्राउज़र BUY IT बटन प्रदर्शित नहीं करता है - वह ब्राउज़र उस HTML टैग का समर्थन नहीं करता है जिसका हम उपयोग कर रहे हैं"

अक्सर यह वास्तव में उत्तर प्रबंधन का प्रकार है। यदि वह वास्तव में निम्न स्तर के विवरणों को समझना चाहता है, तो सबसे अच्छी शर्त यह है कि आप जिस तकनीक को जानते हैं, उसे समझने के लिए सादृश्य बनाते हैं।


4

मैं वास्तविक दुनिया में कुछ इसी तरह की समानता खोजने की कोशिश करता हूं। जैसे, जब मैंने एक स्टैक का उल्लेख किया और किसी ने पूछा कि क्या था:

"ठीक है, आपको बच्चे मिल गए हैं। क्या वे कभी उन छोटे लकड़ी के ब्लॉक के साथ उन पर अक्षरों के साथ खेलते हैं?"

"हाँ।"

"कभी देखते हैं कि एक ब्लॉक को दूसरे के ऊपर ढेर करके एक बड़ा टॉवर बनाते हैं?"

"हाँ।"

"ठीक है, और जब आपको एक टॉवर मिल जाता है, तो यह केवल टॉवर के शीर्ष को छूने के लिए सुरक्षित होता है, ठीक है? आप एक और ब्लॉक डाल सकते हैं, या आप ब्लॉक को शीर्ष पर ले जा सकते हैं, लेकिन अगर आप नीचे कुछ भी स्थानांतरित करते हैं शीर्ष ब्लॉक, पूरी बात है नीचे गिरने वाला है, है ना? "

हस रहा। "हाँ! वे टॉवर को तोड़ना और उन सभी को नीचे गिराना पसंद करते हैं!"

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

"ओह, मुझे अब मिल गया। कूल!"


1
ध्यान दें कि इस उदाहरण में गैर-तकनीकी का सादृश्य से भावनात्मक संबंध कैसे है। यही कारण है कि अपने दर्शकों को उलझाने और उन्हें प्राप्त करने में महत्वपूर्ण है चाहते हैं समझने के लिए क्या हो रहा है।
स्टीफन ग्रॉस

मैं विकास की तुलना में बुनियादी ढांचे में अधिक काम करते हैं और मैं ज्यादातर लोगों के लिए लगता है उनके घर एक बहुत अच्छा (और भावनात्मक) सादृश्य है कि फिट कई विभिन्न परिदृश्यों है: निर्माण, निरीक्षण, रखरखाव, मरम्मत, आपात स्थिति, मरम्मत, आदि
shufler

3

बुरा मत मानना। मुझे यह समझाना पड़ा कि पिछले सप्ताह पूर्ण और पूरी तरह से नाइटविट पर लिखने का क्या मतलब है। क्षैतिज रूप से, वह नाइटविट हमारे विक्रेताओं में से एक था।

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

यदि दूर से किसी के साथ काम कर रहे हैं, तो कई स्केच / व्हाइट बोर्ड उपकरण उपलब्ध हैं।

कुछ अमूर्त को सरल बनाने का प्रयास, इसे और अमूर्त करके, बिना किसी प्रकार की दृश्य सहायता के केवल पागलपन है। यह नशीली दवाओं और शराब के दुरुपयोग, अपने परिवार और साथियों से विच्छेदन और बदतर, एकोवेश क्रूरता जैसी चीजों को जन्म देगा।


व्हाइटबोर्ड या कागज और पेंसिल जादू काम करता है।
काइल हॉजसन 21

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

3

एनालॉग्स के बारे में बात करने वाले किसी भी व्यक्ति के लिए +1, व्हाइटबोर्ड या पेपर और पेंसिल के बारे में बात करने वाले किसी व्यक्ति के लिए +1।

एक और तरकीब जो मैंने सीखी है, वह यह है कि कुछ लोगों को मैंने पाया है अगर मैं इस बारे में 5 पृष्ठ लिखता हूं कि कुछ क्यों है, तो वे वास्तव में इसे पढ़ेंगे - मैं बता सकता हूं, क्योंकि एक महीने बाद वे कुछ कहेंगे और मुझे इसका पता है दस्तावेज़ मैंने लिखा।

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

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


2
मैं व्यवसायिक लोगों को तकनीकी ऋण देने में सफल रहा, इसने मुझे वर्षों से चली आ रही समस्याओं को ठीक करने के लिए अमूल्य समय दिया। इससे पहले कि मैं शुरू करता हूं हर अनुरोध को पूरा होने में लगभग 3-4 दिन लगते हैं, जब मुझे कुछ अनुरोध किए गए थे तो सचमुच मिनट लग गए।
ताजरत

2

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

विनिर्माण तकनीकों के साथ खुद को परिचित करें, और विधानसभा लाइन प्रक्रियाओं के संदर्भ में विकास प्रक्रिया की व्याख्या करें।

असेम्बली लाइन रूपक

उदाहरण के लिए, html टैग (और इस प्रकार इनका उपयोग करने में असमर्थता) के प्रसंस्करण की व्याख्या करते हुए, एक्सट्रूज़न मर जाने के संदर्भ में व्यक्त किया जा सकता है, जिसे प्ले-डोह में जाना जाता है।

बाहर निकालना मर जाता है

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

मैं एक और जवाब में अधिक विस्तार में गया ।


1
  • अपनी प्रस्तुति कौशल को बेहतर बनाने के लिए इसे एक शानदार अवसर मानें।

  • अपने तकनीकी मूल सिद्धांतों की समीक्षा करने के लिए एक शानदार अवसर पर विचार करें।

  • श्रोताओं की भाषा में बोलें, आपकी भाषा नहीं।

  • जांच करें कि गैर-तकनीकी विशेषज्ञ यह जानकारी क्यों चाहते हैं। अंतर्निहित कारण क्या है? क्या वह ऊब गया है? अधिक जानने के लिए उत्सुक हैं? सक्षम दिखना चाहता है? आपको पागल करना पसंद है? किसी से बात करने के लिए सुपर-बहिर्मुखी? अपने आशावादी अनुमानों के बावजूद आपकी प्रगति में कमी से निराश (यह एक आम बात है!)।

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