Re: [PHP-EVANGELISM] Bad rep?
[email protected] (Rasmus Lerdorf) Tue, 6 May 2003 08:31:23 -0700 (Pacific Standard Time)
| Newsgroups | php.evangelism |
|---|---|
| Message-ID | <Pine.WNT.4.53.0305060815380.2980@DELL> |
Present yourself as a programmer and not as a "PHP Programmer". When I hire people I look for a solid background in a variety of languages. Even if I need a PHP person, I am unlikely to hire someone who comes to me with only PHP experience. I want to see C, C++, Perl, Python and Java on the resume. PHP, by its very nature, is a really easy language to pick up. That is what has made it so popular. People can start using it and within and day or two they feel that they are proficient in PHP. This is great because it opens up web development to a lot of people who might not otherwise have been able to program a web application. But at the same time, this person may not be the most attractive candidate when it comes to someone hiring a web developer. In the past people have suggested that we make PHP harder to use so that only "real" programmers can use it. This is one of the most bogus and elitist arguments ever and it always sets me off into a fit of ranting. PHP is a glue language that can be used at many different levels. To some it is a toy language because that is how they use it. And in some ways it is very much a toy language. One of the best toy languages ever as a matter of fact. To others it is an intermediate level language that bridges the gap between the front-end and the back-end in a 3-tier architecture. And to another group it is a powerful OO language used to write large object oriented applications in. To me personally, PHP is a powerful templating system because that is what I originally wrote and that is how I have always used it and that is how I am deploying it at Yahoo these days. Trying to change peoples' perception of something is a very difficult thing to do. If we were a company we would be looking at hiring a creative advertising company who would put together feel-good tv and radio ads and perhaps some cute billboards that would have catchy slogans and pretty hackers waterskiing or something like that. But we are not a company. We are a very diverse collection of web developers who even amongst ourselves have a hard time agreeing on what PHP is and who the target audience of the language really should be. We know absolutely jack-shit about marketing and we suck at waterskiing! -Rasmus On Tue, 6 May 2003, Graham Rosser wrote: > I don't know if this has been covered before, but it seems to me that > PHP, despite its widespread use, is very much considered to be a > "Cinderella" of the modern programming languages. > > How do I know this? Well, looking at the job market in the UK, it seems > that most, if not all, the people looking for PHP skills (a small, but > increasing, number) rate the value of those skills at something > considerably less than basic HTML coding. In fact, if you went for a PHP > job, you'd probably get better paid for making the tea... > > Certainly, the disparity between the perceived value of PHP skills and > things like Perl, Java, JSP, etc., is absolutely vast. This applies in > all sizes of business. > > I find this disconcerting because, as a programmer of some 30 years > experience, I've adopted PHP in preference to Perl, which I find > inelegant and quirky, and have used it increasingly in place of Shell > and C, both of which I consider myself to be above average at coding. > > I'd like to think that, in adopting a language for preference, I wasn't > being completely daft, that my reasoning was sound and based on the > qualities that I see in that language. > > Is there someone out there who's taking note of how PHP is perceived? > Am I wrong in my assessments? > What can be done, if I'm right? > > Regards > > Graham > > > -- > PHP Evangelism Mailing List (http://www.php.net/) > To unsubscribe, visit: http://www.php.net/unsub.php >