- Year 1: Get extremely good at writing code. As a first step, it is important that you are absolutely comfortable with writing code. Given an algorithm's explanation, you should be able to implement it in no time. I have seen many people start Android app development in the first year. Do you know how to write code? If not, focus on that. Leave Android app development for later years.
- Year 2: Learn problem-solving. You can do so by practicing a lot of problems on various online judges like CodeChef, SPOJ, CodeForces, etc. Competitive Programming opens up your mind and helps you think faster and better. As a college student, it should be among the top things in your priority list. Participate in Programming contests like ACM ICPC. Achievements in these contests really shine on your resume. Please note that I am not marketing for Competitive Programming. I am marketing for problem-solving. Competitive Programming happens to be one of the best ways to learn problem-solving at the college level.
- Year 4: Learn new technologies like Machine Learning, Blockchain, etc. In today’s fast-moving world, it is important that you stay relevant to the market demands. This will help you create a competitive edge over your competitors.
Monday, 15 July 2019
How do I compete with the students studying in IITs while studying in a mediocre college?
Since I am from a Computer Science background, I will write from that point of view. Also, my answer would primarily be useful for those who are still in college.
At IITs, by-and-large, we follow a template aside from our usual college curriculum. If you observe carefully, most of the courses are the same in almost any institute. Clearly, that is not the difference creator. This template is what creates a difference. This template is what most people follow which helps them develop the right skills for the industry.
Do not flip the order. Do not learn Machine Learning when you barely know how to write code or solve problems. Almost every company today takes a DS/Algo round. Make sure that you are able to crack it. If you have mastered the art of problem-solving, everything would be easy for you, be it Android, be it web, be it ML/AI.
So you want to start with Competitive Programming? Good, you’re at the right place :) The following are the steps to help you get start...
Machine Learning as a domain is currently the hottest domain in the market. Big tech companies like Google, Facebook, Microsoft, Amazon,...
One of the most important steps in getting shortlisted for your dream company is to make sure that your resume clears the screening proced...
How are people earning 55LPA/24 LPA at the age of 24-27? I am 23 years old. I earn only 24k per month working in an MNC. What should I do to get on par?I turned 22 just two months back and straight out of college, I was offered 5 packages that varied from Rs. 27 lakhs per annum to up to Rs...