#100DaysOfCode is not a challenge, it is a movement.
Going into the #100DaysOfCode, I took it as a challenge to better myself but what I am learning from it, is the support which you get through the accountibility/transparency. This allows you to be honest with yourself on where your knowledge levelis, as well as, the interaction with people taking the same journey.
“If you want to lift yourself up, lift up someone else.” – Booker T. Washington
As I feel one of the hardest parts of learning something new on your own, is not having the support structure, such as being able to discuss problems with people to gain a better understanding or see the problem from a different perspective. Social media with apps like twitter, instagram, slack grants you the oppurtunity to do this.
I am also using a mobile app called soloLearn, which breaks programming language’s fundamentals down into concise sections. This makes it perfect for daily commute.
This is a great way to prepare for the working world, as most of your time will be spent reading up on new developments of a techonlogy or learning a new language. But most importantly I feel it helps you to formulate the right questions to ask when you are stuck and to work on your soft skills, like communication. As, most of your time will be spent working in teams when it comes to IT.
I have been away from Java for few years now, and WOW how it has changed! This first week I started from the bottom, going over the fundamentals and I am currently brushing up on Junit 4, and will be returning to collections. Looking forward to applying some of this knowledge to some mini projects.
For anyone interested in the #100 Days of Code challenge – http://www.100daysofcode.com/