I was really good at studies till my 12th standard. I aced in almost all the public and board exams. Though I did not qualify the JEE Mains (2004), I got a decent score in AIEEE. I was very passionate about Electronics and wanted to pursue ECE. But unfortunately I did not get admitted to any top NITs for ECE branch and so I took admission in a top state owned Engineering College. I graduated with a 73 % aggregate and no job! Though I got placed in two IT service companies, they never gave me a joining letter.
As most of my friends were also in the same boat, I did not care. I attended total 25 interviews and finally got placed in a company. I hated my job and quit within a year.
Now coming back to the question. I did a lot of analysis why I ended up jobless even though I was an above average performer. I am summarizing my analysis below:
1. Did not care to study
The fad among many Engineering College students is not to give enough importance to their studies. I did the same. I started studying by burning the midnight oil on exam nights as my friends did the same. Very few students are really good at managing their exams without studying. The majority of the students ended up scoring less marks or fail.
So the question is why don't they study.
a) The Engineering fee in Govt. colleges are highly subsidized, so the education loan is not a burden
b) YOLO - So don't waste time learning stupid things
c) You will get 40 marks even if you don't study
d) I don't study, I am a genius attitude
e) Steve jobs and Bill Gates are college dropouts. So I might be a future millionaire even if I don't study.
a) The Engineering fee in Govt. colleges are highly subsidized, so the education loan is not a burden
b) YOLO - So don't waste time learning stupid things
c) You will get 40 marks even if you don't study
d) I don't study, I am a genius attitude
e) Steve jobs and Bill Gates are college dropouts. So I might be a future millionaire even if I don't study.
2. Professors did not care to teach
The majority of the professors are not interested to teach students. Professors do not update themselves with the current advances in the field. Most of them just read out old notes or follow sub-standard text books which will help you excel in the public exams. None of the professors in our ECE department has a PhD. Our library is flooded with obsolete books (There are at least 100 books in the library on various transistor valves and CRT technology).
3. Do not know the fundamental concepts
3. Do not know the fundamental concepts
RAJESH rightly pointed it out. My friend was once asked the uses of zenor diode in a viva. He answered "Zenor Diodes are used in rockets".
I got rejected from an interview for not answering why the BJT is called a current controlled device. I just mugged equations to answer the university exams. I knew how to do FFT computations, but do not know why and where it is used.
4. English
4. English
Though I was taught in English medium, I did not speak English very fluently.Neither did I write well. The reasons were a) I never had a chance to speak English with anyone b) Our professors interacted in regional language c) I never knew the importance of learning to speak English. I screwed up a couple of HR interviews and GDs just because of this.
5. Placements preparation
I was too lazy to prepare for placement interviews. I was good at Math throughout my school days and so I was over confident to crack the aptitude tests. TCS, Wipro, CTS, Infosys were the major recruiters in our college and they had written aptitude tests. With a few registered companies and huge number of students, I lost in the competition.
6. Blank resume
6. Blank resume
My CV was total shit. I had a big table on my CV with my school board exam marks (the only thing I can boast). The B.Tech final project with explanation ate almost half of the resume. I had zero achievements or paper presentations or skills. Fortunately I had learned C++ in the 12th which helped me to get shortlisted for some IT company interviews. An expired IEEE student membership or Active member of an organization in your college that never existed is not gonna save your ass.
7. Internship
It is really hard to get an internship if you are not from an IIT/NIT level institutes. My batchmates and I never tried for an intern. We did not even know how to apply for interns. We had limited access to internet (as there was no IIN). We never heard of Google/Intel/Yahoo challenges/Hackathons. But we used to outsource our final year project to a small tech company near our college. They taught me the basics of Embedded Programming. I added this in my resume as internship experience.
8. Other reasons
I was busy wasting my time. Watched a lot of regional movies. Never read newspapers or journals. I did not have reading habit.
There were many more reasons. I do not want to enlist them all. I realized I was in deep shit after my graduation and so there was nothing I had to do about it. When I started hating my first job, I thought of quitting. I took 6 months break and started preparing for GATE. The coaching institute I joined had good professors and I started loving the lectures. I took admission for M.Tech in an IIT and narrowed down my field of expertise. Later moved to the US for my PhD.
EDIT 1 :
Possible Solutions
a) Current/Prospective students
1. Learn a programming language despite your field of study. This will help you challenge your logical thinking. Coding is important in every field of Engineering.
2. Be a master in a specific field. You can’t master the whole ECE area. Select a subtopic you like and do a little research on the current trends in that particular field. Do not select a sub-topic like Communications, rather go for Embedded systems, RF design, Analog Design, VLSI, Networking, Image Processing, Machine Learning etc.
3. Read. Read some journal. Not necessarily conference proceedings or technical papers. Read CHIP, E4Y etc. This will keep you posted with current happenings in your field and will not bore you with equations.
4. Learn to write and converse in English effectively. Take coaching classes or watch Youtube videos for help
5. Do hobby projects. Find interesting, small projects from internet. For ECE guys, there is no need for you to learn to solder perfectly. Understand that there is a clear difference between technical diploma degree and an engineering degree. Use circuit simulation software like PROTEUS or MATLAB, Keil, MPLAB to work on your projects. Learn to use GitHub.
6. Know the job market, latest technologies and try to master it. For ECE graduates there are lots of opportunities in Embedded or FPGA design. Check the career portal of your dream companies and find out what skills they are looking for. Try to have a basic knowledge of their tools. E.g. Verilog/VHDL, Embedded C/C++, Hadoop, CAD, Python, C++, Java, Android etc.
7. All Non- CS students, learn MATLAB
8. Take Labs seriously. This is the only place you are going to learn something.
b) Graduated students
1. Stop worrying that you did not get a job. Realization that you are completely screwed is the first and foremost part.
2. If you are a non CS student and want to work in your field of interest, then join for a masters program. Join a good coaching institute if required. CS students, learn to be a better programmer.
3. Learn to code in Java/C++/Python and keep coding (ECE/EEE/IT/CS/AE)
4. Improve your English speaking skills
Disclaimer: Please do not think that my batchmates were below average performers who were pushed by their parents into Engineering stream. We joined this reputed state engineering college, due to limited number of seats in the NITs. I was the last one to secure admission in ECE with an AIEEE AIR 17,000 (Got admit in most of the NITs but not for ECE ). I am sure that majority of my batchmates realized the fallacy and worked hard later. Couple of them are with ISRO/DRDO/Civil services, some went to IIMs, couple of them moved to the US for MS. But still there is a big chunk of guys stuck with Wipro,Infy and TCS.
ReplyDeleteBECOME A DIGITAL MARKETING
EXPERT WITH US. Call Us For More Info. +91-9717 419 413, 8057555775
COIM offers professional Digital Marketing Course Training in Delhi to help you for jobs and your business on the path to success.
Digital Marketing Institute in Greater Noida
Digital Marketing Course in Laxmi Nagar
Digital Marketing Institute in Delhi
Digital Marketing training in Preet Vihar
Online Digital Marketing Course in India
Digital Marketing Institute in Delhi
Digital Marketing Training Center in Delhi
Digital Marketing Institute In Delhi
Excellent Article. I went through the article and found it to be very informative.
ReplyDeleteinbound marketing agency in india
outsource website development
top digital marketing agencies in india
virtual assistant websites
https://imaginative.ilmedu.org/digital-marketing-course-in-bangalore
ReplyDelete