Redes
Lo más probable es que vayas a lanzar una gran cantidad de currículums después de que hayas terminado con cualquier programa que sigas, pero tenderás a sacar más provecho de las redes inteligentes. Aproveche los reclutadores, las reuniones y las incubadoras de inicio en su área para conocer a las personas que permiten que su currículum se salte la cola de recursos humanos.
Tener proyectos relevantes
- ¿Cuál es la mejor manera para que un estudiante extranjero gane dinero?
- ¿Debo dejar mi trabajo y entrar a la universidad? Soy un codificador de software autodidacta de 21 años en una empresa de consultoría.
- ¿Cómo es el campus, la vida universitaria, la multitud y el paquete de colocación (lo más importante) en bnmit?
- ¿Cuál es la mejor manera de conseguir un trabajo en Shanghai para hablantes no nativos de inglés con experiencia en comunicación?
- ¿Renunciar a un trabajo es la mejor respuesta para mostrar su disidencia hacia una evaluación insatisfactoria?
La mayoría de los programas tienen una “fase de proyecto” donde tendrá que construir cosas. Si desea entrar en el desarrollo de software empresarial, cree algo que muestre su capacidad para crear aplicaciones de tamaño medio a grande, su capacidad para probar su proyecto y que esté claramente comentado (suponiendo que se tomen el tiempo para analizar su repo). Intentar resolver un problema comercial real (es decir, conceptualizar un producto real) durante este tiempo es una ventaja.
Practica entrevistas
Te sorprendería saber cuántas personas no son contratadas solo porque son terribles entrevistadores. En mi primera entrevista de tecnología seria, prácticamente logré salir de ella . No solo pase tiempo preparándose para preguntas, pase tiempo preparándose para ser puesto en el acto y hacer preguntas sobre usted. Descubrí que era más divertido (y más estimulante mentalmente) hacer entrevistas falsas con amigos que involucraban preguntas que nunca había considerado:
“¿Estás a favor del ketchup o la mostaza? ¿Podrías explicarlo?”
“Háblame de un momento incómodo cuando eras adolescente. ¿Qué aprendiste de esa experiencia?”
“¿Quién es tu tramposo de celebridades? ¿Por qué?”
Si bien podría pasar ese tiempo preparando sus respuestas enlatadas a preguntas típicas, lo que realmente desalienta a las personas son las preguntas que no esperaban y, por lo tanto, vale la pena desarrollar la capacidad de pensar en el acto. Muchas preguntas no eran tan mansas como estas, eso sí.
Practica DS&A
Las estructuras de datos y los algoritmos constituyen la mayoría de las preguntas de la pizarra que se le formularán durante una entrevista y, por lo general, son los puntos donde las personas sufren más si no están preparadas. Comprender las estructuras de datos básicas y los algoritmos que los rodean (amplitud de la primera búsqueda, detección de un bucle en una lista vinculada, etc.), ya que tienden a hacer las preguntas más comunes. Al mismo tiempo, no haga esto hasta el punto en que sus habilidades prácticas reales se atrofien, ya que la codificación práctica también es bastante común.
También vale la pena repasar una biblioteca / marco si el trabajo que está buscando lo enumera como una prioridad. Parece bastante común en los trabajos de Angular / React saber realmente cómo funciona realmente la biblioteca / framework.
Arregla tu currículum
Asegúrese de tener un currículum que funcione para usted y no en su contra . Respondí más sobre eso aquí: la respuesta de Sean Grogg a ¿Qué sabe realmente el desarrollador promedio de pila MEAN para pagar las facturas?
¿Te gusta mi escritura? ¡Sígueme! ¿Tengo una pregunta? ¡Pregunta en los comentarios!