Sin experiencia, la parte más difícil será conseguir una entrevista. Asumiré que aprendió algoritmos y estructuras de datos al obtener su título, por lo que no debería llevar mucho tiempo revisarlos y poder implementarlos.
Parece que estás buscando comenzar con una compañía más pequeña y menos conocida. Esas compañías tienden a hacer preguntas más específicas de idioma o de plataforma que preguntas de algoritmos.
Entonces, para obtener una entrevista, investigaría sobre algunas posibles compañías a las que me interesaría postular y aprendería qué idiomas y plataformas están utilizando. Luego, comience a crear una cartera con ese idioma para que tenga algo que mostrar cuando presente la solicitud. Mientras construye su cartera, debe adquirir un conocimiento profundo del idioma elegido. Probablemente pueda buscar en Quora y encontrar muchas buenas preguntas que podrían hacerse en una entrevista para Java o Python, etc.
- ¿Puedo conseguir un trabajo de inmediato?
- ¿Por qué los estadounidenses dicen que tomamos sus trabajos mientras en realidad están ganando mucho dinero con mano de obra barata?
- ¿Cuáles son algunas de las mejores pasantías no tecnológicas o programas cooperativos para graduados universitarios?
- Cómo conseguir un trabajo en SAP FICO
- Cómo conseguir un trabajo con un B.Tech en ingeniería mecánica
Con una cartera decente y un buen conocimiento del dominio, debería poder obtener una entrevista en poco tiempo. Entonces todo depende de usted y ese 120 IQ para pasar la entrevista.
La cantidad de tiempo que le lleve construir el portafolio y dominar el idioma que elija dependerá de cuán mal lo desee y cuán diligente sea. Entonces, en palabras de Muhammad Ali “La voluntad debe ser más fuerte que la habilidad”