Hi everyone.
I'm a relatively new developer to the industry, although I've been programming in school and before for 8 years or more. I want to ask a question about my situation and whether I should ask to be paid more.
I was hired about 6 months ago fresh out of school to a 'software engineer' position. As I understand I was hired as a junior developer, given both my new role in the company and the amount I was getting paid.
I went to a top-10 college for CS; I know this looks like bragging, but I have grown a lot in the past 6 months. About a month ago, my boss went out of town for 2 weeks, and I was responsible for maintaining the revenue-generating system that he usually works on. A couple weeks ago my boss told me he no longer considers me a junior developer.
Now, my boss is getting a promotion. I am being given increased responsibilities in that I am going to be taking over maintaining and coding for the system(s) my boss used to maintain.
I know he is getting a pay-raise. Do I deserve one too? Is it too early in my career (~7 months in to this job) to ask? Thanks hackers.
If you are roughly near the mean of where you should be for your experience then I would wait for your company to do something. Good companies know who their value-adders are and they reward them accordingly. If you add value like crazy for a few years without being a pain to your supervisor/bosses about compensation you will make much more in the long run then if you are constantly whining about your compensation.
In this industry what you know is only important for accomplishing "value-adds". Knowledge for knowledge sake is not something that should (or can) be rewarded with money, your ability to add value is what is being compensated. It sucks, but as far as your company is concerned, you are a black box that produces value, they really don't care what goes on inside the box. Your knowledge and pedigree is useless to them unless YOU know how to apply it to their business.
Remember that good careers are built in years. If you work hard and are lucky you might end up where you want to be in ~10 years. Immense success in shorter amounts of time than this has much more to do with being in the right place at the right time than any work you might put in. Good luck.