Sé que todos ya lo han dicho antes, pero voy a reiterar este punto porque hago lo mismo. Ningún desarrollador que valga su sal puede codificar antes de hacer un diseño. Los desarrolladores senior generalmente pueden hacerlo en su mente y luego pueden recordarlo cuando sea necesario. La razón de esto, es que para ellos, ningún módulo, ningún problema y ningún error es algo independiente. Han trabajado en algo que es similar a la situación actual, o que se parecía a él de una forma u otra. Como resultado, no están diseñando un nuevo software, están recordando viejos errores y puntos ciegos y luego se ocupan de no repetirlos. Con el tiempo, también llegarás a un nivel en el que podrás recordar las cosas viejas, en un abrir y cerrar de ojos.
Soy un desarrollador de nivel de entrada, y la forma en que hago las cosas actualmente es que uso la pizarra para dibujar todo el trabajo. Luego lo discuto con un senior, hago tantos ajustes como sea necesario, me siento, lo miro una vez en todo su esplendor. Y luego toca mi teclado, nunca antes. Estoy en un punto donde literalmente divido el diseño en partes donde decido si voy a pasar un puntero aquí o una variable. Probablemente ya hayas superado ese punto y ahora te diriges hacia arriba.
Así que siéntete orgulloso de tus técnicas y codifica esa mierda.
- ¿El diseño de joyas tiene alcance?
- ¿Cuáles son los elementos necesarios para una portada de libro perfecta?
- ¿Qué es una buena computadora portátil para diseño industrial?
- ¿Cuál es la mejor herramienta para los sistemas de diseño receptivo con estructura de alambre?
- ¿Por qué los diseñadores que trabajan para 99 Designs hacen un montón de trabajo de especificaciones? ¿No se dan cuenta de que eventualmente matará su profesión?