¿Qué tan difícil es conseguir un trabajo de arquitectura de computadoras justo después de la graduación y cuáles son las responsabilidades del trabajo?

Realmente depende de cómo se defina la “arquitectura de la computadora”. Sin embargo, en general, muchas personas que intentan obtener este tipo de trabajo en estos días quedan en el camino , ya sea durante la escuela o tratando de obtener su primer trabajo. No hay un gran excedente de posiciones.

Los estudiantes de posgrado tienen la oportunidad de obtener un puesto de arquitectura informática, pero no solo en educación. Las publicaciones y la experiencia laboral previa en arquitectura de computadoras son necesarias , y las conferencias “correctas” son MICRO e ISCA, además de algunas otras. Por ejemplo, aunque fui a UIUC y mi doctorado estaba bajo un conocido profesor de arquitectura de computadoras, todas mis primeras publicaciones de autor y experiencia laboral han sido en compilación, generación de código, análisis de rendimiento y software. Me entrevisté para un puesto de arquitectura de computadoras el año pasado y me rechazaron por no encajar. Alguien que se esfuerza por trabajar en arquitectura de computadoras debe haber demostrado su ajuste y experiencia: construir simuladores y modelos, tener ideas novedosas y mostrar rigor en su análisis (como tener implementaciones realistas en lugar de estructuras imposibles). Me parece que el camino del doctorado es el común en la arquitectura de computadoras en estos días, ya que elimina lo desmotivado y brinda la oportunidad de construir y experimentar, a diferencia de los trabajos de la industria de nivel básico.

Para responder a la pregunta en los detalles, la mayoría de las personas que conozco en arquitectura de computadoras trabajan en simuladores o modelos HW de algún tipo.

No en realidad no. La gente querrá verte cortar tus habilidades haciendo algo práctico primero. Tendrá que ganarse su respeto antes de que pueda esperar que sigan su arquitectura.

Intenta desarrollar tus habilidades trabajando independientemente en proyectos paralelos. La arquitectura es un poco mayor, pero hable con los reclutadores en su campo sobre esto. Es posible que tenga que trabajar en roles junior por un tiempo antes de pasar a la arquitectura

El trabajo como arquitectura informática es un puesto de alto nivel y, que yo sepa, las compañías de software requieren al menos dos años de experiencia relevante para este tipo de trabajos. Si ya tienes ese tipo de experiencia, entonces puedes ir por ella …