¿Qué cursos en línea debo tomar, como estudiante de ciencias de la computación e ingeniero de software, para ampliar mi conocimiento y aumentar mi currículum?

Como programador, siempre debe mirar las últimas y más populares tendencias en su nicho, pero solo debe enfocarse en aquellos que cree que se quedarían (muchas tendencias mueren después de unos meses-años).

¡PluralSight es un sitio web fantástico donde puedes leer sobre todas las nuevas tendencias (en su Blog) y también aprenderlas! ¡Tienen miles de cursos increíbles sobre cualquier tema que quieras!

Consejos para convertirse en un mejor programador:

  1. El primer punto parece obvio, pero cuando escribe más código , se expone a sus deficiencias y puede comenzar a reconocer sus errores comunes y explicarlos en consecuencia, mejorando su capacidad.
  2. Leer libros. Dado que muchos autores son programadores consumados, sus experiencias están representadas en sus libros y se les muestran estos ejemplos de buen código que pueden ayudarlo a reconocer posibles problemas en su propio código.
  3. Mantenerse activo en la comunidad de código abierto significa que puede aprender al participar en debates significativos entre los programadores sobre los problemas y cómo los abordan.
  4. Como todo, al dedicar tiempo a practicar la estructura de datos, los algoritmos y los problemas relacionados con el diseño, desarrolla de forma iterativa sus habilidades y, naturalmente, se convierte en un mejor programador.
  5. Al igual que leer libros, leer buenos blogs proporciona un valioso acceso a las experiencias del mundo real de los desarrolladores, en fragmentos pequeños, lo que ayudará a refinar sus habilidades.
  6. Puede que leer el código no parezca el pasatiempo más divertido, pero leer el trabajo de otras personas y tratar de comprender cómo piensan puede ser de gran ayuda para desarrollar tu propia habilidad.
  7. Si bien puede ser una tarea difícil para los programadores promedio, escribir pruebas unitarias ayuda a mejorar la calidad general del código al obligarlo a pensar en escenarios y posibles lagunas en su código.
  8. Realizar una revisión del código es una buena manera para que el revisor mejore su sentido del código y ofrezca consejos significativos mientras el autor obtiene el beneficio de nuevos ojos que miran el código para detectar errores.
  9. Como una versión más activa de interactuar con la comunidad de código abierto, hablar con otros programadores permite que los pensamientos e ideas fluyan más libremente, lo que a menudo conduce a mejores soluciones de código a través del conocimiento compartido.
  10. Compartir su conocimiento participando en Stack Overflow, foros y blogs ayuda a proporcionar información para otros programadores, así como a revisar su propio conocimiento y comprensión de las prácticas que no puede usar todos los días.

Los mejores cursos en línea que debe tomar como estudiante de ciencias de la computación son sobre cosas que USTED encuentra emocionantes.

Al aprender sobre algo que te emociona y crear algunos proyectos personales sobre ese tema. Podrá hablar apasionadamente sobre los proyectos personales que creó, y le entusiasmará mucho volver al curso en línea para obtener más lecciones.

Si realmente no sabes lo que te emociona, te sugiero que eches un vistazo a Udemy, he tomado algunos cursos muy interesantes allí. Mire a su alrededor, encuentre algunos buenos cursos (mire sus calificaciones) y mire el video introductorio del curso.

Si está entusiasmado con eso, intervenga. Podrá hacer proyectos mucho más geniales porque disfruta de lo que está haciendo en lugar de hacerlo para que su currículum se vea bien.