I am about to finish my Graduation ( B.Tech - Computer Science) very soon. I do like the idea of working with freedom like freelancing provides. Honestly, I noticed quite a significant difference in what we learn at an undergraduate level and the expectations and demands of clients over at freelancer.
What I am trying to say is, although I have written programs in C/C++/C# but the level of programming was never of that stature. We did normal programs, implemented some algorithms at best but freelancing looks way above my level right now.
How exactly do I prepare myself to become a reputed freelancer.
What things do I have to focus on for a career in Computer Science, Programming? Obviously, hard work is necessary but what about the mindset and planning to achieve something as big as this? Please share you experience and point me in the right direction.