¿Todavía vale la pena especializarse en el desarrollo web front-end en 2017?

Sí tu puedes. Si bien tengo habilidades completas, la mayoría de las veces me mantengo en el front-end y escribo mucho código JavaScript (así como HTML, CSS y PhP) y puedo decirle que puede hacer sólidamente en el seis cifras dependiendo de cuánta experiencia tenga, al menos puede escuchar en el noreste de los EE. UU.

Ahora, ayuda a estar bien redondeado: conocer las mejores prácticas básicas de usabilidad, algunos diseños gráficos (aunque, ciertamente, ese es mi punto débil) y buenas prácticas de ingeniería (MVC, Programación orientada a objetos, diseño modular), etc.

Los idiomas, como probablemente ya sabe, cambian constantemente, y saber qué funciona y qué no funciona en qué navegador es muy importante. Tener conocimiento de React y / o Angular ayudará mucho en este mercado laboral, ya que esas son las dos habilidades principales para los desarrolladores front-end en este momento.

Entonces, siempre y cuando mantenga su conjunto de habilidades, puede ganarse la vida haciendo un desarrollo front-end. Si continúa siendo completo y puede participar de vez en cuando con algunas tareas de backend “ligeras” (consultas de escritura, API, etc.), entonces no debería tener problemas para encontrar trabajo en la economía actual.

¡Buena suerte!

Por supuesto, puede obtener un buen trabajo como desarrollador front-end. Nada lo garantiza, por supuesto, pero en todo caso, la industria está cambiando a favor del front end, con más y más lógica de UI ejecutándose dentro del navegador.

React y Angular están de moda en este momento, y hay docenas de otros detrás de ellos. Los marcos dinámicos para necesidades comunes desde infografías hasta edición de archivos son abundantes. Las aplicaciones web abandonaron hace mucho tiempo la Intranet de la empresa y se abrieron paso en los teléfonos inteligentes y navegadores de las personas. Node.js ha convertido a muchos buenos programadores de JS en héroes “full stack”.

Todavía no estamos seguros de cuál de estas tecnologías pasará y cuáles están aquí para quedarse, pero ya podemos decir que el estigma se ha levantado en gran medida para los codificadores JS que trabajan en el diseño de la interfaz de usuario. Y en cualquier buena organización, también tiene alguna disparidad salarial.

A2A,

¡Absolutamente! Si ya sabes todo eso, estás en el camino correcto. Además, hoy en día, incluso sin conocimiento de backend, puede configurar aplicaciones, hay nuevas herramientas para todo (lo que puede ser abrumador). De todos modos, debe apuntar a la pila completa, por lo que conocer un conocimiento de back-end es esencial a largo plazo (php, python, java, node …).

Si quieres puedo darte una entrevista falsa, para ver “cuánto tienes” y ayudarte en lo que necesites hombre, envíame una tarde y arreglaremos algo.

¡Seguro!

Siempre existe esta broma de backend vs frontend, pero de hecho ambos requieren habilidades especiales y conocimiento. Solo conocer sus idiomas es solo donde comienza para un ender frontal. Necesitará conocer sus dispositivos, sus poli, navegadores cruzados … Realmente es genial. Al menos me encanta …

Debido a esto, no todos los back-ender pueden hacer cosas buenas de front-end. Y la mayoría de las veces pueden, pero no tan bien, ordenadas y eficientes como un verdadero líder.

Como líder, también hay más tipos diferentes de posiciones disponibles, lo cual es bueno. Puede trabajar para una empresa de desarrollo web, software normal pero también para clientes más grandes directamente. Como el primer programador que crecen los minoristas en línea, ¡es un líder!

El último es el área que personalmente amo más. Trabajas para un equipo que se dedica a hacer crecer el negocio. En general, los equipos son bastante pequeños, pero por lo tanto mucho menos formales, pero también más motivados.

Algunos odian esa última área, y otros la aman. Simplemente me gusta trabajar en proyectos continuos, hacer una lluvia de ideas con colegas para realizar mejoras, implementar dichas mejoras, medir los efectos de las mejoras realizadas. Crecerá su hijo de software.

¿Paga bien?

Bueno .. ¿Qué consideras bien? No he terminado la educación notable en este momento, pero gano tanto como los colegas más educados. Para mí es suficiente, y a mi empleador no le importa nada si tengo clientes independientes. De hecho, si quisiera conocerlos en un entorno más profesional, con mucho gusto me permitiría hacerlo en nuestra oficina real. Por lo tanto, también tiene otros profesionales.

Cuando se trabaja para una empresa más centrada en el desarrollo, los salarios serán exactamente como los de un rezagado, y hay muchas compañías que buscan rentas. Entonces estarás listo también. Simplemente me gusta más, a pesar de que está pagando menos … Es un pasatiempo que se ha salido de control así que sí …

Si absolutamente.

Los maestros React / Angular son sorprendentemente pocos y distantes entre sí, especialmente aquellos con un buen ojo para el diseño. Cualquier empresa involucrada en el desarrollo web siempre está buscando a alguien que pueda hacer que el front-end de su aplicación sea funcional y bien diseñado.

Crea algunas aplicaciones con React y ponlas en tu cartera. Hazlos funcionales y haz que se vean bonitos. Si pones un esfuerzo real y honesto para hacer aplicaciones impresionantes con React / Angular / lo que sea, y lo combinas con un buen ojo para el diseño, estarás en un buen lugar para un tiempo completo, decente- trabajo que paga.

Como todo lo demás en el mundo, se trata del esfuerzo que pones y los sacrificios que estás dispuesto a hacer.

¡Buena suerte!

Sí, por supuesto. Aunque hay mucha competencia, pero también mucha demanda. Tiene un buen conjunto de habilidades y definitivamente podría encontrar un trabajo a tiempo completo que pague bien. La mayoría de las compañías querrán evaluar su nivel de habilidad, como lo hacen con todos los candidatos, así que prepárese para resolver cosas como las preguntas de la entrevista JS y las preguntas de la entrevista jQuery. También puede preguntar qué se espera de usted en la entrevista, y la mayoría de las empresas serán transparentes y le darán una respuesta directa para que pueda prepararse bien.