This post contains the following :
About the Blog
Hi everyone, this is Aman Dalmia, a pre-final year student studying at IIT Guwahati. This first blog post illustrates my plans for the winter break, the various courses I plan to complete, the skills I intend to develop and a concise plan as to how should one go about learning the same.
I have my placements the next year and these posts are a start to my preparation for the same. But at the same time, it's not only that. For starters, I had recently started contributing to scikit-learn, the famous machine learning library and I have discovered my newly found love for Open Source since then. Also, for all those who love solving problems (including me), solving algorithmic questions and improving your coding skills would seem more fun, than work. My plan covers the following topics - Open Source Contribution, Machine Learning, Preparation for ACM ICPC and some notes about my research project this winter on Deep learning.
The things that I am going to mention later in The Checklist may seem too far fatched, it seemed at first to me too. But after careful realization, I have observed that most of us don't really make our 24 hours count. With better time management and sincerity at work, I believe ANYTHING can be achieved. This video describes how we can plan our entire day with better time management :
But before starting, the most important thing that one needs to do is - Set Your Goals. Without any concrete goals, you won't be able to carry this on for much longer. Although this series of posts is only for my winter break, but there would be many more coming up after them. I plan to do this for the long term, and that's what you need to do too. To know how investing your time today is going to take you one step closer to your ideal self, there's no bigger motivation. Last but not the least, it's a good way to stay motivated by watching one such video first thing in the morning :
In closing, I hope this helps the person reading the post. I can't guarantee that anyone will get placed in some XYZ company, because more than placements, this is for my personal development and I'll be starting to work on the plan from today itself. I can promise this, that, on completion of the above tasks, one would become a much better programmer with a vast range of knowledge in Computer Science.
Cheers! To a better tomorrow :)