Cómo proceder a continuación después de aprender algo de desarrollo web front-end

Primero preguntaría que te gusta hacer? Aprender cómo interactúa el backend con el front-end aún te hace un mejor desarrollador de front-end. Creo que una cosa que la gente olvida es que tienen tiempo. Hay tiempo para aprender estas cosas.

Otra pregunta que tengo es en qué tipo de compañía quieres trabajar? ¿Uno grande? ¿Uno pequeño? ¿Arranque mediano? Las pequeñas y medianas requerirán que uses muchos sombreros. Hay muchas cosas con las que puede ayudar al conocer un poco de backend y poder hacer un front-end. En general, es difícil responder a esta pregunta sin saber lo que tú mismo valoras.

Hay una cosa que he aprendido recientemente al ser un desarrollador / diseñador de pila completa. Si quieres ser grande en algo tienes que amarlo. Todas las personas que conozco que son realmente buenas en cosas específicas hacen estas cosas en su tiempo libre. Por ejemplo, los desarrolladores backend leen sobre cómo se hace la arquitectura del sistema con el código de Apple. Claro que quizás no profundices tanto, pero piensa en ese nivel de dedicación con el arte que amas. La única manera de llegar tan lejos es amar realmente esa línea de trabajo.

El resto se hará cargo de sí mismo si puede responder esas preguntas. Esto hace que sea mucho más fácil establecer objetivos para aprender las cosas que necesita. Si tiene la oportunidad de encontrar otro rol en el que sea puramente la parte delantera (si eso es lo que ama) podría ser muy beneficioso para su futuro. Personalmente, trabajo en muchos proyectos diferentes para la empresa y ser capaz de hacer tanto el front-end como el back-end ha sido extremadamente útil y me ha permitido trabajar en algunas cosas interesantes.

Estás empezando, así que toda la experiencia que puedas obtener será beneficiosa sin importar lo que termines haciendo a largo plazo. Comprender cómo suceden las cosas en el back-end, lo ayudará a escribir un mejor código en el front-end y viceversa.

Me imagino que es difícil cuando solo se te está dando el pie en un área, que te pidan que hagas algo completamente nuevo; Los primeros pasos son siempre los más difíciles. Pero probar nuevas tecnologías es importante porque:
1.) Le dará una experiencia más amplia (le mostrará diferentes maneras de resolver el mismo problema), lo que lo hará mejor en la resolución de problemas en general
2.) Puedes descubrir algo que realmente te encantaría y que de otro modo no habrías sabido.

También mencionó querer mejorar su competitividad para ganar más dinero. Enfócate en hacer un gran trabajo y el dinero vendrá.

Sea una persona confiable en la que las personas sientan que pueden confiar. Si es así, entonces es más probable que le traigan sus problemas primero. Incluso si eso significa que tiene que rechazar mucho trabajo porque no es su área de especialización, tener esa reputación puede significar que se le presente más trabajo primero. Cuando consiga un trabajo, continúe siendo confiable: no se dé una fecha límite corta y loca. Asegúrese de tener suficiente tiempo para hacer un gran trabajo. Si un trabajo solo le permite hacer el trabajo lo más rápido posible, no acepte el trabajo. El trabajo será rápido y será malo. Solo dañará tu reputación a largo plazo.

Si alguien está actualmente dispuesto a pagarte para trabajar en Rails y SQL aunque sepa que no tienes la experiencia, ¡esa es una oportunidad fantástica! Si tiene otras oportunidades que le interesen más, debería aprovecharlas, por supuesto. Pero si esta es la oportunidad que tienes, ¡aprovéchala!