Hacker News new | ask | show | jobs
by josho 4524 days ago
Know your market value. You can find this out by doing occasional job interviews and receiving offers. Don't view this as wasting your time or theirs, if a truly exceptional offer is made you would take it, and you often don't know if they are exceptional until late in the process. (e.g. my second job out of school nearly didn't happen because after the second interview I thought the role wasn't interesting, fortunately the hiring manager persisted and found a role in the company that I enjoyed, I stayed at that company for 5 successful years)

Learn how to negotiate, use those job offers from above to practice countering on an offer. Realize that raises are negotiations too, and in negotiations before the raise comes you need to prepare your boss properly. E.g. Weeks/months before raise season remind your boss about your accomplishments. Remind your boss about your accomplishments, it's not bragging if you do it right.

Finally, just as you manage your career by learning technical skills you need to manage your career by learning soft skills, and other career advancing techniques. I wish I had books to recommend, but my lessons were all learned through mistakes.

1 comments

Thanks, josho! I appreciate the concrete, actionable advice.