Does Internet companies have different requirements for PHP and C ++ in campus recruitment?

Source: Internet
Author: User
A few days ago, I took part in campus recruitment at Xunlei Wuhan station. Then they have a special php job. Then I think their test and interview are easy, even though they have been flushed .. then the C ++ group at the same time said that it was difficult... so I want to ask, is PHP less demanding on a person's system knowledge? We basically don't hear about computer systems, algorithms, and other issues. A few days ago, I took part in campus recruitment at Xunlei Wuhan station. Then they have a special php job. Then I think their test and interview are easy, even though they have been flushed ..
Then the C ++ group at the same time said that it was difficult...
So I want to ask, is PHP less demanding on a person's system knowledge? We basically don't hear about computer systems, algorithms, and other issues. Reply content: c/c ++ attaches more importance to basic skills and basics.
PHP emphasizes the agility of thinking and the ability to solve problems.

In general, c/c ++ has been studying for three years, but it will not be too bad.
However, if php has been studying for three years and cannot reach a reliable project, it is no different from new users, but it is just a little skillful.

I have never thought that PHP can be learned well without c/c ++ or java basics. It is normal that the requirements are different. PHP scripts are usually executed in less than one second, and all the resources occupied are recycled. Even if the program is poorly written, it will not have a big impact. (Of course, we will talk about the scale of Facebook ], you don't even need to repair any small errors. Just refresh the page directly. [Well, this is not a good engineering attitude, but there are actually many such mistakes ]. Programs written in C ++ often need to run on a regular basis. Although the process can be restarted in a timely manner through monitoring, it is better to continuously run without faults. In addition, all resources in C ++ must be manually managed by the user, and the system crashes with a slight carelessness. If the client is used, program crashes often result in loss of users, so you have to pay attention to them. This requirement on the programmer's system knowledge naturally goes up. In addition, PHP is usually not used to write especially complex algorithms, and the performance is not good. When necessary, C/C ++ should be used to write a module. So the troubles are eventually at the C/C ++ layer, and the requirements for the PHP layer are naturally reduced. PHP and C ++ have different application scenarios.

PHP is developed for web Front-end pages. for developers, they are familiar with the main functions of PHP, are familiar with HTTP, and know how to build LAMP or LNMP, even sorting algorithms do not require the sort function.

C ++ is basically a background program or desktop program, and there are more scenarios. You Need To Know various common computations and basic knowledge about the operating system, these two questions are enough for a very difficult examination.

Who made PHP language application scenarios so limited, so I had to work as a migrant worker to learn PHP...

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.