Take the 2-minute tour ×
Programmers Stack Exchange is a question and answer site for professional programmers interested in conceptual questions about software development. It's 100% free, no registration required.

Due to circumstances outside of my control, I might have to take a gap year from my computer science course at university. The trouble is that due to other circumstances, for example, living in the middle of nowhere, and even entry-level programming jobs requiring a completed degree, there's a realistically zero prospect of getting a job in this period.

What else can I do to significantly progress my career or education in this time frame?

share|improve this question
2  
Not an appropriate question for this forum –  Ryan Aug 5 '12 at 6:01
add comment

closed as off topic by Walter, Glenn Nelson, Dynamic, Jimmy Hoffa, Robert Harvey Jan 3 '13 at 0:09

Questions on Programmers Stack Exchange are expected to relate to software development within the scope defined by the community. Consider editing the question or leaving comments for improvement if you believe the question can be reworded to fit within the scope. Read more about reopening questions here.If this question can be reworded to fit the rules in the help center, please edit the question.

3 Answers

up vote 7 down vote accepted

Join an open source project that deals with something you are interested in.

You will learn how to produce software in the real world and be able to point to it in your CV.

The more ambitious the project the more you will learn from it - the linux kernel is probably one that will advance both your education and career.

share|improve this answer
add comment

"Living in the middle of nowhere" is not a problem anymore as long as you have a decent internet connection. Consider getting work from any of the many freelance sites: elance.com, vworker.com, freelancer.com, odesk.com and others.

I have been getting steady work off of vworker lately.

They usually don't pay as well as on-site work, but you can work when you want where you want and gain experience that can be included in your resume.

share|improve this answer
add comment

With discipline, You can take a course or two independently. Just find any course syllabus and use that to make a schedule, etc.

You can work remotely with the net. If you are a good web programmer you can even make money that way.

share|improve this answer
add comment

Not the answer you're looking for? Browse other questions tagged or ask your own question.