¿Los desarrolladores web front-end se valoran menos que los desarrolladores back-end? ¿Debo cambiar mi enfoque profesional inmediato de front-end a back-end?

La verdadera pregunta es ¿puedes hacer el cambio? Las habilidades requeridas para ser un desarrollador front-end sólido son muy diferentes a las de back-end y viceversa. No me refiero solo a un campo de estudio, me refiero al procesamiento cognitivo.

Los desarrolladores front-end tienden a ser muy acertados; Son creativos y empáticos. La mayoría de convertirse en un buen desarrollador front-end no se trata tanto del código que escribirán sino de la experiencia que están creando. Si te lo pierdes, seguirás siendo un desarrollador front-end mediocre.

Los desarrolladores de back-end son, por el contrario, del cerebro izquierdo; Son lógicos y calculadores. La mayoría de ser un buen desarrollador de back-end se trata de poder comprender el código heredado, manipular datos y refactorizar la lógica de un programa. Si tiene la misión de esas habilidades, es probable que siga siendo un desarrollador de back-end mediocre.

Quora User y Pavel Shershnev mencionan a los desarrolladores full stack y, francamente, si puedes llenar este nicho, es el que hay que llenar. Si la barrera entre el frente y el back-end es poco más que una opción para usted, entonces haga ambas cosas. Aquellos que optan por hacer el trabajo de front / back-end lo hacen porque ese es el tipo de trabajo que los llama, no porque no hayan tenido suficiente exposición al otro (en la mayoría de los casos, realmente disfrutan y no disfrutan) eso).

Pasé por esta batalla durante un año. ¿Debería centrarme en el backend? o fontend? ¿Qué me llevaría a donde quiero estar? ¿El frontend o el backend serán más valiosos en el futuro? Haz lo que más disfrutes. Frontend no va a ninguna parte, les pagan muy bien y la gente quiere experiencias interactivas. En general, las empresas valoran ambas habilidades a altos niveles, así que asegúrese de conocer sus cosas. Lo que diré es que muchas compañías están buscando al unicornio, alguien que hace frontend y backend por completo, y eso es muy raro. Muchos profesionales dicen que no existe. Además, hay muchos nichos en el desarrollo de frontend de los que podría hacer una carrera, es decir, UX / UI en sí mismo se puede dividir en nichos de carrera. Si va a aventurarse en el frontend, le ayudará a conocer algún tipo de backend ya que la tecnología está cambiando rápidamente, tal vez alguna pitón o rubí sobre rieles. Hay muchas compañías que eran personas que también son expertos en node.js. Si disfruta de la creatividad, continúe haciendo trabajo frontend y para subir la apuesta de su valor percibido, aprenda un lenguaje backend en el futuro. Aquí hay un video de LearnCode Academy que lo ayudará a aclarar qué herramientas debe aprender en su carrera profesional:

Si no te apasiona algo, no tendrás suficiente motivación para practicarlo … lo que resulta en que no adquieras habilidades especiales y, por lo tanto, ganes poco o nada de dinero.

Si está pensando en aprender desarrollo web porque está de moda o porque los desarrolladores web están bien pagados, simplemente olvídese. Este es el por qué:

  1. Los desarrolladores promedio tienen salarios muy promedio. Si consiguen un trabajo …
  2. El desarrollo no es para todos, intente hacerlo durante algunos meses para ver si le gusta.

Los desarrolladores front-end tienden a ser muy acertados; Son creativos y empáticos. La mayoría de convertirse en un buen desarrollador front-end no se trata tanto del código que escribirán sino de la experiencia que están creando. Si te lo pierdes, seguirás siendo un desarrollador front-end mediocre.

Los desarrolladores de back-end son, por el contrario, del cerebro izquierdo; Son lógicos y calculadores. La mayoría de ser un buen desarrollador de back-end se trata de poder comprender el código heredado, manipular datos y refactorizar la lógica de un programa. Si tiene la misión de esas habilidades, es probable que siga siendo un desarrollador de back-end mediocre.

desarrolladores de pila completa y, francamente, si puedes llenar este nicho, es el que hay que llenar. Si la barrera entre el frente y el back-end es poco más que una opción para usted, entonces haga ambas cosas. Aquellos que eligen hacer el trabajo de front / back-end lo hacen porque ese es el tipo de trabajo que los llama, no porque no hayan tenido suficiente exposición al otro (en la mayoría de los casos, realmente disfrutan y no disfrutan) eso).

Los desarrolladores de pila completa se valoran más, con JavaScript (lenguaje de programación) podría hacerlo fácilmente.
Node.js en el back-end y AngularJS en el front-end, por ejemplo.
O eche un vistazo a Meteor (plataforma Javascript), es un marco prometedor de pila completa.

¡Es irónico que me siga haciendo la pregunta opuesta! Soy un desarrollador de backend y lo que veo en los requisitos de trabajo a menudo, incluso aquellos enumerados en el backend que quieren un candidato que sepa cómo construir diseños receptivos y sepa jquey y css y estoy como “oh Dios, voy a morir de hambre a muerte si me quedo en el backend “.

No importa cuál sea la multitud, al final trabajamos por dinero, ¿verdad? Yo diría que si estás haciendo dinero ahora eres bueno. Y si amas tu trabajo y tienes espacio para expandirte, quédate con él. Y luego trate de tener una idea sobre algunas cosas básicas de back-end en caso de que alguna vez lo necesite. Eso es lo que planeo hacer en el front end, comenzar a aprender a hacer algunas páginas …