Different stream to opt in computer science

Riti Nema
4 min readNov 30, 2019

--

Many people when start studying computer science don’t have knowledge or actual path of where to go and how to become strong at coding.

People then arbitrarily start learning different languages to make themselves strong in this particular field.

But here, they goes wrong.

The twist here is you only need to have command at one particular language of your particular own personal interest.

Without having the idea of different languages used in different fields your coding journey is just like the boat without destination.

So, the different most common fields in computer science are ……..

  1. Competitive coding

The first thing every one most commonly focuses on after learning basic language (c / c++) is competitive coding.

It is most important and most common aspect to develop coding skills and mind capabilities. Competitive coding is not a thing to learn but a thing to develop. It can be developed by learning on platform like code chef, code forces, Hacker rank and many more.

Many companies like Google , microsoft hire people only on the basis of competitive coding.

2. Web-development

It is the second most common field and the most easiest one. It is interesting to many new people getting started at coding .

It is related to development of web pages ,websites and web applications . Web development can be learn by HTML ,CSS for designing java script for functionality and node js for backend . Many more stuffs like GitHub , json , can be learnt to make it strong .

Web development in India as an career option has gained immemce prominence . Humongous success of startups like Zomato , flipkart has inspired many no. Of young techies.

3. Big data and Hadoop

Big Data and Hadoop are technologies used to handle large amount of data. Big Data is large amount of data which consists of structure, unstructured data, that cannot be stored or processed by traditional data storage techniques. Hadoop on the other had is a tool that is used to handle big data.

Learning big data makes you one step ahead .there is a great scope of for freshers knowing big data and Hadoop.

4. Android app development

It is related to the development of android applications. Android applications can only me made by java or kotlin. Java is most common for android app development.

Applet , awt can be learnt in java for for making a GUI. That is fully functional user interface .

Java has been the king of language from past many years. Java can be applied to almost any field . There are great no. Of jobs with good packages in the market .

5. Artificial intelligence and machine learning.

These two terms are related somehow. python is considered as the king of artificial learning. Machine learning can be implemented by learning R-python. MI and AL are the topics for innovaters who likes innovation and creation.

Python and machine is new big thing in the market which is getting prominence every day . There are enormous no. Of jobs out there for machine learning.

Thanks for Reading . Kindly follow me for more such articles and if you find my content valuable , you can show your support by clicking on the link below and making a donation . Happy Coding :)

Support me at : https://ko-fi.com/ritinema23

Riti Nema on Linkedin : https://www.linkedin.com/in/riti-nema-707b1719b/
Riti Nema on Twitter :
https://x.com/ritinema23
Riti Nema on Github :
https://github.com/ritinema23

--

--