La mejor parte de estudiar informática en Brown es ser parte de la comunidad. De todas las clases que tomé en Brown, disfruté más de la informática debido a la naturaleza colaborativa de las clases. La mayoría de los estudiantes trabajan en el CIT, el edificio de informática, y más infamemente en el Sunlab [1], una sala cerrada que irónicamente no recibe sol, en tareas, laboratorios, proyectos. Está el programa de asistencia técnica que mencionó Vihang, pero también varios grupos de estudiantes dentro de Brown Computer Science que me han ayudado a forjar mejores amistades. WiCS en Brown para uno, es extremadamente activo; Ofrecen un programa de tutoría que está abierto a todos en el departamento que une a los estudiantes de primer año con los de segundo año. Nunca me he sentido excluida como mujer que estudia ciencias de la computación en Brown y debido a eso, fue bastante fácil tomar mi decisión de ser parte de esta comunidad y estudiar ciencias de la computación.
Personalmente, también estoy muy entusiasmado con la cultura emergente de startups dentro de Brown. El año pasado fue la primera vez que celebramos [correo electrónico protegido], que fue un gran éxito. Posteriormente, [correo electrónico protegido] ha llevado a cabo una variedad de eventos como CoCo Nights para alentar a los estudiantes a trabajar en proyectos paralelos, y también talleres sobre desarrollo web, uso de git, etc. He visto a más y más estudiantes elegir internarse y unirse y incluso crear sus propias startups ahora, a diferencia de las grandes compañías tradicionales como Microsoft, Google, Facebook que eran más populares hace unos años (¡sin embargo, no hay nada malo en ellas!)
Dicho esto, no hay muchos cursos que pueda tomar para prepararse efectivamente para la “vida real”. La clase de ingeniería de software actual CS032 le enseña cómo codificar aplicaciones Java masivas con un front-end Java Swing (bastante desagradable, en mi opinión); ¿Es eso realmente un reflejo de cómo es actualmente la ingeniería de software en 2014 en la industria? La clase de aplicación web “moderna” CS132: Crear aplicaciones web modernas tampoco es muy rigurosa y la mayoría de las conferencias son como ropa vieja y polvorienta de los años 90 que te maravilla pero que en realidad son asquerosas [2]. De cualquier manera, muchas de nuestras enseñanzas se basan en los fundamentos de la informática y el análisis de estructuras de datos y algoritmos, y a partir de eso, todos los estudiantes tienden a tener buenos resultados en las entrevistas con las empresas.
En general, creo que estudiar ciencias de la computación me ha desafiado a convertirme en un mejor ingeniero de software y ser un mejor pensador crítico. No creo que necesariamente tenga muchas habilidades “prácticas” (por ejemplo, más específicamente en la web / dispositivos móviles), pero eso no quiere decir que no pueda aprenderlo en el trabajo o hacer proyectos paralelos. Creo que el departamento de informática es extremadamente flexible y si te propones hacer algo, no hay demasiadas barreras que te impidan lograrlo (sin importar cuál sea tu objetivo).
- ¿Cómo son las colocaciones para estudiantes de MBA de un año en varios campus de Hult School?
- ¿Cuál es el valor de tomar una clase de humanidades en la universidad?
- ¿Qué debo hacer para sobrevivir en la Universidad Dharmsinh Desai?
- ¿Cómo es el programa universitario de informática en UT Austin?
- ¿Cuál es el costo total de estudio en Canadá por año?
[1]
[2] aprendiendo cosas nuevas todos los días en webapps #mangodb #toodelicious