This is sound advice.<p>Also, I would recommend that you take your time and be picky about your next job. It may well take you into the summer and completion of your current project.<p>When I left my last job, I knew I was ready for probably a year beforehand. On the job, I wrapped up big projects, ensured my colleagues could work on everything that I had built, and mostly stuck to smaller projects and bugfix&#x2F;maintenance sort of work. (It helped that I had a lot of antonomy in choosing my work.)<p>On the side, I spent time rebuilding my personal website&#x2F;portfolio and creating&#x2F;contributing to a few open source projects in areas I wanted to pursue. I applied to a few specific companies, but my next job actually came from an in-house recruiter who was impressed with my portfolio.  I&#x27;ve been very happy so far.