DEV Community

The Perils of PHP

jennymegan on November 08, 2020

I had an initial assessment with a large company recently. A global financial corporation who advertised their in house "coding academy" or similar...
Collapse
 
martyonthefly profile image
Sylvain Marty

Hello Jenny!

I think PHP is a really good language: good community, lots of libraries, conventions and frameworks are very matures.
In my company, we were using PHP as our main language since 2016 but we are now facing issues to recruit for this specific language.
In France, a lot of CS study are now teaching NodeJS, Java or C/C++ but PHP got abandonned... This means PHP developers will be more rare in the future.
This is why a startup like mine is now migrating from PHP to NodeJS.

Is PHP is dying out? I don't think so, PHP still powers a lot of website but eventually it will be less and less used.

Collapse
 
rudirocha profile image
Rúdi Rocha

I see in other countries the same mindset. And at the same stage companies migrating to another languages to run away from PHP.
And the truth, I believe, just a few really assessing the right tech for their projects (even with PHP)

Collapse
 
jennymegan profile image
jennymegan

Interesting - so it's a sort of spiral due to lack of training leading to lack of demand. A shame, but maybe it'll change again in the future

Collapse
 
jonrandy profile image
Jon Randy 🎖️

Job listings for entry-level PHP developer roles have increased a massive 834% since January 2020

zdnet.com/article/2020s-fastest-ri...

Collapse
 
rudirocha profile image
Rúdi Rocha

Hey!
Regardless the opportunity, learning to code and start facing some interviews is a great start.
About the language to start : I would recommend you one that ensures best practices and easy to start with. C# could be the best one. PHP is in fact a great language to start with but keep in mind that the setup step can take longer specially if you don't understand this part yet.
Also, PHP is not dying at all. This last years new versions had been released (and quite impressive from a performance point of view).
Another advice is :start by learning a language first and then a framework.
After you pick a language I can give you useful resources for starting
Good studying

Collapse
 
jennymegan profile image
jennymegan

Thanks Rúdi - I will be in touch, I appreciate the help!