Alright then, Alex, let's consider the "variables":
- You don't own a computer.
- You don't have another job waiting.
- You don't have a resume.
- The company you work for doesn't like employees to ask for raises.
- You're just barely starting to learn ASP.NET.
- You can't afford relocation.
It seems the odds are stacked pretty steeply against you. I agree with Dan, however; if you can learn ASP.NET and MS SQL Server, you have a great thing going for you.
Until then, you're only worth what the next guy is willing to do the job for. Hopefully, your company has a little more integrity then to just blow past you for the next cheapest guy, but companies are looking to keep costs very low in this economy.
If it's cheap where you live, chances are pretty good that there are others with your skill-set at the same hourly rate. What would be the reason for the company to offer you a raise if that's the case?
You have to be able to show that company why they should pay you more - what skills and resources do you bring to the team that improves the whole. Feeling like you should be entitled to it is not enough.
I'm coming at it from an owner stand-point, not an employee, although I've been there.
I agree with Dan again, you should start looking for another job, since this company doesn't seem to be the type of working environment that encourages employees to be open and honest. However, keep in mind the economy, and the fact that (X)HTML/CSS coders are a dime a dozen (at least here in my neck of the woods).
Bookmarks