¿Cuáles son los pasos (para un estudiante indio) para escribir un trabajo de investigación en ciencias de la computación sin la ayuda de profesores universitarios?

A2A

¿Por qué quieres hacerlo sin la ayuda de un profesor? Por qué lo haces más difícil para ti. La respuesta de Arnab explica bien la necesidad de un profesor. Sin embargo, como me han preguntado, debería responder la pregunta.

En primer lugar, debe evaluar sus propias habilidades y conocimientos sobre las últimas actualizaciones en su campo de interés. Hazlo honestamente. Debe tener el hábito de leer documentos en las principales conferencias de su área. Es posible que haya asistido a algunas de esas conferencias también. La segunda parte es, ¿cuál es tu objetivo? ¿A qué nivel de conferencia / revista apunta? Las principales conferencias necesitan un trabajo novedoso realmente genuino respaldado por nuevos modelos teóricos o un área de aplicación totalmente nueva. Las conferencias de nivel 2 también aceptarían enfoques nuevos o modificados para los problemas populares. No apunte a ninguna de esas conferencias locales, donde incluso si se publica, nadie va a leer su documento.

Esto es, en términos generales, lo que debe hacer:
1. Decidir
Tiene que limitar el área de informática en la que desea trabajar. ¿Dice que es minería de datos? Pregunto qué en Data Mining. Necesitas profundizar. Luego dices problemas de agrupamiento en grandes datos. Luego vas a los problemas de agrupamiento de gráficos. Entonces verá el problema de agrupar gráficos de redes sociales. Ya ves, necesitas ir más y más profundo.

2. Aprende
Antes de fabricar un automóvil, debe saber cómo funcionan otros automóviles. Lea todo lo que pueda: documentos, libros, cursos en línea, blogs. Vaya a Google Académico y lea documentos en su área de interés. Vea qué estrategias siguen. Cómo evalúan su sistema. Descubra algunos de los mejores investigadores. Siguelos. Lea sobre cada trabajo que han realizado en los últimos años.

3. Plan
Ya sabes, la investigación es difícil. Y es más difícil cuando no tienes a alguien que te guíe. Es como ir a una guerra contra un país, solo. Una vez que sepa lo que debe hacer, tendrá que entrar en detalles más teóricos y elaborar algo nuevo. Mantenga un diario donde escriba sobre lo que hizo ese día. Esto lo ayudará a realizar un seguimiento de los enfoques del problema que puede consultar más adelante, y lo ayudará mucho cuando esté a punto de escribir un artículo. Siempre que tenga una idea nueva, divídala en partes más pequeñas.

4. trabajo
A diferencia de los proyectos académicos, la investigación implica un trabajo minucioso, ya sea para mejorar la calidad de algo o evaluar sistemas más antiguos en algunas medidas nuevas. En proyectos académicos, solo tienes que hacer las cosas. En la investigación, tienes que hacerlos perfectamente.

5. Obtenga ayuda
Necesitarás interactuar con profesores y colegas. No te alejes de eso. Recuerde que cuando se atasca, siempre hay personas alrededor que lo han hecho antes.

Cuando mencione que es un “indio”, tenga en cuenta las conferencias locales. Hay muy, muy pocas buenas conferencias en la India. He visto doctorados en universidades de nivel 2 que publican artículos sobre algo que la gente ha resuelto eficientemente hace cinco años. No pienses que puedes aprender al menos algo allí; Basura adentro Basura afuera: esto lo dice todo. Lea libros solo de personas creíbles. Leer artículos publicados en buenos lugares.

Siempre puedes intentar ir a una buena universidad de nivel 1 como pasante, donde podrás trabajar con personas que ya están haciendo una gran investigación en su campo. También puedes probar puestos de pasantía en buenas universidades en el extranjero. Aprovecha esas oportunidades.

Esto es lo que le digo a cualquiera que me haga esta pregunta: antes de escribir un trabajo de investigación, necesita algún tipo de proyecto que le brinde resultados publicables, para eso necesita saber el tema en el que desea trabajar, los detalles del experimento en el que querer hacer, y la metodología a seguir.

Lo siento si estoy haciendo que parezca difícil, pero una guía generalmente puede simplificarlo a “… programar esto, programar aquello, obtener los resultados de eso”. Es posible que no tenga suficiente experiencia para hacerlo usted mismo.

Si quieres trabajar en algo sin que un profesor te guíe, debes saber:

  1. Campo y tema: debe decidir sobre el campo y el tema. Por ejemplo, hablaré usando, digamos, reconocimiento de patrones para un campo y OCR para un tema.
  2. Planteamiento del problema: ahora, el OCR es algo que existe desde hace mucho tiempo. ¿Qué problema quieres resolver en OCR? ¿Harás algo nuevo?
  3. Metodología: cómo hacer el experimento, qué algoritmos usar, presentar los resultados y analizar el resultado de su experimento, escribir el trabajo de investigación son cuestiones que deben manejarse.
  4. Dónde desea publicar: las conferencias pequeñas aceptan casi el 90% de lo que obtienen, mientras que las buenas aceptan alrededor del 15-20% tal vez. Permítanme decirlo así, en estos días en India, si tiene algo que parece un trabajo de investigación, es probable que alguien lo acepte, lo cual no es exactamente algo bueno.

Investigar (efectivamente) a nivel de pregrado en India sin una guía es difícil. Diría que incluso para personas de universidades de élite.

Pero de todos modos, estos son los obstáculos que debes atravesar.

PD. Sé que esto es imposible en las universidades indias a veces (he estado allí, hecho eso) pero realmente deberías tratar de conseguir una guía. Si no es en tu propia universidad, entonces en alguna otra universidad.

Realmente no entiendo la razón detrás de esta pregunta. Una de las principales razones por las que publica un artículo junto con un mentor (Profesor) es que, con su experiencia, él / ella podrá identificar los defectos técnicos (si los hay) en el documento. Además, escribir un trabajo de investigación implica muchos pasos y uno de los pasos clave es realizar un experimento (o simulación), observar los resultados e interpretar los resultados cuantitativamente. Por lo general, un investigador compara su idea / algoritmo novedoso con una técnica / algoritmo existente y analiza y publica los resultados en su trabajo de investigación. Incluso si el estudiante posee buenas habilidades analíticas, se hace imprescindible que se acerque a un profesorado para saber si las implicaciones de la investigación se explican claramente en el documento. Espero que esta respuesta te ayude a aclarar tus consultas.

More Interesting

¿Cuáles son algunos requisitos previos para un investigador en ciencias de la computación en IIT, IISc, etc.?

¿Puedo tomarme un mes para escribir una encuesta de investigación en ciencias de la computación?

¿Cuáles son algunas aplicaciones del mundo real de la visión por computadora?

¿En qué tipo de proyectos personales puedo trabajar para ayudar a mi solicitud de escuela de posgrado CS (tengo 2 años)?

¿Cuáles son los temas candentes para un proyecto BE en CSE?

¿Cuál es el punto de la informática teórica en un programa de pregrado?

¿Qué piensan los investigadores de IA, ML y NLP del Watson de IBM? ¿Tiene el potencial de tener un gran impacto?

¿Cuáles son algunas buenas áreas de investigación en informática en IIT Kanpur?

¿Cuáles son algunas buenas implementaciones de MapReduce para gráficos, lo que significa un marco de gráficos de código abierto altamente distribuido y de uso general, y qué tan bien funcionaron para usted en la práctica?

¿Cuál es la mejor opción para la informática, el Instituto de Tecnología RN Shetty o el Instituto de Tecnología Dayanand Sagar?

Cómo acceder a trabajos de investigación en informática

¿Cuándo tiene sentido informar el tiempo de CPU y / o tiempo de pared en publicaciones de informática?

¿Cómo calificaría el Instituto Nacional de Investigación en Informática y Control en términos de calidad de la investigación y otros parámetros importantes en comparación con otros institutos mundiales como el MIT, Stanford, etc.?

¿Es la investigación industrial un modelo duradero para las empresas tecnológicas?

¿Cuáles son los documentos fundamentales en lenguajes de programación y programación funcional?