Live data from Hacker News

In India, engineering students outsource their academic projects

expressindia.com

51–60 of 85 posts

Re: In India, engineering students outsource their academic projects

#51
post #3

Actually I posted this article not because I wanted to point out how bad Indian students are. Not all Indian students do this. And the Indian market is a usual mix of people of various kinds- Awesome, good, bad, horrible and even clueless people like this. What I wanted to point out was how things work out in the real world. The thumb rule for describing these sort of things in India is the saying 'No good deed goes…

>The actual hard working technical guys(programmers, hackers >or whatever you may call them) are treated like commodity, >worst like a foot ball tossed around by 'business guys',

True. However, more and more product based companies are setting up shop in India. Many of these have vigorous and interesting interview processes that identify truly capable technical people. And believe it or not, they offer very high pay packages that sometimes exceed that of Executives.

I agree that the number of such opportunities is still small compared to openings in Service-based companies. But the trend has started to catch on. Recently, Infosys announced an increasing focus on products because they realize that the services business ‘provides revenue that scales only linearly with headcount’. As more and more product work happens in India, core techies will gain greater value. Also, as the years pass: a) more Engineering students will graduate, the total number of really strong engineers (vs. the let-me-please-mom-n-dad types) will increase leading to the creation of great techie environments in more companies. b) more well experienced Engineers will stay in hands-on roles leading to proper mentoring that enhances the techie environments.

The Business guys will still be more important as anywhere in the world. But the treatment of programmers as commodities that worries you will decrease, IMHO.

Re: In India, engineering students outsource their academic projects

#52
I study in one of the largest universities in India. It is also fairly reputed within the country as well as outside.

During my 2nd year of engineering we had to complete a programming "mini project". If you're familiar with these you may know the quality of most projects.

Year after year you can see the same projects reappear, some even to the point that the old student's details aren't changed in the source code to reflect the new owner's!

So we had to complete this project by forming a group - minimum of 2 students and a maximum of 4. The guideline? It should have a UI (duh!) and a database. The clear instructions from the professor were to use only Visual Basic or Java. The syllabus booklet obviously mentioned that any suitable language could be used.

I went to him to ask if it was OK to do a "web based", "database-enabled" & "User Interfacing" application. To say that he was agitated would be a euphemism. It was like I had insulted him. To placate him, I respectfully pointed out that it was perfectly okay for me to use a language that I was comfortable in and that a web-based project was in fact a norm.

To avenge the dishonor I had brought him, he bullied another member of my group to leave my group just an hour before the demo to an external professor (a professor from some other college who is invited for the demo and viva voce).

Meanwhile the demo went great, the external was very satisfied with the answers to his questions although I can be sure he was a little happily surprised that I had coded it myself completely. My professor sitting next to him was fuming with rage. I gladly left the hall being sure of making it satisfactorily.

I was dumbfounded when I found it on my report card that I had failed getting only 10% of the total allotment for the project and the re-hashed project managed to score 90% and above.

The sad thing is most of my colleagues didn't even try to code or come up with an idea. Even sadder is the fact that if you do, the professors make sure to take it personally and pull you down instead of motivating or giving a helping hand.

Re: In India, engineering students outsource their academic projects

#53
There are some structural problems that contribute to (but don't cause) this phenomenon. By most university rules an engineering student needs to do an 'external project' with a company or research lab to complete his degree.

Technically you can do a project of your own but most professors of engineering in India are clueless about real world engineering projects and don't do any research or have projects of their own. Most students are not pigheaded enough to buck the system by formulating their own projects and risking failure. (note: I said 'most', IIT s etc are different. Here one is talking about the equivalent of a school in Hicksville in the middle of nowhere and totally disconnected from industry).

There are tens of thousands of students needing such an internship/project in a given city every year. Most schools just wash their hands off the whole deal and ask their students to 'go get a project done' with no additional guidance. Most professors, with class sizes of 30 - 50, don't care about formulating or supervising projects.

How is a 19 year old supposed to get a non existent company to give them an internship on a sharply defined project?

In CS it is often possible to get some kind of project thanks to all the software companies in India, but in other fields like mechanical or electrical engineering, there simple are no projects available. These 'project providers' step into the void and provide 'internships' which exist only on paper and provide a complete project report to the student, who pays substantial (in local currency) fees, submits the report to his clueless profs and ticks off his 'project complete' checkbox.

Now, added to this structural problem is the fact that most engineering schools in India approach the teaching of engineering as 'book learning'. Students memorize formulae and regurgitate them in exams without the faintest clue of how to actually build anything (hence the 'can't build a circuit' description in the OP). Just to complicate things, students have no training in technical writing, and even assuming they have a thesis, and know how to do confirming experiments and so on they still have trouble writing a hundred pages in English.

None of this is to excuse any of the participants in this farce. This needs to be exposed, and corrected. Just identifying some underlying factors. If the professors decided to clamp down on such fraud, there is no way this will continue. But most are happy to play along.

An offshoot of this is the business of creating personal essays for admissions to US schools. Professors in the US, if you see a hundred admission letters starting with "Two Roads diverged in a wood " ( I am NOT joking. I've seen 'professionally prepared' essays that start this way,) you know your prospective student has outsourced his personal essay.

Some of these outsourcers get admitted to US universities, or get good jobs and so their path gets validated for younger generations as the 'smart thing to do'.

And so the dance continues.

somewhat tangential, personal 'external project' anecdote from a long time ago

I studied Industrial Engineering in a decent but not great school and my profs were well meaning but not particularly clueful. They saw Industrial Engineering as an offshoot of Mechanical Engineering and shot down all my proposed 'build a compiler' type projects (I wanted to do a software project), because 'That is computer Science, not Mechanical or Industrial Engineering. You have to do a project in Mechanical Engineering'.

So I compromised by forming a team with a couple of sharp guys, writing a small but sophisticated (given the circumstances) CAD program in Turbo C on a 486 PC ( hey it even had a scripting component - I did get to write a compiler after all), printed out all the code, added an introductory page and that was my 'project report'.

The profs were a bit taken aback at the hundreds of pages of C code (which they couldn't read or grok) but the software worked, I could answer all their questions, and CAD was "mechanical engineering" so I got top grades for the project. [1]

I later heard from some of my juniors that the profs used to tell them about this 'very talented bunch of guys who did a great project and you should emulate them' but I don't think anyone took that advice ;).

[1]That was the only 'course' for which I had anything like a top grade. I was bored to tears and rarely attended class and spent all my time chasing girls and scraped by in some of the "write down from memory the formula for stress in a cantilever beam" type examinations by deriving enough stuff from scratch to get a passing grade. Most classes (and exams) I completely ignored.

I completed my degree only because my employer(Cybercash, now defunct, but was one of the pioneers in payment processing, HQ in Virginia, with the devs in Bangalore) begged me to, so I could get a visa to go to the USA, and you couldn't get a visa without a degree. I wrote 22 exams in two weeks and got my degree. To this day I don't know anything about Mechanical Engineering.

PS: In retrospect I should have just (minimally) played the game of dutifully attending classes and so on and spend half an hour or so every day memorizing the facts and formulae required to get good grades. Would have saved a lot of stress.

Instead I rebelled against the insanity and quit attending class except to meet my friends. As pg said in one of his essays, (paraphrasing) when you rebel, you are still playing someone else's game,only with a logical 'not' added to the rules. You are still dancing to someone else's tune.

I don't have any regrets, but then I was thoroughly confused by the way engineering was taught and learned and what behavior was lauded and what was punished.

This was before the internet arrived in India. Now Coursera etc offer me a veritable cornucopia of insanely great teachers, Amazon has all the books and I am as happy as a pig in a mud pit learning new stuff well after my hair turned grey.

Re: In India, engineering students outsource their academic projects

#54
post #47

Earlier quoted context omitted.

1. 20 - 30 projects a year = 1 yr. inexperienced programmer salary. 2. Fun - yes, Interesting - yes => if you can convince students to choose projects on whatever you want to work on. 3. Project making companies are dime a dozen. 4. Most welcome :) PS - when I was a student I did 2-3 other projects for others... AND students studying MS in USA and UK also send their assignments/homeworks back home - did those too ;)

>>AND students studying MS in USA and UK also send their assignments/homeworks back home - did those too ;) Actually MS in USA and UK in many(Not all, so please don't frown on me) cases is really for. a. Foreign degree. b. USA return/citizen stamp. c. Helps to get dowry in many cases. How many people actually go there to study in the true sense?

I know it won't matter much and you would just have to take my word for it, but i would love to study in valley, get a masters or something. Although would come back after education (if I am not selected into YC).

Re: In India, engineering students outsource their academic projects

#55

There are some structural problems that contribute to (but don't cause) this phenomenon. By most university rules an engineering student needs to do an 'external project' with a company or research lab to complete his degree. Technically you can do a project of your own but most professors of engineering in India are clueless about real world engineering projects and don't do any research or have projects of their ow…

>>How is a 19 year old supposed to get a non existent company to give them an internship on a sharply defined project?

Actually answer to this question lies in understanding a simple thing. Most of us really study to just get a job. That is the fact.

Most people get into software after hearing stories from the 90's. How some some uncle of theirs, or somebody from their far relatives, or neighbors or someone from their village did CS engineering, Got into an IT company. And then went to the US, after which within 5 years the guy became a manager. Stories of how such people 1.5-2L a month, has a very posh home, car etc. And then talks of all the beautiful infrastructure, glass buildings. Lets be frank, most of the people join software for that reason.

The problem now is they don't really know what they are getting into. They lack the desire or interest to genuinely work towards solving problems. So at the end its all about 'Somehow get a job'.

The days of 90's are long gone. And there is no such rapid growth these days.

Re: In India, engineering students outsource their academic projects

#56

I study in one of the largest universities in India. It is also fairly reputed within the country as well as outside. During my 2nd year of engineering we had to complete a programming "mini project". If you're familiar with these you may know the quality of most projects. Year after year you can see the same projects reappear, some even to the point that the old student's details aren't changed in the source code to…

>>I study in one of the largest universities in India. It is also fairly reputed within the country as well as outside.

Doesn't matter. Great colleges in India are about campus hiring, not education.

>>During my 2nd year of engineering we had to complete a programming "mini project". If you're familiar with these you may know the quality of most projects...

:) You made feel nostalgic.

>>The clear instructions from the professor were to use only Visual Basic or Java.

and then..

>>I went to him to ask if it was OK to do a "web based", "database-enabled" & "User Interfacing" application. To say that he was agitated would be a euphemism. It was like I had insulted him. To placate him, I respectfully pointed out that it was perfectly okay for me to use a language that I was comfortable in and that a web-based project was in fact a norm.

Cardinal sin!

Golden rule of such places. Just do as he says, because the idiot feels great power in his fingers and can ruin your whole education because he can't stand a guy more intelligent then him.

Additional Advice: Since you are about to graduate and come out soon. Let me tell you there are many people in the industry who are just like your professor. They have their pets in their projects and their own way of running things. If you fall out of favor of such guys you lose the game.

>>To avenge the dishonor I had brought him, he bullied another member of my group to leave my group just an hour before the demo to an external professor (a professor from some other college who is invited for the demo and viva voce).

Its more like 'Raju Rastogi' from 3 idiots, if you act like Rancho the principle is likely to advice him to join chatur.

>>I was dumbfounded when I found it on my report card that I had failed getting only 10% of the total allotment for the project and the re-hashed project managed to score 90% and above.

Hardly surprising. I was expecting this end in the very beginning at the start of your post.

>>The sad thing is most of my colleagues didn't even try to code or come up with an idea. Even sadder is the fact that if you do, the professors make sure to take it personally and pull you down instead of motivating or giving a helping hand.

More sad thing, They are likely to placed before you, and may even get a better compensation than you can.

Re: In India, engineering students outsource their academic projects

#57

I study in one of the largest universities in India. It is also fairly reputed within the country as well as outside. During my 2nd year of engineering we had to complete a programming "mini project". If you're familiar with these you may know the quality of most projects. Year after year you can see the same projects reappear, some even to the point that the old student's details aren't changed in the source code to…

Your prof was a douche. Perhaps he required some special language to get through to him but you never know.

I know profs who would be more than happy that someone took some initiative.

At the same time the same prof was completely cognizant of how the game was played.

When I took a course and answered like a sane person, he held his head in his hands and directed me to a few students who reminded me that a 5 point answer was a minimum of 1 page of regurgitation.

I had even more fun when I spoke to the bio med students. I remember their jaws dropping to the ground when I described how I had worked on an autoclave/run gels and generally had fun running genetic experiments over summer break.

Their final project? Making ghaghras and perfect pineapple juice - because the board had decreed that graduates should have some "usable skills once they are in the real world."

Re: In India, engineering students outsource their academic projects

#58
Posting for a friend who wishes to remain anonymous:

I'm a mechanical engineering by education and one thing I have noticed is there are no such options available for mechanical engineers. I remember sweating it out at the workshop fabricating a continuous variable transmission (automatic transmission) unit by hand from scratch.

I went on to work with a "leading education company" in India and we rolled out an "innovative" program for engineering college students. I was fresh out of bschool and was mainly involved in preparing the presentations to be presented to the top management.

The plan was supposed to connect the student community with the industry to facilitate final year projects for "free". I was happy because this entire "outsourcing of projects" was always one of my pet peeves. I later found out that the real plan was to do the above, but do it slowly and when the students were running out of time, make them pay up and "sell" them a project.

The service didn't take off and boy was I secretly glad!

What did I learn from the exercise?

1. There is a booming industry to sell projects.

2. There is immense demand. The moment we started advertising, we got tens of thousands of calls every day.

3. The students just want to get done with the projects. Why? They already have job offers from one of the various software companies and this is just a formality to get their degree certificate.

4. They just aren't interested.

5. We approached engineering colleges as part of marketing and most directors/principals we met were @$$holes who asked us just one question - Will this help me get more admissions for the next academic year?

6. Most HODs wanted a cut out of the entire deal.

7. Demand for projects (in decreasing order) EC>EE>CS/IT>EI>Mech/Civil

I do not know the solution to this problem, but the entire ecosystem is flawed.

Re: In India, engineering students outsource their academic projects

#59
post #3

Actually I posted this article not because I wanted to point out how bad Indian students are. Not all Indian students do this. And the Indian market is a usual mix of people of various kinds- Awesome, good, bad, horrible and even clueless people like this. What I wanted to point out was how things work out in the real world. The thumb rule for describing these sort of things in India is the saying 'No good deed goes…

You seem to be talking about outsourcing companies like TCS, Infosys etc. In the technical field, cheating or faking it can only take you so far. Comparison should not really be with companies like TCS, Infosys, but with good companies who hire real talent and pay for that talent. This, as far as I know is a direct result of proliferation of the number of engineering colleges in India. A good warning for companies to…

> A good warning for companies to start recruiting only from top engineering colleges. I belong to a college which was opened just because my chairman had a lot of money, heavens know if it was back or white. It was started the year I had to secure admission to some random foo college as I had completed class 12. When you dont expect a 19 year old to make a minor project choice. How can you expect a 16 year old to make a full career choice?

I was forever interested in what I was doing. Be it studying biology in class 12 (Yes, I had PCMB) or studying the subjects in my engineering class. I initially took admission to Computer science but soon realized my affinity to electronics. I took a branch shift. I never copied any lab experiment or any project, minor or major. Being the only girl who wanted to make her own projects, I was left alone, yet I struggled and learnt enough to be picked now by the largest open source hardware company.

But when I was completing graduation, no company would come to take students from my college. Yes, not even Infosys or TCS. Also I would have been more or less rejected even if those companies came as my area of studies and expertise is very specific and narrowed down. What deters core companies to pick students from small colleges? I strongly believe that I would have got a better career beginning if only core companies came for interview. My currently employers did not care for my degree or the 'percentage' I scored. It was simply my contribution to the open source community that got me where I am today.

TL;dr : I strongly vote out against companies discriminating against 'small' and 'big' named colleges. Least there is another interested hard working mostly self-taught engineer as me in any of them.

Re: In India, engineering students outsource their academic projects

#60

There are some structural problems that contribute to (but don't cause) this phenomenon. By most university rules an engineering student needs to do an 'external project' with a company or research lab to complete his degree. Technically you can do a project of your own but most professors of engineering in India are clueless about real world engineering projects and don't do any research or have projects of their ow…

Same as you, when I told my professors about me attending Pycon India Conference(this happened a week before); they were clueless. I had to explain everyone one of them what is python. And when they got to know that I won't be getting any certification from this conference, they even suggested me to leave it and do some course in Java or .Net from local training institute.
Post reply on HN