Cuando se reclutan ingenieros de software / especialidades en informática para empresas estadounidenses, ¿qué universidades internacionales están a la par con MIT / Stanford?

Realmente depende de qué habilidades persigue la empresa, es decir, fuera y fuera del codificador, ajuste del equipo, habilidades de cara al cliente, IA, informática distribuida, etc.

Soy un reclutador con sede en Londres y aquí está mi respuesta subjetiva …

REINO UNIDO:
Edimburgo: fuertes graduados de IA … también son un buen grupo (bajo ego) provenientes de una ciudad amiga
Manchester / Imperial: impredecible, pero tienden a tener los mejores graduados para una experiencia práctica en la codificación
Oxford vs Cambridge: para mí, Cambridge siempre produce las mejores manos en los codificadores con una sólida comprensión de las estructuras de datos, algoritmos, complejidad, etc.

Francia:
Ecole Polytechnic – codificadores muy fuertes…. El ajuste cultural con compañías con sede en los Estados Unidos / Reino Unido puede ser impredecible

Polonia:
Universidad de Gandsk: manos fuertes en los codificadores … … bajos niveles de ego, buena relación cultural con empresas con sede en los Estados Unidos / Reino Unido …

IIT:
Puede ser impredecible, pero vaya, tienen algunos graduados talentosos. El inconveniente para aquellas compañías que buscan codificadores “manos a la obra” es que en India es culturalmente más glamoroso pasar a puestos gerenciales.

Moscow State Uni – Si está buscando un informático con apetito por las matemáticas … Grados de la roca del estado de Moscú. Me encantan los graduados de esta universidad, pero la comunicación y el ajuste cultural pueden ser impredecibles.

Depende de si está reclutando graduados de BS / MS o MS / Ph.D. graduados

¿Está buscando graduados de CS con experiencia en un tema de investigación en particular? ¿O simplemente busca buenos desarrolladores de software?

Realmente no hay ningún programa de posgrado de CS que pueda compararse con MIT, Stanford, Berkeley, Carnegie Mellon University, UIUC, UT Austin y U Dub. En estas instituciones, puede tomar clases avanzadas para MS / Ph.D. estudiantes sobre temas oscuros que difícilmente se ofrecen en otras partes del mundo. Y, estas clases no son simplemente clases basadas en seminarios, donde lees un montón de artículos, los presentas y recoges una “A” fácil. Requieren que complete tareas regulares, que se emiten cada 7-12 días, proyectos de clase (1 proyecto grande, o 2-4 proyectos medianos), exámenes parciales (exámenes de mitad de semestre) y finales (exámenes finales). Yo diría que algunas de las materias que ofrecen se imparten en no más de 5 universidades del mundo. Por ejemplo, en Berkeley, puede tomar una clase sobre verificación de equivalencia secuencial, que es un tema en la automatización del diseño electrónico. Que yo sepa, es la única universidad del mundo que ofrece una clase sobre este tema. Sin embargo, algunos programas de CS ofrecen una clase de síntesis y verificación lógica o verificación formal VLSI que cubriría la verificación de equivalencia secuencial … Y también existe la disponibilidad de clases de temas especiales (en el nivel de posgrado para estudiantes de MS / Ph.D.) en Temas / subtemas avanzados que son relevantes para el área de investigación de un estudiante graduado. Nos vamos a desviar.

Además, las universidades mencionadas tienen muchas otras cosas que las distinguen de otros colegios y universidades del mundo. Por ejemplo, los estudiantes de esas universidades tienen acceso a clases interdisciplinarias y proyectos de investigación, clases y programas de emprendimiento, programas de transferencia de tecnología y una extensa red de alumnos que incluyen conexiones con profesionales de alto perfil en muchos campos (desde política y negocios hasta ingeniería y Deportes).

Sin embargo, para ciertos temas de investigación, puede encontrar CS Ph.D. graduados que son comparables a MS / Ph.D. graduados de las universidades mencionadas, al menos en lo que respecta a la innovación incremental. El reciente Ph.D. Los graduados de la Universidad de Trento (en Italia) que desarrollaron MathSAT han demostrado que pueden competir con Ph.D. estudiantes y posdoctorados de Berkeley, Stanford y CMU, así como científicos investigadores de SRI y Microsoft Research. Lo mismo para Ph.D. estudiantes y doctorados recientes graduados de UFRGS (en Porto Alegre, Brasil) y algunas universidades taiwanesas (especialmente la Universidad Nacional de Taiwán) en diseño físico (y tal vez, síntesis lógica y verificación). Del mismo modo para los estudiantes y posdoctorados en el grupo del Prof. Armin Biere en la Universidad Johannes Kepler, y Domagoj Babic de la Universidad de Columbia Británica.

[Actualización] Un estudiante de la Universidad Tecnológica de Eslovaquia en Bratislava (Bratislava, Eslovaquia) ocupó el segundo lugar en la categoría de posgrado de las Grandes Finales del Concurso de Investigación Estudiantil ACM 2010. Este es otro ejemplo para mostrar que lo que realmente importa para los graduados / doctorados. los estudiantes son su motivación individual, más que el entorno en el que se encuentran. Estar en una universidad de investigación, que es al menos promedio / “promedio”, lo ayuda a tener un buen desempeño, pero no es una condición necesaria para obtener resultados exitosos cuando viene a la investigación de estudiantes graduados. Ver http://src.acm.org/ y http://src.acm.org/2010/MichalTv… .

En resumen, para temas de investigación específicos, sería mucho mejor mirar a los coautores de publicaciones de investigación y los resultados de concursos de programación en esos temas (si los hay). Puede conectarse con un buen CS Ph.D. estudiantes y graduados en las principales conferencias de investigación.

Dicho esto, si simplemente está buscando desarrolladores de software excelentes / buenos, tendría muchas opciones. Puedo estar equivocado, pero personalmente siento que el prejuicio y los prejuicios, así como la ignorancia de las personas, influirían en las sugerencias proporcionadas por las personas.

Sus posibilidades de encontrar grandes / buenos desarrolladores de software en las mejores universidades de una región / continente o país serían bastante altas. El problema no es que todos los graduados de CS en esas universidades son grandes / buenos desarrolladores de software. Además de las conexiones personales directas / indirectas, le animo a mirar sus proyectos de software de código abierto. La elección de lenguajes de programación / scripting, herramientas de desarrollo de software, estilo de codificación, metodologías de desarrollo de software (observe la evidencia del uso de metodologías ágiles, automatización de pruebas de software, control de revisión y automatización de compilación), y los paradigmas de programación le darían una buena idea en las habilidades técnicas, ética de trabajo y curiosidad intelectual de los desarrolladores.

Pregunte y escuchará nombres de universidades que han sido mencionadas por otros. Incluyen el Technion, el Instituto de Ciencia Weizmann, los Institutos Indios de Tecnología, la Universidad Nacional de Taiwán, la Universidad Danmarks Tekniske, el Instituto Real de Tecnología (KTH), la Universidad Tecnológica de Chalmers (¿recuerdan a los chicos de MiniSAT?), TU Delft, TU / e, ETH Zurich, EPFL, Universidad de Creta, TU Creta, Universidad Técnica Nacional de Atenas, Universidad de Patras, Politécnico de Milán, Politécnico de Turín, Universidad de Bolonia, Instituto Superior Técnico (IST) / TU Lisboa, Universitat Politecnica de Catalunya, Bilkent University, Middle East Technical University, Sharif University of Technology, Amirkabir University of Technology, University of Tehran, Korea Advanced Institute of Science and Technology, University of Bremen, University of Karlsruhe, y un montón de Universidades técnicas alemanas.

Ahora, para muchas universidades europeas, es difícil determinar su calidad de educación, debido a nuestra ignorancia de los idiomas utilizados en esas universidades para la enseñanza en los programas de licenciatura BS CS. Por ejemplo, muchos de nosotros tendríamos problemas para evaluar los programas de grado de BS CS en Francia, y mucho menos los de Europa del Este, a pesar de que hay muchos buenos programas de BS CS en toda Europa de los que no hemos oído hablar.

Con respecto a las universidades asiáticas (desde el Medio Oriente hasta Japón), así como a las universidades australianas, todo lo que puedo decir es que las universidades recomendadas dependerán de las personas con las que trabajas en red, lo que depende de tu sesgo, prejuicio, ignorancia y acceso a un excelente software desarrolladores El orgullo nacional influiría en las sugerencias de la gente. Por lo tanto, tome sugerencias de buenos programas de CS en Asia y Australia con un tazón de sal.

More Interesting

¿Cómo Michael Yong se volvió lo suficientemente bueno para pasar una entrevista de Quora / Google poco después de cambiar a Computer Science?

¿Qué tan selectivamente contrata Amazon para puestos de SDE?

¿Qué se escribe en la evaluación de un candidato que está siendo entrevistado para un puesto de ingeniero de software en Google?

¿Los reclutadores de TI internos y de terceros tienen algo que decir en qué puestos reclutan o qué candidatos presentan? Si es así, ¿cuáles son los criterios?

Cuando un reclutador lo considera para una pasantía de ingeniería de software, ¿cuánto pesa el rendimiento en entrevistas pasadas en la misma compañía?

¿Cómo se ve la plantilla del formulario de comentarios de la entrevista en las empresas tecnológicas?

¿Cómo es ser entrevistado en Google?

¿Se requiere prensa para contratar "grandes" ingenieros?

¿Puede una demanda por deuda impaga anular la oferta de un ingeniero de software de una compañía como Google, Facebook o Microsoft?

Cómo evaluar la capacidad de entrenamiento de un candidato para ingeniería de software

¿Qué les gusta ver a los empleadores en la cuenta de GitHub de alguien? ¿Miran el estilo, los proyectos, la frecuencia, etc.?

¿Qué tipo de habilidades y experiencias se requieren típicamente para un puesto de Director de Ingeniería en una empresa de tecnología?

¿Cómo son los salarios de Google para los nuevos ingenieros de software de posgrado en Europa en 2016?

¿Hay desarrolladores realmente productivos que simplemente no les va bien con las entrevistas técnicas?

¿Cuánto paga Airbnb a un nuevo ingeniero de software graduado?