Was not sure where to post this, but let this a go.
I m on my final year. And I have discovered in myself a passion for programming in C and started learning it but it is all in a beginning stage. I really bored of Java or I just don't feel satisfaction coding in Java anymore. But problem is that most of my course work uses Java. My 4th year project is in Android client for webservices, but so far it is hell a lot of time debugging and searching answers on stack overflow forum rather than learning:\ I don't have enough knowledge to work full-time as a C programmer after graduation. So keep searching for work in java and java web development just to earn money to keep me 'alive'.
Look forward for your thoughts and suggestions. Have you ever encountered similar situations in your life?