Quote Originally Posted by dpatel304 View Post
It was really hard for me to grasp a lot of things during my Bachelor's, just because I was not applying it yet.
A sign of any good programmer is that they program, and not just what they are paid for, but just for fun as well. If you weren't applying what you learned during your studies, then maybe you should ask yourself if you really like programming or if it's just a good way to make a living.
Quote Originally Posted by dpatel304 View Post
One thing that someone recently advised me, which sounds smart, would be to learn Mandarin. That sounds like it would be a very wise move for the future (I'm 26 now, so I have a lot of time left in this field).
Learning something that is totally unrelated to what you want to achieve sounds like a great way to improve your career changes.