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
- ¿Se está muriendo la ingeniería de software? ¿Debería llamarse ingeniería de TI?
- ¿Cuál es la diferencia entre Java y JavaScript?
- ¿Cómo aprender a construir sistemas escalables, de alto rendimiento y altamente concurrentes? ¿Cuáles son los requisitos previos? ¿Qué recursos debo usar para aprender? ¿En qué tipos de proyectos debería trabajar? ¿Cuáles son las habilidades y la mentalidad de un SDE de este tipo?
- A un ingeniero de software experimentado se le ha ofrecido un trabajo de Data + ML. ¿Qué debería hacer ella?
- ¿Qué es MIL SIL? ¿Por qué comparamos el rendimiento MIL y SIL de un modelo Simulink (MATLAB)?