¿Cómo fue su experiencia en Weber State como estudiante de informática?

Aquí hay algunos antecedentes leves que debo tener en cuenta al leer esta respuesta. Me gradué en la primavera de 2014, lo que podría hacer que algo de esto esté desactualizado. Me concentré en Ingeniería de Software mientras estaba haciendo mi licenciatura, no en desarrollo de juegos o redes. La mayoría de los cursos que tomé fueron en el campus principal de Ogden, no tomé ninguna clase de instructores adjuntos, y solo tomé un curso en línea. Tuve algunos años de experiencia en codificación de nerd en sus padres en el sótano antes de ingresar al programa. Por último, estaba absolutamente seguro de que quería hacer CS cuando comencé en Weber.

¡Mi experiencia fue genial! Comenzaré por desglosarlo en lo que respecta a la estructura del curso.

En los cursos de nivel inicial y medio (nivel 1000–2000) no siento que me hayan retado lo suficiente porque solo están tratando de enseñarte los conceptos básicos de la codificación en ese momento. Desde la otra perspectiva, hablé con muchos compañeros de clase que estaban entrando sin saber cómo codificar, quienes expresaron su frustración por la dificultad de estar en esa posición. La mayoría de las personas en mis clases estuvieron de acuerdo en el momento en que el departamento estaba teniendo dificultades para equilibrar los cursos tempranos entre las personas que tenían experiencia en codificación y las personas que sí.

Acerca de las clases de nivel medio superior (nivel 3000), todavía no encontré muchas de las clases difíciles, ya que muchas son cursos sobre cómo enseñarle sobre marcos e idiomas comunes. Encontré que gran parte del material de los cursos en este nivel estaba desactualizado. Creo que esa es la naturaleza de la bestia con el software porque tiene que ser difícil definir un plan de estudios para algo que cambia constantemente y rápidamente.

El conjunto de cursos relacionados sobre Ingeniería de Software (2450/3750/4750) son los que hicieron que este departamento brille para mí. Realmente expusieron la mentalidad que necesitaría adoptar para resolver adecuadamente los problemas en este campo y proporcionaron una experiencia increíble sobre cómo sería mi futura carrera.

Sin embargo, la estructura del curso no era lo único. Lo que hizo que mi experiencia fuera excelente fue que el esfuerzo que puse en el programa fue recibido con toneladas de apoyo de la facultad. Si necesitaba ayuda con el material del curso o si estaba buscando más allá para desafiarme más, casi siempre encontraba ayuda y aliento. Hubo algunos malos instructores, pero no creo que en el alcance de toda mi carrera universitaria hayan tenido ningún tipo de impacto negativo.

Al final, resultó ser exactamente lo que hice con él. Un pequeño esfuerzo adicional hizo que un programa decente fuera una gran experiencia.

Aquí hay algunos pensamientos adicionales con el beneficio de la retrospectiva, después de tres años en mi carrera profesional en este campo. Weber me dio suficiente exposición a las herramientas que necesitaría para aprender a codificar la forma en que mis trabajos han requerido. Lo que me dio una abundancia excesiva fue el ejercicio de mis habilidades de resolución de problemas para poder resolver todos los problemas que he encontrado profesionalmente hasta ahora.

Si bien la naturaleza de la pregunta hace que mi respuesta sea extremadamente anecdótica, la siguiente parte es extremadamente y debe tomarse a la ligera. He trabajado con graduados recientes de la Universidad de Utah y Neumont y, aunque inicialmente me sentí inadecuado en comparación debido a mi capacidad de codificar en comparación con la de ellos, descubrí que mis habilidades para resolver problemas habían sido desarrolladas en mayor medida debido a Weber. Incluso los reclutadores y gerentes de mi primer trabajo fuera de la universidad me dijeron que preferían graduarse de Weber por esa razón.