Career Advice: What is the reason many engineering students can't get jobs in India?
1. Engineering students don't value engineering. Most of them are literally wasting their precious time on useless things like social media and are busy in impressing girls/boys and their friends. They will spend 2 hours in clicking a perfect selfie, Updating their relationship status even if in reality they are single. Engineering boys posting 'My Dear you are so cute/hot/sexy/etc' on a random girl's facebook post. Girls are busy in posting their legendary awwwwwwwwwwwwwwwwwwwwwwwwwwwwwws, annoying duckface selfies. Their relationship ends faster than an IRCTC Next Generation eTicketing System logged in session. Its perfectly okay to spend time on social media but doing such things day and night distracts from studies in a very dangerous way. 2. They don't know about the job opportunities in their core fields, I was surprised when I asked my friends from other engineering departments(Mech,ECE,EE,Civil) about their dream job and they replied that their goal was to get placed in IT companies like Infosys, Tcs, accenture etc. Reasons were very high salary after 4-5 years and good looking girls in the office they can marry. 3. Some students attend lectures day and night. I have many classmates obsessed with 100% attendance. In 8th sem B.E I have friends with attendance of 98%,99% and 100%. Come on ! Its not the time to attend lectures rather its the time to explore the real world, preparing for jobs or higher studies. 4. Engineering professors! Most of them don't know what they are teaching. Most became professors not to teach but to earn. They are irritated when you ask them the question they don't know to answer. They give those shitty assignment which is a mere work of ctrl-c and ctrl-v . Professors force student to attend their lectures by threatening them to fail in internals and practicals. Students then sit and learn outdated syllabus which has no value in terms of job perspective. They thus fail to develop necessary knowledge and skills for jobs. 6. Whatever may be your field your colleges should encourage programming. I find many tier 3 college don't encourage programming. They just teach that annoying 'Hello World!' program in 10 different languages. CS related stuff have tremendous jobs but they just don't find the right skill. 7. Some answers are saying its supply vs demand and I do not agree completely with it because 80-90% of students don't learn anything in their Engineering at all. You can discard their degree so it is Quality vs supply, Think like an employer why will I hire an undergraduate who knows to code programs like 'Hello World!' only, Who sat in the class to learn outdated syllabus that too he forgot a week after the exams. Why I would waste my money to hire graduates who don't have open source projects, Internships, personal projects, Techincal blogs etc but just has a resume displaying a CGPA of 7 and above? I would instead hire a person without a degree but with skills and background. And the list goes on. My answer may be out of the context of the question, But I wanted to describe the current situation of Indian engineers and the reasons I think for not getting any jobs. The answer may get downvoted but I don't care.
Answer By Aman Singh, Co-Founder Guidic.com, IIT IIM Alumnus
Getting a job is mainly a question of demand and supply. Here the miss match lies in the fact that there is demand for apples and we have lot of supply for oranges. So, there is clearly a SKILL GAP.
This skill gap is purely due to sub-standard curriculum in majority of the engineering colleges, even good ones. The curriculum does not cater to the needs of the industry as the industry is dynamic and these curriculum lags behind at least by 10 years. On top of that the quality of faculty teaching in majority of the engineering colleges are those who could find job themselves (please pardon me here, I am not against those who are in academic field by choice, but I am writing just from my observation and assessment). So, this deadly cocktail of mediocrity results in sub standard engineers.
The second problem lies with lack of most important skill in the practical world "COMMUNICATION SKILLS". Just go by the fact that you are rocket-scientist-kind-of-smart person but you are unable to communicate of the other guy that you are smart, your smartness is limited to your garage only. Majority of engineering graduate cannot communicate properly, when you cant you are no good for the other person (read companies).
Another important reason is fault within the engineering graduates and their mindset. Most of them thinks, when they enter into an engineering college their life is set and their is nothing they have to do next. They become complacent and stop working towards honing their skills. And the realities strikes when they remain jobless even after getting that coveted B.Tech degree. Most of us Indian loves to write exams and get those 90-95-98% marks, so we work towards that only. Now these exams are for that substandard curriculum, which is no more relevant in the industry and getting that 90% marks, might give you internal satisfaction, but there is limited value it in.
My advice to all the students is, get out of your comfort zone, look beyond your college curriculum, work hard do external projects, even for free just for experience. Keep yourself abreast with latest development in Industry, try to self learn, days of spoon feeding are over.
I am being getting lot of similar queries from people on GUIDIC | Career Education Guidance, Career Experts, Counseling Online.