He dado algunas charlas recientemente y no he encontrado una buena manera de hacer diapositivas. Aquí hay algunas características deseables para programar diapositivas:
- Son toboganes. Un buffer estándar de emacs no lo hará.
- Tienen resaltado de sintaxis para el código.
- Apoyan básica de formato, como el tamaño de fuente y el color y las balas.
- No se necesitan animaciones sofisticadas. La única animación que deseo es la aparición de balas una por una.
- EDITAR: Debería ser fácil pasar de una pestaña a otra desde el terminal a las diapositivas sin destruir la secuencia / posición de la presentación.
Hasta ahora he considerado:
- Microsoft Office: fuera de discusión para los usuarios de Linux.
- OpenOffice.org: demasiado para mis necesidades, el formateo / resaltado de código debe hacerse externamente y pegarse. En el lado positivo, se admiten viñetas, animación de viñetas y formateo de fuentes. Que yo sepa, no hay forma de evitar el hecho de que la pestaña alternativa al terminal destruya el modo y la posición de presentación.
- Emacs: admite todo el formato de código, pero no he encontrado un modo de diapositivas que me permita pasar de un fragmento a otro.
- HTML5: una vez hice diapositivas usando html5rocks como plantilla. Es compatible con todo, pero es demasiado difícil y requiere mucho tiempo para "lanzar" algunas diapositivas antes de una charla menor. Además, las características solo html5 pueden no funcionar en el navegador instalado en la computadora del podio.
¿Alguna sugerencia para programas / técnicas para hacer presentaciones centradas en el código?
EDITAR: Creo que S5 y Latex están más en el espíritu de lo que estoy buscando, pero eso no quiere decir que las otras sugerencias (incluyendo no usar diapositivas) estén "mal".
communication
text-editor
presentation
Yuvi Masory
fuente
fuente
Respuestas:
LaTeX es bueno para hacer diapositivas y es muy conveniente para las personas que saben programar. Hay algunos paquetes de diapositivas, como se describe, por ejemplo, en /tex/16204/which-package-to-use-for-presentations-beamer-prosper-or-other . El resaltado de sintaxis también está disponible .
fuente
beamer
paquete. Y van a tropezar con los mismos para ayudarle con él encima en tex.se .Lo importante sobre el código en las diapositivas es que hay muy poco, por lo que la fuente puede ser grande. Como tal vez una línea o dos líneas, para que las personas puedan recordar el nombre del método. La mejor manera de mostrar código más allá de una o dos líneas es en una demostración, y luego, a veces, después de la demostración, tengo una diapositiva que repite las líneas de código realmente importantes para que la sintaxis (o lo que sea) se refuerce.
Una vez que te das cuenta de eso, hay toneladas de opciones disponibles para ti. Lo más rápido probablemente sea tomar una captura de pantalla en su editor de la línea o dos que importan, y pegar la toma recortada en su diapositiva. Me doy cuenta de que esto significa que las personas no pueden copiar y pegar directamente desde su copia de sus diapositivas en su editor de texto. Si eso es un problema, deles el código (o un archivo de fragmentos) para descargar.
fuente
Para ser sincero, creo que la mayoría de los programadores quieren ir directamente al grano sin demasiadas cosas elegantes. Creo que hacer una presentación rápida de Open Office realmente no sería tan malo. Realmente no tiene que ser nada elegante.
fuente
¿Has intentado no usar diapositivas para la presentación?
Si bien puede ser difícil adaptarse, aunque uno debe tener en cuenta que las cubiertas de diapositivas no han existido tanto tiempo, podría servir mejor a sus presentaciones si solo elimina las diapositivas y se enfoca en garantizar que los asistentes tengan una copia actualizada de código antes de la presentación para que puedan seguirla. Luego, puede enfocar las diapositivas solo a las necesarias para obtener información a gran escala (por ejemplo, diagramas de bases de datos) y confiar en que los asistentes tendrán su propia copia del código a seguir.
fuente
Software para presentaciones centradas en el código.
¿Por qué te preocupas por el software que debes usar para hacer tus diapositivas? Como no necesitas animaciones sofisticadas, puedes elegir lo que quieras.
La mayoría de mis presentaciones se realizaron con Microsoft Word. Porque no entiendo lo que me traerá PowerPoint. Porque no quiero pasar diez minutos instalando PowerPoint. En mis diapositivas, hay texto y hay un fondo. Es fácil de hacer con Microsoft Word, o cualquier otra aplicación similar.
Para evitar la situación en la que Microsoft Office no está instalado en la máquina, lo usaré para mostrar las diapositivas y para hacer las cosas un poco más elegantes, convierto el documento de Microsoft Word en PDF y configuro las opciones para iniciarlo en pantalla completa modo, una página a la vez.
El único problema es que si la relación de pantalla no es la misma que la relación de tamaño de página que configuré, habrá un borde negro, que es feo. Probablemente, PowerPoint o aplicaciones similares pueden resolver esto.
Técnicas para presentaciones centradas en el código.
El único punto importante: siempre use el resaltado de sintaxis. Solo porque hace que su código sea más fácil de leer. Además, no invente su propio resaltado de sintaxis. Si está mostrando el código C # a los desarrolladores de Windows,
int
debe ser de color azul, yInt32
debe ser verde azulado, ya que de esquema predeterminado de Visual Studio, utilizado por la mayoría de la gente. Amarillo paraint
y verde paraInt32
en la pantalla en negro puede sentirse bien para usted, pero no está haciendo la presentación para usted, sino para otras personas.Si puedo dar algún consejo, ponga más código y luego texto. Para un desarrollador, es aburrido tener una gran cantidad de texto en la presentación centrada en el código, especialmente cuando un orador está hablando de código. Es como para un biólogo hablar sobre una especie recién descubierta y nunca mostrar ninguna imagen o foto de ella.
También es un poco aburrido mirar las diapositivas durante dos horas. Si puedes, haz demostraciones en vivo. Escribir código o copiar y pegar código. Por supuesto, si haces eso, requiere una gran cantidad de preparación: fallar por completo una demostración de Hello World frente a cientos de desarrolladores debido a un estúpido error de compilación que no entiendes no es lo más lindo.
Finalmente, observe cómo otros desarrolladores están haciendo presentaciones. Microsoft PDC, por ejemplo, es un gran evento para esto. Estoy seguro de que en el mundo que no es de Microsoft, también puedes encontrar muchos eventos similares.
fuente
La tecnología en realidad no debería importar realmente, pero soy parcial a presentaciones de Google Docs
¿Está dando vistas generales o presentaciones detalladas de cómo escribir?
Para vistas generales, recuerde mantener las diapositivas cortas y al punto. El contenido debe provenir de lo que usted dice, y las diapositivas deben ser señales / ayudas visuales limitadas. (Clave para llevar / Gráficos / Gráficos / etc.)
Para las cosas prácticas, rara vez uso diapositivas . Me aseguro de que haya algo para dibujar (Caballete / Pizarra blanca) y enseñar con el ejemplo (es decir: proyecte su pantalla y narre mientras codifica).
fuente
1) Creé una página de presentación en línea para compartir ayer: los
pasos están aquí: http://ru05team.blogspot.com/2011/02/using-jekyll-hyde-and-heroku-for.html
son las gemas rubí para generar la página web de diapositivas, utilizando la sintaxis de rebajas.
conveniente que cree una vez, y puede usarlo para presentarlo y compartirlo después del evento.
y los implementé en heroku, hosting gratuito.
2) para presentación centrada en el código.
- indique su código con <pre> <code>.
- o ... comparte tu fragmento de código en github. y luego incluya la esencia en sus archivos de presentación.
se presentarán muy bien y siempre estarán disponibles para que las personas busquen en Google y lo vean.
fuente
Considere escribir una entrada de blog en un motor de blog adecuado y luego simplemente imprímalo en un archivo PDF usando el modo zoom y horizontal.
Muchos motores de blog admiten colores e imágenes de sintaxis, etc. Quizás podría simplemente escribir una pregunta muy larga sobre Stackoverflow e imprimirla :)
fuente