He hecho las dos cosas; Aquí está mi opinión.
En pocas palabras, es una transición de pasar de resolver el problema de qué a resolver el problema de cómo .
Las tareas se mueven de menos abstracto a mucho más concreto . Los detalles se vuelven más importantes.
- ¿Cómo puede un estudiante paquistaní de ingeniería de software obtener admisión en universidades japonesas o australianas?
- ¿Qué compañías hacen un excelente software de análisis de comportamiento?
- ¿Qué profesores o estudiantes están haciendo las cosas más emocionantes en aprendizaje automático e ingeniería de software en CMU?
- ¿Qué significa exactamente IBM MQ? ¿Contiene software en desarrollo o es similar a DBA?
- ¿Qué opinas del ensayo de Edsger Dijkstra "Sobre la crueldad de enseñar realmente informática" y por qué?
Los horarios pasan de tener aguanieve a ser más rígidos .
Los requisitos del producto van desde los deseos hasta los aspectos técnicos específicos .
Las horas suelen ser más largas y la expresión de agradecimiento es menor. A pesar de las principales contribuciones clave, hay poco reconocimiento . Principalmente esto se debe a que cuanto más avanzas, más detalles de implementación se vuelven más difíciles de entender y menos visibles.
En los roles de administración, los problemas se resuelven teniendo reuniones y tomando decisiones , en los roles de ingeniería, los problemas se resuelven teniendo grandes bloques de tiempo sin interrupciones para pensar y trabajar sin perder la concentración debido a interrupciones, preguntas, llamadas telefónicas, informes de estado y charlas en la oficina.