Estoy a punto de graduarme con una licenciatura en ciencias de la computación sin trabajo de campo la próxima semana. ¿Cuáles deberían ser mis próximos pasos?

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.

Por lo tanto, regístrese para obtener una maestría en CS o CV (el reconocimiento de imágenes está en auge) lo antes posible, y al lado busque upwork.com, freelancer.com, http://remotejobs.io y otros sitios para trabajos independientes en el campo, junto a obtener dinero que acumulará experiencia / currículum para mostrar a los empleadores cuando presenten su solicitud, trabajo real / partes interesadas reales / trato real, pero Master n1 atm.

Solicite trabajos, haga entrevistas, considere obtener una maestría. Pase lo que pase, adelante. Por otro lado, comience a escribir el software que le gustaría usar usted mismo.

Recomiendo obtener más práctica contribuyendo a algún proyecto de software libre.