¿Qué consejo le darías a un profesor asistente de investigación en ciencias de la computación (sistemas) que quiera abandonar la academia y entrar en la industria? ¿Qué habilidades necesitaré para que la academia no me equipe? ¿Es esta una buena idea?

Recientemente hice este movimiento. Sin embargo, mi caso es diferente al habitual, porque me uní a la academia después de pasar varios años en la industria, por lo que el mío fue un viaje de la industria a la academia y viceversa. En este caso, puedo ofrecerle mi perspectiva de ambas áreas.

La academia te ofrece una forma más rigurosa de abordar los problemas. Esto resulta muy valioso en la industria y lo posicionará por delante del resto. También conocer los desarrollos científicos recientes lo ayudará a abordar problemas complejos de una manera más eficiente (eficiente no solo en términos de la solución, sino también en términos del trabajo que necesita). Podría darle muchos ejemplos de esto, que incluyen algoritmos gráficos y análisis, entre otros.

Otro pensamiento que puede encontrar es que, a pesar de la creencia común (¿prejuicio?), Tener antecedentes teóricos en áreas como sistemas operativos, redes y compiladores lo hará trabajar mucho más fácil ya que realmente comprende lo que está sucediendo debajo. Esto ha sido especialmente valioso para mí al depurar problemas complejos. Algunas de mis universidades que carecen de estos antecedentes terminan haciendo lo que yo llamo “depuración supersticiosa”, ya que simplemente pueden adivinar cuál puede ser la causa raíz del problema.

Sin embargo, ten cuidado. Los académicos tienden a no considerar los plazos como tales y es muy común que se “distraigan” con cosas interesantes que los desvían de objetivos concretos por delante.

Otra cosa que notará es que, en general, será más un generalista que un especialista, porque en lo académico el contacto con productos / tecnologías / herramientas específicas es mucho más limitado.

En ese sentido, si tiene una idea clara del área en la que está interesado en trabajar, sería una buena idea comenzar a familiarizarse con dichas tecnologías / herramientas. Esto me sucedió con algunos marcos de desarrollo comunes, por ejemplo.

En ese sentido, en sus entrevistas de trabajo tenga cuidado de no sobre venderlo como especialista en áreas tales como en la industria, un especialista tiene experiencia detallada en tecnologías / herramientas concretas y le preguntarán sobre detalles que probablemente no tenga.

Finalmente, respecto a si esta es una buena idea. Este es un asunto totalmente personal. Dejo la academia por varias razones, desde económicas (bajo salario) hasta profesionales (falta de oportunidades para crecer, sobre todo teniendo en cuenta que me uní tarde).

Sin embargo, sean cuales sean las razones que tenga, le animo a que no pierda su lado académico. Por ejemplo, he estado enseñando algunas clases y también sigo involucrado en algunos proyectos paralelos relacionados con la investigación.

Cualquiera que sea la decisión que tomes, ¡buena suerte!