¿Acerca de encontrar trabajo en Linux?
De arriba a abajo
1) Aplicación Linux. Estrictamente hablando, esta parte no puede considerarse Linux, es solo una aplicación que se ejecuta en Linux. Las empresas más grandes tienen Linux y Windows generalmente tiene versiones de software de calidad exclusivas para Linux. Por ejemplo, web, red, TI, etc. Las ocupaciones incluyen gestión, operación y mantenimiento de redes, front-end y backend de sitios web, departamento de TI corporativo, etc. Requiere dominio de varias configuraciones de Linux y la creación e implementación de aplicaciones. La mayoría de ellos son trabajos de configuración de aplicaciones. El desarrollo backend tendrá algún contenido de programación, pero generalmente es en lenguajes de propósito general. Relativamente hablando, los conceptos básicos de Linux no requieren mucho, pero sí más conocimiento de las aplicaciones. La mayoría de las empresas de Internet y de TI tradicionales necesitan este tipo de personas.
2) Personalización de Linux. Esta parte involucra muchos paquetes de usuario para la versión de Linux, y el kernel también estará involucrado. Principalmente diversas personalizaciones comerciales de Linux, servicios, etc. Por ejemplo, redhat, etc., muchas empresas extranjeras y la mayoría de los sitios web de contratación nacionales lo admiten, etc. Otra categoría es la personalización del software del sistema como windriver. Implica herramientas de desarrollo, compiladores y más. Los principios y requisitos del mecanismo de Linux son relativamente claros y la experiencia de la aplicación es relativamente rica. También hay empresas de desarrollo de productos específicas. Aunque también utilizarán los productos de algunas de las empresas de software de sistemas mencionadas anteriormente, necesitan contratar a algunas que entiendan esto por sí mismas. Como ZTE, Huawei, etc. Esta parte requiere escribir mucho código, principalmente en C o Java.
3) Desarrollo del kernel Linux. Esta parte es principalmente el desarrollo del controlador del kernel de Linux. Casi en su totalidad un trabajo de programación. Principalmente empresas de chips y empresas de desarrollo de productos que utilizan chips. El primero es como Intel y Marvell, y el segundo es como ZTE y Huawei.
4) Derivados del sistema Android. Debido a que todos los sistemas Android, incluido Tizen, que poco a poco se está volviendo popular, usan el kernel de Linux, la razón es la misma que 3. Por lo tanto, las empresas de chips para teléfonos móviles y las empresas de desarrollo de teléfonos móviles también son uno de los empleadores de los desarrolladores de Linux. Por ejemplo, Qualcomm, Texas Instruments, etc.