Live data from Hacker News

The most prized degree in India became the most worthless

restofworld.org

251–260 of 393 posts

Re: The most prized degree in India became the most worthless

#251
I am an Indian student studying in freshman year in one of the so-called "top" colleges and there are just too many problems.

* First of all, the system is very rote learning oriented. The questions in the exam will be exactly same as those solved in the class. That means people without proper understanding of concepts can still get A+ grades by memorization techniques. But it is PITA if you actually have some interest in subject. You may not get good grades if you write right answers in exams but they aren't like what is in the book.

* Too many people enter Engineering, especially CSE in hope of getting a Job. Entrance process is based completely on basic sciences and while better than other exams, people still game the system by studying four years for entrance exams. This and management quota in Engineering colleges leads to huge influx of students out of them somewhere like 2% - 5% actually have interest in the branch of engineering they take.

* Talent gets no recognition many times. Rote-based exams make it easy to distinguish average from absolute low. But average and talented appear to be at same level because a talented person can be as good as an average but hard working student in these rote based exams.

* Since there is huge influx of students and huge number of engineering colleges, most faculty is underskilled and better we could have robots teach us. We had a teacher who doesn't appear to indent C code, but also has a "qualification" in "distributed systems" and "computer networking".

* Something that has been a problem to me: I was pretty good in basic sciences, passed entrance exam with good marks without any tedious "coaching", and I took up CSE because I was interested in computer science. The first year of engineering syllabus consists of same common subjects to all branches, like Physics, Chemistry, Mathematics (Calculus) and introductory courses to other engineering disciplines (C programming is only CSE related thing they teach us). That's improperly using one year. However relevant those subjects are, they aren't as relevant as teaching programming/CS related subjects in practice. We will have campus placements in 7th semester and due to this, we only get 2nd and 3rd year to actually study CSE. Even those subjects wouldn't have been a problem apart from being waste of time - but they are too rote learning based and uninteresting - As in teaching some methodologies to solve some kind of numerical problems and asking them in exam. Today as I am writing this I have an online exam some hours later. I never thought I would be grades in 7/10 range but the uninteresting and rote based nature of these exams doesn't motivate me to study anything.

And this "interdisciplinary" kool-aid has another effect. I have seen even toppers of my class not understanding recursion and algorithm complexity. Because algorithm complexity is not taught in first year. We only get to learn C programming (No 'advanced' concepts like malloc / free, file I/O) in first year. This is huge waste of resources because all these rote learned physics fundamentals don't be useful for most of these people in practice. They will be forgotten after exams. If they had taught something related to CS, at least it would be useful to do side projects and have something more on our resumes, and would be perhaps useful as an engineer.

* Perhaps as a result of the above, Syllabus is far behind the actual advancements in technology. Git? Apparently only members of college's coding club know what that is. Docker? What's that?

I am frustrated. It is just pointless. Especially because all this is too costly for a middle class rural student and we have to get education loans. If it was not the societal pressure / norms, I could have self studied and could have become a better engineer. The system is so screwed up - perfect one to churn out enterprise droids anyway.

Re: The most prized degree in India became the most worthless

#252

Pretty damning " There are currently more than 3,500 engineering schools across the country, and about 90% of graduates do not have the programming skills to work in software engineering, according to one study. " That said, I'm curious how you could talk to someone about programming for four years and at the end of that 9 out of 10 of them could not actually do it.

I’m curious how they wouldn’t just start small shop programming companies. 4 years should teach you how to make apps, or make web sites, or automate some arbitrage situation, or tons of other things that I can do on my own with programming skills.

Re: The most prized degree in India became the most worthless

#253
post #243

Earlier quoted context omitted.

There is a crisp answer: the disparity in pay between the tech sector and teaching jobs. When you get 3-4 times the pay in a software job, only the desperate and the dedicated opt for teaching. That is a recipe for disaster. Dedicated teachers might demand more pay, so it is mostly people who can't find a tech job for the moment, and are desperately unhappy to teach, and ready to flee as soon as they get a software d…

Put another way, why is this problem worse in India than it is in the US? Those factors would seem to apply more-or-less equally in both places.

In the US, for-profit education (Univ. of Phoenix-type) is equally bad. I think there is a report by former Senator Tom Harkin (D-Iowa) from circa 2011 on this. [1]

But almost no US educational institute is for-profit, many run on endowments. The teaching faculty often have PhDs. The faculty in CSE even in teaching colleges have had post graduate education, often involving research.

The teaching staff in Indian for-profit colleges are essentially the stragglers among the UGs from similar for-profit colleges. Poor pay with a shoestring staff willing to work for that pay is part of the business model.

[1] https://www.insidehighered.com/news/2012/07/30/harkin-releas...

Re: The most prized degree in India became the most worthless

#254
Sounds like India's 'push against tech event'

The same around early 2000s where suddenly there were a large amount of surplus programmer and even my parents social circle which is about 3 level removed from any programming start talking about this 'surplus' and how starting a programming career or major is a bad choice.

Tech is still the biggest job creator and the best paying job for what we do. It's easy to be shortsighted over a couple of months about what you don't understand or can't do well, but this world is clearly marching towards an more autonomous future.

Re: The most prized degree in India became the most worthless

#255
post #230
post #2

"When a measure becomes a target, it ceases to be a good measure." Churning out engineers as fast as possible and pressuring everyone to become one despite lack of interest just guarantees you will churn out astronomical numbers of crappy engineers. And I hate to say it... but it possibly creates unintentional racial bias in interviewers because the sheer volume of crappy engineers being churned out from [Indian/Chin…

Let me just nod in the direction of stackoverflow and how it developed with regards to quality of content ...

I didn't check in for a bit of time, but the homework questions are still quickly closed and marked right?

Re: The most prized degree in India became the most worthless

#256
post #2

"When a measure becomes a target, it ceases to be a good measure." Churning out engineers as fast as possible and pressuring everyone to become one despite lack of interest just guarantees you will churn out astronomical numbers of crappy engineers. And I hate to say it... but it possibly creates unintentional racial bias in interviewers because the sheer volume of crappy engineers being churned out from [Indian/Chin…

I was going to say the solution is to raise the bar for software engineers, but it seems the problem here is the culture around prestige and money which has prompted millions of people to go after programming careers. It's not easy to change culture. Still I think there should be some needed post-grad accreditation for software engineers if they want to actually be called engineers.

> Still I think there should be some needed post-grad accreditation for software engineers if they want to actually be called engineers.

That's just the opposite of what works. I personally find looking at github or whatever personal project the person had to be the best indicator of whether he/she actually liked/is good at programming - for someone coming out of school or claiming little/no experience otherwise.

Re: The most prized degree in India became the most worthless

#257
post #194

Earlier quoted context omitted.

As someone who got an undergrad degree from a top 40 school and is now taking courses at a state system school accepting a lot more students, I completely agree. The difference in terms of work output and professionalism between students is massive. Presentations from other students lack depth and often fail to explain basic concept; they have very little educational value. Group work is a complete mess since a lot o…

You are not hanging out with the right people then. I think you will find the top students in any random state school are just as good as at an ivy league institution. Source: I've been at both.

There might be some students that are just as good as the top ivy league students but in a smaller faculty (~100 students) that number is most likely closer to zero.

Re: The most prized degree in India became the most worthless

#258
post #2

"When a measure becomes a target, it ceases to be a good measure." Churning out engineers as fast as possible and pressuring everyone to become one despite lack of interest just guarantees you will churn out astronomical numbers of crappy engineers. And I hate to say it... but it possibly creates unintentional racial bias in interviewers because the sheer volume of crappy engineers being churned out from [Indian/Chin…

That hasn’t been my experience.

Biggest predictor for anything is past experience, and understanding what bad habits people pick up in different places and roles — your interview needs to look for that.

End of the day, people are snobs about education, etc. Some companies just won’t deal with you if you didn’t go to a school on the happy list.

Re: The most prized degree in India became the most worthless

#259
The article draws mostly from this piece from a company that apparently tests prospective employees.[1]

Good coding skills (the ability to write functionally correct code) are possessed by 4.6% of Indian job applicants, 2.1% of Chinese candidates and 18.8% of the US candidates in the IT and software industries. However, if we consider only those candidates who can write correct code with few errors, the gap between China and India narrows (8.6% vs. 9.8%, respectively). Interestingly, while the percentage of Indian engineers who code well is greater than the number of Chinese engineers, a much higher proportion of Indian engineers (37.7%) cannot write a compilable code compared to Chinese engineers (10.35%). This means that India must do more to educate its general population in proper coding skills. By comparison, the US engineers perform four times better than Indian engineers in coding: only 4% of the US candidates cannot write compilable code despite the fact that the base of the engineering population in the US is approximately four times smaller than in India.

I wonder what their tests look like.

[1] https://www.aspiringminds.com/thankyou/?url=2602

Re: The most prized degree in India became the most worthless

#260

> 3,500 engineering schools across the country, and about 90% of graduates do not have the programming skills to work in software engineering, according to one study. The "study" is by 'Aspiring Minds' - an Indian company that sells buggy web-based pre-interview filtering tests as a service. It is in Aspiring Minds interest to portray Indian graduates as incompetent to make Indian employers buy their pre-interview fi…

Ha I was given one of those when I graduated and interviewed for some random firm (in US), I don't know if it's Aspiring Minds but it was clearly from India. They really go to an extreme length to monitor the tested and I felt very uncomfortable during the whole thing.

The camera's on, Document.hasFocus() is obviously also on, I use multiple screen and you can't move your mouse out of that screen. The test questions are repetitive recital garbage that ask you to recite java syntax and concepts. All in all I would judge it as a complete failure in selecting for technical talent.

All you need to prepare for this is to recite some book about locks or thread and names. And have the coding ability to write hello world level programs in Java without a linter or autocomplete, god forbid you forgot how to use Scanner interface.

I might sound salty, but I didn't need that job and I'm in a much better position today. My opinion is that those filtering tests are loads of crap.

Post reply on HN