Estoy atrapado entre personas que se vuelven codiciosas para los trabajos de CS-IT. Todos se vuelven locos por conseguir trabajo. ¿Debería unirme a la liga también, como el resto?

No es correcto llamar a las personas ambiciosas para trabajos de CS-IT. Si alguien quiere un trabajo bien remunerado y se está equipando con el conocimiento necesario para el trabajo, no puede llamarlo codicioso.
A menos que tenga un negocio que administrar, necesita un trabajo para mantenerse. Entiendo que estás interesado en el marketing. Si eres realmente bueno hablando con la gente y puedes encontrar soluciones creativas, entonces el marketing es una buena opción para ti.

El desarrollo web, por otro lado, necesita algoritmos y estructuras de datos. El desarrollo de backend requiere muchas estructuras de datos para diferentes módulos. El desarrollo front-end tampoco es un trabajo fácil. Además de desarrollar una interfaz de usuario atractiva, se debe incorporar lógica. La lógica requiere estructuras de datos, etc. en el front-end también. Angular ha facilitado que las personas muevan algo de lógica al frente.

En resumen, cualquier cosa relacionada con el desarrollo de software necesita que aprenda algoritmos de escritura y defina estructuras de datos para manejar los datos que fluyen a través de la aplicación.

Bueno, si te gusta el dinero y las cosas que puede comprar, entonces vale la pena conseguir un trabajo bien remunerado. También es mucho más fácil si te casas con alguien a quien le gustan las cosas bonitas y que tienen hijos que necesitan una educación costosa.

Si realmente no eres materialista (lo soy, mi esposa gana mucho dinero), entonces busca la satisfacción por el dinero.

Tendrás que trabajar en algún lado, ¿verdad?

Puedes elegir dónde trabajar, pero al final será la misma historia en la mayoría de los lugares …

Si te gustan las cosas de CS, entonces creo que no sentirás un gran problema, pero de lo contrario sería aburrido 9–6 (solo por decirlo) rutina …