たくさんのコードを含む同僚のためにプレゼンテーションを行う方法は? [閉まっている]

StackOverflow https://stackoverflow.com/questions/454321

質問

評価したWebフレームワークで同僚にプレゼンテーションを行うことになっています。これらの人々は開発者であり、長くて退屈なPowerPointのものを嫌うので、私はたくさんの小さなコードスニペットを得ました。また、小さなサンプルアプリケーションも作成しました。私の質問は、人々がフォローできるようにコードをどのように提示するのですか?

考えたこと:

  • PowerPointスライドにコードを配置すると、見た目がかなり悪く、画像でない限り、構文の強調表示が機能しません。コードを画像に含めるのは苦痛であり、さまざまな解像度にうまく対応できません。
  • S5 XHTMLプレゼンテーション形式をいじり、JavaScriptシンタックスハイライターを統合しました。少し不格好ですが、実行可能です(テンプレートを使用しないため、プレゼンテーションの会社のCIを無視することで悲しみを覚えます。尋ねないでください...)
  • スクリプト(メモ)と<!> quot; live-code <!> quot;聴衆の前で。私はこれがあまり好きではないので、私が忙しいので、執筆中に良い説明をするのは難しいです。また、エラーが発生して待機する可能性が高くなります。
  • スクリーンキャスト?しかし、その後、私はそこにいる必要はないでしょう...多分それをナレーションしますか?

では、どうしますか?

役に立ちましたか?

解決

  

スクリプトをまとめて、   <!> quot; live-code <!> quot;聴衆の前で。私   それがそんなに好きじゃない   とても忙しいので、私には難しいです   良い説明をするために   書きます。そして、高い可能性もあります   私のエラーを引き起こし、それらを作ります   待ってください。

このオプションが気に入っています。デモを合理化して、視聴者を抑えられないようにすることができれば。レシピが持っている時間よりも時間がかかったときに、テレビ料理人ができることをすることができます。コーディングを開始し、90%または100%完了したものにジャンプします。

スピードアップできる同僚がいる場合、話している間にコーディングをしてもらい、彼らが何をしているかを指摘することができます。

IDEを使用できます。これにより、構文が強調表示され、聴衆にコンパイル、デプロイ、テストなどの方法を示すことができます。 / p>

他のヒント

IDEでは、リージョンまたはコードセグメントを開く/閉じることができますか? Visual Studioでは、展開または折りたたみ可能なコード領域を作成できます。 IDEにこれを行う機能がある場合は、コードサンプルを領域として作成し、プレゼンテーションの実行中にそれらを開いたり閉じたりできます。 IDEでプレゼンテーションとコードサンプルを切り替えることができますが、その場でコードを作成する必要はありません。オープン/クローズを使用すると、参照していないコードを非表示にして、物事を整理できます。

Agile 2008で実際にこれが行われたのを見て、かなりうまくいくように見えました。

PowerPointスライドに収めることができるのはそれほど多くない情報ですが、実際には良いことです。人々は特定の量の情報しか見ることができず、そこから何か有意義なものを得ることができます。

したがって、PowerPointスライドに収まらない場合は、アプローチを再考する必要があります。

コードスニペットは優れています。強調表示する必要はありません。それらをCourier New(またはその他の固定幅フォント)に入れるだけで、コードとして表示されます。コードスニペットも完全である必要はありません。それらを本質的な概念に要約するだけです(コメントまたは省略記号を使用して、欠落しているコードを示します)。

プログラマはプログラマであるため、技術的なことになると質問するでしょう。

また、プログラマが似たようなことに慣れている場合は、すべての概念を自分の知っているものに関連付けてみてください。把握しやすくなります。 Spring MVCを説明していて、Strutsを知っている場合、Strutsの同等物を説明してください。そのようなものを表形式で(配布資料としても)入れると便利です。

それがまさにそのためにしたことです(Strutsプログラマ向けのSpring MVC入門)。

多くのコードスニペット、特に長いコードスニペットを視聴者に見せたい場合は、配布資料として印刷するか、PDFまたはテキストファイルでノートとして提供できます(ラップトップでフォローできます)。

実際のプレゼンテーションスライドには、アイデアを伝えるのに必要な最小限のテキスト(コードを含む)を含める必要があります。遠くから読むことがたくさんある場合、視聴者はしばらくすると疲れてしまい、追跡するのに苦労するかもしれません。プレゼンテーションのスライドやスクリプトの重要な部分だけに注意を向けながら、自分のラップトップや配布資料でコードセクション全体を読むことができます。

Powerpointが気に入らない場合は、使用しないでください。 Camtasiaの画面記録を使用して、顧客へのプレゼンテーション用に「ライブ」デモを記録します(プレゼンテーションの途中でクラッシュするというデメリットがないため、引用符で囲んでライブします:-)。彼らは、機能性がおかしいと思うよりも、実際に動作することを常に好む。

Powerpointスライドのように一時停止でき、お気に入りのエディターで起動して記録するだけなので、構文の色付けの利点があります。また、Powerpointよりもはるかに優れた動的です(複数のPowerpointスライドを使用して粗雑なアニメーションを行う人もいますが、実際に見ると常に面白いです)。

これは基本的にスクリーンキャストのアイデアにマッピングされますが、そこに理由があれば、必要に応じてナレーション(スクリーンキャストではなく、直接)で実際のプレゼンテーションの間に散らばって表示するために多数の小さなスクリーンキャストを行います

個人的には、完全にナレーションの付いたCamtasiaをターゲットオーディエンスに送りたいと思っていますが、それは人前で話すことに対する初期のキャリア恐怖症を完全に克服していないからです:-)。

ピンチでは、オーディエンス(ビデオプレゼンテーションと同等の指導ですか?)がプログラマであり、あなたが抱えている問題を理解するので、実際のライブデモを行うことができます。

私はこれを私にさせて、それが最善の解決策だと思いました:

他の人に手伝ってもらってください。コードについて話している間、ヘルパーにコードを入力させます。これにより、部屋の全員がコードを見て、あなたの説明を聞きます。

もちろん、これには手伝ってくれる人を見つけ、あなたと同じようにコードを理解することが含まれます。しかし、結果は素晴らしいものになります。

すべてをスクリーンキャストで行うことができ、そこにいなくてもよい場合は、スクリーンキャストをしてください。会議がキャンセルされたときに文句を言う人はいません。動画を配布するだけで、メモやリンクを添付したレポートを添付して、デモンストレーションするツールの詳細を読むことができます。

そして同僚やマネージャーが他の人と話をするので、後ほどクレジットが得られます。いや?あなたがすべき;昼食後に住所をお送りします。<!> quot;

プレゼンテーションでコードをデモンストレーションする場合は、完成したプロジェクトを利用可能にして、人々が自分で試せるようにすることも検討してください。

Visual Studioを含むプレゼンテーションを行うとき、コードスニペットをツールボックスの全般タブに配置します。プレゼンテーション中に、これらのコードスニペットをコードファイル、マークアップページなどにドロップ/ドラッグします。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top