Hacker News new | past | comments | ask | show | jobs | submit login

I suck at this stage of the new job process, at my current job i took the first offer which was "decent" money , largely because i didn't have much options (This is like dating).

My excitement about my new job and salary lasted about 3 months, from that point i feel like i am being underpaid, is it worth to try to renegotiate my salary when i have been only 3 months in a company? Otherwise how long should i wait to ask for a raise?




If you are indeed underpaid, the first thing you need to do is get better offer from another company. At that point, your current company has to match or you leave.

Don't ask for more without an offer - it might work out but you risk compromising your current position without a having a backup.


If you ask for a higher pay based on an offer from another company, you're already screwing yourself over.

Your current job MAY accept your pay increase but if they do, there's already a break in trust. And you're setting yourself up for being replaced. You may as well take that new offer right now.

Better option is to negotiate based on skills, experience, responsibilities, and other factors.


You may as well take that new offer right now.

That has been my strategy 4 times in the last 6 years. You can get a much bigger raise if you switch companies than if you stay and wait for a raise. If I had stayed at my first programming job, even with generous 10% raises every 12-18 months, my salary would only have increased by 50-70%. Instead, by switching jobs, I was able to get 20-35% raises each time, and now my base salary is 113% higher than it was 6 years ago.


Beware that this can come back to bite you. If I look at someone's LinkedIn profile and see a slew of jobs listed in months, not years, their resume is going in the (metaphoric) trash. I need to get at least 2 years out of people, preferably 3 (on the low end).


You just have to know when to slow down. The recruiter will recognize the pattern, and might fear you will leave at the first best opportunity. I always felt that 3-4 years with each employer is the most promising strategy (European job market).


I have been through this experience, and it is tough to ask for a raise within the first year. The best time to negotiate is when you receive the offer, after that, you may need to wait a little longer than three months.

Don't claim value; create value. Can you demonstrate how you are underpaid, in that you have data that show what other people in similar positions are making? You'll also need to clearly outline how you have added value to your employer. Simply stating you deserve a raise will not be as effective and showing them why and what you have done to deserve it.

In the meantime, look at ways that you could improve how your company operates. If you are bored, create projects for yourself. Your employer will love you for it in the long term and provide you with a strong recommendation in the event you want to get a new job. Creating value now will also improve how you communicate when interviewing for other jobs.




Consider applying for YC's Summer 2025 batch! Applications are open till May 13

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: