this post was submitted on 21 Jan 2024
50 points (91.7% liked)

CSCareerQuestions

968 readers
1 users here now

A community to ask questions about the tech industry!

Rules/Guidelines

Related Communities

Credits

Icon base by Skoll under CC BY 3.0 with modifications to add a gradient

founded 1 year ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
[โ€“] [email protected] 13 points 10 months ago* (last edited 10 months ago) (2 children)

I have too many...I'll pick my favorite lessons as they're all kind of related

Don't stay at a job too long. Eventually, you'll be training a new hire that makes more than you and they'll probably be your replacement.

It only takes a couple promotions before your career development stagnates usually because you'll always be seen as the person you were when you started. Get a new job elsewhere with a title higher than the place you left and that becomes your new baseline. Repeat every few years.

If you want to earn more money, get a new job. Bonuses magically dry up. And your yearly performance increase won't ever keep up with inflation. Even lateral moves at a different company can mean decent salary inceease as market rate changes over time. (This doesn't always work with a lateral move so shoot for a higher position).

Don't sweat the specifics for job requirements in postings. They're not expecting someone that hits every bullet point. That would be dream candidate that doesn't exist. If you're at least familiar with what they're asking for and can pick it up, then you're good. Most of the time you're trained on the job anyway. Just demonstrate you're competent.

(Oops didn't realize this was a CS / programming community. Hopefully some of this still applies)

[โ€“] [email protected] 1 points 9 months ago

Oops didn't realize this was a CS / programming community. Hopefully some of this still applies

Great insights. It all still applies.