Reply content:
Because it gives too little money.
1, like most of the language, easy to learn difficult to fine.
2, the demand is big, the training maturity is not easy.
This question can be summed up as
Why are qualified engineers difficult to recruit?
What engineer meets the requirements?
Understand business, work fast, need less money. Is that right?
Not only PHP ah, python,ruby,js and so on are hin difficult.
That said, my company chose Java before, and it was very rare to meet the requirements. Usually PHP is not a master of PHP writing,
But, rookie, they're not willing to recruit.
List the skill tree required for normal PHP
Linux.mysql.apache.php.html.ajax.css
git or svn
Memcache or Redis
HTTP protocol, network security
Performance optimization, testing
will have 2-3 frames or a specific frame
PHP is really the best language ... Now, you know why?
(Too many conditions to recruit ...) The industry has a specialization, you ask the nine to ten of Java EE does not know about jquery) PHP is not so many training institutions as it is with the JavaScript and. Net. There are not many schools to teach. Many of them are self-taught. Self-taught. Self-taught .... Self-taught you or what? Roll it! Wrote two years of PHP, and then do not know how to improve the demand, high demand skills, while some companies in the field location of poor human environment, coupled with the industry's small influence so difficult to recruit. Demand. Because the domestic real PHP with a very deep company, the total is too little php self-study without project experience is really easy to pit, and different types of projects and decided Phper technology type, PHP has used to do the user system, has used to do the game operation backstage, two different directions of development, To see the project Phper Special, Java also have to do the Web can do hadoop this piece of things? So there are actually points in every technology, and it depends on the type of project.