Supongo que por “sobresalir” quieres decir, hacerlo excepcionalmente bien . Aquí hay algunas características que supongo que un buen estudiante de CS tiene en mi experiencia de enseñar a los estudiantes.
- No tengas miedo de las matemáticas. La computación y las matemáticas están atadas a la cadera, debes aceptar que la informática es una ciencia matemática y que debes ser consciente de cómo funcionan las matemáticas. Cuando necesite encontrarlo, no lo desvíe y lo abrace. Los estudiantes que desvían este hecho tienden a no tener éxito en mi experiencia, ya que no entienden cómo generalizar sus ideas (eso es algo para lo que las matemáticas son útiles) o no comprenden las materias más complejas que lo requieren. Tenga en cuenta que no estoy diciendo que tenga que amarlo, solo debe aceptar por qué lo usamos en CS. No es algo para compartimentar lejos de CS, sino que es una parte central de la misma.
- Siempre con ganas de aprender cosas nuevas mientras mejora su comprensión actual de un tema. Esto es cierto para la mayoría de los buenos estudiantes que conozco, independientemente del grado.
- Sé flexible en aprender cosas . Si bien CS no está programando (un malentendido común), debe ser capaz de adaptarse y ser flexible a los nuevos lenguajes y herramientas de programación. Si desea hacer programación, no entre en CS esperando que solo se trate de programación. Puedes ser un investigador increíblemente exitoso en este campo y nunca tocar el código, así de separado está de la programación. Pero tú, como estudiante, necesitas aprender los fundamentos primero.
- Quiere sobresalir más allá de lo asignado . Puede encontrarse en la situación en la que encuentra algo interesante de una clase o recoge algo al azar, desea ver cómo o por qué funciona y cómo mejorarlo o usarlo para hacer mejores cosas.
- Pero, también entienda lo que se especifica y haga eso, pero mejor . Está dispuesto a comprender y leer las cosas cuidadosamente y comprender que, en ocasiones, ir más allá de las especificaciones no es lo que desea hacer. Esto es bastante común en los cursos basados en software. Si te piden que hagas X, haz X pero haz de X la mejor X posible.
- Comprenda sus propias limitaciones, priorice su tiempo . La mayoría de los estudiantes de A + con los que me encuentro no se ponen así de la noche a la mañana y ya son bastante inteligentes (generalmente es el caso en un curso desafiante), también comprenden sus propias limitaciones y administrarán su tiempo con cuidado. Esta es una habilidad que generalmente los estudiantes mejoran con el tiempo, ya que la universidad suele ser la primera vez que depende únicamente de usted para cumplir con los plazos. Esto también se aplica a proyectos grupales que generalmente vienen en proyectos de años posteriores en cursos más aplicados.
Estoy seguro de que puedo agregar más a esta lista, pero estos son rasgos comunes que encuentro.
¡Espero que esto ayude!
- Cómo dominar las estructuras de datos y los algoritmos sin experiencia en informática, para conseguir un trabajo en las mejores empresas tecnológicas del mundo
- ¿Todavía puedo obtener un título en informática con malas calificaciones?
- ¿Qué tan bueno es un título de TI con muchas clases de programación frente a un título en Informática?
- ¿Es necesario hacer informática si quieres convertirte en programador y emprendedor tecnológico? ¿Qué cursos debo tomar y de qué universidad?
- ¿Cómo son las ubicaciones de CS en YMCA Faridabad?