2009-01-17 5 views
10

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

कुछ बातें मैं के बारे में सोचा:

  • PowerPoint स्लाइड पर कोड डालें, बहुत बुरा लग रहा है और जब तक यह एक छवि मैं काम करने के लिए प्रकाश डाला वाक्य रचना नहीं मिल सकता है। छवियों में मेरा कोड एक दर्द है और विभिन्न संकल्पों के लिए अच्छी तरह से स्केल नहीं करता है।
  • मैंने एस 5 एक्सएचटीएमएल प्रेजेंटेशन प्रारूप के साथ खेला और एक जावास्क्रिप्ट सिंटैक्स हाइलाइटर एकीकृत किया। यह थोड़ा उलझन में है लेकिन व्यावहारिक है (मुझे प्रस्तुतियों के लिए कंपनी के सीआई को अनदेखा करने के लिए कुछ दुख मिलेगा क्योंकि मैं उनके टेम्पलेट्स का उपयोग नहीं करता हूं। पूछें भी नहीं ...)
  • मैं एक स्क्रिप्ट (नोट्स) और मेरे दर्शकों के सामने "लाइव कोड"। मुझे यह बहुत पसंद नहीं है क्योंकि यह मुझे इतना व्यस्त रखता है कि लिखने के दौरान मेरे लिए अच्छा स्पष्टीकरण देना मुश्किल है। और मुझे त्रुटियों का कारण बनने और उन्हें प्रतीक्षा करने का एक बड़ा मौका भी है।
  • एक स्क्रीनकास्ट? लेकिन तब मुझे वहां नहीं रहना पड़ेगा ... शायद इसे बताओ?

तो आप क्या करेंगे?

उत्तर

5

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

मुझे यह विकल्प पसंद है, यदि आप दर्शकों को पकड़ने के बिंदु पर अपना डेमो सुव्यवस्थित नहीं कर सकते हैं। जब आप नुस्खा के मुकाबले अधिक समय लेते हैं तो आप क्या कर सकते हैं टीवी पकाते हैं; कोडिंग शुरू करें, फिर 90% या 100% किए गए एक पर आगे बढ़ें।

यदि आपके पास एक सहयोगी है तो आप गति तक पहुंच सकते हैं, आप बातचीत करते समय कोडिंग कर सकते हैं और बता सकते हैं कि वे क्या कर रहे हैं।

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

1

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

मैंने वास्तव में यह Agile 2008 में किया और यह बहुत अच्छी तरह से काम करने लग रहा था।

1

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

तो यदि आप इसे PowerPoint स्लाइड पर फिट नहीं कर सकते हैं, तो आपको अपने दृष्टिकोण पर पुनर्विचार करना होगा।

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

प्रोग्रामर प्रोग्रामर होने के नाते, वे शायद तकनीकी पूछे जाने पर प्रश्न पूछेंगे, जो अच्छा है।

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

यही वही है जो मैंने वास्तव में किया था (स्ट्रूट प्रोग्रामर के लिए एक स्प्रिंग एमवीसी प्राइमर)।

0

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

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

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

व्यक्तिगत रूप से, मैं लक्षित दर्शकों के लिए पूरी तरह से वर्णित कैमटासिया भेजना चाहता हूं लेकिन ऐसा इसलिए है क्योंकि मैं सार्वजनिक बोलने के अपने शुरुआती कैरियर के भय से पूरी तरह से नहीं हूं :-)।

चुटकी में, आप अपने दर्शकों के बाद वास्तविक लाइव डेमो कर सकते हैं (वीडियो प्रस्तुतियों के बराबर वीडियो है?) प्रोग्रामर हैं और आपके पास किसी भी समस्या को समझेंगे।

0

मैं यह मेरे लिए किया था, और सोचा कि यह सबसे अच्छा संभव समाधान था:

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

यह निश्चित रूप से किसी ऐसे व्यक्ति को ढूंढना शामिल है जो आपकी मदद कर सके और कोड को समझ सके। लेकिन परिणाम बहुत अच्छा हो सकता है।

1

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

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

0

यदि आप इसे स्क्रीनकास्ट में कर सकते हैं और आपको वहां नहीं होना पड़ेगा, तो स्क्रीनकास्ट करें और वहां न हों। कोई बैठक रद्द होने पर कोई शिकायत नहीं करता है। बस वीडियो को वितरित करें, शायद नोट्स या लिंक के साथ एक साथ रिपोर्ट के साथ ताकि लोग आपके द्वारा प्रदर्शित किए जा रहे टूल के बारे में अधिक पढ़ सकें।

और आपको बाद में अधिक क्रेडिट मिलेगा क्योंकि आपके सहकर्मी और प्रबंधक अन्य लोगों से बात करते हैं: "अरे, क्या आपने प्रस्तुति बिबाक को देखा था? नहीं? आपको चाहिए; मैं तुम्हें दोपहर के भोजन के बाद पता भेजूंगा। "

यदि आप प्रेजेंटेशन में कोड प्रदर्शित कर रहे हैं, तो तैयार परियोजना को उपलब्ध कराने पर भी विचार करें ताकि लोग इसे अपने लिए आज़मा सकें।

0

जब मैं विजुअल स्टूडियो I प्रस्तुत प्रस्तुतियों को टूलबॉक्स के सामान्य टैब पर कोड स्निपेट डालता हूं। प्रस्तुति के दौरान मैं इन कोड स्निपेट को कोड फ़ाइल, मार्कअप पेज आदि में ड्रॉप/ड्रैग करता हूं

संबंधित मुद्दे