Job Recruitment Website - Recruitment portal - Which is more popular, network engineer, software engineer or database engineer? Better job hunting?

Which is more popular, network engineer, software engineer or database engineer? Better job hunting?

I am preparing to find a job, and most of the people I see are software engineers, but this generally requires work experience and good programming skills. The programming languages and development tools required for each position are also very different, which means that we should have extensive knowledge and application skills.

Network engineers have a good prospect, but most freshmen who have no work experience go to work as network managers, so this line has little technical content and low salary, so they can only climb up step by step.

Database engineers recruit the least and have higher requirements.

But according to the recruitment requirements I have seen, there is no obvious difference between the three. Generally speaking, they need to have a deep understanding of the operating system, be proficient in using databases, be familiar with network architecture and protocols, and use programming languages (usually JAVA and. Net).