I came across this interesting thread – How did you get your first Python job?
Many ideas in this thread apply to finding other software jobs when you don’t have prior job experience to show. Some of the techniques (from this thread and others):
- Create useful apps (in your favorite language) and give them away.
- Work on open source projects. I know a few people who were hired by open source project teams.
- Create a YouTube video explaining how you developed this software and how it works.
- Tweet that you are interested in working on your favorite language – Python/Ruby/PHP/Java
- Try to find companies that use your favorite language and try to get internships while still in college.
- Try to get some part time assignments in your favorite language. You can do this even when you are in college.
- Participate in discussion forums and answer questions with code samples. These questions will give you problems to work on. Solving these problems help others and let you learn.
- Create a web presence (about.me is a great resource) and mention what you do. Keep them updated.
- Blog about your efforts. Include code snippets, pointers to your github pages. Tweet these blog posts (or make them your email signature)