¿Cómo se puede construir una carrera en investigación en el campo (s) de sistemas operativos y / o redes?

Obtenga un título avanzado en CS, preferiblemente uno que sea académicamente riguroso y le brinde muchas opciones en los sistemas CS para elegir. Eso le dará una buena motivación para completar sus proyectos de clase lo suficientemente bien, para que pueda adquirir buenas habilidades de desarrollo de software (para ayudarlo a obtener empleos / pasantías de desarrollo de software o implementar sistemas para sus proyectos de investigación) junto con buenas calificaciones.

Es difícil adquirir una experiencia de desarrollo suficientemente buena (o “suficientemente buena”) en sistemas operativos fuera de la academia, sin trabajar en eso en la industria. Entonces, probablemente sea más fácil para usted desarrollar software para proyectos (de investigación) en redes de computadoras o sistemas embebidos en red. El software que desarrollaste puede usarse para probar nuevas ideas.

Una vez que haya desarrollado un software para redes de computadoras, puede intentar implementar varias opciones para realizar diversas tareas (como diferentes protocolos de enrutamiento de comunicación de eficiencia energética). A continuación, automatice la exploración del espacio de diseño del algoritmo de enrutamiento de paquetes más preferido (según usted) o la compensación óptima de Pareto mediante la creación de un software / herramienta de síntesis de red / comunicación para diseñar la comunicación. Los algoritmos de enrutamiento que aprende se pueden aplicar a telecomunicaciones y red en chips (redes de comunicación en chip, para diseño de circuito integrado).

Luego, explore medios robustos, seguros, de bajo consumo y de alto rendimiento para enrutar paquetes en redes de sistemas embebidos o sistemas ciberfísicos.

Las redes informáticas autónomas siguen siendo un desafío que no se ha abordado adecuadamente.

La mejor manera de cumplir su sueño será simplemente saltar y hacer un poco de investigación. Si está en la universidad, busque un miembro de la facultad que pueda ser su mentor (puede ser utilizado como un mono código hasta cierto punto, pero esto está bien siempre y cuando también pase tiempo investigando).

Si no está en la universidad, una buena manera de comenzar es construyendo un sistema usted mismo o contribuyendo a un proyecto de código abierto más grande que le interese. Se encontrará pensando en cómo resolver los problemas que aparecen a medida que avanza en estos proyectos Estas preguntas lo llevarán a leer documentos sobre cómo otras personas han resuelto problemas similares. Adaptar y mejorar estas ideas pasadas es investigación 🙂

Participar para construir un sistema operativo adaptativo (autoconsciente) es un hecho realmente desafiante e interesante. Si logra construir tal sistema operativo, será un trabajo muy apreciable en informática.

More Interesting

¿Cuál es el mejor IIT en India, considerando solo para estudios de posgrado e investigación en el campo de la informática?

¿Qué es Google Brain?

En la investigación de CS, ¿cuál es la relación de pensamiento a implementación?

¿Qué beneficios obtiene Microsoft, como empresa comercial, de su departamento de investigación (MSR)?

Soy un estudiante de ciencias de la computación interesado en HCI como tema para mi proyecto final. Mi habilidad de programación no es tan buena. ¿Cuáles son algunas ideas de proyectos que podría emprender?

¿Me pueden ayudar a decidir si debo obtener un doctorado en informática teórica?

Cómo preparar y escribir un ensayo de antecedentes informático ganador

¿Qué tan bueno es el curso de informática en RIT?

¿Cómo se puede hacer investigación en matemáticas y ciencias de la computación al mismo tiempo?

Soy un estudiante de la universidad comunitaria, ¿cómo puedo ingresar a los programas de investigación de verano en un área de ciencias de la computación si no tengo experiencia en investigación?

Estoy interesado en seguir una carrera de investigación en aprendizaje automático. ¿Es el programa de maestría en informática en la Universidad de Nueva York una buena opción?

¿Cuál es el patrimonio neto de ACM?

¿Qué empresas / personas lideran actualmente en el campo del reconocimiento de voz?

¿Cuán pesado es el cálculo paralelo / distribuido en la investigación científica?

¿Cuáles son los principales temas de investigación o proyectos que se relacionan entre la visión por computadora y la implementación de hardware en FPGA?