Respondiendo a A2A por Michael Primo:
Creo que sería un lugar bastante horrible.
Verá, un fuerte enfoque en informática puede dar lugar a algunos problemas:
- ¿Cómo es tomar COS 487 (Teoría de la Computación) en Princeton?
- ¿Cuál es el significado del teorema de Kirchoff?
- ¿Cómo se puede conectar una bomba a la CPU de una computadora y / o computadora portátil?
- Me gustaría trabajar con sistemas informáticos, redes y bases de datos, ¿qué debo buscar?
- ¿Qué tiene de emocionante el Machine Learning?
- Nitpicking sin sentido.
- Bajo enfoque en habilidades sociales.
- Baja exposición a formas de pensar muy diferentes.
Esto da como resultado una atmósfera elitista tóxica en ciertas comunidades. Las personas confían demasiado en la lógica, confían demasiado en la definición precisa de las cosas y terminan discutiendo sobre nada durante siglos. Peor aún cuando esas personas desarrollan cultos de carga en torno a cierta metodología.
De todas formas.
Creo que un programador decente debería asistir a un curso obligatorio de dibujo impartido por un pintor apasionado que no sabe nada sobre las computadoras. Esto le enseñará a la persona cómo salir del pensamiento rígido excesivamente lógico. Creo que a un programador decente también se le debe enseñar el valor de la comunicación humana y ser cortés. Esto ayudará cuando interactúe con personas, empleadores y clientes.
Si se cuidan esas partes, el mundo donde todo el mundo puede programar no sería tan malo, excepto que una gran parte de la población habría perdido su tiempo en una habilidad que no usaría mucho.
Si esas partes no son atendidas, entonces preferiría la realidad en la que vivimos en este momento.