Learn Steps

Things to know in computer science in last year of college.

Hey students, yes I mentioned it because this article’s target users are the students of college that to of computer science.

Here I will divide what students wanna become after their Graduation. So the Classification is as follows

So these are the Categories that I am going to talk about in this article. First of all I will talk about few concepts that are common to all of these and should be learned.

 

Common topics

We have talked about the common things now lets proceed with what specifics you must know if you want to opt for one of the above.

 

Front End Developer

Computer languages you must know :

Frameworks you must know :

You must have knowledge of

This is pretty much you should know about front end at the end of college. You must keep in mind that you will get more and more front end tricks with your experience.

 

 

Back End Developer

Languages you must know

Frameworks you must know

Database you must know

In-Memory databases you must know

In-Memory Search frameworks

You must also have knowledge of

 

Full Stack Developer

So you come to the bigger part. As I told you about small reusable components, merge the above mentioned small components and you will get what you must know to become the full stack developer.

 

Game developer

I don’t have much knowledge on how to do game development but i am sharing few tools that you can can learn and strive towards game development.

Generally what happens in game development is there are many game engines present people use those engine and modify them to make their own games.

 

Android Developer

Languages

Tools you must know

Knowledge you must have

You can also use HTML CSS and Javascript to make android apps but those app will not meet all the requirements that a native app can do. For making apps in javascript you can use tools like phonegap.

 

IOS Developer

Again I don’t have much knowledge but I know that learning IOS development is pretty costly. First you must have a Mac OS then only you can start learning about IOS development.

Languages

Tools

You must have good knowledge of

Phonegap can also be used in developing IOS apps thus making it really awesome as you can get both apps in one code. Awesome no?

 

 

Graphic Designers.

For becoming a graphic designer you must have a good grasp of what is good design, how to make good design, user experince and all

Tools

This is one of the toughest cause it requires a good grasp of others thinking.

 

 

Data Analyst

For being a Data Analyst you must be well aware of the basic concepts of maths and statistics and prediction models.

Languages

Tools

Python Libraries

Other knowledges:

 

Artificial Intelligence Engineer

You must have good grasp of probability and prediction models and statistics. Machine learning and its different models.

Languages

Libraries for python

Knowledge to have

 

So this is all about the different options for you in Computer Engineering . Please note that I am not an expert and this is all my views that you may use. All this knowledge is the perception of my surrounding.

Also one thing that lot of students miss now a days is RANDOMNESS. According to me it is one of the best things to have, as you will come up with solutions that none of other may have think.