New to computer science? Here are some domains which you can follow

With so many things to do, and so much less time, stay focused on what you love the most

Madhav Bahl
2 min readSep 3, 2019

The vastness of Computer Science can never be fully explored, one can never say that “I have completed web development, or I have completed Machine Learning”,

Even if you think that you have read everything about a specific domain that exists till now, still you are not done, because, by the time you were reading about that, it is highly possible that many new things in the same domain were introduced and/or discovered. And that’s the beauty of knowledge

I generally say this:

The sphere of knowledge is called universe, it is infinite, without a beginning or an end, and yet is expanding!

“The more a person knows, the more he comes to know that there is much more to know”

So keep exploring things for the beauty of it, and never think of yourself as an expert, or an all-knowing deity

If you have this “always a beginner” kind of mentality and curiosity, it will lead you to learn and explore more, but when the pride of knowing more than others conquers your mind, your learning stops, which can have disastrous effects in long-term.

So, if you are a beginner in computer science, or if you are experienced in some particular domain and are willing to explore more, here are some domains which you can follow and learn

- Competitive Programming
- Web development
- App Dev (android/iOS/desktop)
- Cross-Platform app development
- Machine Learning
- Deep Learning
- Artificial Intelligence
- Network Security
- Computer Vision
- Blockchain
- AR/VR
- Iot (IIoT being more popular these days)

Text me if you think I missed any domain, I’ll add it on to the list :)

“Always aim for the moon. If you miss you’ll land among the stars.”

That’s it, hope you liked this short blog.

Feel free to reach out to me anytime if you want to discuss something :D

I would be more than happy if you send your feedback, suggestions or ask queries. Moreover, I love to make new friends and we can be friends, just drop me a mail.

Thanks a lot for reading till end. You can contact me in case if you need any assistance:
Email: madhavbahl10@gmail.com
Web:
http://madhavbahl.tech/
Github:
https://github.com/MadhavBahlMD
LinkedIn:
https://www.linkedin.com/in/madhavbahl/

--

--

Madhav Bahl
Madhav Bahl

Written by Madhav Bahl

I help 90,000 students and software professionals enhance their lifestyle, stay fit and grow in career 🚀

Responses (2)