No. Puede aplicar su especialidad a múltiples dominios. El truco con la colaboración es que no tienes que entenderlo todo; Una comprensión profunda de solo una parte de un problema es suficiente.
De hecho, creo que esa es una de las mejores formas de hacer un trabajo interdisciplinario: comprender un dominio único o un conjunto de técnicas tan bien que puede aplicarlo sin esfuerzo en cualquier lugar y luego usarlo para trabajar junto con otros expertos en dominios. Todavía puede dar grandes pasos sin más que una comprensión superficial y de alto nivel del segundo dominio involucrado al replantear el problema en términos de su competencia central y obtener la ayuda de un experto en los bordes.
Por extraño que parezca, este enfoque es fundamental para gran parte de la investigación moderna del lenguaje de programación, el campo con el que estoy más familiarizado. Ayuda que tengamos el que probablemente sea el enfoque más sistemático para atacar dominios externos: diseñamos lenguajes específicos de dominio (DSL). ¡Ya no se trata solo de idiomas de uso general!
- Dado que la mayoría de las investigaciones académicas son inútiles, ¿cómo se elige un buen supervisor graduado?
- Cómo crear mi propio estilo de investigación
- Tengo que escribir una tesis sobre derecho ambiental internacional. ¿Tiene alguna idea sobre temas de investigación en esta área sobre la que pueda escribir?
- Cómo compartir investigaciones
- Si no puedo trabajar con un asesor que se alinee más estrechamente con mis intereses personales de investigación, ¿qué debo hacer?
La idea es diseñar un lenguaje pequeño, especialmente diseñado para representar ideas del dominio que le interesa. Obtenga algunos expertos en dominios que lo ayudarán con el diseño del lenguaje y tal vez para escribir programas en este idioma. Pero una vez que tenga el lenguaje y algunos programas, puede aplicarle ideas de lenguaje de programación general como cualquier otro lenguaje. Esto le permite diseñar herramientas y sacar conclusiones relevantes para cualquier dominio, pero derivadas únicamente de la comprensión de los lenguajes de programación y la semántica en lugar de ese dominio específico. Esto va desde ser simplemente un multiplicador de fuerza para las personas que ya trabajan en el área hasta llegar a resultados legítimos propios.
Por ejemplo, un subcampo interesante de la investigación de PL es la síntesis de programas que investiga técnicas para generar programas automáticamente. Gran parte de este trabajo tiende a ser bastante limitado y adaptado principalmente a problemas de programación normales, como la optimización de programas, la transferencia de código entre diferentes arquitecturas o la compilación de compiladores. Bastante estrecho. Pero Ali Sinan Köksal, un estudiante graduado que conocía en Berkeley, logró aplicar estas ideas para resolver problemas interesantes en biología. ¿Cómo? Al diseñar un lenguaje de programación para modelar procesos celulares y luego usar técnicas de síntesis de programas y métodos formales para sintetizar y analizar estos modelos. Si bien sospecho que Ali recogió una cantidad más que justa de biología trabajando en esto, una parte central de los resultados es la investigación autónoma de PL que corresponde a un verdadero especialista.
Dan Grossman escribió una gran descripción de esta idea recientemente: ¿Qué es la investigación PL y cómo es útil? Tiene un tema similar con más ejemplos.
El punto más general, por supuesto, es que puedes contribuir a muchos dominios diferentes expresando sus problemas en términos con los que estás familiarizado. Sí, para la mayoría de las especializaciones, probablemente será menos directo que en PL, donde literalmente expresamos el dominio como un lenguaje de programación, pero la idea sigue siendo aplicable. La parte importante es que este tipo de enfoque no te obliga a saber mucho sobre ninguna otra área o dominio. Es útil, y aprenderá de todos modos mientras realiza el trabajo, pero no es crucial. En cambio, solo obtienes ayuda para traducir lo que ya estás familiarizado y luego haces la mayor parte de tu trabajo allí.
Para ser claros, esta tampoco es la única forma de hacer investigación interdisciplinaria. Pero es una manera y funciona demostrablemente. Ser un especialista no reprime su capacidad para el trabajo interdisciplinario.