The life of a PHP programmer

Source: Internet
Author: User
Tags learn php php programming

People are really stingy with PHP.

I recently read a very good article-how False Stereotypes Turn into technical "truths":

Our biases in programming languages not only affect the momentum of programmer debate, but also have a significant impact on the application and pay of the programming language.

This makes me think about the PHP community.

Today, I heard on the program of JavaScript Jabber website Jenn Schiffer about how people judge the wonderful comments, feeling a lot, can't help but want to share with you.

Learn how to Program

While JavaScript does quickly occupy PHP's place, there are still a number of factors that attract new developers to the PHP field:

    • If you want to build a Web site or app on a shared host.

    • If you want to learn about lamp architecture.

    • All entry-level recruitment positions are for PHP developers.

Everyone hates PHP

Here are some examples of how the PHP programming community revolves around a negative atmosphere:

    • PHP Sadness: The entire Web page is a description of how "sad" the use of PHP is--sadly.

    • Php:a Fractal of bad design: This article complains about how rotten PHP is.

    • Why does PHP suck? Another article similar to the one above.

Too much, really many, if used in the "Hacker News" and Reddit a word summed up, that is:

Today, learn PHP, tomorrow will be eliminated directly.

See here, do you start to question your choice of a bad programming language?

You know--it's all based on PHP.

Don't doubt your choice. Although it seems that all people like Clojure, Haskell and javascript--, no one likes PHP. Don't think you're winning your first job just because you get lucky?

See here, is there a desire to go online to search for which items are based on PHP? Then I tell you:

    • Facebook

    • Wordpress

    • Yahoo

    • Wikipedia

    • 4chan

Is there a wooden scare? Many of the most famous websites are written in PHP. However, if you decide that PHP is only suitable for creating Web applications, then allow me to petitioners PHP ...

Do you still stay in the 2004 concept?

I don't know if you've noticed that many of the criticisms against PHP are for the early 2000 version.

Now PHP also has a class that can do oop, there are great frameworks like Laravel and Symfony.

PHP's Package Manager allows you to soar through the vast archive of open source packages.

PHP also has a great test framework. such as the PHPUnit Unit test framework, and the Behat and Codeception behavior testing framework.

Of course, I do not deny that some of the complaints mentioned above are reasonable. Because each programming language is different, some languages do have fewer problems than PHP, but given the age, flexibility, and design goals of PHP, you have to agree that--php is really good.

Impact on developers

As a PHP developer, it's frustrating not to be attached to the status quo (except in some serious development projects)--it's pretty depressing to say. This also affects the position of the PHP developer in the community.

Now, PHP developers are mostly active in the closed micro-community, because in the large software engineering community, the total feeling is not so popular. However, don't worry, they often have their own gatherings, their own user groups and their own meetings.

A hopeless ending.

To be honest, although I believe PHP is a very good programming language, I have tried to give up more than once. So, I really understand a lot of people's ideas.

But if it's just a parrot, you're refusing to php--. Then there will be fewer PHP developers, and a smaller PHP community--until you can't see the way to PHP.

Translation Links: http://www.codeceo.com/article/the-life-of-a-php-developer.html
The life of a PHP Developer



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.