¿Cómo sabes que puedes buscar trabajo?
Como es habitual, existen diferentes opiniones al respecto. Quienes gravitan hacia el aprendizaje a través de la práctica creen que se puede empezar a buscar trabajo tan pronto como surge esta pregunta y aparece ese deseo. Y este enfoque tiene sentido, aunque no siempre esté justificado. También hay quienes creen que sólo aquellas personas cuya experiencia realmente corresponda a este puesto deberían enviar su currículum a puestos de desarrollador Junior: se cree que un especialista “junior” es una persona con experiencia laboral de seis meses a tres años, en promedio . Intentemos encontrar un “medio dorado”. ¿Por qué factores puedes determinar que tu nivel profesional ya es lo suficientemente bueno como para llevar el orgulloso título de programador junior?-
Conocimiento y comprensión de la teoría detrás de la tecnología en la que se especializa.
En programación, la base teórica juega un papel muy importante, tanto desde el punto de vista de las tareas aplicadas como a largo plazo. Por lo tanto, asegúrate de dominar ya la teoría estudiando toda la información básica sobre la tecnología en la que planeas especializarte.
-
En primer lugar, esto significa que no sólo es necesario leer la teoría, sino también comprender qué y cómo funciona en la práctica. Para eso están las tareas de programación . La forma más sencilla de adquirir comprensión es combinar el estudio de la teoría con la práctica, o utilizar cursos de formación como JavaRush, donde cada capa de conocimiento teórico se respalda inmediatamente con problemas prácticos. Cualquiera que sea el enfoque de aprendizaje que elija, asegúrese de que su nivel de formación ya le permita resolver al menos problemas simples sin mucha dificultad.
-
Cumplir con al menos la mitad de todos los requisitos para la vacante de Junior Coder.
Como se mencionó anteriormente, el mercado moderno requiere un conjunto muy extenso de conocimientos y habilidades, incluso de los programadores Junior. A menudo, no es necesario cumplir los requisitos del puesto al cien por cien, pero al menos el 50% es muy deseable. Por lo tanto, estudie las vacantes para juniors y asegúrese de conocer al menos la mitad de las tecnologías descritas en ellas.
-
Conocimiento de inglés al menos a un nivel suficiente para la comunicación básica.
No es ningún secreto que el conocimiento del inglés es muy importante para cualquier programador. Esto es especialmente importante si consigue un trabajo en una de las empresas de subcontratación o contratación externa donde se necesita inglés para comunicarse con los clientes/propietarios. Pero no importa de qué empresa esté hablando, necesita tener suficiente inglés para al menos una comunicación básica y comprensión de discusiones orales y escritas sobre todo lo relacionado con el trabajo en el proyecto.
-
Tener experiencia laboral de 6 meses o más.
Como ya hemos dicho, formalmente los puestos Junior están destinados a especialistas que ya tienen experiencia laboral de 6 meses a 3 años. Por lo tanto, si ya ha completado una pasantía en algún proyecto o ha logrado trabajar como autónomo en tareas más o menos serias durante al menos seis meses, esto es un indicador seguro de que está preparado para el siguiente paso en forma de empleo en un posición de tiempo completo.
-
Capacidad para implementar funciones y/o proyectos simples de forma independiente.
Por supuesto, el mejor indicador de la presencia de habilidades y conocimientos prácticos será la capacidad de implementar cualquier función típica de su especialización y aquellos proyectos para los que se busca un desarrollador Junior. Es incluso mejor si tu nivel ya es suficiente para implementar por completo algún proyecto simple desde cero sin usar manuales y buscar constantemente en Google consejos y respuestas a preguntas que surjan.
- Invitaciones a entrevistas basadas en los resultados de las pruebas.
Y finalmente, aquí hay otro indicador del 100% de que está listo y tiene todo el derecho a conseguir un trabajo como junior de pleno derecho: la presencia de invitaciones a entrevistas de empresas basadas en los resultados de una tarea de prueba completada. Si lo son, esto significa que la probabilidad de recibir una oferta de trabajo ya es bastante alta.
¿Cómo evaluar adecuadamente tu nivel?
A continuación se ofrecen algunos consejos para aquellos que todavía tienen dificultades para evaluar su propio nivel y, por tanto, dudan de si tiene sentido empezar a buscar trabajo.-
Pídele a un programador experimentado que evalúe tu nivel.
Una de las mejores soluciones sería contactar a un programador de nivel senior y pedirle que evalúe adecuadamente su preparación. Lo ideal sería hacerlo con varios programadores para conocer las opiniones de diferentes personas y crear una valoración objetiva basada en estos datos.
-
Utilice los servicios para prepararse para las entrevistas de codificación.
Afortunadamente, la cuestión de si está dispuesto a buscar un trabajo a tiempo completo no sólo le surge a usted con regularidad. Existen servicios especiales que te ayudarán a prepararte para una entrevista y evaluar tu nivel. En particular, la plataforma gratuita Pramp es popular entre los desarrolladores de habla inglesa, que fue creada precisamente para este propósito: ayudar a los programadores y representantes de otras especialidades técnicas a prepararse para entrevistas reales con empleadores y evaluar adecuadamente su nivel.
- Recuerda que sentir falta de conocimiento es normal para un programador.
Como señalan muchos programadores experimentados, la sensación de estar “subdesarrollados”, es decir, la falta de conocimiento y la presencia de habilidades requeridas o deseadas, persigue a la mayoría de los programadores a lo largo de sus carreras, y no es prerrogativa exclusiva de los jóvenes. Por lo tanto, es mejor aceptar inmediatamente el hecho de que en esta profesión siempre tendrás algo que aprender, sin importar cuán extensa sea tu experiencia práctica.
-
Solicite comentarios de posibles empleadores.
Otro buen consejo para principiantes sería pedir, o incluso exigir, comentarios detallados (retroalimentación, es decir, una evaluación de sus conocimientos y experiencia) de las empresas para las que realizó una tarea de prueba o con las que realizó entrevistas. Esto le ayudará a verse a sí mismo a través de los ojos de sus empleadores y a ver mejor sus debilidades.
-
Forme la actitud psicológica adecuada.
Otro buen consejo sería adoptar inmediatamente la actitud psicológica adecuada: acepte el hecho de que durante las primeras entrevistas y cuando reciba comentarios sobre las tareas del examen, se enfrentará constantemente a críticas y, a menudo, a negatividad. Toma la negatividad como una prueba inevitable en el camino hacia el éxito y un incentivo para el autodesarrollo, sin permitir que afecte tu autoestima y nivel de motivación.
Preparándose para buscar su primer empleo: materiales de apoyo
Y finalmente, repasemos nuestros otros materiales, que deberían ayudar a preparar a los programadores junior para un empleo exitoso. Afortunadamente, tenemos más que suficientes. La capacidad de resolver problemas de programación y hacerlo de la forma más rápida y eficiente posible le ayudará a sentirse mucho más seguro en las entrevistas.- ¿Cómo pasar de un codificador común y corriente a un desarrollador genial? Aprender informática
- “La clave del éxito” y “una habilidad vital para el siglo XXI”. ¿Qué es el pensamiento computacional?
- Se busca Java Junior: ¿dónde es más fácil encontrar trabajo y cómo complacer a un empleador?
- Java junior en una entrevista: cómo prepararse y qué preguntar
- ¡Estás contratado! Preparándose para una entrevista en inglés
GO TO FULL VERSION