¿Cómo debo prepararme para una presentación donde tengo que mostrar el código?

No hay suficientes detalles para saber qué está pasando. ¿Eres el desarrollador del código? ¿Entiendes el código? ¿Está su audiencia llena de personas que sabrán de inmediato qué es / hace el código? ¿Son los técnicos en absoluto, o van a estar sonriendo y asintiendo con la cabeza mientras muestra un código brevemente en la pantalla?

Sin embargo, consejos generales (la mayoría de estos que he visto están proyectando una pantalla, así que supongo que):
1) Asegúrese de saber cómo ejecutar el proyector.
2) Asegúrese de que su fuente sea lo suficientemente grande como para verse en la parte posterior de la sala.
3) Comprenda el código que presentará al menos en el nivel rudimentario.
4) Si no comprende el código a un nivel bastante profundo, tenga a su lado a alguien que lo entienda.
5) Si la presentación es grande, repítela una o dos veces con una pequeña audiencia ficticia, idealmente aproximadamente al mismo nivel de conocimiento que su grupo objetivo (lo que puede significar brillante pero desinformado). Asegúrese de que alguien esté sentado en la parte posterior y alguien en la parte delantera para asegurarse de que la visión / volumen funcione.

Buena suerte.

No lleve al jurado a un recorrido por todo su código, especialmente si ninguno de ellos lo comprende bien. Tome las partes importantes del código, las que ejecutan el funcionamiento principal de su producto, cópielas y péguelas en la presentación y cuando llegue el momento en lugar de hablar línea por línea, muéstrela y hable de lo que hace en esta parte, y lo que hace en la otra parte, hablar menos sobre el código y más de lo que entienden: electrónica.

Al final, el jurado solo quiere ver si funciona y si funciona bien.

Guarde todo el código para cuando un jurado lo solicite, y solo si lo solicita, en ninguna otra situación.

More Interesting

¿Cómo hace frente un desarrollador al proceso de desarrollo ágil?

Tengo 15 años y estoy intrigado por la codificación, las pruebas de seguridad y la ingeniería de software. Siento que tengo la capacidad de entender la codificación, ¿por dónde debo comenzar?

¿Los programadores experimentados 'visualizan' un programa y la ejecución de sus partes?

¿Cuáles son los mejores libros de lenguaje de modelado unificado (UML)?

Muchas empresas que adoptan Agile están utilizando un sistema de evaluación del desempeño, por ejemplo, estableciendo un objetivo de equipo para aumentar la velocidad xx% para fin de año. ¿Esto es bueno o malo?

¿Cuál es tu libro tecnológico favorito y por qué?

¿Qué dificultades uno enfrenta para saborear este éxito?

¿Cuál es el futuro de las patentes de software?

Codificación Bootcamp vs grado de 4 años (ingeniería de software, informática)? ¿Cuáles son los costos y beneficios de ambos? ¿Cuál podría ser mejor?

¿Qué pasos debo tomar para convertirme en un banquero de inversión? (En este momento estoy trabajando como ingeniero de software con 1 año de experiencia)

¿Cuánto tiempo y capacitación se necesitaría para pasar de un programador novato a uno que razonablemente podría conseguir un trabajo como programador móvil / de aplicaciones?

Cómo ejecutar el proyecto GitHub nasadi / Zambezi

¿Qué es 'bot' y cómo funciona?

Recientemente en mi empresa, hemos recurrido más a empresas externas para el desarrollo. Soy un desarrollador nuevo, ¿cómo puedo desarrollar mis habilidades en este entorno?

Si el desarrollo de software es difícil, ¿por qué es difícil?