¿Qué tan bueno es el departamento de CS en la SJSU?

Depende de lo que hagas con él.

El departamento de CS de la SJSU es un programa acreditado por el ABET, lo que significa que los cursos mínimos que recibirás en la SJSU son los mismos que recibirás en cualquier otro programa del ABET (incluyendo UC Berkeley, Stanford y MIT). De hecho, si se traza el plan de estudios de la división inferior en SJSU es casi exactamente igual a los cursos de introducción en Cal y Stanford - aunque en diferentes lenguajes de programación.

Tienes algunos grandes profesores que enseñan en SJSU. El Dr. Taylor es una estrella de los algoritmos y, a pesar del miedo que parece inspirar por sus supuestas prácticas draconianas de calificación (yo nunca lo tuve), es un tipo realmente bueno. El Dr. Stamp es un ex criptólogo de la NSA y uno de los mejores profesores que podrías esperar conseguir en la licenciatura si quieres centrarte en la criptografía y la seguridad de la información.

Pero llamemos a las cosas por su nombre: no vas a una escuela de la Ivy League. La SJSU está plagada de dolorosos recortes presupuestarios y una clara falta de financiación. Mientras que tu educación es sólida, estás entrando en un campo extremadamente competitivo donde los chicos de Stanford y el MIT tienen una ventaja de marca significativa para ser reclutados.

Incluso con estos problemas, más de unos cuantos CS recientes de la SJSU han llegado a hacer cosas fantásticas. Estas cosas incluyen:

- Facebook para Android, Puzzle Master, Hacker Cup, etc.: Tim Stanke y David Alves son dos de los primeros ingenieros de Facebook que también eran SJSU CS. Ambos rompieron el molde con el proceso de reclutamiento de Facebook (ambos vencieron a todos los rompecabezas de reclutamiento de Facebook en ese momento), y más tarde reescribieron parte del proceso para ser más democrático y centrarse mucho más en la habilidad de programación de cada ingeniero.

David también fue el ingeniero principal detrás de la aplicación de Facebook para Android, y Tim contribuyó a algunos de los cambios recientes en Newsfeed y escribió el sistema de ayuda de Facebook.

- Vudu, Youtube para Xbox360: Michael Butler, miembro fundador y presidente del Club CS de la SJSU en 2006, fue uno de los primeros miembros del personal de productos de la startup Vudu, con sede en SJ. Su empresa fue adquirida por Wallmart por varios cientos de millones de dólares. Más tarde, Butler fue contratado por Youtube/Google y, sin ayuda, hackeó la aplicación de Xbox360 para Youtube. Recientemente ha fallecido y se le echa de menos.

- Ruby on Rails en Pivotal Labs: Además de ofrecer su apartamento, a menudo destrozado, como epicentro de todas las fiestas de CS de 2006 a 2009, Glenn Janhke, graduado de MSCS/BSCS, se adentró en un lenguaje muy moderno llamado Ruby y se convirtió en uno de los mejores ingenieros del mundo. Más tarde, Glenn se unió a una empresa llamada Pivotal Labs como uno de sus primeros ingenieros, que se convirtió en la mejor tienda de desarrollo de Ruby on Rails en el mundo y fue adquirida por EMC por unos cientos de millones de dólares.

Glenn jugó un papel no insignificante en ayudar a Pivotal a llegar a donde está, y su código está volando en algunos lugares salvajes.

- Mierda de Algoritmos Locos en Milo.com: Milo es una startup muy interesante que fue adquirida por eBay para convertirse en su juego de comercio electrónico hiperlocal. Después de su adquisición, un brillante graduado de SJSU CS / miembro fundador del club de CS llamado Johan ayudó a construir una ridícula infraestructura de algoritmos allí que permitió a Milo servir mejor a sus clientes y recomendar productos.

- NetApp / VC: Me siento raro hablando de mí mismo, pero vale la pena señalar que yo era un miembro del club de CS de la SJSU y también el director de producto más joven en la historia de NetApp (también en la historia del almacenamiento en red y posiblemente de la seguridad de la información). Es una de las razones por las que fui reclutado en el capital de riesgo pre-MBA.

Si tuvieras que mirar un rasgo común entre todos los chicos mencionados, sería que ninguno de nosotros simplemente fue a clase. Todos nosotros pasamos una tonelada de tiempo en cosas regulares como TopCoder refinando nuestras habilidades de programación. Todos trabajábamos en proyectos paralelos; aún recuerdo haber estado en casa de Tim jugando a Smash Brothers mientras él terminaba su Ray Tracer. Mientras muchos de nuestros amigos estaban de vacaciones de primavera y verano, nosotros pasábamos nuestro tiempo haciendo prácticas en todas las empresas posibles.

Nos dejamos la piel, fracasamos un montón de veces, y finalmente llegamos a donde estamos porque nos importaba mucho lo que estábamos haciendo. Muchos de los profesores de la SJSU apoyaron y fomentaron este tipo de conducta de rasca y gana en la medida de sus posibilidades. Por ejemplo, convencieron a la escuela para que nos diera un aula dedicada a lo que más tarde se convertiría en el SJSU CS Club.

Seguro que si hubiéramos ido a Stanford probablemente habríamos conseguido más recursos y apoyo. Pero ir a la escuela en un entorno de estudiantes rasposos y hambrientos que absolutamente tienen algo que demostrar te hace algo. Te impulsa. Te inspira. Te convierte en alguien que puede hacer mucho con nada. Si juegas bien tus cartas, puede convertirte en un ingeniero de puta madre.

¿Así que SJSU CS es una "buena" escuela? Usted & apos; ll obtener una educación fuerte y it & apos; s un programa bastante fresco. Pero lo que realmente va a hacer que tu carrera se lance no es la SJSU - eres tú. Si trabajas duro y exploras a fondo tu grado, puedes usar tu tiempo como un CS Major de San Jose State para cambiar el mundo.

Nosotros lo hicimos. Y no somos científicos de cohetes.

En realidad me retracto. Dave y Tim son algo así como científicos de cohetes, pero se entiende la idea.