Frage

Ich soll eine Präsentation tun für meine Mitarbeiter auf einem Web-Framework I ausgewertet. Diese Menschen sind Entwickler und Hass lange und langweilige Powerpoint-Sachen, so habe ich viele kleine Code-Schnipsel. Ich habe auch eine kleine Beispielanwendung zusammen. Meine Frage ist, wie stelle ich den Code so können die Menschen folgen?

Einige Dinge, die ich dachte:

  • Stellen Sie den Code auf Powerpoint-Folien, sieht ziemlich schlecht, und es sei denn, es ein Bild ist kann ich nicht Syntax erhalten Hervorhebung zu arbeiten. meinen Code in Bildern zu haben, ist ein Schmerz und skaliert nicht gut an unterschiedlichen Auflösungen.
  • spielte ich mit dem S5 XHTML Präsentationsformat um und integriert, um eine Syntax-Highlighter JavaScript. Es ist ein bisschen klobig aber praktikabel ist (Ich werde einige Trauer bekommen für das Unternehmen CI für Präsentationen zu ignorieren, da würde ich nicht ihre Vorlagen verwenden. Fragen Sie nicht einmal ...)
  • Ich konnte einen Skript zusammen (Anmerkungen) und „Live-Code“ vor meinem Publikum. Ich mag es nicht diese so sehr, weil es hält mich so beschäftigt, dass es schwer ist für mich eine gute Erklärung zu geben, während ich schreibe. Und es gibt auch eine hohe Chance, mir Fehler verursacht und sie warten.
  • Ein Screencast? Aber dann wäre ich nicht da sein ... Vielleicht ist es erzählen?

Also, was würden Sie tun?

War es hilfreich?

Lösung

  

Ich kann einen Skript zusammengestellt und   „Live-Code“ vor meinem Publikum. ich   mag dies nicht so sehr, weil es   so beschäftigt, hält mich, dass es für mich schwer   eine gute Erklärung, während ich zu geben,   schreiben. Und es gibt auch eine hohe Chance,   Fehler von mir verursacht, und sie machen   warten.

Ich mag diese Option, wenn Sie Ihre Demo zu dem Punkt der rationalisiert bekommen kann das Publikum nicht halten. Sie können tun, was TV-Köche tun, wenn das Rezept mehr Zeit in Anspruch nimmt, als sie haben; die Codierung starten, dann springen vor, um eine, die 90% oder 100% gemacht wird.

Wenn Sie einen Kollegen haben Sie Geschwindigkeit aufstehen können, können sie die Codierung zu tun haben, während Sie sprechen und zeigen, was sie tun.

Sie können Ihre IDE verwenden, die die Syntax-Hervorhebung geben und das Publikum zeigen, wie zu kompilieren, zu implementieren, zu testen, etc. Ich würde empfehlen, wenn eine übergroße Schrift verwenden, nur für die Sitzung, so dass jeder sehen kann.

Andere Tipps

Gibt es in Ihrem IDE zum Öffnen / Schließen Regionen oder Codesegmente erlauben? In Visual Studio können Sie Codebereiche erstellen, die Sie erweitern oder reduzieren können. Wenn Ihre IDE die Möglichkeit, dies zu tun haben, könnten Sie Ihre Code-Beispiele, wie Regionen erstellen und dann öffnen / schließen sie, wie Sie durch die Präsentation gehen. Man könnte hin und her zwischen der Präsentation und Code-Beispielen in der IDE wechseln, würde aber nicht im laufenden Betrieb zu codieren hat. Mit Öffnen / Schließen ermöglicht es Ihnen, den Code zu verstecken sind Sie nicht Referenzierung Dinge zu halten, weniger überladen.

ich tatsächlich sah dies bei Agile 2008 getan, und es schien ziemlich gut zu funktionieren.

Sie können nur so viele Informationen auf einer Powerpoint-Folie passen, aber das ist eigentlich eine gute Sache: Menschen nur zu einer bestimmten Menge an Informationen schauen und etwas Sinnvolle von ihm bekommen

.

Wenn Sie also nicht, dass es auf einer Powerpoint-Folie passen, müssen Sie Ihren Ansatz zu überdenken.

Code-Schnipsel sind gut. Sie müssen nicht hervorgehoben werden. setzen Sie sie einfach in Courier New (oder einer anderen Schrift mit fester Breite), und es wird als Code stoßen. Code-Schnipsel müssen entweder vollständig nicht sein. kochen sie einfach unten auf die wesentlichen Konzepte (mit Kommentaren oder Ellipsen fehlenden Code, um anzuzeigen).

Programmierer Programmierer zu sein, sie werden wahrscheinlich Fragen stellen, wenn es um die technische bekommt, was gut ist.

Auch wenn die Programmierer sind vertraut mit etwas ähnliches versuchen und beziehen sich alle Konzepte zurück zu dem, was sie wissen. Das macht es leichter zu erreichen. Wie, wenn Sie Spring MVC sind zu erklären und sie wissen, Struts, erklären die Struts-Äquivalente. Es kann sinnvoll sein, diese Art von Dingen in tabellarischer Form zu bringen (auch als Handout).

Das ist, was ich für genau tat, dass (a Spring MVC-Primer für Struts Programmierer).

Wenn Sie Ihr Publikum möchte eine Menge Code-Schnipsel sehen, besonders lange diejenigen, könnte man sie als Almosen ausdrucken oder als Notizen in PDF oder Textdateien zur Verfügung stellen (Menschen können auf ihren Laptops folgen zusammen).

Die tatsächlichen Präsentationsfolien sollten die kleinste Menge an Text (einschließlich Code) enthalten notwendig, um Ihre Ideen zu vermitteln. Wenn es gibt eine Menge von weitem zu lesen, wird Ihr Publikum müde nach einer Weile und könnte Schwierigkeiten haben folgende zusammen. Lassen Sie die Menschen die vollen Codeabschnitte auf ihre eigenen Laptops oder Handzettel zu lesen, während die Aufmerksamkeit in Ihrer Präsentationsfolien oder ein Skript nur die kritischen Teile aufrufen.

Wenn sie nicht Powerpoint mögen, verwenden Sie es nicht verwenden. Wir verwenden Camtasia Screen-Recording ‚live‘ Demos für die Präsentation an Kunden (live in Anführungszeichen zu erfassen, da sie nicht den Nachteil haben :-) auf halbem Weg durch die Präsentation abstürzt. Sie bevorzugen es immer in Aktion zu sehen und nicht als das, was sie denken, Funktionalität gepfuscht wird.

Es ist Pause-able wie Ihre Powerpoint-Folien und hat den Vorteil, Syntaxfärbung, da Sie nur Ihre oben in Ihrem bevorzugten Editor aufnehmen zu bringen. Es ist auch dynamisch, die als Powerpoint viel besser ist (obwohl ich einige Leute mit mehreren Powerpoint-Folien grobe Animation gesehen habe, immer lustig in Aktion zu sehen).

Diese Karten im Grunde auf Ihre Screencasts Idee, aber, wenn Sie einen Grund, wollen dabei zu sein, eine große Anzahl von kleinen Screencasts tut zwischen Ihrer realen Präsentation setzte zu zeigen, erzähl (persönlich, nicht auf dem Screencasts), falls erforderlich.

Persönlich würde ich es vorziehen, ein kommentierten Camtasia off an die Zielgruppe zu senden, aber das ist, weil ich nicht ganz über meine frühe Karriere Phobie der Öffentlichkeit zu sprechen bin: -).

Im Notfall könnten Sie da Ihr Publikum eine echte Live-Demo tun (ist videance die äquivalent für Video-Präsentationen?) Sind Programmierer und wird versteht, Probleme Sie haben.

Das hatte ich mir angetan, und dachte, dass es die beste Lösung war:

Erhalten Sie eine andere Person um Ihnen zu helfen. Während Sie über den Code sprechen, sollten die Helfer den Code eingeben. Auf diese Weise jeder im Raum wird auf den Code zu suchen, während Sie hören es erklären.

Das ist natürlich beinhaltet, jemanden zu finden, der helfen kann, und verstehen, den Code genau so gut wie Sie. Aber die Ergebnisse können groß sein.

Wenn Sie das alles in einem Screen tun könnten, und Sie würden nicht da sein müssen, dann einen Screencast tun und nicht da sein. Niemand beschwert sich, wenn eine Sitzung abgebrochen wird. Nur das Video verteilen, vielleicht mit einem begleitenden Bericht mit Anmerkungen oder Links, damit die Menschen mehr über die Werkzeuge lesen Sie demonstrieren.

Und Sie werden mehr Kredit bekommen später als Ihre Mitarbeiter und Manager mit anderen Menschen zu sprechen: „Hey, hast du die Präsentation BIBAC hat Nein Sie sollten, ich werde Sie nach dem Mittagessen die Adresse senden?“.

Wenn Sie Code demonstriert in der Präsentation, dann erwägen, auch das fertige Projekt mit, damit die Menschen es für sich selbst ausprobieren können.

Wenn ich Präsentationen gebe die Visual Studio I-Code-Schnipsel auf dem Registerkarte Allgemein der Toolbox setzen. Während der Präsentation ziehen lasse ich / diesen Code-Schnipsel in eine Code-Datei, Markup-Seite, etc.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top