I just got laid off, and have two years' experience as a software engineer (mainly python and JavaScript, but others as necessary). I don't have a CS degree, and my portfolio only includes little JavaScript doodads that don't illustrate a wide range of skills. What kinds of projects should I work on adding to my portfolio? Should I stick with Python where I'm comfortable, or start learning Rails or something else? I'm looking for full-stack and front-end positions.
The type of project will depend greatly upon the type of work that you'd like to perform. While a novel AI package might be best for some folks, a pretty web page might be better for others.<p>That said, with two years of experience, I'd think it more important to meet others in your field. A friend who can get you past HR is more valuable than another line on a resume.