Home  >  Article  >  Operation and Maintenance  >  What kind of job can I get by learning Linux?

What kind of job can I get by learning Linux?

藏色散人
藏色散人Original
2019-05-21 11:17:089747browse

Linux is a very, very big concept. It's impossible to understand them all. Ideally, if you understand Linux, you can do everything. Personally, I prefer to talk about what kind of job I want to do and which part of Linux I need to learn.

What kind of job can I get by learning Linux?

What kind of job can I get by learning Linux?

Based on personal experience, let me introduce the common areas of Linux and what jobs they correspond to.

From top to bottom

1.linux application.

Strictly speaking, this part cannot be regarded as linux, it is just an application running on linux. Larger companies have versions of linux and windows. Generally, there are software unique to linux or more on the linux platform. Up. Such as web, network, IT, etc. Occupations include network management, operation and maintenance, website front and backend, corporate IT department, etc.

Requires proficiency in using various Linux configurations and application construction and deployment. Most of them are application configuration types of work. Backend development will have some programming content but is generally in general-purpose languages. Relatively speaking, the basics of Linux do not require much, but more application knowledge. Most Internet companies and traditional companies need this kind of people in their IT implementation.

2.Linux customization.

This part involves a lot of user packages for the Linux version, and some of them are involved in the kernel. Mainly various commercial Linux customization, services, etc. For example, redhat and the like, many are foreign companies, and most domestic companies are recruiting on-site support. Another category is system software customization such as windriver. It will involve development tools, compilers, etc. He has a clear understanding of the principles and mechanisms of Linux and has rich application experience. There is also a category of specific product development companies. Although they will use some of the products of the system software companies mentioned above, they need to recruit some people who understand this. Such as ZTE, Huawei and so on. This part requires writing a lot of code, mostly in C or Java.

3.linux kernel development.

This part is mainly the development of linux kernel driver. Almost all of it is programming work. Mainly chip companies, and product development companies that use chips. The former is like Intel and Marvell, and the latter is like ZTE and Huawei.

4.android derivatives.

Because android, including the slowly popular tizen, all use the linux kernel, so the reason is the same as 3. Therefore, mobile phone chip companies and mobile phone development companies are also one of the employers of Linux developers. Such as Qualcomm, TI, etc.

The above is the detailed content of What kind of job can I get by learning Linux?. For more information, please follow other related articles on the PHP Chinese website!

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn