Sé que muchos programadores tienden a pensar en UML como "esa basura estúpida que quieren que ponga en el documento que nunca va a ser vista", pero en realidad fue diseñada para resolver el problema de la comunicación de los programadores.
Conozca UML, aunque rara vez importa si utiliza una flecha abierta o una flecha cerrada porque el hecho es que confundirá a algunas personas si utiliza la incorrecta. Los programadores son criaturas muy perspicaces y esa es una de las cosas que a menudo les gusta "atascarse".
Conozca algunos tipos básicos de diagramas UML. Todos conocen algún nivel de diagrama de objetos, a menudo combino diagramas de herencia y de contención en la misma imagen, no seas demasiado estricto.
Lea algunos diagramas de flujo y cree uno para un flujo complejo en el que esté trabajando.Son tremendamente buenos analizando lo que sucede y comunicando algo más allá de un simple llamado/retorno trivial. No sabía acerca de esto durante aproximadamente 1/3 de mi carrera y me quedé estupefacto la primera vez que alguien arrojó uno en la pizarra (esto fue después de saberlo todo, pero por supuesto, cada año aprendo más y luego decido FINALMENTE sé todo).
Finalmente, estás parado allí hablando con la persona. En realidad, una caja en el pizarrón blanco es algo que puede señalar para que la próxima vez que lo señale, la persona sepa que quiere decir lo mismo ... es una ayuda visual para mejorar su comunicación verbal, eso es todo.
Editar:
This page es una buena introducción a la secuencia de diagramas con un montón de ejemplos.
Creo que el hecho de que trabaje en pizarras blancas significa que no tiene que ser perfecto ni visualmente atractivo. Si puede expresar su punto de vista, la pizarra está allí para reforzar lo que ha dicho verbalmente. – nevets1219
Nota para los que están muy contentos: ¿comunicarse de manera efectiva con otros programadores "no está relacionado con la programación"? ¡Ve a cerrar algo más! –
No es broma, esto está increíblemente relacionado con la programación a menos que te sientes en casa y nunca hables con nadie. No conozco un solo programador sin un tablero blanco bien utilizado en su cubo. –