¿Prefieres desarrollo web front-end o back-end?

Backend! Y la razón de eso es bastante simple. Me gusta la estabilidad Y no me refiero a eso de una manera condescendiente. El mundo del front-end todavía está evolucionando, y bastante rápido, podría agregar. La gente todavía está tratando de descubrir cuáles son las mejores prácticas para construir experiencias de usuario enriquecedoras.

Hay una gran cantidad de marcos disponibles para que pueda elegir y se agregan más constantemente. Esto significa que está constantemente aprendiendo y reaprendiendo tecnologías a medida que salen nuevas versiones. Suponiendo que sus alternativas no las hagan obsoletas.

Esto también es cierto para el desarrollo de backend y de hecho cualquier dominio de desarrollo de software. Tienes que trabajar duro para mantenerte a la vanguardia. Pero sí encuentro que es más un desafío en la tierra del front-end 🙂

Hay varios puestos de trabajo para desarrolladores front-end. Es importante recordar que si bien un título puede requerir tareas específicas en una empresa; puede significar algo completamente diferente en otro, por lo que siempre es mejor tener una comprensión clara de lo que implica ese rol específico. Busque los siguientes títulos de trabajo durante su búsqueda de trabajo:

· Desarrollador front-end

· Web Designer es otro título común.

· Los diseñadores de UI / UX son desarrolladores front-end que se centran en la interfaz de usuario y la experiencia del usuario, respectivamente. Los diseñadores de UI se centran en los aspectos visuales del diseño del sitio, mientras que los diseñadores de UX realizan múltiples pruebas de usuario para garantizar que el sitio funcione bien con los usuarios preferidos.

Según PayScale, el salario inicial promedio nacional para desarrolladores finales es de aproximadamente $ 70k. El salario oscila entre $ 38k y $ 117k según la experiencia, la ubicación y la industria. Según SimplyHired, en Nueva York, el salario inicial es de aproximadamente $ 87k con un rango aproximado de $ 120k. De nuevo, no está mal.

Back-end. El problema con el front-end es que no entiendo todas las reglas. Por ejemplo, desempeñaba ambos roles en una pequeña demostración de aplicación e intentaba implementar el diseño. Había áreas restringidas separadas separadas por áreas de sangrado completo. Mi esposa, que resulta ser diseñadora, entró y vio mi trabajo hasta la fecha e inmediatamente me dijo que mi alineación estaba apagada. Se suponía que esa sección se alinearía con el borde de otra considerablemente debajo de la página. En retrospectiva, parece tan obvio, pero no era algo que considerara.

El front-end tiende a ser más gratificante porque la gente puede ver lo que haces. Dicho esto, la mayoría de los desarrolladores de hoy en día pueden hacer ambas cosas y con cosas como Node.js que se están volviendo populares, es aún más fácil hacer ambas cosas sin mucha dificultad.

Si tiene una interfaz de usuario increíble pero su lógica de negocio es incorrecta, su producto es completamente inútil. Así que el backend juega un papel vital.

Es mejor que tenga que ir con los dos porque es como un desarrollador de pila completa y gana más que un desarrollador de fondo