
Every B.Tech aspirant believes that Computer Science or Information Technology is the safest branch in B.tech as there is a huge demand for computer engineers but does all CS student are able to grab the best placement with their choice of job ?
So plan your collage life as a Computer Engineer with us and we will guide you to the right path to get your dream job in your dream company.
Why should I read this blog ?
This is a genuine question that needs to be answered.
So lets face the reality, we all studied hard to get our dream collage and our choice of branch but not all were able to get that. But this time we need to face a bigger challenge. If we see our 12 year of schooling, we have not learnt much useful things that would help us to get the job that we want. We are a lot behind that our competitors at different countries who got the right education and guidance. So to not repeat the same mistake and waste our next 4 years + REST OF YOUR LIFE, this blog will help you.
These are the points that you have to follow to make the best of your collage life
1st Year : Build The Foundation

When you will look at your syllabus you will find unnecessary subjects, like Chemistry, Physics, Electrical, Mathematics , that will not help you much in your career after B.Tech. So DO NOT bother working hard on them, but just study them to pass.
Pick up a programming language that will help you to clear all the fundamental topics of programming and start learning it. Some best options are C , C++ 11 ( Not that blue screen C++ ) , Java 8 . Do not pick languages like Python as they are advanced and you will never learn the fundamentals if you pick them in the starting itself. They are helpful after your fundamentals are clear.
Practice Competitive Programming on platforms like Hacker Rank ( for beginners ) and then going to other platforms like Codeforces ( Best Known ).
Even if you are not interested in programming, remember that this is very crucial for building your problem solving skills. As the first round in placements is coding round, you would need good programming skills and trust me good competitive programming will make your package jump at least 2 to 3 lakhs. So it should be worked upon no matter what. Do not worry about working on projects like android or website as you will be working on them in 2nd year and more on 3rd year. Explore professions of your line like Android Developer, Data Scientist etc. for your future and start studying about their work, their demand in future and skill set. Filter out the ones that does not interest you. You should start choosing your future path that you will be working on.
If you are in second or third year, hopefully you have already done that. If not, then start today itself as you won’t be having any time if you delay it any more.
2nd Year : Build The First Floor

Your actual B.Tech starts in second year as the most important subjects are introduced and if you are not good in them, your career will not be successful. So study these subjects with a lot of concentration.
DATA STRUCTURE is the first subject that is really really important and you must know. If you followed my advice in first year, this subject would be a piece of cake for you as competitive programming uses it a lot and you would be already knowing all important concepts with good programming skills. So no need to mug up algorithms as you can make them on your own. It is really important as in placements, this subject decides your future.
OPERATING SYSTEM is also a good subject if you are interested in this field. Other that these, rest are related to hardware so it is your choice. Do practice competitive programming and now jump on to higher algorithmic concepts like Dynamic programming, Backtracking and Algorithms. Geek for geeks is a good website for concepts and AlgoExpert for algorithms.
After 3rd semester, you can now start working on projects like android, web development, AI , Machine Learning and so on. Also join clubs related to these and coding as seniors give a good guidance and they will help you learn a lot. So don’t be an introvert.
3rd Year : Build The Rest With A Team

Always remember that you can’t build everything alone. So you need a good team that has a similar goal and is hardworking. Select good hardworking people and work on a bigger project that you can actually write in your CV.
Also take part in coding competitions that happen online like Google Code Jam, Facebook HackerCup , ICPC, and a lot more. This will tell you where you stand and what all you have to cover. Also you can mention your ranks in these competitions in you CV and they give certificates.
Now start applying for internships as a practical experience is very essential and will help a lot at the time of placement. Internshala is a good website for finding an internship. Do not go for a paid internship as the practical experience you gain there will be zero and it will be a waste of money.
Learn about the career that you have chosen and make projects related to it so as to get internship based on those projects in your dream company.
NOTE : Third year is the only year in which you have to work hard on your academics. Try your best to keep your percentage above 80 percent so that you can sit in the placements. Many companies have percentage criteria so work hard to get a good score.
4th Year : Market Your Building

Your B.Tech finishes after the third year as in fourth year there are placements . So all you have to do is present your skills and your work to companies and get jobs. You can use the rest time in internships and learning. So YOU CANNOT DO ANYTHING NEW AT THIS POINT OF TIME. That is why planning is sooooo important. If you were able to plan your B.Tech, you were successful , if not then your future is dependent on luck.
So work hard and work smart so that your future is what you want and not what others want.
Add-ons
Personality Development – A good skill set will make you a good candidate but a good personality will make you a good leader. So do work on personality development. Work on your Communication Skills so that you can influence people and work on Leadership Qualities so that you can go for a Managing Level Post.
Seniors – Seniors are a really good source of guidance as they have already utilized or wasted their previous years. So the problems they are facing will be your future. So if you are in touch with seniors, they will tell you what to do and what not to. If they are working on a similar technology, they can save your lot of time. But remember only Be In Touch with them.
Thank You For reading till the end. If you have any suggestions, you can comment below and we will surely respect your opinion.