¿Puede un desarrollador full-stack independiente sin habilidades en diseño? ¿Cómo?

La palabra “Diseño” se usa en muchas cosas, pero no significa exactamente que necesites ser un artista visual. De forma similar, podría expresar cómo DISEÑA un esquema para cualquier aplicación que elija crear.

Otros codificadores obviamente han tenido la misma pregunta y han desarrollado muchas herramientas y marcos para minimizar el lado del diseño visual de las cosas para que los codificadores simplemente destruyan las aplicaciones rápidamente y casualmente se vean limpias y agradables. Hubo una época en la que Bootstrap era responsable del aspecto de cada nueva aplicación en línea, era exactamente esto. Con una pequeña referencia muy parecida a la de cualquier marco de aplicaciones, además de un estilo semántico predeterminado, las aplicaciones se veían bien desde el primer momento en que se vinculaba a un archivo Bootstrap.css.

Esto no solucionará todo, ya que el diseño de los elementos de la interfaz de usuario contribuye al diseño pero también a la funcionalidad. Entonces, si puede racionalizar su diseño desde un punto de vista funcional, probablemente obtendrá 1/2 de su trabajo de UX cubierto de esta manera.

Así que investigue algunos marcos de diseño (sistemas de cuadrícula, plantillas, motores de contenido IE – WordPress), y estará listo para las carreras. Con este último elemento en WordPress, puede colocar plantillas y hacer un buen negocio personalizando e implementando plantillas para clientes, porque no todas las empresas encajan directamente en una plantilla.

Si, absolutamente si. Hay una gran diferencia entre un desarrollador y un diseñador.

Un diseñador es una persona que tiene la capacidad de hacer esto visualmente atractivo a través de herramientas gráficas. Él / ella sabe cómo combinar colores y posicionar las cosas para que sean agradables desde el primer lado.

Por otro lado, un desarrollador es una persona que simplemente diseña un software. Él / ella piensa en el problema en cuestión y construye una solución o un algoritmo para resolver el problema dado. Luego usa patrones de diseño y un lenguaje de programación para representar la solución para que la computadora la entienda y la represente como un software.

La mayoría de las veces, los diseñadores trabajan con los desarrolladores para obtener cosas que. Puede ser un desarrollador de stack completo que construye proyectos desde cero para terminar de trabajar tanto en el front-end como en el back-end sin ninguna dificultad. Pero con un diseñador, su trabajo será más atractivo.

Sin embargo, para un desarrollador fullstack, es un punto de bonificación si tiene habilidades de diseño, aunque sea poco, porque no necesitará compartir sus ingresos con un diseñador y hará las cosas como quiere que sean.

Si. La mayor parte del tiempo si está trabajando en el front-end (incluso como alguien que está enfocado únicamente en el front-end), tomará diseños / activos de los diseñadores para implementarlos. Debería poder implementar estos diseños en HTML, CSS y JavaScript (y probablemente algunos marcos JS como AngularJS o incluso jQuery).

En algún momento, si continúa haciendo esto, encontrará que tiene las habilidades para hacerlo usted mismo sin la ayuda de un diseñador. En mi experiencia personal, mientras puedo diseñar ahora, me lleva mucho, mucho más tiempo que un diseñador.

Sí tu puedes. Para sus necesidades de diseño, puede usar plantillas de toda la web (hay toneladas de plantillas de arranque) o, mejor aún, puede formar algún tipo de asociación con un diseñador que conozca donde puede consultar para las necesidades de diseño. Ahí es donde comenzaría. ¡La mejor de las suertes!