I've joked before, not really thinking about myself, that Java developers are engineers, while PHP developers are indie rockers who had to get jobs.
In my case that's actually a somewhat apt characterization. All through high school I'd striven to organize a band, and had participated in various projects, some that even performed*, but none that satisfied.