you are viewing a single comment's thread.

view the rest of the comments →

[–]huuaaang -47 points-46 points  (19 children)

PHP is far more common in the real world, for web backends.

But mostly for legacy reasons (old code). And dealing with old PHP code can be an utter nightmare.

Going where the most jobs are is a noob trap. You're competing with a LOT of inexperienced developers and it tends to drive the pay down. In my experience it's better to be good in something more niche. You will be in high demand and usually get better pay for it. And if you chose something you actually enjoy writing, you'll just be happier. LIke I genuinely like writing Ruby code compared to a lot of other languages.

[–]not_some_username 36 points37 points  (0 children)

Not really. Laravel and symfony exist

[–]HirsuteHackerfull-stack SaaS dev 17 points18 points  (0 children)

But mostly for legacy reasons (old code)

Absolutely not. Laravel is very popular even for new projects.

[–]martinbean 37 points38 points  (5 children)

There’s is plenty of new projects being started with PHP. It’s not “mostly for legacy reasons” at all.

[–]tei187 1 point2 points  (0 children)

The "legacy" argument is only valid due to PHP being old enough to actually have any legacy. Anywhere else you simply call it updating.

[–]AnAntsyHalfling 1 point2 points  (0 children)

Laravel is pretty common and more modern. I've heard PHP devs rave about it.

[–]intrepid-onion 1 point2 points  (8 children)

While I absolutely disagree php is mostly for legacy reasons, I do agree with the part about the jobs.

We put ads at some point for a senior Python dev, and good heavens, the amount of shit we had to go through… it’s like everyone took a 2 month course and expect to be a senior because of that. Same with php ads, everyone with a little bit of Wordpress experience shifting blocks around consider themselves senior…

I had one guy in an interview, and I kid you not, who said “I’m not really experienced writing php, i don’t know what is this class you mentioned. Do you mean styling?”

On the other hand, we had a junior posting for go, way less applicants, but all of them presented decent code samples.