¿Qué cursos de CS debo completar antes de intentar la investigación de pregrado?

A2A. Está claro que no comprende la importancia de un asesor que supervisará su investigación, lo que significa que no puede hacerlo sin saber qué hay disponible en su universidad. Como estoy al día con Stanford, usaré Stanford como ejemplo.

Normalmente, elegiría a uno de sus profesores para hacer un estudio independiente donde escriba una tesis de grado superior. Ellos te dirán lo que se necesita. Incluso en entornos de investigación sólidos donde los estudiantes asistirían a las charlas abiertas para obtener algunas ideas, el objetivo de un asesor es ayudarlo a encontrar su tema, ver Honores, así como el Proyecto Senior y ¿Qué es un punto culminante senior?

En las universidades con un sólido programa de investigación donde había especializaciones que tenían cursos de división superior, posgrado y seminarios que llevaban a los estudiantes desde la introducción a la investigación, las expectativas eran que los estudiantes de pregrado completaran estos cursos antes de comenzar un estudio independiente bajo un supervisor, vea Stanford Ciencias de la Computación.

Nota: No soy un gran admirador de los estudiantes universitarios que realizan investigaciones a costa de obtener una base sólida.

A2A. Tantos factores a considerar aquí. Técnicamente, es posible que pueda comenzar a investigar antes de tomar clases. Pero la clave será encontrar a alguien dispuesto a guiarte, y es más fácil conseguir que los profesores inviertan tiempo en ti si ya te has probado de alguna manera.

Por esa razón, la respuesta de TLDR a su pregunta es tomar algunas clases de posgrado y obtener as. Eso debería hacerte destacar en el buen sentido. Había tomado algunas clases de posgrado antes de comenzar a acercarme a los profesores sobre oportunidades de investigación. Trabajé en teoría, así que también tomé muchas clases de matemáticas. Por supuesto, también conozco a muchos estudiantes que no hicieron lo que hice y que tuvieron éxito en la investigación de pregrado, todo depende de su capacidad para encontrar el mentor adecuado.

Sin embargo, lo más importante para hacer investigación, en mi opinión, no es en realidad conocimiento técnico sino más bien meta-habilidades . Voy a enumerar algunos de ellos:

  • Ser capaz de leer documentos densos para la eficiencia y la comprensión.
  • Capacidad para hablar con académicos de manera profesional, sin sentirse intimidado.
  • Buena gestión organizacional y puntualidad.
  • Poder leer entre líneas para descubrir lo que alguien realmente está buscando cuando no le dan instrucciones explícitas.
  • Características obstinadas similares al TOC.

Y, por supuesto, la curiosidad innata es prácticamente un requisito previo. Tenga en cuenta que si encuentra un buen mentor, entonces no esperarán que un estudiante universitario nuevo en investigación tenga todas las meta-habilidades que he enumerado, e intentarán cerrar la brecha entre lo que ya es bueno en y para lo que aún no eres bueno.

Mejorar la lectura de trabajos de investigación es probablemente la más importante de las habilidades que he mencionado, por lo que es mejor que comiences allí. Encuentre algunos documentos que le parezcan interesantes y comience a leerlos. Probablemente en algún momento te perderás. Esta bien. Tome nota cuando golpee algo que no entiende. Si crees que es porque pasaste por alto algo importante anteriormente en el periódico, regresa para ver si puedes encontrar lo que te perdiste. Mira cuidadosamente. Los documentos son densos, por lo que encontrar información en ellos no es como encontrarlo en un libro de texto. Por supuesto, la información que está buscando podría no estar en el documento mismo. Podría ser otro artículo, que los autores han citado. Es posible que te encuentres rastreando un par de niveles de citas (el papel A cita el papel B, que a su vez cita el papel C) antes de encontrar lo que estás buscando. También es posible que tenga que lidiar con el hecho de que diferentes autores pueden usar una terminología y notación diferentes para describir lo mismo.

En algún momento, es posible que se dé cuenta de que hay un conjunto de conocimientos que lo ayudarán a comprender mejor los documentos que le interesan. ¡Excelente! Ahora ya sabes qué clases deberías tomar. Encuentre clases en su escuela que le enseñen el conjunto de conocimientos que desea aprender. Si no puede determinar qué clases son del catálogo de cursos de su escuela, pregunte a un profesor.

Después de tomar la clase que debería ayudarlo, regrese y vuelva a leer el documento para ver si tiene más sentido. Cuando comienzas a leer trabajos de investigación, primero debes enfocarte en la comprensión. La eficiencia llega más tarde en su carrera de investigación (generalmente después de la licenciatura) cuando se encuentra con cientos de documentos para leer. Pero incluso para la comprensión, tal vez aún sea demasiado para que comprenda todo el documento. Si es así, concéntrese en una sección del documento (preferiblemente una de las secciones intermedias) y trabaje para comprenderlo completamente. Incluso poder comprender completamente una sola sección de un documento técnico es un logro cuando estás comenzando. A veces, no es tu culpa que tengas problemas para comprender parte de un artículo, porque podría estar mal escrito. El (los) autor (es) podrían haber usado malas citas. Incluso podría tener que ir al sitio web de su proyecto y buscar pistas para reconstruir cosas que no explicaron correctamente. Pero este es un proceso por el que tendrá que pasar una y otra vez, por lo que será mejor que se acostumbre.

En general, los buenos documentos están bien escritos (porque los buenos se publican en lugares con altos estándares de revisión por pares), por lo que si tiene demasiados problemas con un artículo, puede suponer que en algún momento no vale la pena. Bien, pase al siguiente papel entonces.

Además, si bien puede ser divertido leer documentos de los años 70 y 80, desea leer un documento moderno (últimos cinco años) si desea entrar en la investigación actual. Sin embargo, no descarte por completo los documentos antiguos, porque a veces tienen ideas geniales que la gente ha olvidado.

Para responder a su última pregunta, sobre consejos para hacer una buena investigación de pregrado … bueno, es algo subjetivo lo que es ” bueno “. Mi filosofía personal es que si la experiencia realmente te ha motivado y ampliado tu mente, entonces has hecho una “buena investigación”. Para mí, todo se trata de crecimiento personal, y creo que eso es a lo que debes aspirar como estudiante universitario, porque es la única vez en tu vida en la que tienes más libertad para hacer cosas por ti mismo en lugar de porque alguien más te está diciendo que tienes que hacerlo Te sentirás mucho menos atado como estudiante universitario que en la escuela de posgrado o en el trabajo. ¡Usa la libertad sabiamente!

Investigué un poco como estudiante universitario de lo que me sentí orgulloso y fue una experiencia muy positiva para mí. La receta puede ser diferente para ti, pero puedo decirte los ingredientes que funcionaron para mí. Primero, tuve un mentor muy sabio. Creo que esa es una de las cosas más importantes. Escogió un buen problema para mí que era relevante y adecuado para mis conocimientos y habilidades. No me presionaría demasiado en ninguna dirección, pero me empujaría si pudiera ir en una dirección menos prometedora, y cada vez que me quedaba atascado, sugería optimistamente otra forma de avanzar. Eso me mantuvo motivado y pensando en el problema. Tener reuniones periódicas fue crucial al principio para poner en marcha la energía. Diría que semanalmente es correcto. En general, reunirse todos los días es demasiado, y reunirse menos de una vez por semana puede tentarlo a no dedicar suficiente tiempo a su investigación. Después de trabajar juntos durante varios meses, hubo varios meses en los que estuve prácticamente solo. Ahí es donde realmente sucedió la magia. Después de haber abordado el problema durante varios meses con una guía cuidadosa de manera disciplinada, estuve lejos de mi asesor por un tiempo y mi mente de repente comenzó a hacer algunos avances. Esa es una sensación realmente genial, cuando sabes que has hecho un gran avance por tu cuenta.

Por supuesto, existe otra definición más pragmática de “buena investigación” y esa definición se define simplemente como “publicar la investigación”. La habilidad de leer documentos, por supuesto, se presta para escribir documentos, lo que a su vez conduce a la publicación de documentos. En última instancia, si te importa cómo otras personas te van a juzgar, entonces necesitas publicar. Hay toda una curva de aprendizaje involucrada en ese proceso, desde descubrir cómo formatear el documento hasta dónde enviarlo. Tenga en cuenta que centrarse en la publicación no es lo mismo que centrarse en la “buena investigación” en mi opinión. Pero si recibe publicaciones como estudiante universitario, incluso si están en conferencias o revistas de segundo nivel (o incluso de tercer nivel), eso ayuda mucho más a sus solicitudes para graduarse de la escuela que si no tiene publicaciones. En gran medida, su capacidad para publicar en un lugar en particular se mide más por cuán tópica es su investigación para ese lugar que cuán fuerte es la investigación. La meta-habilidad que mencioné de leer entre líneas de lo que la gente está buscando entra en juego cuando trato de averiguar qué documentos tienen más probabilidades de ser aceptados en una conferencia o revista dada.

Esto depende casi por completo en qué área de CS trabajas. Me pareció esclarecedor hablar de cursos obligatorios de pregrado a colegas en otras áreas, por ejemplo, computación científica, y escuchar lo poco que les importa lo que consideraría cursos básicos para cualquier persona en sistemas, seguridad, incluso minería de datos.

Si está interesado en trabajar en sistemas, redes o seguridad, entonces el sistema operativo es imprescindible (y las redes son un segundo cercano). Si su interés radica en la seguridad / criptografía, minería de datos o ML, entonces muchas matemáticas y estadísticas. Las estadísticas también son críticas para cualquier trabajo de HCI que eventualmente involucrará estudios de usuarios.

Personalmente, la matemática discreta me pareció uno de los cursos más divertidos y útiles para ayudarme a pensar en algoritmos, y, por supuesto, el sistema operativo fue el curso jet que me ayudó a formar toda mi perspectiva sobre los sistemas y el diseño de sistemas.

P: 1 ¿Qué cursos de CS …?

Todo depende de qué materia quieres investigar. Tómese un tiempo para elegir su dominio, el que le pareció interesante. La mayoría de las personas le aconsejarán que vaya a un tema que tiene mayor alcance. En mi opinión, cada tema tiene alcance, debes estar interesado en él y encontrarás nuevas formas. Cuando haya elegido el tema, estudie a fondo. tienes que tener un control completo sobre ese tema. Ahora elija el tema de su investigación.

P: 2 ¿Qué conocimiento …?

Conocimientos relacionados con tu dominio.

Leer trabajos de investigación. Los trabajos de investigación ayudan mucho a escribir su propia tesis. Escribe los puntos importantes en una carpeta separada, te ayudará mientras escribes tu tesis. Había pasado buenos 5-6 meses solo leyendo los trabajos de investigación y una semana leyendo las tesis de los estudiantes de último año en la biblioteca. Y al final me llevó solo 2 meses completar mi trabajo de investigación de postgrado (en mi graduación hice un proyecto en C #, así que estoy compartiendo aquí mi experiencia de investigación de EM) , porque estaba al tanto de los caminos, los problemas y sus soluciones.

P: 3 Mi campo?

Ingeniería de Software y Java.

Q: 4 consejos?

Bueno, te aconsejaré que leas y recopiles suficientes datos. Obtén mejores habilidades en tu materia. Escribe tu tesis tú mismo. He visto personas a mi alrededor que contrataron a compositores para que escribieran su tesis. No hagas esto. Estudie la tesis de los adultos mayores para tener una idea, puede acceder fácilmente a ellos en la biblioteca de su colegio / universidad. Sé creativo, no sigas a la multitud.

¡La mejor de las suertes!

No creo que haya un requisito previo para hacer una investigación, aparte de la curiosidad. Nunca me pregunté qué cursos tomar, simplemente me uní a un grupo de investigación, leí los documentos que rodeaban el trabajo que se estaba realizando en el laboratorio y participé.

Más tarde, tuve algunas de mis propias ideas y las seguí como un proyecto independiente. Estos fueron inspirados por cursos, pero, seamos honestos, casi cualquier cosa puede ser inspiración para la investigación, especialmente. en un campo como CS que toca muchas áreas.

Sin embargo, mi recomendación es tomar muchas matemáticas. Las matemáticas agudizan la mente y separan el trigo de la paja en la investigación de CS. Las clases de matemáticas te ayudarán en casi cualquier proyecto de investigación. Si bien la investigación de CS publicada está más directamente relacionada con las matemáticas aplicadas, no rehuya las matemáticas puras. La mayoría de las personas que son buenas con la aplicación tienen una base pura que aprovechan.

More Interesting

¿Por qué el parámetro predeterminado en csrankings.org es "EE. UU. Solamente" aunque el sitio web se llame "Clasificación de informática"?

¿Qué es el hamming-incrustado? ¿Cómo mejora el modelo BoF?

¿Cuáles son los algoritmos de inferencia de tipos más comunes en uso hoy en día?

¿Cómo puede significar un trauma para el cerebro electrónico: la computadora?

Estoy haciendo un gran proyecto escolar sobre visión por computadora y robótica. ¿Cuáles son algunos libros no técnicos que podría leer sobre estas áreas temáticas?

¿Se realiza más investigación de CS en la academia o la industria?

¿Fue Rijndael / AES el más fuerte de los candidatos históricos de AES? ¿Por qué o por qué no?

¿Qué temas en algoritmos debería un estudiante con el objetivo de especializarse en la teoría de la complejidad computacional maestra?

¿Puede el intercambio falso conducir a resultados no válidos en CPU de múltiples núcleos y multiprocesadores o es solo una cuestión de degradación del rendimiento?

¿Cuáles son los trabajos de Google Research más interesantes?

¿Qué pasos debo hacer para investigar en visión artificial?

¿Cuál es la mejor oportunidad de carrera para el ingeniero de investigación de visión por computadora (pregrado) en India?

¿Cuáles son los mejores métodos y herramientas para diseñar una interfaz para una aplicación de investigación científica?

¿En qué problemas están trabajando actualmente los investigadores?

Cómo enviar una idea de investigación al Instituto Max Planck