Solicitó un trabajo de desarrollador junior C #; La primera tarea ha sido una tarea de desarrollo web completa en idiomas que no conozco. ¿Qué debo hacer?

Su situación se parece mucho a la que tenía hace unos 14 años, primer trabajo ‘adecuado’, y me dieron la tarea de hacer, como usted, un proyecto web de pila completa, en un idioma que nunca había usado antes (Perl )

Básicamente, tienes dos opciones.

1) Deja el trabajo.

2) Haz el trabajo.

Te sugiero que hagas el trabajo, y la forma de hacerlo es simplemente trabajar muy duro. Si no obtienes algo, búscalo en Google, si no puedes hacer el trabajo entre las 9 a.m. y las 5 p.m., sigue trabajando fuera del horario laboral.

Divídalo, resuelva un problema a la vez, no tenga miedo de pedir ayuda, es un nuevo graduado de CS, en su primer trabajo, no es razonable esperar que pueda hacer todo por su cuenta.

Sin embargo, absolutamente debe hacer este proyecto, y si eso significa trabajar los fines de semana y las noches, que así sea.

En 1 año, puedes ser el chico que la gente llama ‘El chico nuevo’ o puedes ser el chico que la gente llama ‘El chico que creó ese sitio web’.

Obtenga algunas de las cosas fáciles del camino, le hará sentir que está progresando, si encuentra un problema, ingrese a Google, si no encuentra la solución, ¡Google nuevamente! Es probable que alguien en algún lugar haya tenido el mismo problema que usted y lo haya resuelto.

No te detengas a las 5pm, sigue adelante. Cuando esté cansado a las 7 p.m., no se detenga, haga algunas de las cosas fáciles, cosas que no requieren un 100% de esfuerzo.

Respira hondo, divide el problema en trozos manejables, dedica más horas de las que te pagan.

Aprendes los idiomas y haces el proyecto. Aprendí Ruby y Backbone. Luego conseguí un trabajo en Python, Selenium y React. Y quiero decir que al menos React y Backbone son JavaScript, así que tuve eso.

Hay dos formas de manejarlo:

  1. Aprende entre 9 y 5.
  2. Aprende todo el tiempo y ponte al día.

Hice el segundo, trabajé desde las 9:30 hasta las 9 o 10 durante un tiempo cuando comencé. Resolví las cosas rápidamente y soy bastante respetado en mi trabajo, por lo que las personas más nuevas se sorprenden de que no sea más mayor que yo.

Tenemos personas que hicieron lo primero. Algunos lo hicieron, otros no. Ninguno tiene el respeto que los pocos de uso que estaban haciendo los largos días y aprendiendo por nuestra cuenta han conseguido, pero lo suficiente como para ser estables en sus trabajos. Parte del desarrollo es tener que aprender constantemente cosas nuevas. Cuando tuve que comenzar a reaccionar, me fui a casa, lo aprendí durante el fin de semana, vine a trabajar con un par de proyectos de ejemplo y lo implementé. Otra chica con la que trabajo tuvo que hacer lo mismo.

La cuestión es que si comienzas atrasado y no haces un esfuerzo adicional para ponerte al día, tu aceleración llevará mucho más tiempo, pero si te vuelves bueno aprendiendo cosas nuevas de esta experiencia. La próxima vez será aún más fácil.