¿Debo seguir el marketing completo o el desarrollo web front-end?

No sé qué es el marketing “full stack”, pero sí sé que estás viendo dos direcciones muy diferentes aquí.

Si no está entusiasmado con ninguno de los dos, tal vez una tercera forma sería mejor para usted: descubra lo que quiere y busque eso, o concéntrese en ser realmente bueno en lo que está haciendo ahora. Evidentemente, alguien de su empleador cree que tiene el ingenio para aprender cosas nuevas, así que tómelo como un estímulo para correr con lo que quiere para su futuro.

Te ayudaré compartiendo lo que no me gusta de los dos campos que estás considerando:

El marketing es un campo legítimo y valioso. Los buenos vendedores marcan la diferencia entre el éxito y el fracaso, el beneficio y el meh . Dicho esto, el marketing también atrae una parte desproporcionada de mentiras. No solo estoy hablando de técnicas de sombrero negro para comercializar estafas o productos de mierda. Estoy hablando de personas desorientadas con jerga suficiente, habilidad de autopromoción y autoestima no ganada para sonar convincente. El marketing se arrastra con ellos, porque es un campo donde las sensaciones y el pensamiento mágico tienden a prevalecer en ausencia de una medición real.

El desarrollo front-end es un campo técnico en el que es mucho más difícil mentir. Hay muchas personas que afirman ser desarrolladores front-end, pero serían inútiles si les quitasen sus ruedas de entrenamiento: Bootstrap y otras bibliotecas CSS preescritas, Angular, Node, React, Krutch y Complik8 3.0. (Hice los dos últimos. ¿O sí?) Sin embargo, el código funciona o no. Con el tiempo, queda claro si el código de alguien es escalable, flexible y mantenible. Hay responsabilidad.

Dicho esto, también suele estar en el extremo inferior del último estado de TI. Por lo general, paga menos que el desarrollo de pila completa, o cualquier red, base de datos o back-end en general. Los diseñadores y gerentes de producto le lanzarán diseños y le dirán que los implemente; otros desarrolladores piensan que eres un cuello de botella y no respetas tu conjunto de habilidades porque HTML es para principiantes y JavaScript no es un lenguaje real; y los gerentes de proyecto lo persiguen para que produzca más, más rápido, y deje de preocuparse por lujos como la artesanía.

Ahora ve a descubrir lo que realmente quieres.