OK esto es un poco despotricar pero:
a) Al codificar, suponga que la infraestructura subyacente podría fallar, y que no proviene de una tierra feliz, siempre feliz. O Google
b) Probablemente no tengamos los recursos para implementar algo como la infraestructura sobre la que ha leído, así que no se preocupe cuando las cosas se caigan. Es probable que sepamos lo que hay que hacer, pero por alguna razón, todavía no ha sucedido. Somos sus socios!
c) Como dijo jhs anteriormente, realmente ayudaría si tuviera una familiaridad pasajera con las herramientas para solucionar problemas de la infraestructura, como ping, traceroute (o la combinación de ambas: mtr), excavación, etc. Puntos de bonificación masivos por saber incluso sobre Wireshark.
d) Si programa una computadora, realmente debería saber cómo se conecta a la red y los conceptos básicos como poder analizar la salida de ipconfig / all o ifconfig. Debería poder poner en funcionamiento su conexión a Internet con una ayuda mínima.
De lo contrario, creo que Avery lo logró. ¡Los desarrolladores que hacen un poco de administrador de sistemas valen su peso en oro! Pero igualmente, los administradores de sistemas que entienden cómo los desarrolladores se ocupan de las cosas (incluidas las versiones, etc.) son bastante esenciales en la actualidad.
Esto parece estar en el aire en este momento, he notado más discusión sobre la relación entre desarrolladores y operaciones en los blogs.
Mantener Twitter Twittering
Particiones y Guerra
Prueba primero en operaciones