Cómo aumentar mi valor como desarrollador front-end

Hay dos formas de aumentar su valor, pero cuál es mejor depende de si desea ser más valioso de inmediato para esa empresa (aumentos en el futuro cercano) o si desea hacerse más valioso en general (valor a largo plazo) .

En términos de habilidades técnicas, agregar habilidades de diseño y UX, para que pueda contribuir en una base más amplia del proyecto y proporcionar comentarios más útiles, probablemente sea una buena idea a largo plazo. Eso supone que ya eres experto en html / CSS / js y que ya proporcionas un marcado limpio, conciso y bien documentado. Agregar cheques a su currículum le ayudará cuando / si se mude, pero probablemente no le dará mucho a corto plazo más allá de la satisfacción personal.

Sin embargo, para su empresa, la mejor manera de agregar valor es entender el negocio. No me refiero a “oh, vendemos seguros” o “fabricamos algunos productos para otros negocios”, me refiero a operaciones, de dónde proviene el dinero, quién es específicamente su mercado, cuál es su estrategia de ganancias a largo plazo, etc. ¿Qué puedes hacer para ganar más dinero para la empresa?

Cómo funciona eso depende en gran medida de lo que hace la empresa, que usted no mencionó. Se verá completamente diferente si su empresa gira en torno a una sola propiedad web frente a si es una agencia web que produce nuevos sitios todo el tiempo.

El mejor consejo que puedo darte a largo y corto plazo es que debes aprender que no estás en el negocio de diseñar frontales hermosos. Estás en el negocio de ganar dinero. Simplemente haces eso haciendo (con suerte) frontales hermosos. Lo bueno que eres en ese trabajo solo la mitad depende de tus habilidades para escribir un buen marcado, aunque esa mitad es bastante importante. La otra mitad tiene que ver con qué tan bien estima el tamaño de las tareas, con qué frecuencia las completa a tiempo, qué tan fácil hace el trabajo de otras personas a su alrededor y cómo contribuye al objetivo general de hacer que la organización sea rentable.

Eso no significa que no eres un artista, no significa comprometer tus valores solo para ganar más dinero, no significa nada de eso. Lo que significa es que, cuanto mejor comprenda la empresa, el mercado en el que juega, la industria en la que se encuentra el mercado y la posición de su empresa en esos contextos, más comprenderá los objetivos grandes y pequeños, los pasos que la empresa está tomando para lograrlos, y la estrategia subyacente detrás de ellos, cuanto más contribuyas a mejorar los procesos, más errores detectarás antes de que sucedan, más haces que todo el ecosistema funcione de manera más fluida y eficiente, más control tendrás sobre cómo se desarrolla su futuro, tanto en esta empresa como a lo largo de su carrera.

Acostúmbrate a comprender el negocio y el mercado en el que vives. Te ayudará de manera inconmensurable.

Puede sonar loco, pero aprende programación de back-end … un desarrollador front-end que puede desarrollar backend se llama desarrollador full-stack y vale su peso en oro.

Java es el lenguaje de programación de backend más popular … Lo aprendería. Luego, enfóquese en los microservicios y el arranque de resorte … una vez que los obtenga, aumentará su valor más allá de cualquier tecnología de front-end o la capacidad de entrega del marco. Si comienza a desarrollar cierta comprensión de big data / nosql / sql / AI mientras lo hace … bueno, el cielo es el límite.

Si agrega arquitectura de software y conocimientos de diseño, puede encontrar un trabajo de seis cifras en cualquier parte del mundo en cualquier momento dado.

Si agrega conocimientos de arquitectura, diseño y administración de infraestructura empresarial además de eso, ya no solicitará un trabajo NUNCA … los reclutadores lo perseguirán.

¿Cómo puedo saber? Entreno a ese tipo de profesionales para Fortune 500 (ya que yo también soy un prototipo extremo). Me estoy mudando de una compañía a otra mientras creo equipos extraordinarios, guiándolos y permitiéndome decirlo cortésmente … Me va muy bien.

Siéntase libre de buscarme si está interesado.

Gran pregunta!

Aprender y ser súper bueno en JavaScript es probablemente su mejor opción. Se ha abierto camino en el back-end estos últimos dos años y, además de eso, es muy difícil encontrar buenos desarrolladores de JS. No es un idioma fácil de aprender (y mucho menos dominar), pero si puedes hacerlo, SIEMPRE tendrás un trabajo.

A continuación, aprendería un marco de JavaScript: angular, reaccionar, solo por nombrar un par. Estos te ayudan a crear aplicaciones web (Spotify, por ejemplo). Los desarrolladores de JavaScript tienen una gran demanda en este momento, por lo que sugeriría eso como punto de partida.

¡La mejor de las suertes!

Hola James, lo hice bastante bien al agregar habilidades de UX a las habilidades de front-end. UX es bastante amplio, pero un diseñador de UX usa sus habilidades de front-end y agrega elementos de investigación (pruebas de usuarios, investigación de usuarios, perfiles de usuarios y similares). – Me encanta. Dan