But, I have a few negative thoughts regarding "the web" as a career choice.
1. I think young people mistakenly believe a career in the web to be more glamorous and prosperous than it really is. They see flashy websites and mobile apps, think "I could do that" but don't realise the huge graft that goes into these things. If you couldn't be bothered to learn French at GCSE, what on earth makes you think you're going to bother any more with PHP? The money is not as great as people think either, when I first started I was on little more after tax than somebody working full time on a checkout in Tesco. Sure, I'm on a lot more now, but only after having worked hard for it.
2. Competition for jobs is intensifying, rapidly. Yes, the web is a vastly expanding industry but right now there are not the jobs to match that. There are not enough, not even close to enough, jobs out there to match the sheer number of people trying their hand at web development. Not in the UK anyhow.
3. A lot of people seem to think all web development/design consists of is HTML/CSS/PHP with a bit of Photoshop thrown in. Not enough design principles, not enough solid programming knowledge, not enough specialisation. Too many people are a bit "skitz" with it all and just jump from one thing to another without learning it properly and thoroughly. It takes years for example to become an expert PHP programmer. You're not qualified to say you can write PHP because you spent two weeks learning a few tutorials.
4. I think a lot of young people are seeing the web as an easy career option. It's a default fallback if all else fails. I particularly come to this conclusion based on a lot of thread I've seen on here. Things like "Well I suppose I thought I should have a go" or "I don't know what else to study so I was thinking of doing web development". You really think it's that easy? Attitudes like this devalue the industry. It's like the new beauty therapy, "Well I can't do anything else".
So....am I right? Do you agree? Am I being too controversial, or even offensive?
Edited by brightonmike, 31 January 2012 - 11:23 AM.