¿Es seguro decir que el desarrollo web front-end es más probable que le consiga un trabajo, pero el desarrollo back-end creativo es donde está el dinero real?

He estado haciendo trabajos de desarrollo / diseño front-end durante los últimos 10 años en el Medio Oeste de los EE. UU. En mi experiencia, los desarrolladores front-end ganan menos que los desarrolladores back-end. Nunca he visto una reversión de esto aparte de quizás una o dos personas.

Esto se está volviendo menos problemático porque los desarrolladores front-end se están distanciando lentamente del diseño y se están moviendo más hacia el desarrollo . Lo que quiero decir es que, cuando comencé, no existía el desarrollador front-end . Eras un diseñador web. Incluso si hiciste la parte de codificación, todavía eras solo un diseñador web. Generalmente, cualquier cosa con “diseño” en el título es un campo que paga menos (con excepciones obvias). Los campos creativos son más bajos en muchas industrias diferentes. Hay una razón por la cual “artista rico” no es una frase común, pero sí lo es “artista hambriento”.

Hace unos años, vi una tendencia en la que muchos de mis colegas de diseño web debían codificar cada vez más. Muchos de ellos tenían pasión por el arte pero no por la codificación. Esos diseñadores generalmente se convirtieron en diseñadores gráficos donde trabajaron en impresión, empaque, web, etc. Los otros se convirtieron en desarrolladores front-end.

Hoy en día, muchos desarrolladores front-end pueden manejar la parte del diseño debido a este cambio. Sin embargo, crean sus diseños en el navegador en lugar de hacerlo con Photoshop. El desarrollador front-end “unicornio” es raro pero real, muchos de ellos vinieron del mismo camino que yo.

Los desarrolladores front-end escriben código y diseñan cosas. Ambas cosas parecen mágicas para alguien que no está familiarizado con ellas, pero la gente todavía piensa que puede hacerlo. Es la misma razón por la que todos piensan que pueden escribir, pero no tienen ni idea cuando se trata de realizar trabajos eléctricos leves en su casa. Piensan que pueden hacer una, y no creen que puedan hacer (o aprender) la otra.

Los desarrolladores de back-end son el trabajo eléctrico cuando se usa la analogía anterior. Lo que hacen es magia, y muy pocas personas piensan que podrían aprender y hacerlo. Hay muchas herramientas que dicen “¡crea tu propio sitio web en 5 minutos sin experiencia ni codificación!” que permiten a las personas crear sitios web terribles para ellos mismos. Hay menos herramientas que hacen el mismo reclamo para la funcionalidad de back-end o la creación de software.

El umbral para hacer algo en el back-end es más alto en comparación con el front-end. Creo que esto es lo que lleva a las diferencias salariales.

Por supuesto, hay excepciones a esto. Se te pagará lo que vales en el mercado dependiendo de tu habilidad. Sal, aprende mucho y conviértete en el mejor desarrollador que puedas ser haciendo un gran trabajo. Cuando comiences, mucho de este trabajo tendrá que ser para ti. Si no tiene el deseo de trabajar en sus propios proyectos, probablemente esté en la industria equivocada.

Además, nunca tengas miedo de cerrar la brecha entre los dos. Los mejores desarrolladores lo hacen. Es una gran ventaja para un empleador (y un gran apalancamiento para usted) si no solo puede crear el front-end sino que también puede comprender y ayudar con el back-end y viceversa. Por ejemplo, conozco una cantidad decente de PHP y estoy muy bien con el desarrollo de WordPress, pero eso es la guinda del pastel cuando estoy creando un sitio para un cliente que necesita funcionalidad adicional. Mi paga refleja eso y la tuya también.

Creo que a los buenos programadores se les paga muy bien y (desafortunadamente), a los malos programadores se les paga.

No creo que importe de qué lado aterrices.

Soy programador profesional y he trabajado para algunas compañías en la bahía.

More Interesting

¿Cómo se integra PHP con el front-end de un sitio web?

¿Qué es más desafiante en los niveles más altos de habilidades, desarrollo web front-end o back-end?

¿Qué es el desarrollo web real? ¿Alguien puede explicarme brevemente sobre todos los idiomas de back-end y front-end? ¿Qué idiomas se utilizan en front-end y back-end? ¿Cuáles son los usos y cómo puedo aprenderlos y en qué secuencia?

¿Debo usar un marco MVC de back-end o front-end para desarrollar una aplicación web?

¿Se puede escribir un backend sólido para una aplicación web con Dart?

¿Qué tan difícil es pasar de ser un desarrollador front-end a back end?

¿Es más fácil ser un desarrollador front-end o backend independiente?

¿Qué necesita saber para el desarrollo web de back-end?

Un comensal de Nueva York me contactó para manejar $ 15k / mes en pedidos de comida para llevar. Me escuchó lanzar una aplicación de menú de restaurante basada en fotos y ahora quiere que se construya. También se han registrado 12 restaurantes adicionales. ¿Dónde puedo encontrar un desarrollador front-end y back-end como cofundador en el área de Nueva York?

¿Cuáles son los mejores frameworks web Java que se pueden usar en el backend?

¿Cuál es más difícil de aprender, desarrollo front-end o desarrollo back-end?

Si reinventara findthebest.com, ¿cuáles serían los idiomas del lado del servidor y del cliente que usará?

¿Por qué las publicaciones de trabajo de desarrollo front-end piden experiencia en un lenguaje back-end?

¿Cuál es el mejor backend de JavaScript para una solución de IoT?

¿Vale la pena elegir un entorno .NET en lugar de Python para desarrollar un back-end para un proyecto piloto?