Le resultará mucho más fácil aprender a escribir buenas especificaciones que tratar de aprender a codificar desde cero. Durante los primeros 3-5 años (si eres excepcionalmente inteligente; normalmente lleva más tiempo), tus aplicaciones serán basura, incluso si funcionan, estarán llenas de errores, algunos de ellos serios (no solo “bloqueo de aplicaciones” , pero “toda la base de datos comprometida, todas las cuentas de usuario robadas” (graves).
Entonces, a menos que realmente no tenga prisa (e incluso entonces, aprender a programar como un medio para un fin casi nunca funciona, es demasiado frustrante), aprenda a usar herramientas de estructura de alambre; usamos InVision, pero hay muchas, muchos más (¿Cuáles son las mejores herramientas para enmarcar con alambre?). Mira esto para saber de qué se trata – 35 Excelentes recursos de trama de alambre – Revista Smashing.
Acerca de las especificaciones de los requisitos de software, de los cuales el wireframing es solo una parte, hay estándares ISO completos sobre eso (https://standards.ieee.org/finds…). Mira esto: ¿cómo escribes los requisitos de software? ¿Cuáles son los requisitos de software? ¿Qué es un requisito de software? También muestra algunos contraejemplos muy decentes (cosas que no son buenas especificaciones, pero que un gran número de personas incluye por error).
- ¿Dónde puedo prepararme para desarrollar aplicaciones móviles al precio más bajo?
- Digamos que has creado una aplicación móvil. ¿Otra persona no copiará esta aplicación y habrá variaciones? ¿Cuál es el punto de copyright de su aplicación?
- ¿Cómo funciona Xamarin?
- Quiero construir una aplicación similar a Uber. ¿Dónde empiezo a avanzar más eficientemente hacia mi objetivo?
- ¿Idea de aplicación móvil pero no experiencia en programación?
Sin embargo, no tiene nada de malo aprender a programarse; incluso si no puede producir material de calidad comercial, cualquier experiencia será útil para comunicarse con el equipo (pero tenga en cuenta que un poco de conocimiento es algo peligroso). Mi recomendación personal, cuando se trata de desarrollo web, es FreeCodeCamp: es el curso más “real” que he visto hasta ahora (muchos de esos campamentos son una estafa completa; están contentos con solo darle la ilusión de saber cómo programa, en lugar de enseñarte algo, no este).