¿Cuáles son las tareas laborales del desarrollador Junior JavaScript?

¿Es solo front-end o también incluye back-end?

Eso depende de si fue contratado o no para el front-end o back-end y si esas dos cosas existen o no en la empresa / equipo en el que se encuentra.

Precisamente, como parte de un equipo, ¿qué hará si hay pocos desarrolladores de JS?

Esto varía tanto que es imposible responder, excepto en las posibilidades.

  • Corregir errores
  • Trabaja en nuevos proyectos
  • Agrega características
  • Aprender
  • Básicamente, cualquier cosa que haría un desarrollador senior, excepto probablemente no tan bien

En resumen, solo pregunte a la empresa / entrevistador qué se espera que haga.

¿Cómo es su día de trabajo?

Una vez más, esto varía tanto que debería preguntarle a la compañía en particular a la que está entrevistando. Déjame darte un ejemplo hipotético:

  • Standups
  • Codificar un poco
  • Almuerzo
  • Código
  • Retro
  • Vete a casa
  • Código de verdad

La respuesta corta es “varía”.

La verdadera respuesta es que los desarrolladores Junior resuelven problemas para el empleador, como cualquier otro desarrollador. Dado que Javascript es principalmente para frontend, lo más probable es que esté trabajando en una aplicación web agregando funcionalidad adicional a la base de código existente o arreglando una aplicación existente. No se espera que configure un proyecto de principio a fin. Solo se espera que saltes a lo que ya está sucediendo y contribuyas.

El único otro lugar que ejecuta javascript es el motor v8 de google para NodeJS, que es backend. Pero un backend de JavaScript no es computacionalmente intensivo como las aplicaciones Java o .NET.

Entonces, como desarrollador de JavaScript junior, espere más trabajo en el frontend y menos en el backend.

No hay una respuesta general para eso. Dado que Javascript se usa principalmente para frontend, muchas compañías requerirán que solo trabajes en ese lado. Otros pueden querer que aprendas un idioma adicional de back-end y otro grupo puede que quieras que uses Javascript en el back-end. Esto es algo que debe averiguar mientras se encuentra en el proceso de contratación.

Cómo se ve un día de trabajo … otra vez: no hay una respuesta general y puede diferir mucho. Puede haber compañías que lo presionen para terminar proyectos en un tiempo no razonable y otras que sean ágiles y se centren en una buena calidad de código. Además, la forma en que se organizan los equipos puede diferir de usted como desarrollador único hasta grandes equipos que de alguna manera están coordinados. Siempre preguntaría cómo se organiza una empresa y pasaría un día allí antes de firmar un contrato.

Todos los desarrolladores junior (sin importar el idioma) generalmente van a hacer lo siguiente.

1. Corrección de errores / ticket monkey

2. Aprenda todo lo que pueda de los otros desarrolladores.