3 ms·
I actually thought a 2-year stay at a software job was a long time. In my experience, staying beyond that was pointless. After 2 years you've mostly learned e
by dj2stein9 14y ago
I actually thought a 2-year stay at a software job was a long time. In my experience, staying beyond that was pointless. After 2 years you've mostly learned everything you can learn from that position, and I've never received a raise more than 5%, so I always had to look elsewhere for better pay and new opportunities and technologies to learn. If there are companies that go out of their way to retain their software engineers, I've never been fortunate enough to work for one.