Yeah, It winter vacation. The cozy environment to make things feel better. So now vacation, how to spend it ? If you want to be in the crew, just go on, and trip with others, hang out and kill time. But what if you want to be someone little different, stand separate from the crew, then you have reached the right destination. Here I will show you 10 super cool things to do during vacation time. If you are a computer science student or have enthusiasm towards learning geeky stuff, then this post is for you.
Let’s not waste time anymore, here are the 10 Super cool things to do during Vacation Time, starting with the reverse countdown…
10. Start your blog
Free your mind, be cool and come up with new ideas, which can help you and the others. Set them free and publish them online. It will make you gain readership and also help you to enhance your skills. Let say, you love story writing, then why not upload your stories in your private blog, you will get eReaders. It’s just like making your hobby go online.
9. Start your social group
Got a separate gang, an NGO, or some geeky group, why not come out of facebook, and create your own social group which is completely dedicated to your group, Where the sole purpose of the social site will be restricted to the moto of your group. Have your data with you, with complete privacy protection. You can choose free scripts like oxwall, the best open source social networking suite for your purpose.
8. Learn PHP, JS and HTML5
7. Learn Angular JS
Angular implements the MVC pattern to separate presentation, data, and logic components. Using dependency injection, Angular brings traditionally server-side services, such as view-dependent controllers, to client-side web applications. Consequently, much of the burden on the server can be reduced. To know more, click Here.
6. Learn Android App development
The market demands it. Everywhere you see, new startups are coming up. Most of them are mobile based, they need someone to make their apps, so they go for Android Developers.
Let’s look at some numbers…
- Android is the primary OS for 300 Smartphones, 90 Tablets & 6 E-Readers
- Every day around 1.5 million Android devices is activated across the globe.
- There are over 1,460,800 apps in Google Play store & growing!
- Over 60% of Android apps are for free!
5. Learn PhoneGap [Cross-platform development]
4. Learn Python
Python is an interpreted, object-oriented, high-level programming language with dynamic semantics. Its high-level built in data structures, combined with dynamic typing and dynamic binding, make it very attractive for Rapid Application Development, as well as for use as a scripting or glue language to connect existing components together. Moreover, the market demands it.
3. Learn Arduino / Raspberry / Other MC
All the electronic enthusiast or those IT Guys who are interested in tinker with the embedded technology should give the Arduino or raspberry-pi a try. Using these microcontrollers we can control the electronic devices programmatically. It’s a fun time tinkering and hacking these microcontrollers. In spite, they have a limiting processing speed and computing power, but when integrated with the sensors, they are capable of doing super cool stuff.
2. Learn Working with cloud / IOT
This is the age of IOT and cloud. When you have a basic, prerequisite knowledge of the embedded system, why not take them to the internet. Yes when these devices are connected with each other and over the internet, IOT comes into the scene. A very decent example is smart home automation, in this your home becomes smart, it interacts with you over the internet. It can send you periodic notifications about the workaround of your home.
Cloud computing is computing based on the internet. Where in the past, people would run applications or programs from software downloaded on a physical computer or server in their building, cloud computing allows people access to the same kinds of applications through the internet.
1. Learn AI / ML
Well, this is the best thing you can do in winter. Machine learning and Artificial intelligence is the hottest trend these days. Python is the most recommended language to implement Machine learning. The standard intelligence is given to the computer by programming the model with some basic IF-THEN statements, but soft computing is way beyond these basic paradigms. Its about training the model, either by using the concepts of nature, Genetic Algorithms or by using ANNs. AI and ML are huge Buzz Words, just like Big Data. Learn the basics of ML from this youtube playlist – here.
So this ends the list, wish you a very good vacation.
Hope you have the fun time exploring these…
Got some more interesting to share, do drop them in comments. 🙂
Happi Holidays… 😀