Creo que en realidad hay dos rasgos críticos en los que todos los estudiantes de CS deberían trabajar cuando salgan de la escuela.
- Trabajo en equipo
Muchas veces usted trabaja en grupos durante su especialidad, pero se ve principalmente como un medio para lograr su calificación y completar el proyecto. Cuando trabaje para una empresa, trabajará con un equipo las 24 horas todos los días. En algún momento estará dentro de un equipo de ingeniería y otras veces tendrá que trabajar en un equipo de habilidades múltiples (piense en un equipo de proyecto ágil donde el marketing, la ingeniería e incluso las ventas son un equipo).En estas situaciones, el trabajo en equipo efectivo es absolutamente crítico. Esto significa que tienes que practicar la escucha activa. Debes ser respetuoso con otras opiniones y puntos de vista porque es esa diversidad de pensamiento lo que realmente puede hacer que los equipos sean poderosos.
- Comunicación
He trabajado con suficientes desarrolladores que carecían de este conjunto de habilidades, y, francamente, fue lo más doloroso de lo que me separé.No importa qué tan bueno de desarrollador creas que eres, las organizaciones viven y mueren por su intercomunicación. Esto retroalimenta el trabajo en equipo, pero realmente es un rasgo en sí mismo porque es crítico. Si no puede comunicarse de manera efectiva, es decir, no puede mantener a las personas actualizadas sobre lo que está haciendo, no logra articular claramente sus problemas e ideas, y no se comunica, respectivamente, con sus compañeros. Entonces el equipo se desmorona y también lo hace la organización.
- ¿Debería doblarme en ingeniería química / física o química / física?
- ¿En qué cosas debo deliberar al elegir entre un estudiante de inglés y arquitectura?
- ¿Qué piensas sobre las carreras mayores, una buena idea o no?
- ¿Es la matemática una buena elección si no tengo idea de lo que quiero hacer?
- ¿Qué tan difícil es ingresar a la especialización de Estadística en UC Berkeley?