Te daré una respuesta difícil mientras critico las otras respuestas dadas.
- Maestría en CS: supongo que ahora que te has graduado, quieres un descanso de la escuela, ¿verdad? A menos que esté absolutamente enamorado de todos los aspectos del tema O si tiene una idea para una tesis, entonces intentar una maestría puede terminar costándole mucho tiempo y dinero. Solo tome esta ruta si está absolutamente seguro de que es lo que quiere hacer.
- Contribuya al código abierto: esta no es una idea terrible , pero tampoco es buena . Partiendo de la experiencia personal, lleva bastante tiempo diseccionar un sistema, y mucho menos saber cómo contribuir a uno. Puede terminar golpeándose la cabeza contra la pared por nada. También debe considerar la posibilidad de que el código que contribuya sea revisado y descartado. Los desarrolladores profesionales están muy cansados de inyectar código en sus gloriosos sistemas, y no piensan por un segundo que no arrojarán su código si no creen que encaja con el suyo.
- Solicitar a las empresas a través de trabajo, etc.: Al final del día, esta es la mejor opción, que requiere muy poco esfuerzo o estrés inducido de su parte, es decir, “¿Por qué no haría eso?” Tipo de trato. Pero como dijiste, no tienes ninguna experiencia. Entonces, incluso esta opción probablemente parezca infructuosa.
Mi consejo: comuníquese con todos y cada uno de los reclutadores que pueda. Explore todas las vías posibles: LinkedIn, familiares, amigos, profesores con los que se haya familiarizado, etc. En este punto, comience a flexibilizar su red y vea lo que puede encontrar. Hable con alguien que realmente entreviste a personas y reciba críticas sobre su currículum. Tal vez es tan simple como no promocionarse correctamente. Intenta aprender algunas habilidades nuevas mientras tanto. ¿Quieres ser un desarrollador Full stack? ¿Conoces a JS? ¿Reaccionar? ¿Angular? ¿Java? MySQL? Si no, entonces apréndelos. Tienes tiempo libre. Úsalo con sabiduría.