¿Los desarrolladores de software alguna vez tienen problemas de “pizarra” por el simple hecho de usar la pizarra?

No, nunca “solo por el uso de la pizarra”, sino que con frecuencia uso una pizarra cuando estoy trabajando con otras personas, tratando de ponernos a todos en la misma página de entender el problema y los elementos lógicos involucrados. Si la otra persona es un desarrollador, escribiré específicamente en tablas, campos, modelos, métodos, etc. Si la persona es un usuario o diseñador, escribiré conceptos de alto nivel.

En cualquier caso, una ayuda visual puede ayudar a comprender, así que tal vez haga un dibujo.

Si estamos sentados juntos en un escritorio, usaré un trozo de papel para el mismo propósito. No necesita ser una pizarra blanca.

Si estoy trabajando solo y necesito organizar mis pensamientos, lo escribiré en papel. Ocasionalmente, usaré un documento de Google para escribir un esquema, pero generalmente necesito un poco más de libertad para expresar los conceptos en mi cabeza, y el uso del software de diagrama de flujo suele ser mucho más lento que simplemente escribir algo en una página.

Si.

Personalmente prefiero papel o mecanografía. Odio las pizarras blancas. Mi escritura a mano es aún peor, y encuentro que la mayoría de las veces, los marcadores de borrado en seco no funcionan.

Así que puedes imaginar mi tristeza cuando solicito un trabajo y el entrevistador me exige que use la pizarra, no porque sea un mejor medio de comunicación, sino porque … Les gustan las pizarras blancas.

Debo admitir que los autores intelectuales que escriben planes o los científicos locos que escriben fórmulas locas se ven mucho más dramáticos en una pizarra, pero nunca deberían obligarlo a un ingeniero de software.

He sido desarrollador durante 23 años y he diseñado muchos sistemas y gestionado muchos desarrolladores.

Me encantan las pizarras blancas. Mantengo un marcador de pizarra adicional o dos en mis bolsillos.

Las pizarras blancas no son útiles cuando trabaja con una o dos personas, pero si hay más que eso, entonces es un buen lugar para capturar viñetas y diagramas para mantener al equipo encaminado y tener una comprensión común. Las pizarras blancas no son buenas para el código cuando tenemos computadoras portátiles con las que podemos hacer eso.

Si los grupos son más grandes que 7–8, entonces es una presentación en lugar de una discusión, entonces uso PowerPoint en su lugar.

Cuando termino de escribir en la pizarra, solo tomo una foto de la pizarra en mi teléfono inteligente y tengo las notas capturadas permanentemente.

En resumen, las pizarras blancas tienden a ser útiles para facilitar las discusiones entre tres y ocho personas, pero las presentaciones para grupos más grandes y lo que funcione mejor para grupos más pequeños.

Yo no, pero a veces escribo problemas solo por destruir árboles.

Es útil ver la tabla de la base de datos, la clase o las relaciones de funciones en diagrama. Puede ser mucho más fácil hacerlo en papel (o en una pizarra, supongo) que usar una herramienta de diagrama. Solo bromeaba sobre los árboles.

Sí, que una pizarra blanca es imprescindible en mi oficina. No puedo trabajar sin eso. Los problemas se pueden entender mejor cuando los dibuja. Además, a lo largo de los años, uno aprende que las personas pueden comunicarse mucho sobre el desarrollo de software y, al final del día, aún tienen una comprensión completamente diferente de un problema. Resolver un problema en la pizarra utilizando las combinaciones más simples posibles de cuadros y flechas asegura que todos estén en la misma página.

Me encantan las pizarras blancas. Escribir código en una pizarra blanca, no tanto.

Para un boceto de diseño rápido, borrador en mano, marcador en el otro, realmente no hay nada que lo supere. Es de baja tecnología, funciona, es fácil de compartir y estar delante de otros desarrolladores. Una vez que haya terminado, tome una foto en su teléfono, luego ordénela en algún paquete de presentación si es necesario.

More Interesting

Como ingeniero de software, ¿qué conocimientos técnicos me estoy perdiendo si no estoy trabajando en Google / Facebook / Amazon / Apple / Microsoft? ¿Cómo puedo compensarlo?

¿Debo incluir mi posición como CTO en mi currículum de Ingeniero de Software para Facebook?

¿Qué desafíos interesantes existen para los ingenieros de software cuando se trata de Amazon EC2?

Si se le pidiera que clasificara a las empresas Google, Amazon, Facebook, Microsoft, LinkedIn, Twitter por prestigio para ingenieros de software, ¿cómo clasificaría?

¿Cómo recuerdan los ingenieros de software tantas tecnologías?

¿Es difícil para un ingeniero de software piratear a alguien?

¿Qué busca al entrevistar a ingenieros de software y cómo se asegura de poder obtener esa información?

¿Se valora más la experiencia laboral en el desarrollo de software?

¿Cuáles son algunos de los errores más grandes que han cometido los ingenieros de software para que los despidas?

¿Qué quiere decir Quora con 'talento extraordinario de ingeniería de software' en un pasante de ingeniero de software?

Acabo de aprender a crear una aplicación web con Django y Flask, ¿soy ingeniero de software ahora?

¿Cuál es el mejor momento para enviar un correo electrónico a un ingeniero de software?

¿Debería ser ingeniero de datos o ingeniero de software, si estoy interesado en el aprendizaje automático en el futuro?

¿Puede uno convertirse en ingeniero con un título médico y con experiencia como desarrollador de software full stack?

¿Hay algún beneficio de hacer la certificación Java en una industria de TI?