In the Internet era, programmers have become a very popular profession. Among all programmers, PHP programmers seem to have become a "looked down" group. Many people believe that programmers engaged in PHP development have low abilities and low technical content. This is the main reason why people look down on PHP programmers. But is this perception true? Let’s analyze it below.
First of all, we need to know what PHP is. PHP is a server-side scripting language that is part of the web development field. It is a scripting language that can be embedded in HTML and is mainly used for background processing in web development, such as website login, registration, data storage and database management.
So, why do so many people look down on PHP programmers? On the one hand, it may be because PHP has a lower threshold. Compared with other programming languages, PHP is less difficult to learn and easy to get started. This has resulted in many people without programming foundation being able to learn and use PHP to develop some simple websites. In this way, even if they are coders, they are defined as laymen who are easy to get started, which to a certain extent reduces the technical content of the PHP programmer group. Of course, this does not completely deny the capabilities of PHP programmers.
On the other hand, some people think that PHP development efficiency is low and the developed website is not beautiful enough to meet user needs. This view also makes sense. Compared with other languages, such as Java, C, Python, etc., PHP's efficiency is indeed more compact. This also makes PHP, as a scripting language, difficult to achieve absolute optimization. However, this does not affect the technical strength of PHP programmers.
Another very important reason is that many websites developed by PHP programmers are low-level and tend to be small websites. Compared with large websites, small websites are relatively less difficult to maintain. Maybe even a php programmer who has just started to build a simple website can build a simple website with just a few steps. However, the maintenance, development and operation of large websites are very difficult and require corresponding technical strength and years of development experience. Therefore, people sometimes mistakenly think that PHP programmers can only write simple code.
So, how do PHP programmers get looked down upon technically? From a professional perspective, the salary of PHP programmers is not high compared to other programmers, especially when the applications they develop are not very complex. In daily work, there is also a lack of technical challenges, opportunities for promotion and growth. This has also led to the technical stagnation of many PHP programmers and lack of desire for long-term learning. Therefore, it makes other programmers look like an unfriendly group of programmers.
Perhaps you have heard the saying: "All PHP programmers will eventually switch to other programming languages." There is still a certain tendency in such remarks, but it also makes sense. The PHP language is sometimes too flexible, which may cause programmers to ignore code quality and standardization, resulting in complex code that is difficult to understand and difficult to maintain. In other words, we need PHP programmers to take the opportunity to switch to programming in other languages because they need to write complex and efficient code. In other words, they need to face more challenging problems and maintain technological innovation and vitality.
To sum up, it is not entirely correct to look down on PHP programmers. After all, everyone has different technical characteristics and experiences. And if PHP programmers can maintain self-discipline and study hard, they will definitely get more opportunities to grow and grow into very professional high-end programmers. Finally, I hope everyone can weigh various viewpoints and still have enough respect and understanding for the profession of Internet programmers.
The above is the detailed content of Why do you look down on php programmers?. For more information, please follow other related articles on the PHP Chinese website!