I'm a programmer. I got 4 or 5 percent after a year with the company. When I switched jobs I got around a 20 percent pay hike. The I switched again to work for myself, and I'm making about 75 percent more, but I have less job security and I have to pay my own health insurance, pension etc. It's nice because the harder and smarter I work, the more money I make, so I actually have some motivation. Also, it's nice when you can sell software you've already written, debugged, and have been paid to develop to a few different companies.