10 Mistakes to Avoid in College & Career

Hey everyone!
I watched a video on this topic, the speakers were people who had experience in Google & Facebook since couple of years.
I would like to share the tips they have discussed
1) Stuck in Tutorial
This is one of the biggest mistakes students do while learning to code. They keep watching one tutorial after the other and end up just watching tutorials without putting anything into action. This could slow down your learning rate very much. To learn something faster, start hands on activities. By doing so, you could understand your mistakes and correct them.
2) Uncomfortable zone
Getting out of comfort zone is a big challenge for all of us. The thing we have in our mindset is that, if we get out of comfort zone and start working towards our goal, we don't get the reward instantly in most of the cases. The truth is, no one hits a century in their first cricket match. Everything comes through practice. Practice takes time. The phase in which you will be when you get out of your comfort zone is the learning phase, not the earning phase. Earning phase begins when you have spent time in learning phase.
3) Only paid internships/ Courses which give certificate
The thing students have in their mind is that, what is the use of completing a course when we are not getting a certificate at the end? What is the use of doing internship in which I wont get money?
See, let me tell you that if you have relevant skills to solve a problem, people will be ready to pay you. Now, at the beginning level, no one has those skills, it means, we start from learning phase and build our skills first. Then starts the earning phase when you get paid.
4) Starting DSA/Projects during 8th sem
This is a very big mistake we all do. We waste our 4 years and just a few weeks before placements start thinking about coding rounds and projects. And we end up copying projects from internet/senior etc. Due to this we dont actually know how the project works and fail to answer the interviewer about the project.
5) Trying to choose the "perfect" tech Many of us waste a lot of time trying to choose what to excel in. This way we end up wasting a lot of time. Instead, we could try out all things and choose for ourselves what suits our interest. Yes, trying out will take time and effort. There is no shortcut to success.
6) Comparing yourself with others
My friend started android development a year back, in the first few month he used to stay awake at nights debugging the code, struggling to find answers, asking help from seniors. After six months, he got a grasp on the coding part, he gets less bugs and knows about the website which might solve his queries etc.
After an year he has experience in coding, he told me to start learning android development. I watched a tutorial to get started and wrote code for simple app (say coffee ordering app). When I tried executing, I got a lot of errors. I saw my friend sitting and coding easily. I felt that I'm not capable of doing android development and gave up.
This is not real story, but I'm pretty sure everyone has a similar story. We compare ourselves with others without thinking of how much struggle they have already done which we haven't. This leads to very wrong conclusions we make.
7) Not knowing how to ask questions
We often are very impatient and want answers right at the moment. So we just message like "Hi, I'm doing android development and I am not able to execute the code. Its showing error. What should I do?". In this way, there are very few chances, the other person will reply. Everyone is busy with their own work. You should make things as easy as possible for others to get your question when asking for help. Some tips are: Try including the code you have written, and possible mistakes that might have been made by you. And yes, dont forget to do research about your problem before asking. Having done the above steps, then if you ask for help. The other person will be more willing to help you because you are genuinely in a problem.
8) Skipping College subjects
Some of the subjects are there in college which are very important from interview point of view. They must not be skipped or taken lightly during the semesters. People make this mistake and a the end suffer to understand and learn these subjects.
9) FAANG only mindset
Facebook, Amazon, Apple, Netflix and Google are the top tech companies which everyone dreams of joining. Yes, agreed there is career advantage in joining these companies, but this is not the career goal. If you don't get placed in any of these companies, dont stop learning and growing. There are a lot companies which offer similar pay, perks, work-life balance as these companies.
10) Lack of proper roadmap
Everyone is doing stuff just because one has to do stuff. Its like throwing arrows blindly and hoping at least one gets hit at the target. Instead, you chances of hitting target would be much more if you first find where the target is and plan accordingly.