Technology: It's Where the Jobs Are
businessweek.com
businessweek.com
For example, cost of living in San Francisco is anywhere from 60-100% higher than most other parts of the US. Same goes for New York, Seattle and Boston. Even Boulder is fairly expensive.
Jobs in San Francisco, in particular, are not cost-effective. Sure, you get paid more, but the differential is rarely enough to make up for the increase in the cost of living. A $100k job in San Francisco (where rent on a one-bedroom apartment is easily $1500/month) is roughly equivalent to a $60k job in Seattle.
That said, San Francisco is gorgeous. It's probably worth a hit to your earning power to live there...at least while you're young and single.
With rent running at $2k+ a month for a double room in a shared house the difference is pretty significant.
The most expensive one I looked at was 350gbp for a room ($700/week - $3k a month) but that place had it's own pool, which is pretty rare in London :)
I was always into technology and was doing PHP + MySQL professionally before I left high school. I still decided to go to college for business. So I learn a lot of valuable business insight I would of normally overlooked.
The one thing I regret is that I didn't have the chance to be surrounded by intelligent tech-savvy people; instead its mostly just kids who belong in high-school who will fit well into their boring corporate jobs.
What's killing me right now is the geographical bias of the whole thing. I'm in St. Louis currently and the job market seems pretty stagnant. What jobs are available tend to be with the megacorporates like A.G. Edwards, CitiGroup, and MasterCard. There are a minority of consulting gigs available.
SliceHost is the one major exception I know of for St. Louis.
it's all ones and zeros, how hard can it be ? i, just press the right key at the right time, and the program practically writes itself (with apologies to beethoven).
This makes me glad I picked Computer Science!
Can anyone offer any advice on making the leap to becoming a web developer (with a background in a different field)? I've coded as a hobby since before I was a teenager (I'm 22), and I've worked on a number of freelance web projects as of late. I figure the best way to go is to build up a strong portfolio of my own projects before applying for a gig that I want at a web company. I would also consider searching out a junior position in order to gain experience.
Definately get to work on the portfolio, but you don't need two dozen pieces. Two great pieces are plenty.