What I Learned from Changing Jobs Three Times

I'm a developer in my mid-30s, and this is my fourth company. I spent 2 years at my first company, 1.5 years at my second, 2 years at my third, and I'm in my first year at my current one. This isn't meant to encourage job-hopping; I'm just writing down what I've experienced.

1. Your salary goes up when you change jobs, but expectations rise with it

When I changed jobs the first time, I was happy about a 20% raise, but as soon as I joined, the pressure to "prove I was worth it" came right along with it. Now, when I look at an offer, I care more about the team situation and onboarding process than the salary.

2. They ask about your reason for leaving no matter where you go

I once answered honestly with "because of the people," and the interview atmosphere went cold. Now I keep the facts but frame them around "the direction I want to move in."

3. References are so much easier if you build them up in advance

When I was preparing to change jobs in a hurry, reaching out to my old team lead was the most embarrassing and difficult part. Now there are two people I still check in with occasionally even after leaving.

4. What you did around your third year matters most

Rather than flashy projects from when I was a junior, I was asked far more often about what problems I took responsibility for through to the end in my third year.

Lastly, when a job change isn't working out, just finishing even one thing properly at your current company ended up being the fastest path. Good luck, everyone.

by 지나가던행인551

9 answers

Agreed, especially number 4

by 취준생김씨462 · ▲0

I totally agree that a higher salary comes with higher expectations. I got a 25% raise and in my first week was told to tear apart and redo all the legacy code—talk about a reality check lol. Now, when I look at an offer, the first thing I check is the team lead's personality.

by 코딩하는곰992 · ▲0