I'm a Junior C# developer. I have tried to learn in several field in Computer-Science. I was working On Linux programming in about 2 years and I was even a OS developer.
I'm loving to learn and make money, but it seems that learning is after making money. Because I have tried some theoretical courses at the University and after hiring in an Middle-Size company, I learn that it's Customer needs that defines our Job
Not Theoretical enjoyments.