TL;DR: Work hard, save money, don&#x27;t be an asshole.<p>Work hard, be good at what you do, and save every dime you can. Make sure you&#x27;ve got enough cash to maintain your life for 6 months. This can take time, it took me 3 years in my first tech job to reach this point, and didn&#x27;t have much resembling a life during this time. It kinda sucked, but the investment paid off multiple times over.<p>Then interview aggressively. Interview for jobs you don&#x27;t actually want, it makes good practice, and they&#x27;re easy to reject. When you&#x27;re researching the companies you interview for, look into why you&#x27;d want to work for them, not just into random trivia to demonstrate an interest in the firm (do this too of course). Remember that the interview is a two way street. You&#x27;re interviewing them to make sure it&#x27;s a good fit. Ask to look around the office, to chat to some of the people you&#x27;d be working with. Look at the nearest toilets to where you&#x27;ll be working.<p>Do not be afraid to turn down jobs. You&#x27;re not burning bridges. You can turn a job down and still join them later if you change your mind (if they&#x27;re still hiring). If you&#x27;ve taken a job and decided it&#x27;s not a good fit, do your best to impress as much as you can, as quickly as you can. Demonstrate your worth. They&#x27;ll be disappointed when you leave, but you&#x27;ve left the door open for future opportunities with all of them. Having options is the closest you can get to free employment insurance. This builds your professional network, which leads to more and more opportunities in future.<p>Your salary is a function of your ability to negotiate. Interview for jobs you don&#x27;t want to get offers. Salary negotiations are like prom dates. The more people that want to go to prom with you, the more people that&#x27;ll want to go to prom with you. Desirability breeds desire. Having offers means you can negotiate higher, and get more of what you want. Their starting offer is their floor. They will only go up.<p>Go back to the beginning. Save every nickel and dime you make. You should increase your liquid cash to minimum 12 months living expenses (at the rate of expense of the life you want to lead, not at the rate of saving every nickel and dime). You should have additional savings, investments, property potentially if that&#x27;s the right route for you.<p>Work hard, be good at what you do. If you are, and the people you&#x27;re working with are too, mutual respect builds, and from that, friendship. If you&#x27;re like me, 10 years in, you&#x27;re no longer interviewing for jobs, you&#x27;re chatting to friends about prospective opportunities where they&#x27;re working. They&#x27;ve done similar to you, and they&#x27;re only working in places with people they respect, so the effort involved on both sides of the hiring process goes down.<p>Invest in yourself, balance your life with your work (life-work balance, the ordering of that phrase is important), value your time. Don&#x27;t work for anyone who doesn&#x27;t. That doesn&#x27;t mean you don&#x27;t do crunches, just that they&#x27;re exceptional rather than ordinary.