Como desarrollador de software que ha trabajado como ingeniero de redes y como alguien que ha sido un entusiasta de la PC durante décadas, haré una puñalada a esta pregunta.
En primer lugar, nadie en TI lo sabe todo. Conozco desarrolladores que apenas podían configurar una red doméstica e ingenieros de red que no podían escribir una función simple.
Dicho esto, lo que tiene en TI es trabajar a nivel de PC, a nivel de servidor, a nivel de red empresarial y con software. Las PC con Windows son, con mucho, el dispositivo más común en un entorno profesional, pero algunos desarrolladores, como Linux y muchos servidores, se ejecutan en Linux. Los servidores de Windows también son un gran problema.
- ¿Por qué los productos y dispositivos de Apple son tan difíciles de mantener?
- Cómo sacar lo mejor de un Kindle básico con WiFi
- ¿Se puede rastrear un teléfono celular si la otra persona no contesta el teléfono?
- ¿Qué hay de nuevo en iOS10?
- ¿Cuándo va a despegar Amazon Go y ser mainstream?
En estos días, también es bueno tener un conocimiento pasajero de la nube, probablemente con AWS (Amazon Web Services). Comprender la virtualización es probablemente algo bueno, especialmente para un desarrollador.
A diferencia del desarrollo, las certificaciones son un gran problema en TI. No estoy sugiriendo que se quede sin ellos y los obtenga, pero aquí están los nombres de algunos certificados que cubren los temas anteriores.
Hardware de PC y sistema operativo local: Comp TIA A +
Windows Server: Certificación de Microsoft Windows Server | Microsoft Learning
Linux: certificación de Linux
Comp TIA Network +: Network + Certification | Certificaciones de TI de CompTIA
Comp TIA Security +: CompTIA Security +
Certificación AWS: Certificación AWS – Programa de certificación de computación en la nube de AWS
Virtualización con VMware: certificación de VMware
Ahora, obviamente, esto es un montón de cosas. Como dije, nadie lo sabe todo y está bien. En cuanto a los libros, esa respuesta está cambiando constantemente. Su mejor opción podría ser buscar recursos en línea, pero también puede ir a Amazon y buscar los nombres de cualquiera de los certificados anteriores y encontrará muchos libros.
De todos estos, creo que las pistas A + y Linux serían más útiles para un desarrollador. El A + le daría una buena visión general de las computadoras y las redes básicas. Linux te enseñará Bash.
¡Buena suerte!