¿Qué sistemas operativos debe conocer un ingeniero informático?

Conocer un sistema operativo es un término muy amplio. Saber puede significar que conoce los detalles internos del kernel y la arquitectura del sistema operativo en la medida en que puede escribir módulos del kernel y escribir componentes a nivel del sistema en el sistema operativo o puede significar que sabe cómo funciona el sistema operativo y sabe su camino alrededor del sistema operativo a través de shell. Creo que al saber, te refieres al segundo.

Uno u otro sabor de Linux es uno de los sistemas operativos más utilizados. Tener habilidades básicas de Linux también traerá buenos trabajos. Pero el simple hecho de conocer el sistema operativo no lo llevará a ninguna parte. También debe ser bueno en otras cosas como la resolución de problemas, un lenguaje de programación, etc. Configure al menos un servidor de base de datos, servidor web, implemente una aplicación WSGI para obtener más experiencia en el “conocimiento” del sistema operativo

No soy ingeniero, soy yo.
Linux es uno de los sistemas operativos más importantes para casi todos los ingenieros. Incluso si trabaja en Microsoft, el conocimiento de sistemas basados ​​en Unix o similares seguramente será útil para comprender sistemas complejos.
Además, el futuro se trata de Linux. Es posible que haya visto Linux en muchos sistemas: dispositivos Android, servidores, súper computadoras e incluso su televisor y reproductor de música probablemente ejecutan código de Linux.
Windows es otro sistema importante. Windows, que se encuentra en el lado propietario, le permitirá a usted oa cualquier otra persona trabajar solo con los sistemas externos, no con los internos y la mayoría de ellos, no están libres de errores (Linux es comparativamente más estable y menos) buggy) .Windows es más fácil de aprender y no viene con una opción de línea de comando completa.
Mac no aparece aquí, porque Mac es relativamente impopular (mundial) y es solo otro sistema Unix que se personalizó para que se vea mucho mejor que Linux y tiene una capa de aplicación patentada por encima que le permite ejecutar sus propias aplicaciones.
Linux debería ser una de las cosas importantes que todos deberían aprender.

Gracias por el A2A vishnu RJ.
Todavía no soy un ingeniero informático y es posible que no esté lo suficientemente calificado para dar una respuesta. pero la forma en que lo veo es el lenguaje más utilizado, especialmente en servidores web, Android se basa en Linux
Por lo tanto, le conviene aprender el terminal de Linux. Sí, hay muchas distribuciones de Linux, pero ciertamente habrá un terreno común desde el que puede aprender fácilmente los comandos para una distribución específica

More Interesting

Como ingeniero de software, mi interés cambia después de aproximadamente un año, y quiero trabajar en cosas nuevas. ¿Es malo cambiar de equipo con tanta frecuencia?

¿Cuáles son algunas cosas que solo los ingenieros informáticos y de TI saben, pero la mayoría de las personas no?

¿Qué criterios de evaluación debo adoptar para tener en cuenta mi progreso como programador / ingeniero de software? ¿Qué estoy haciendo mal o bien o qué debo cambiar como programador?

¿Cuál es la diferencia entre ingeniero de software e ingeniero de back-end?

¿Qué software debo aprender como ingeniero estructural: SAP eval 16 o STAAD pro?

¿Debo dejar mi trabajo como ingeniero de software para convertirme en un oficial de IAS? ¿Dónde puedo contribuir más?

Si el trabajo de un ingeniero de software senior es de $ 150k / año, ¿cuánto debería ser si se traduce a la tarifa por hora de un contratista en W-2?

¿Cuáles son algunas cosas interesantes relacionadas con la ingeniería de software que solo los ingenieros antiguos saben?

¿Cómo es la vida de un ingeniero de software en China en comparación con uno en los Estados Unidos?

¿Cuál es el origen del término "ingeniero de software"?

¿Qué le pregunta la gente a un gerente de ingeniería de software?

¿Amazon es una empresa de tecnología de segundo nivel?

Cómo comenzar a invertir en el mercado de valores en India sin conocimiento previo

¿Cuáles son algunos de los errores más grandes que han cometido los ingenieros de software para que los despidas?

Cómo aprender la interfaz de la computadora del cerebro como ingeniero de software