Recientemente obtuve un trabajo como desarrollador front-end senior, pero estoy luchando con las tareas de JS. Mis colegas parecen conocer JS mucho mejor. ¿Cómo puedo tener éxito?

Parece que “desarrollador principal avanzado” significa algo muy diferente en tu bosque que en el mío. En los lugares donde he trabajado, el desarrollador front-end senior es:

  1. Alguien que ya conoce JavaScript en un grado suficientemente avanzado
  2. Alguien que sepa cómo mejorar su nivel de conocimiento de JavaScript, o cualquier otro tema técnico.

En cualquier caso, no hay un gran misterio aquí: hay muchos recursos en línea que puede utilizar para ampliar su dominio de JavaScript, como You Don’t Know JS (serie de libros). Además, muchos videos en YouTuve sobre temas específicos de JavaScript.

Si el problema es que cree que ha tergiversado su nivel de conocimiento de JavaScript a su nuevo empleador, entonces todo lo que puede hacer es trabajar lo más duro posible para compensar la diferencia lo más rápido posible. Después de todo, pasó la entrevista de reclutamiento, por lo que debe estar al menos un poco cerca de lo que esperaban.

En mi primer trabajo como programador, estaba rodeado de colegas de quienes creía que eran gigantes en su profesión. Así que sabía que solo había 2 opciones: seguir sintiéndome pequeño e irme, o aprender y enseñarme a convertirme en un gigante también. Y eso es lo que hice. ¿Y sabes qué? Esos “gigantes” me aprendieron mucho.

Entonces, en respuesta a tu pregunta, aprende y aprende a ser tan bueno como ellos. Y hay mucho material en Internet que puede ayudarte con eso.

Usted lee getify / You-Dont-Know-JS
Y pase un tiempo en egghead.io: aprenda herramientas profesionales de JavaScript con videos tutoriales y capacitación

Y lo más importante, escribes TONELADAS de código JS.

Diviértete 🙂

1. Recientemente obtuvo el trabajo y los que está comparando han estado buscando la misma base de código desde hace algún tiempo. Simplemente tienen ventaja sobre usted para saber cómo funcionan las cosas en el sistema actual. Sin embargo, esto no implica que todos los desarrolladores existentes en una organización sepan mejor que los nuevos.

2. ¿Has trabajado en JS anteriormente? Si no, date tiempo. Elija cualquier tarea JS que surja y piense cómo lo haría. Busque mejores soluciones alternativas en Google y luego codifique. Solicite una revisión del código para conocer sus áreas de mejora. Iterar sobre los pasos anteriores. En cuestión de meses te volverás realmente bueno en eso. Además, si puede, empareje la programación con algunos que cree que son mejores que usted.

La codificación siempre es un encanto y da placer cuando haces que las cosas funcionen y que crees que son difíciles para ti. Trabaja duro en ello y ya no sería difícil. Buena suerte.

¡Felicidades! Recorrerás un largo camino, solo sigue haciendo lo que has estado haciendo. Había un dentista muy popular en el distrito más caro de Sydney practicando durante años. Resultó que no tenía absolutamente ninguna calificación.

¡Incluso mejor! Un tipo bien vestido vino a mi empresa, se presentó como consultor de la oficina central, consiguió una oficina, hizo inspecciones diarias del trabajo de las personas. Le dijo al administrador de pagos que sus cheques no parecen estar apareciendo en su cuenta bancaria; Esto fue arreglado. A medida que la productividad mejoró sustancialmente durante todo el trabajo, en realidad consiguió empleo.

Tienes el trabajo correcto? 🙂 Eso significa que quien te contrató se dio cuenta de que eres un activo en su equipo y que conoces tus cosas, ya que obviamente pasaste algunas pruebas.

La verdad es que es imposible saber TODO. Algunos desarrolladores pueden ser mejores que usted debido a la experiencia, por lo tanto, termine con esto. Estaba en el mismo “tren” que tú, pero lo que hice fue leer y escribir código en casa para aprender y ponerme al día, ADEMÁS, me di cuenta cuando dije que no puedes saber TODO.

Incluso entonces, alguien podría saber un poco más y eso no es algo malo. Créeme que podrías saber algo de lo que no están completamente conscientes 😉

En primer lugar, ¡no te preocupes en absoluto! Está bien. Te acabas de unir al equipo.

¡Hay algunas cosas que podrían estar sucediendo aquí! Es posible que todos los demás desarrolladores del equipo hayan estado trabajando en la misma base de código durante algún tiempo. ¡Entonces saben cómo entrar y salir de todo lo que hay allí! Te acabas de unir al equipo, por lo que no conoces el código base tan bien como ellos lo saben. Te tomará tiempo convertirte como ellos, pero eso sucederá. Ahora; qué tan rápido sucede eso depende completamente de usted. Si se esfuerza más, practica y analiza el código en su tiempo libre, ¡debería llegar con bastante rapidez!

¡Lo anterior es cierto, suponiendo que conozca su Javascript y las cosas básicas del marco que se están utilizando en el proyecto en el que está trabajando!

Si ese no es el caso y cree que no es tan bueno en Javascript como lo requiere en su espacio de trabajo, debe dedicar un tiempo para pulir sus habilidades. Debe realizar esfuerzos adicionales no solo para comprender la base de código sino también para aprender Javascript.

Por lo tanto, si cae en el primer cubo, no necesita preocuparse. Solo necesita ponerse al día con el resto de sus compañeros de equipo. Sin embargo, si caes en el segundo, realmente necesitas sentarte y trabajar en tus habilidades.

Echa un vistazo al curso JavaScript 30 de Wes Bos. Es uno de sus gratuitos y tiene muchos ejemplos del mundo real del uso de JavaScript. Aparte de eso, sigue practicando y jugando con el código tú mismo. Ten confianza en ti mismo. ¡Buena suerte!

Práctica práctica práctica. También use servicios como desbordamiento de pila, etc.

Hable con sus colegas y ellos también podrán ayudarlo. La conversación general sobre el tema ayudará a aumentar su comprensión del tema.

Dedique la mayor parte de su tiempo libre a practicar js y en muy poco tiempo lo hará con los ojos cerrados.

Si se trata de comprender el conjunto específico de herramientas JS o flujo de trabajo que están utilizando, entonces digo simplemente trabajando en ello hasta que esté tan familiarizado con sus herramientas y / o flujo de trabajo como sus compañeros de trabajo.

Si se trata de una falta fundamental de comprensión de JavaScript, entonces es posible que haya sido promovido prematuramente a un puesto de desarrollador front-end senior dado que esperaría que una persona en un puesto senior no solo se sintiera cómodo con JavaScript sino que también fuera bastante competente.

Entonces tienes dos opciones:

  • Rellene los vacíos en su conocimiento de JavaScript bastante rápido y aprenda todo lo que pueda para quedar atrapado.
  • O admitir que estás muy por encima de tu cabeza y tal vez cambiar de posición (incluso si eso significa querer ser degradado).

Sigue intentándolo y aprendiendo. Llegarás ahi.

More Interesting

Recientemente me colocaron en una empresa como desarrollador de PHP. ¿Debo ir por eso? Como, he oído que PHP es un lenguaje moribundo.

Estoy usando el editor de texto Brackets para crear un sitio web, sin embargo, mi código PHP no se ejecuta cuando ejecuto el sitio web en mi navegador; que pasa

¿Hay alguna computadora portátil específica que deba usar para el desarrollo web?

Quiero mover el contenido de un sitio autohospedado a WordPress. ¿Afectará mi clasificación y qué medidas debo tomar?

Soy un estudiante de biología del 11º grado en India y quiero pasar a la programación. ¿Cuáles son los problemas que probablemente enfrentaré al conseguir trabajo?

Quiero construir un blog personal. ¿Qué es un servidor barato?

Cómo seleccionar todos los valores desplegables usando Selenium WebDriver

Solo quiero hacer desarrollo web, así que quiero aprender JS, RoR, etc. Pero la gente sigue diciendo cualquier cosa, pero C es malo. ¿Por qué necesitaría saber C si quiero hacer desarrollo web?

Quiero aprender programación, pero odio el desarrollo web. ¿Que puedo hacer?

Como desarrollador de Android, ¿qué tipo de aplicaciones debo desarrollar?

Me gusta iniciar Flipkart como sitio web ¿cuánto costo requiere y cuál es el procedimiento para comenzar y recopilar los datos?

He descubierto que soy aficionado al desarrollo web. ¿Es este cambio de carrera responsable por ahora y lucrativo para el futuro?

Desarrollo web, ¿cuál es el tema de tendencia único más que nada?

Quería configurar el negocio del servidor para el alojamiento y el uso compartido de archivos, por lo que mi pregunta es cuánto cuesta un servidor y cuánto necesito para comenzar.

¿Qué sitios web has creado?