Indian College Students Face Bleak Prospects
The New York Times has a piece on the lackluster prospects facing the great majority of Indian college graduates. Most of the 11 million students in India's 18,000 colleges and universities receive starkly inferior training, according to the article, heavy on obedience and rote memorization and light on useful job skills. From the article: "In the 2001 census, [Indian] college graduates had higher unemployment — 17 percent — than middle or high school graduates... [At a middle-tier college] dozens of students swarmed around a reporter to complain about their education. 'What the market wants and what the school provides are totally different,' a commerce student said.... [A] final-year student who expects next year to make $2 to $4 a day hawking credit cards, was dejected. 'The opportunities we get at this stage are sad,' she said. 'We might as well not have studied.'"
Who gives a shit?
Is that really different from the US? Most CS graduates can't code their way out of a wet paper bag.
They spent all their time learning about useless crap like advanced multivariable calculus, matrix theory, and other math crap instead of learning how to program.
I've had enough abrasive sigs. Kittens are cute and fuzzy.
In the US and India. College isn't training you for a job, it is learning a field of study. Perhaps this is the issue, jobs require these "degrees" and now that is what colleges teach to, not the theory behind the area of study. My college was guilty of this, sadly.
Well, Indian companies, if your universities are turning out graduates of sub-par, and you're no longer pleased to being able to bringing products to markets in a timely manner, please to be introducing you a land where you can be outsourcing your business products and services. This land is being called America! And you can be outsourcing your technical business to it!
(We are apologizing for the quality of the technical support and code we send back. We are knowing that "Howdy Y'all! My name is Jethro! How can ah help y'all with yer blinkinlights?" and "Segmentation pwnage, core dumped, dude" isn't quite what you're used to receiving, but remember... you do get what you pay for.)
"What the market wants and what the school provides are totally different," a commerce student, Sohail Kutchi, said.
Ironically, American businesses, i.e., tech companies, complain about the samething with U.S. Universities.
'The opportunities we get at this stage are sad,' she said. 'We might as well not have studied.'"
That is certainly an unfortunately state of affairs. But it sounds like she hit the nail on the head. From the article it sounds like schools that teach the marketable skills are out of their financial reach. If thats the case, it doesn't make sense spending money on the cheaper schools when they provide no real benefit. All you're doing there is allowing them to continue with their useless practices and putting yourself in debt.
My advice for these Students:
- Gather into small Learning Cells (about 5 students / cell)
- Setup Internet-based home study centers (eg, share houses
with FAST Internet on each of their computers)
- discuss ideas, develop skills (technical, entrepreneurial) & knowledge
from Internet sources, courses & talks
- publish & exchange ideas with similar groups
- start on-line businesses
:
- profit & live well...
When I was recruiting a replacement for me in my previous job as a financial analyst, the obedience aspect was the reason I rejected all Indian candidates. None of them, despite very high qualifications, didn't even make it to the second round, because the job required a high degree of personal initiative. I simply kept running into such a strong culture of obedience, that sometimes I had the feeling I was talking to computers: very fast, very good at what they were doing, but offering zero dissent or showing any desire to do anything on their own. A human garbage-in-garbage-out system.
It sounds like these kids want training, not Educations.
A slashdotter who didn't build his own computer is like a Jedi who didn't build his own lightsaber.
Other people are having a hard time! Hooray!
"Hello, my name is Frank Nahaschanrdraventkalan, would please you be giving me the serial number of the computer/device/software which you are inquiring to problems you may be experiencing?"
"That guy on the Simpsons!"
I'm a graduate student working on my masters in CS at the same school I did my undergrad at here in the US. In several of my classes, I've been stuck doing group projects with people who got their undergrad in India, and in almost every case, they just don't know their stuff. Often times, they hardly even know how to use a computer, much less program one. In one particular incident, a team mate of mine with a CS degree from India didn't even know how to mute the volume on his Windows laptop! He, of course, used said laptop in class every day, and it was constant playing sounds. I don't mean to be racist or anything, but the simple truth is that almost all of the masters students I know from the US are some variety of nerd and really know computers inside and out while almost all of the Indian masters students I've met don't have any kind of grasp on what they're doing.
To remember is that if "students aren't being taught what employers want" then other people are facing the same issue. In other words, your "competition" didn't get taught what employers want either.
.. and show prospective employers what you can do. For example, if I were to hire a graphic artist .. I would sit them down in from of a non networked computer with Zbrush installed on it and ask them to draw/create a dragon .. any dragon .. and if I like it they're hired.
When an industry is hot, a lot of people want to go into it. Unfortunately proper computer programming is not as easy as people think it is. It involves hard work and practice using proper software engineering principles, as well as a genuine interest in the subject (because you have to keep up with the latest techniques and tools). Also, in India there are a lot of institutes set up by people who haven't a clue of what they are doing. This is sad really, because India has a many talented folks who get shafted by these institutes. And the institutes that DO provide good training find it hard to compete against the ones offering certificates cheaply.
Anyway, my point is these students are complaining that they aren't being taught what they need to know. Well with the internet you can damn well learn it yourself, seriously. The great thing about computer science is that you can learn it yourself, it's not like learning surgery or gymnastics. Most importantly, don't do anything motivated by the money (because if you aren't interested in something you will be frustrated). Do some research from a library and find out what the industry wants, where it's headed. Write some software
Same for hiring programmers.
In India, a smart company would modify its hiring practices from an emphasis on paper qualifications, even experience (because it's not a reliable indicator), being able to regurgitate memorized concepts towards getting people who are resourceful, adaptable, and can demonstrate their abilities.
Just come to the USA and put people here out of work since you'll work for pennies on the dollar..
They copied and pasted the American style of education of emphasizing theory over technical skills, which is why many universities nowadays tell you to go to a vocational trade school if that is what you desire, over studying the theoretical aspects of things (not to say that some universities do not provide this but you'll have to go to certain places for certain things). For instance, many years ago, you went university and BAM, as soon as you come out, you get a job that pays better than your coworkers even though you might not have the slightest idea of how to 'manage' or 'be a journalist'. Nowadays, the chances of you actually doing what you learned from school is increasingly rare and those who do are considered fairly lucky. It's common knowledge that an engineering student after graduation may have to go to a community college or a technical school to pick up skills that the workplace demands to become more marketable and earn more money. What the markets want is different from what the schools deliver to the students.
Interesting. That averages out to 611.1 students per school.
Coder's Stone: The programming language quick ref for iPad
Interesting, just a few months ago India was claiming they have a labor shortage. Hmm... looks like you can't turn an agrarian country into a high-tech hub with a wave of the magic neoliberal wand after all.
u siness/16cnd-INDIA.html?ex=1297832400&en=b9fcbd416 d93b147&ei=5088&partner=rssnyt&emc=rss
http://www.nytimes.com/2006/02/16/business/worldb
HOLY CRAP! this is my daily experience at work!
/. account, but this is what I see everyday...
I can't for the life of me remember my
IT people that can't fix their own MS word problems...
give them instructions on step by step how to do something, no problem. Give them an exe and tell them to install a program, it'll never happen.
Everyone I've talked to says the same thing. give them a structured problem and they knock it outa the park. give them an open ended real world problem without structure given to them, and they are lost.
It makes me feel good about myself and the ability to think, and figure out what concept to apply and how to apply it...
I'm a double major (math and CS) and I'd like to think that I can program AND do math. In fact, my job requires both! The purpose of math in CS degrees is to encourage logic, pattern-recognition, and problem-solving, things a good coder needs. Admittedly, most programmers won't ever use advanced math. Even I don't use calculus on the job- just very interesting trig.
You are reading a copy of my copyrighted post.
bought the farm.... a sad world. At is dying.Things faster than this and other party of businnes and was Reasons why anyone BALLOTS. YOU COULD
This article is unfair to center the attention on Indian education. I can say the same thing for US education in general. School is about regurgitation and not much else. Personally I feel that my university degree is more about how well I listen to directions and follow orders than thinking.
The article fails to mention that the IIT's are among the best schools in the world. It's not all bleak.
Second this.
There's way too much emphasis on starting your own projects from a clean slate, which is very rare in the 'real world.' More often you get handed the spaghetti-code mess of the "last guy," to puzzle over and figure out how to document and maintain.
Too much CS education is focused on the very beginning of the software lifecycle. That's like churning out doctors that can only deliver babies, when what the market needs are GPs and geriatric specialists. Grads need to know not only how to start a new project themselves, but how to pick up one that's in the middle of development, or that's well into its maintenance phase.
"Ladies and gentlemen, my killbot features Lotus Notes and a machine gun. It is the finest available."
"And in this supposedly English-language college, the professors often used bad grammar and spoke in thick accents."
Hm...how is this any different from colleges in the US?
Wait one minute... you mean we aren't all going to be well paid and rich? This sounds like that dot com thing that I heard about. I'm going to go back to my true plan, selling Amway products. Nutri-lite anyone?
We are seeing the global results of applying assembly line practices to education. It makes no difference what country we are talking about. The only reason this is such a hot topic is because the US Technology Czar and the businesses he is in bed with want the US to believe India is being chosen for out sourcing because of "More Skilled" employees. In fact we will likely find out that we are all pretty similar and that one group is chosen over the other for money reasons and to support the desire of executives to make 300x and 400x what the rest of us make. When do we outsource our executive positions to India to our similarly skilled and yet less expensive collegues?
"lackluster prospects facing the great majority of...college graduates"
:P
Speaking as a college CS/Network graduate whom, 2 years after graduating, is still working as a janitor, allow me to welcome you to this planet.
In my case, it's not because I have inferior skills or training. It's because most employers I've had contact with see a diploma/degree as "quaint" and "irrelevant". Since I don't have 5+ years of experience, excellent "soft skills" (PHB corporate-speak if I've ever heard it), and I don't want to sell anything, I'm apparently unemployable, no matter what school I went to or how well I did.
Here's a brief story that gives contrast to the wonderfully frustrating experience I've been putting up with for over 2 years: I have a friend (who dropped out of highschool no less) who works in IT. One of his co-workers, a supposed IT expert who makes ~$100k a year, recently said to him "I assume we'll be using FAT32 for our 1TB backup drive's filesystem?". It seems to me, someone making $100k/year in IT should be aware of things like the limitations of FAT32 and Windows' implementation thereof. My friend tells me this sort of ineptitude is common among the IT "experts" he works with, and he spends more time correcting their mistakes than doing his own work. Meanwhile, I can't even get an *interview* for entry level jobs that a highschool student could perform.
Not that I'm bitter or anything. Anyways, back to washing floors so I can make my student loan payments. Thanks for listening
I have a lot of friends/colleagues whom did their undergrad in India and their graduate school here in the U.S. and have discussed Indian education quite a bit. As it turns out, India tries to educate the masses and the cost is nearly free. One friend did his M.S. in India before coming here and I think he said it cost 500 rupees total. I forget the dollar/rupee conversion, but remember he made a joke that 500 rupees was equivalent to "50 bucks" or some unexpectedly low price (from my perspective in the United States).
Isn't education simply a supply/demand issue, and if the masses are able to attend college, won't the overall value be correspondingly diminished? I wonder if any of you have first-hand experience with this?
Build a few world-class universities like IIT and neglect everything else
==> prestige but lots of unemployment and an underperforming economy.
Build lots of perfectly-OK universities
==> educated population, opportunity for the many bright people in your population of a billion, vibrant economy and not just in a few geographical niches.
This is no joke. I can tell you a story from the inside. Once I tried to interest my faculty colleagues at a Large University That Will Not Be Named Here in setting up an exit exam for our degree program. A big comprehensive bugger that would "certify" our graduates in a measureable way and in particular specific skills. (This is in a scientific/technical field, by the way, so such skills are easy to define.)
Before all of you who are still students gasp in horror, remember the long-term advantages this would provide: first, you know in detail exactly what you need to know as a senior to leave when you come in as a freshman. You can use that knowledge to study more efficiently during your four precious years. (Indeed, some bright student entrepreneur would no doubt think to correlate student exam performance with whether the student had professor X or Y, so you could surely use it to select your classes and teachers, too.) Second, your degree is far more valuable because it's backed up with specific, verifiable warranty in these grade-inflated days. Since every graduate has passed the exam, a firm or graduate school knows for sure and in detail what graduates of this particular program know. That's the kind of gold-plated guarantee of competence that makes employers feel all warm and fuzzy about you when you turn up for your job interview looking appallingly young, like you started shaving yesterday.
Third, and most importantly, it would give a way for employers to feed back to we faculty what they did and did not want their employees to know. We'd invite them to help design the exam, and they'd give us feedback from when they hired one of our graduates. In this way we'd learn exactly what skills were wanted out there in the Real World(TM), and we'd learn rapidly whether we were successfully teaching those skills.
What do you suppose happened? Do you think this proposal went anywhere? If you shook your head cynically, you are right. In fact, folks were a bit horrified by my suggestion that employers have some influence in the curriculum. Good grief, didn't I realize that knowledge flowed from us (the university) to them (mere tradesmen), not vice versa? Next I'd be saying the purpose of education was merely to make a man a more skilled worker deserving of a higher wage, and not to open his mind to the wonders of the Cosmos, enrich his soul, bring him closer to God, whatever...
I couldn't even find out what happened to our graduates -- who had hired them, what fields and types of positions they'd gone into. The data had never been collected, and no one was interested in doing so. Amazing. Blew my mind, I tell you. Any other business that spent so little effort finding out whether its "product" was meeting the needs of the market would tank. But luckily in modern America "education" is the new "good breeding" -- it can mean nothing at all in a practical, tangible sense, so long as it sets you apart in some ineffable way as a "quality" person.
If he is exercising independent business judgement while selling those credit cards, he may be getting a better education than any that one can get in any school.
No data, no cry
Globalization at its finest.
Are you...Are you some kind of genius?
No, ma'am, I'm just a regular Slashdot reader.
I agree, however: "learning a field of study," is not what most people in college want, nor what most employers are looking for.
What most students want is job skills. Few students have the inclination (or spare funds) to learn for the sake of learning for four years, and then spend another two or three at a trade/professional school, before they can get a real position.
Students go to various schools in great part because of the job prospects they think they'll have on completion. Only the rich can afford to simply go because it will be intellectually stimulating. Plus, mixing together people who just want job training with people who are fundamentally interested in learning is a mistake; neither are going to be satisfied with the results.
To be honest, I think we need to remove some of the social stigma surrounding trade schools in the U.S., and we should have a clear path for students that just want to get job skills. Maybe the companies themselves could even help fund them, and in return get to dictate parts of the curriculum (via directed tax contributions, if not voluntarily). That would remove the education/industry disconnect. Students who wanted an 'education' would be able to go to college, and students who want 'job training' and a near-guaranteed job in a relatively short amount of time could go to the trade schools.
I think in the U.S. we have dragged 'childhood' further and further out; there is no reason why a person should have to go through nineteen or twenty years of schooling before they can survive on their own in the economy. Education needs to be made more relevant to what students want to learn, and more rigorous earlier in the curriculum. Huge swaths of my own education were nothing but wasted time because of the way the system is currently set up; there is no reason why a motivated 15 or 16-year-old shouldn't be able to be out learning a skill, if that's what they want to do. Making them acquire thousands of dollars in debt and years of wasted 'education' that they won't use first, helps no one.
"Ladies and gentlemen, my killbot features Lotus Notes and a machine gun. It is the finest available."
There are a few degree paths that can or do lead to taking a test. Lawyers have to take the bar. Engineers have the option of taking Professional Engineer tests (required for many positions and to advertise yourself as an engineer). There might be a few other professions. But even these examples support your proposition: certification leads to focused study and higher pay.
They can get jobs as TA's in American universities where they can require the students to obediently engage in rote memorization. All we need to do is reduce the xenophobia in the US's immigration policies.
Seastead this.
Project management is not a computer science skill; it's a software engineering skill (software engineering != computer science, although I feel, by experience, that software engineering skills are very important for computer scientists to learn). However, there are schools now that offer software engineering degrees which do explain some of the methodology and practices behind software engineering. Project management does fit in with a software engineering degree, exactly in the same way as project management techniques fit in with the traditional engineering disciplines.
I believe that for most industry positions in the software industry, a software engineering degree would be a better fit than a computer science degree, since the software engineering degree better prepares students for some of the conditions and practices that they'll see in industry. At my school, the software engineering degree also contains courses on teamwork and other engineering practices (sometimes alongside traditional engineers). A computer science degree, by definition, is geared toward people who want to become computer scientists. Computer scientists are focused more on research than software engineers, who are focused on building software. A computer scientist is to a software engineer as a physicist is to an electrical or mechanical engineer. Scientists are focused on expanding knowledge and doing research, whereas engineers are focused on applying scientific knowledge to practical uses.
I spent a lot of time with Indian college graduates in grad school. Some were smart and others couldn't even find a computer let alone program it. I can say the exact same thing about American / European / (insert your nationality) graduates.
One thing I will say about Indian college graduates is that they *tend* not to think outside the box. If the solution wasn't painfully obvious or spelled out in the textbook or lecture notes, then some of the Indian students would run into serious problems. Also some Indian students would ace courses which required large amounts of memorization but would fail practical courses.
All I can say is.. good! Welcome to our world. I'm not trying to troll, but I'm pleased to hear this.
Can you imagine? A fourth year student is having trouble with new code...but the root cause is a module he wrote 4 years ago.
The student isn't really ready to PD this mess...so will the teachers then be required to dig into a large, unique, code base built over four years to help a student? I suppose they could hire people to help in this capacity...but to expect a student to 'sink or swim' would be cruel!
Blar.
If you are not an engineer or a doctor, then you are nobody. This is an outlook that is very prevalent among Indian parents - there are only two professional areas worth studying (although MBA has recently joined the two) for any indian student. All other fields (pure sciences, arts, humanities, commerce etc) are considered last resorts and muster very little respect. Graduates in such areas are not as esteemed or valued as their engineer friends, thus they receive less exposure and lesser opportunities.
Which college do you go to? the one on this end of the street or the one on the other end? as a result of this idolatry of disciplines, engineering colleges and medical schools are cropping up like mushrooms everywhere. starting an engineering college is a very easy and profitable business venture in India. This proliferation of institutions (with the wrong motives) thus leads to subpar standards of education - so even the engineers/doctors now are not trained properly in basic skills.
Universities are not for teaching communication skills. That's what society is for. if you cannot converse well with others, if you cannot carry yourself with confidence and in general cannot interact socially, then it's probably not the college's fault. it is up to the students to read non-curricular english books (which a college cannot, and shouldn't force), to form groups, try out new ideas and socialise more. Being anglicised, active and outgoing should not be considered a stigma anymore, and certainly should not be considered unpatriotic. The mindsets of students (and more importantly, of overbearing parents) should adapt to these new circumstances.
There are more things than thick-accented teachers and archaic teaching methods at fault here. In a developing country like India where opportunities and population continue to explode at a devilish pace, the competition will only grow fiercer and it takes more than passive complaining about teachers to succeed.
My sig has been answered.
What is being described here is the subject of Ronald Dore's book "The Diploma Disease", first published in the 1970s.
Unfortunately, education in Western countries (certainly in the UK) is going down the same path.
During my MS I attended school with numerous Indian classmates. Through several discussions about why they attended school in the US as opposed to India, it seemed that Indian schools at the BS and BA level were nothing but extentions of highschool with high demand on obediance, following proceedures, speed, and memorization. At the MS - P.h.D. level, a course was simply independent study.
I doubted this until we had a visiting professor from India for one Semester. He spent more time yelling at students for bringing coffee into the class room and for asking/commenting on his lecture than teaching anything useful. A fellow student who had a 4.0 throughout his degree failed 3 tests from him due to inability to complete the laborous but simple mathematical questions within time. The few of us that passed the class were only able to do so by pre-program his busy work into our calculators. The department dropped all grades below a B in this course after student outrage.
So needless to say, I am highly suspect of the actual education in India's Universities/Colleges.
Sign up for University of Phoenix online then and stop complaining!!
Only it's at the college level rather than grade school.
As a software engineer myself, I've come to realize that much of the stuff I worked on was either redundant or not all that useful. The world only needs so many routers or MP3 players and it's starting to get tired of always upgrading and learning a new product.
People will always need food. The U.S.'s first mistake was believing that mega-farms could take the place of many, small farmers creating a quality product. If you want a challenging job that is in great demand then start growing organic produce. The demand is outstripping supply right now.
Adam and Eve lived in a garden and it was considered paradise. The human body wasn't designed to sit in a cubicle 8+ hours a day and will pay a heavy price for not getting more exercise. I can tell you that from experience. People need to get over their aversion to physical labor and start thinking about what the world, not just the U.S, needs.
"Meaningless!, Meaningless!" says the Teacher. "Utterly meaningless!"
I am glad this topic came up. For all the hype sweeping up India I think they need to focus on innovation and then call themselves the next Technology Superpower. I was a victim of the Indian System. I did my undergrad there and those years were the most harrowing . All it involved was rote learning, which I was never good that. It took me 6 years to get through those 4 years. I questioned myself several times over that period. Then I came to the US and started my MS programme. What I experienced in my first few weeks was what I had been dreaming of all my life. All those ingredients like free thinking, risk taking and freedom of speech, things for which I was called rebellious were the norm here. And that is the truth in why we do not see a single Product based India IT Company in the news. All these mega companies are in the IT service segment.
While there is a debate ongoing about whether to train for jobs or to train purely subject matter, why not do both? I'm currently in my first year of college at a technical college (studying mechanical and electrical engineering), and we are required to get internships with businesses at the end of our first year. This internship requires us to essential join an engineer in his job and follow along to see what an engineer does for a living. This way we not only learn the theory but also see what it's used for. Now I have to admit that for engineering this isn't really a big problem, most graduates from my university have no problem at all getting a job, and with engineering it is easy to draw parallels between what you learn and the real world.
Then again, while I'm on the subject, the actual problems of transitions from college to jobs in my country (the Netherlands) is not the lack of a quality degree, but what degree it is you have. One of the most popular studies here is psychology, and while we do need psychologists (we is a crazy bunch), the sheer number of psychologists coming onto the job market trying to find jobs in other fields because the psychology jobs are quickly filled leads to managers and the like with a degree in psychology, which isn't what most companies want. So actually one of the largest problems here is not a lack of educated workers, but it's what education they have. I realize it's not exactly likely we can assign a study to someone purely based on what is needed, but one should keep in mind what they plan to do after college. The main deficits job-wise here are mainly technical studies (engineers, but also plumbers and such) as well as doctors. This is not due to a lack of people applying to med school, but we have a system similar to a lottery for a lot of studies. The government has a set number of slots for people studying medicine (don't ask me why, it's still a mystery for me) and such people with an average grade on their final exam of less than 8.5 need to essential draw straws to see if they get into a med school. So maybe it's not all the colleges fault, the government has a heavy hand in that. Possibly the government of India can do something about the problem in the education there by setting certain criteria, or emulating education systems elsewhere (the US or Europe), which have struck a balance between theory and vocational education.
Sorry about the off topic explanation to my topic, but this is the only way I can be sure you guys understand what I was trying to say...
What India may need is private universities offering degrees of UK universities through franchising. Note that the educational method should be 'franchised' too, not only the degree, and UK professors should be handling the examinations.
...experience in Brazil. He said that all the science teaching there was rote and gave the example of triboluminescence. He asked some Brazilian students to define triboluminescence, which they were able to do. But then he asked what would happen if he were to crush a sugar crystal in the dark with a pair of pliers, and none were able to answer.
-Loyal
I aim to misbehave.
A university or college education (and I am not talking about for-profit edu-businesses like DeVry, ITT, or U of Phoenix, but REAL universities and REAL colleges) is not just about getting a job. It is about educating a well rounded person that can continue to educate them self and have the kind of mental flexibility that being a life long success requires.
That said, at some point the rubber meets the road and real world skills are needed. Hopefully one gets the fundamental skills they need by specializing in an area of interest.
As for India, well they tried to create an environment of success without the long evolutionary track the West and other successful cultures have under gone. They attempted to leap frog to the front. That doesn't create an innovative culture.
Now that corporate America has been burned by India many of them are returning to the US or looking to China, Russia, and elsewhere.
Lots of the Saudi elite and middle classes have gone and done religious studies degree after much prodding from parents only to find their knowledge skills in the Koran are as useful as a one legged camel in the real world. So now you have this large group of unemployed disillusioned people who see the elite running up a huge national credit card bill with very little if any of it assisting their position. I can see things in the Saudi states getting very messy soon if things are not fixed.
How is this different than a degree in English in the US?
Let me guess, you wanted to call it "No College Student Left Behind"?
my blog
Lots of good stuff in this thread but this is the best. I think the going-to-college-by-default contributes to a lot of our problems with education. When everyone goes to college and pretty much expects to do well (on account of the grade inflation at their high school), the whole system gets dumbed down to the extent that college grads seem to have the same basic english&math skills that incoming freshmen used to have. Seriously, I've been too afraid to look in the last few years: what % of college grads can write 2 pages of text that argues a point, backs it up with logic and evidence, and is basically "correct" in terms of grammar and word usage. (Hint: I know it's low 'cause I think only about 40% of CEOs can do this)
My turnips listen for the soft cry of your love
I couldn't agree more.
The "vocational" or "trade school" remark has been around since early in the 1900s when the tool & dye market was booming. People that wanted to go off and just be "thinkers" went to college, and people that wanted specific applicable skills went to trade school.
Nowadays it's really an empty offering, because a trade school education won't get you the technical skills you need either, and employers don't respect a trade school certification anyways, they want to see a degree.
So we all line up, pay our tuition and they spoon feed us the BS that you're getting a REAL education, even though many of the required topics and classes have been outdated since the 80s.
I don't believe that universities should just mass produce employees for the business sector, but they need to be more dynamic and quicker to adopt relevant new technologies.
Wouldn't it be nice if a university algorithms class was advanced enough that they would show you something like PageRank as a real world example?
Most of the 11 million students in India's 18,000 colleges and universities receive starkly inferior training, according to the article, heavy on obedience and rote memorization and light on useful job skills.
Wow. Amazing. Yeah. Who-wooda-guessed.
I can't say much about commerce graduates, since I graduated with a B.E. degree in Computers (there is no seperate B.S. degree in India for software). But I certainly believe the computer education syllabus could do with a major overhaul, as well as better teachers.
...) is common - in other words, 25% of my time in college is going to be wasted studying about irrelevant topics that are extremely unlikely to be useful in my chosen profession. To give a few examples, I had to learn (by rote of course): :) )
NOTE: The following is also a rant, if you read it you can understand how dissatisfied I am with wasting several years to get a stupid paper certificate which I am not in the least bit proud of. Be warned that this is all highly subjective and biased opinion.
The syllabus for any degree in India is revised very infrequently, maybe once every 5 or 10 years - this is especially bad for a fast-changing field like computers, I guess it may be OK for mature disciplines such as mechanical or civil engineering. The first year of the 4 year Bachelor of Engineering (B.E.) course for *any* specialization (computers, electronics, mechanical
1. How cement is mixed etc. (in Chemistry)
2. Engineering drawing (isometric projection etc., useful in Civil Engg.)
3. Mechanical engg. concepts like stresses and struts (no, not Java Struts!
Now, I can understand that students need to be exposed to different fields so they can decide which one they want etc. - but why do you have to waste an entire year after someone has decided his trade, just for the 0.001% of people who might wish to change professions?
Unlike many people, I went into C.S. (its actually called Computer Engg. degree) because I like programming, not just because of earning potential. As such, I had grouped with a couple of friends and we tried to make small programs, games etc. even before entering college. Now, the only first year subject relevant to C.S. is Computer Programming - where we are initiated into the mysteries of Pascal. In the first semester (we have 2 semesters in a year btw.), I got an assignment to print 1 to 10 as output. When I hand it in, I actually get told off by the teacher for using the 'for' loop - since we hadn't got to that stage in the syllabus, it was Not Allowed to use looping constructs! This should give you some idea of the quality of teaching in our hallowed halls of learning. I quickly learned to keep inquisitive experimentation seperate from class assignments, and got through college by copying almost all assignments (which activity is *very* common btw.)
The teaching staff in most Indian colleges is abysmal, due to extremely poor salary the only people who end up there are rejects from industry who would never get a job elsewhere. I doubt most could even hold a data entry position - there were the few intelligent teachers who did explain and teach well, but they were a minority. Also, when I write a board exam the paper will be corrected by some random teacher, who might be illiterate for all I know.
If questions are based on solved problems in standard textbooks, the teacher will likely expect the exact same answer - if you use a 'while' loop instead of 'for', it might not satisfy the prof. who only wants similar structure and doesn't understand there is more than one way to do a problem. In this environment, how do you expect anyone to use modular structure, descriptive variable names or recursion etc.?
The problem of 'should be done acc. to the textbook' applies in other disciplines too - although I read a lot, when answering an English paper I wouldn't dream of using abstruse erudite diction as it would be incomprehensible to the examiner. In other words, we're actually taught to use small words since few teachers would understand complex verbiage.
Passing college exams in India is not done through understanding the course material and applying learned concepts, this would be a foreign concept to most Indian students. The right way to pass, is of cour
End of the Knowledge Worker?a ctices/ValueWorker.rdoc
http://blogs.pragprog.com/cgi-bin/pragdave.cgi/Pr
Saw his presentation on this and there's no clear answer at the end
to the question "where to tomorrow's novices opportunities come from?".
Outsourcing today takes the opportunity to gain footing on the
bottom 2-3 rungs off the 5 step skills ladder. We can't all be advanced
and experts without having spent the time to get there...
*** Sigs are a stupid waste of bandwidth.
I saw the presentation he mentioned and there's no clear answer at the end of it
to the question "where to tomorrow's novices opportunities come from?".
Outsourcing today takes the opportunity to gain footing on the
bottom 2-3 rungs off the 5 step skills ladder. We can't all be advanced
and experts without having spent the time to get there.
*** Sigs are a stupid waste of bandwidth.
is not that their english comprehension is bad or the phone service quality is miserable. It's how the call centers operate.
/.'ers would take the time and effort to pay a little extra, work a little harder to find better service. So, you get what you pay for. Stop complaining about off-shoring and pay extra for better service.
Every support issue is scripted. If they don't have a script for your error they pick one and run with it.
Pay is directly related to volume.
Pay is rock-bottom low, so you can predict what kind of support you get.
If all of the call centers were in the U.S. you would have the same situation.
Very few
http://www.maxineudall.com/2010/02/should-economists-be-sued-for-malpractice.html
I had the unique opportunity to work at an Indian web design firm as a project manager and technology coach. I was directly involved in screening and interviewing job applicants, and I agree many of the observations noted in the article. As nearly 100% of our clients are western companies, solid English skills are a must. We cannot compromise on this requirement, and even the office runner is required to take English classes.
To give an example of the problems with the Indian education system. One applicant brought in her senior design project, a full website, to impress us at an interview. Problem #1, every file she brought was infected with a virus. Problem #2, it was a complete patchwork job from a free scripts site (copyrights intact) pieced together with about 5% her code. Problem #3, she didn't understand the code she ripped off well enough to change a simple menu item. Problem #4, this had received a 100% grade towards her graduation. She was rewarded for searching the internet and creating a website via copy/paste. She was not taught how to create, only how to duplicate.
Any Indian with money can get a masters degree. If you pay your bill at exam time, they will pass you onto the next level. During the time I was in India, a major university was forced to shut down because of student protesting. They were protesting exam fraud investigations of the graders the university employed. Master's level exams were being graded by 10 year-olds based on: length, neatness of writing, number of paragraphs, and the 'prettiness' of the graphs. I think this is where the University of Phoenix got its model for taking people's money.
I absolutely loved my time in India, and I am not trying to bash the country. I just want to share my limited exposure to the reported problem.
Sure, the professor will show you how the various equations are derived and will answer questions, but there's no debating any of the topics. Or as my EE digital systems prof would say "You don't know this, You gonna flunk"
I was in Chennai back at the start of the year.
Plastered all over walls are posters advertising C#, Java, Oracle and so on training. It's like "Lose Weight Now" posters that are spammed all over Western City walls. They are everywhere.
They're for 3 month courses. There was one near where I was staying. In a little room in a disintegrating building, boys sat behind old PCs, learning Java. Very strange.
Made me wonder what kind of training they were getting.
They'll be over here in America selling dope in no time.
Wanna fight ? Bend over, stick your head up your ass, and fight for air.
I don't see this as a pure Indian problem alone,but as an Asian problem.The whole system is tailored towards obedience and rote learning that it saps creativity and initiative from the students.
In Malaysia especially,a person doesnt ask wheter u were a national debater or a national sportsman,they just ask u ur exam results.This,to them is more important than anything else.Also,Malaysian universities are not exactly the best place to learn,they have great facilities no doubt but really crappy lecturers.They are also a breeding ground for politics where the government practically bombards them with propaganda.
Add to the fact that because the education system is racially biased,the brilliant students who cannot afford to go overseas may not be able to get aplace in the local uni's.So we have a massive brain wastage in Malaysia
After reading the article it seems like a bad IT education is the smallest of their problems. It sounds like their "hierarchy" and culture doesn't lend itself well to functioning in a college environment whatsoever. I know very little about Indian culture but from what the article covered there are limitations and fuckups all the way through the system regardless of having anything to do with IT or college. On the subject of not being properly educated in school; thats more about the student than the college. I took a semester at a local college/trade school covering beginning networking, beginning linux, core hardware/software and found it absolutely lackluster. Rather than sink into the cesspool of low performance and time wasted I took what little they offered and learned 90% of the material on my own. I read the books, I researched the internet, I played with the hardware while the other students and teacher screwed off and I ended up learning a lot, it was worthwhile. If these students don't have access to what I did then I feel bad for them but if they do and its a life or death situation like the article said then they have nobody to blame but themselves. If you need somebody to spoonfeed you and hold you by the hand the whole way through then maybe its not for you in the first place. When you get hired you certainly aren't going to be handheld so why should college be any different?
What most students want is job skills. Few students have the inclination (or spare funds) to learn for the sake of learning for four years, and then spend another two or three at a trade/professional school, before they can get a real position.
Fine, then be my guest to go to trade school and learn to write code. Or whatever you want to learn there. I know that I like the software developers who work for me to know how to think about algorithms, to understand concepts of computational complexity, to know when a problem they've been given is more-or-less impossible (write a polynomial time algorithm to solve this NP-hard problem).
I guess if I just need a grunt to bang out simple code and that's all I'll ever want from them, then I guess a trade school grad will do just fine.
But realistically, I prefer to have flexible, adaptable learners working for me, who've been exposed to the theoretical underpinnings of their field and have a sufficiently broad-based education in other topics that we can engage in interest conversation about a wide array of liberal arts topics.
In any case, nobody is "making" these motivated young people waste their time in college. But a lot of employers want to hire college grads. I've certainly hired a few autodidacts who didn't finish college - but these were people who were so smart it didn't matter. And these are a tiny fraction of the people out there in the market.
And STILL these people would have greatly benefited in terms of social skills and teamwork skills from a college experience even if they were able to learn all the relevant academic material on their own.
Learn how to write coherently in your language of choice and how to avoid sentence fragments.
PageRank's general concept was presented to me as a Freshman in a linear algebra class. The algorithm isn't super-difficult if you have any math background :)
These things are getting harder to find as time goes on...
. swf
2 .swf
3 .swf
http://www.personal.psu.edu/users/j/r/jrk132/tech
http://www.ucc.asn.au/~japester/humour/foamy/tech
http://foamytoons.mirrors.corruptedtruth.com/tech
"It's time to take life by the cans." ~ Bender ("Bendin' in the Wind", ep. 3-13)
But realistically, I prefer to have flexible, adaptable learners working for me, who've been exposed to the theoretical underpinnings of their field and have a sufficiently broad-based education in other topics that we can engage in interest conversation about a wide array of liberal arts topics.
.NET or else their resume goes straight into the circular file, amirite?
.net and employers generally are lapping it up.
But in addition to learning all of this in their degree program, they'll need at least 10 years experience in
To co-opt another thread, the value of a degree is going down because people have turned it into simply a meaningless ephemeral state, a person has a degree and is therefore "educated". But the vast majority of these HR department's don't care about this ephemeral "educated" state beyond whether or not they have attained it. Has the candidate used peoplesoft for 10 years? Does the resume cover 5 years of Java development? 3 years of PostGIS? No? Well, that "educated" state didn't mean all that much, now did it?
Did it do this because universities started to suck? Did it do this because now everyone has a degree and supply is overwhelming demand? Did it do this because companies decided that the degree didn't mean as much? Certainly a chicken-and-egg problem, since now universities are tossing out students with a degree in Java or
Can't they get jobs in the casinos or selling tax-free cigs?
When Engineering and Technical colleges sprout on road-sides like grocery stores. Im not exaggerating, the so called engineering colleges in india are a dime a dozen, and the quality is atrocious. Only a few of the 'elite' colleges teach students something, the rest hire (previously) unemployed grads of these same colleges to teach the poor,helpless students. When the professor of a CS class copies the bubble-sort algorithm from the text-book to the black-board, what else do you expect?? And no, it doesnt stop here, the bigger problem is that most of these colleges are run by politicians to mint money. Since almost everyone wants to 'be an engineer' in India, people are willing to pay exorbitant sums to 'secure' a seat in these very 'colleges'. PS: I am fortunate enough to be in a good Institute here in India, but my other friends are rotting in the _other_ colleges.
I don't buy the idea that just because somebody has an authoritarian teacher, they are damaged for life. I had some of those, and after a while, you realize that taking their classes is like playing a game. In fact, much of life is about playing games of various sorts.
Anyway, these problems will get fixed over time.
In the first phase, the government tried to control education and set up all the colleges. This didn't come anywhere close to providing the number of colleges needed. Now, private businesses are allowed to set up colleges. This has resulted in a tremendous expansion of educational facilities, but of course, some of the colleges provide a poor education. Soon, we will have a shake-out. In many of the lesser-known colleges, seats even in "hot areas" like computer science are not filled.
Also, in the Indian software industry, we know we cannot take people fresh from school and get them to work. Infosys, for example, sends all fresh graduates to training school for six months before they start working. Every software company in India is heavily involved with schools and colleges to upgrade their teaching levels.
People who don't understand how rapidly India (or China) is changing should come here and take a look.
Reading through the comments, I get the feel that India is not alone. China is churning out students every day. Although the problem isn't quite as bad as India through the 10% growth rate, the schooling remains the same. Students are not taught to think. They will ask a question, and receive an answer.
:-)
This problem is truly evident in some juniors I had on board. He was ask me hundreds of questions about 'why wont this work' and I would I would say 'the problem is here, look..' and he'd go 'ahh'. He never 'asked' how to fix it, he just didn't use the initiative to find out why it didn't work, because he has been asking questions and receiving answers.
Now when he asks a question, I ask him to tell me 3 times what he did to try and find out the solution. If he cannot, then I cannot give him an answer. It is working well
I remember an Indian poster telling American IT workers to get a real education so that they can compete when it was the Americans being outsourced. Now it is Indian workers complaining about the same thing. In my response to the Indian poster, I let him know that smarts or willingness to work had nothing to do with their jobs being outsourced. Outsourcing has everything to do with big companies cutting the throats of workers just so that they can generate a few more cents per share in dividends for their stockholders.
When I worked at Sykes Enterprises, I remember the Marianna, Florida employees being told that a new center in the Phillipeans was just a "backup center." To add insult to injury, some team managers from the Marianna facility was sent to the new center to train their future replacements. Within a short period of time after the corporate welfare (excuse me, I meant incentives) ran out, Sykes ran to the Phillipeans. Fortunately for me, I saw what was coming beforehand and managed to get out and was able to find a decent job as a programmer. Unfortunately for most of the others, they were stuck with even lower paying "service" jobs. Ethical behaviour within big corporations is an oxymoron for the most part.
Anybody with average intelligence and an interest in a particular occupation can be taught or trained outside of a school. Unfortunately, it is almost impossible for a prospective employee to get an employer to acknowlege such an education. The only reason that I got the programming job listed above was because the job was at a small business whose owner homeschooled his children. His business was the only one who would even take a glance at my portfolio or would even allow me to show what I could do. It is unfortunate that people must go 10's of thousand of dollars into debt just for a license (college degree) to work. As a matter of fact, when I left my programming job, I had to train my replacement (college educated) so that he could perform my duties.
The point is that people everywhere are smart (and in some cases, just plain stupid) and can learn. The problem with this so called "free trade" system is that it allows big companies to move to countries where the cheap labor plentiful, but it does not allow the labor to move to where decent jobs are plentiful. I have little pity for most big multinational companies when they complain that their patents are being improperly used or when their products are being counterfeited. In fact this counterfeiting and patent infringement make me happy, simply because at the low wages being paid today, it means that people can actually have a chance to partake in the wealth they generate.
Just a few weeks ago there were stories reporting on the shortage of skilled workers available to service India's IT sectors. Has the gap become supersaturated this quickly?
The greater number of "colleges" must, by this reckoning, be very small outfits, most likely private business and technology schools. These would be more comparable to trade schools or "business colleges" (the sort which used to teach shorthand, typing, and basic bookkeeping), than to what most of the world would call a university.
My own six-figure software job was sent to India several months ago. The transition was (typically for this large American-origin company) ineptly handled. I took the initiative to travel to India (and had to argue for it) to give what training I could to my replacements. My principal motivation, of course, was to go see the situation in person, and to do it on luxe business class tickets scammed off the bums who were throwing me out.
I came away reasonably impressed by the curiosity and attitude of the engineers there, but skeptical about their readiness to take on product development in any comprehensive sense. The skepticism comes not from an assessment of basic abilities, but rather from the fact that the specific skill base developed from sustaining support of someone else's work, is not sufficient to allow most engineers to take on independent new product development. I feel that this capability will arrive eventually, but slowly, unless experienced developers return from abroad to bring and spread those specific skills.
For the India operations of the likes of IBM, Microsoft, and Oracle, I would like to imagine that strategic thinking somewhere in the company exists, recognizes this fact, and does something about it. For outsource contract companies, I am less optimistic. I stated this frankly to all who would listen, and noted that what most urgently needs to be outsourced from American companies, is the management.
Alternatively, and better in the long run, will be for local entrepreneurship to arise and to develop products which meet specific local needs.
One form of entrepreneurship which does appear to have arisen, is that of small private schools. In the newspaper, one can find several ads for training in "embedded VxWorks programming". At face value it's an intriguing prospect, but one is left wondering what sort of student goes into one of these programs, and what sort of engineer comes out.
I suspect that the people who I was working with, came out of top- and near-top-tier universities, so I was looking at a very biased sample. I don't see any reason to doubt the facts presented in the NYT article, except to caution that "college" can mean one thing in one place, and quite a different thing in another place.
Keep in mind that India has had a long road toward developing even basic literacy, especially for women. The problems of education in a still-poor country of 1 billion people, go far beyond what this article describes.
It was encouraging to see a greater proportion of women among the engineers in my host company, than I typically see in the U.S. It was also encouraging to see children coming out of poor-looking neighborhoods in the mornings, on their way to school. I realize that I saw only the ones who were going to school, and not those who were not, but it still appeared that people recognized the necessity of an education, and were willing to work and sacrifice to obtain one. Meanwhile, back at home we have ... spinner rims.
I know that atleast 90% of you guys have absolutely no clue what you're talking about in this situation. I worked for an Indian Consultancy Company in China, while having been brought up from USA and went to a US college. The oddity of this is why I uniquely understand what 90% of you don't. It's not that the schools are rigid or they force obedience that's causing the problem. Although they do. The true cause of the problem, as the article lightly points out is they are punished for not being rigid or thinking differently. This is the core of India/China's lack of education. It's not that they have to memorize boring menial stuff, sure we do that in USA too look at a bio major. It's that if they try to memorize it in a unique way or make a game out of the work, they are punished. In fact if they ask a question of why something works the way it does, they are punished. In fact talking at all in class means punishment. This is the crux of the education failure in the east. Japan inclusive, note they're still going through a massive 14 year recession. I would say this instead, be grateful. The only reason you still have jobs and can feed your children is because their education system is so awful. If they ever did catch up, you're too expensive and you're over valued. You can complain all you want about your "American Education" but the reality is the freedom to talk and share information is what this "American Education" is all about, and this and this alone allows you to keep your jobs.
I dd a sort of general engineering course, with a mechanical bent, at a very spiffy uni.
At said uni the electricals and the rest of us did almost identical first year content, and our second year content still had about 50% overlap.
One thing that made me laugh as I cursed the difficulty of understanding power electrics (eg why is power=v.I') was the thought that some poor electronics geek was attempting to understand the thermodynamics of steam engines at the same time.
In my career I have used concepts from many of the papers I took, and last month I just got to use triple products for the first time, in anger. That's 22 years after leaving uni.
I'm betting most were specced by engineers. With real engineering degrees. Not software 'engineers'.
You may appreciate this op=-ed piece from the president of the west virginia board of education...
There's an annoying type of posting, usually labelled "Gimme code" or "Do my work for me". Judging from the name of the posters, most of these are from India, and usually demonstrate a lack of even the most elemental C and assembly programming skills, and the inability to find/read/understand technical documents and datasheets. They also look like the posters are already working on industrial-level projects without having any clue on how to tackle the problems they face, or what's possible or impossible with the hardware they intend to use.
"What the market wants and what the school provides are totally different" That reminds me of my own education somehow. Lets see, of 128 required credits, less than half were engineering related. Somehow, I doubt my employer cares about all those humanities.
I am Indian about to complete my CS degree. The Indian education system is one big mess. The criteria for evaluation of students is really simple The more slave like qualities you have, the more likely you are to 'succeed'. I saw a lot of comments saying Indian grads lack of judgement and free thinking, this exactly is the reason. You are punished for being different.
<rant> I never wanted to go to college but you simply can't find a job in IT without having a degree(Since I couldn't do well in a 3 hour exam I couldn't get into a better college). I spent most of my time in college learning stuff I liked and never memorized anything resulted in having a less than average score in my degree which disqualifies from appearing in most interviews. It doesn't matter I know more computer languages or have worked on some useful projects or did great at internship or worked in diverse environments unlike my competitors, what matters is I am simply not eligible. </rant>
But I believe it is not the education system that's at fault. The IT industry (In India) does not need people with good skills, they want slaves and the education system is just providing that.
..the mistakes in my post are due to typing this message while writing something else at the same time.
HA HA i just have to laugh at people that waste there time with colleges and universities
Then moan when they figure out they have received a poor education from a bunch of two bit teachers, that are paid less than a floor cleaner with a crack addiction.
Give up on the dream, grow a backbone and have civil revolution, or pay more for your education eg (private).
Take largely uneducated population
:P How on earth do you filter all that out to find the few qualified people?
Shove them through an 'IT' education
Get high quality programmers?
I don't think so.
There are some really smart people in India and China, but there's not enough of them to take over the market. There's not enough here in Canada or the USA to say the least. Design is really is one of those areas that will be spread around the world and cannot be 'globalized'.
Just imagine trying to hire someone in India.
You know the system is corrupt and people can get through school just by knowing people and cheating rampant.
IT is seen as a means out of poverty. You get 25 million applications
How do you rapidly build an IT capable work force? Many of whom have not had a proper basic education.
Centers of technology (Silicon Valley, Ottawa...) will NEVER be able to be self sustaining. They will always need to IMPORT or cease being a super-centre, and spread to other regions. Every region only producers a certain number of truly capable people in each field.
Sometimes it is simply better to do things on your own rather than rely on your educational institution. Secondly, if they're expecting to be hand held and be taught databases, software engineering, etc. than they are barking up the wrong tree.
Where I went to school, we had to implement algorithms in a language of our choice. He didn't hand hold us and teach us a language. It was either your learned it by yourself or simple you sucked!
Simply put, if they want to learn, sometimes it is best to do it on their own.
Maybe a generation of American engineers will have a place in the marketplace after all.
I'm an Indian student, and I'm currently doing my B.E. in Comp. Engg. over here Pune, Maharashtra.
IMHO, the linked article is a gross oversimplification of what is a very complex system.
Colleges and universities can be broadly divided into three and two categories each, respectively. Colleges can be either good, bad, or mediocre. Universities are generally good or not good.
I'm not counting the IITs and IIMs because they are such an insignificant part of the whole, and therefore not very relevant (except as role models) when evaluating the education scenario in India as a whole.
At the the top we have good colleges affiliated to a good university. These people are the first tier, and most of them are the creme of the crop when it comes to education. They are usually snapped up by campus recruiters, and command the highest opening salaries.
Next we have the mediocre college affiliated to a good university. In these, the good students make it to the top and are treated as well as a student from a good college by prospective employers. The not so good students have a tough time of it.
Next we have the (extremely rare) good college affiliated to a mediocre university. They are only a bit below the above.
Next we have the bad college affiliated to a mediocre university. The career prospects of someone going here are not too bright.
Next we have the bad college, bad university combo. Pretty much give up hope of a decent career if you are one of these unlucky people.
Good universities can make up for many flaws of a college thanks to the innate potential of the syllabus and affiliation requirements.
I myself attend a mediocre college affiliated to a good university.
One notable thing about the education system for engineering in India is that the first year is common to people of all disciplines.
In the first semester, we study:
Basic Electrical Engineering
Basic Mechanical Engineering
Basic Civil Engineering
Applied Math. I
Applied Science I
In the second semester, it is
Basic Electronic Engineering
Engineering Graphics
Engineering Mechanics
Applied Science II
Applied Mathematics II
A lot of the material in these courses is useless, even though it may be necessary to produce a person who has a basic grasp of all engineering disciplines. This system needs an overhaul, IMO.
It is from the second year that the fun really starts. And at least in our college and university, and all colleges affiliated to our university, in the beginning we study pure theory, with programming only as an add-on practical. Only once a solid theoretical foundation has been built is actual programming teaching started. The University of Pune is a venerable institution, and not a Java-school.
I have come to this conclusion looking at the syllabus for the second and subsequent years of study.
Maybe I'm seeing only part of the reality, however, because the education system of Maharashtra is quite a bit better than that of other states.
I seriously doubt that the person who wrote that article knows how complex the system is internally.
I don't buy it.
I went to college, and I'm out in the work force and have been for 8 years. I had a bit of help in college - I was a intern at a major automaker while I was in school. I had a pretty good idea of what I wanted to do (mechanical engineering). That's what this comes down to.
Most, if not all colleges, offer excellent classes on par with trade schools, if you know what you want to be.
Most college students DON'T know what they "want to be". Most take the standard fare college curriculum for any given major. There is no way for a college to prepare a student if the student can't at least tell me what he's aiming to get. Most simply pick the courses based on what is recommended for the general field, what their friends are taking, or what is easiest.
For those going to work in manufacturing, it's a no brainer that they should be spending time in the metal shops - CNC machining, some light automation, that sort of thing. If you're going to be on the design shop, a heavy dose of autocad will get you in just about any door. But if you take the "standard fare", you're going to be lost.
It's a pretty standard law around where I work that incoming folks will NOT be very useful for 1-2 years after they higher in. We hire from some of the best - U of M, Purdue, MIT, Harvard, Stanford. They simply don't have the general skills.
No one can tell me the colleges don't offer them either - I look back and know I made quite a few mistakes in choosing classes. Why did I take that second thermo course rather than introduction to automation? Why did I take that communications (oral) course rather than introcution to AC power and drive systems?
The courses were there - I simply didn't know what I should be taking: for the most part. Our college DID require some very worthwhile courses. Instead of a thesis as a senior, we had actual companies come in and we spent a full semester quoting, designing, purchasing, and solving their actual problems.
No... I don't think you can blame much of this on the colleges in the US. Much more so on students without a clear direction.
I don't why Infosys is getting so uppity, even a 12 standard can do the jobs they require with training, what exactly are these 25000 people going to be doing, is there anything remotely challenging, nope thats another 25000 drones in an industry allergic to innovation. So why does Infosys need bright people again? The only purpose the degrees serve is to inflate the per hour rates. Beyond that you don't need those skills because the jobs offered across the board in IT in india with very few excepptions are dull and repititive. The IT industry has been complaining about the lack of quality people for the last 15 years, what steps have they taken to address it, and do they provide quality jobs? This is mere whining with no constructive purpose. Over 90% of IT engineers in India are frustrated, there is little room for independent thinking in their jobs, little scope for job satsifaction, no room for growth and learning. It's the same thing over and over again, just so that mediocre companies like Infosys can can pass off wage arbitrage as some imagined global revolution.
The problem in India is not that colleges don't impart trade skills. The problem is that many of them fail to impart ANY skills at all. Considering that I just finished the college routine in India, here are some of the reasons IMO:
1) Low investment in education:
India's investment in higher education has been abysmally low for years. As a result, many colleges have shockingly poor infrastructure. Students work on poorly maintained, ancient equipment if at all.
2) Low quality of teachers:
This is a very important factor for poor education in India. Teachers and professors even at the graduate level are paid a pittance. Many teachers are taken on as temps to get around prescribed pay-scales and reservations. Coupled with the fact that there is very little research undertaken at most of India's colleges, there is simply no incentive for quality people to enter the teaching profession.
In the I-T industry, for example, even a fresh engineer can expect salaries of atleast INR20,000 pm. A teacher would need decades of experience to reach that salary level. There is simply no comparison between Industry and the 'Academia' in payscales.
>from the firm-handshake-and-accentless-English dept.
If you do not speak American English, you have an "accent"
Hell, people from England -the birth place of English- have British "accent"!
Canadian English is also funny for Uncle Sam.
Will you quit complaining about the accent and just accept English is spoken around the world with unique accent?(including American accent)
if the employment state in india is bad, I welcome them to come here! it's a way better solution than outsourcing our jobs there. let them come here, and apply for citizenship, get visas, and get some jobs! bring your whole family if you can. this way you can all do the same, and keep the money here to help boost our economy. the only trouble with high immigration is if the influx of immigrants we get are poorly educated. As I understand it, in India, most college educated folks can speak a form of british english, have studied pretty extensively, and could provide some skilled labor and technical and managerial experience of value to our economy.
I will say however, if immigrants wish to come here, they should learn to speak good english if they cannot already. How can you possibly expect to get by in a new country without understanding and at least being mostly-fluent in the common language?
I think we should welcome all who wish to come here to work, and we should provide the language training and efficient immigration procedures to make it work. but as with all of us, there should never be a free ride. no welfare, no SSI, no free lunch unless you have already lived and worked in the USA as a citizen for a good period of time. maybe make it work like how you get "vested" for your 401K yknow? as long as people are coming to _WORK_ i think it's a good thing.
sometimes, i wonder if i'm the only conservative on teh intarweb. ah well, back to mah hogs and warmongerin'....
Except the people collecting the interest.
I agree to most of you who said College is not a training center for job.
..etc in the market at that time, but also learned how compilers are developed, languages work and basics of many more subjects like operations research, AI, and a lot of other that I cant remember. So today, its a matter of learning syntax and framework, and I can program in most language. I think I did well in AS400, VB, Java, HTML so far in my 10year carreer. That shows 10yr back the (so called professional) colleges were doing ok. I dont know about today. But I don't think it can got from good to bad.
I did my BS in physics (in my own interest) and then masters in Software Applications in India. During masters, I learned most of the languages, SQL
May be they are struggling to match up with the industry with the same old teachers who may not be interested in learning new stuff.
Without my masters and only with BS what could have I done? Exactly not sure... I can get a bank job(that pays well in India unlike in US). Could have got into teaching. Or any government job. Yes, all these require training after I got the job! And thats what I see in US too.
I have my cousin who did all his studies upto BS in US. Yes in CS. He can't even do a simple program. Amazed on this situation, contradictory to my expectation, I checked what he learned. He learned almost everything what I thought he needs to do his work. BAsed on what he said and the from what I know of the subject name. He is no better than I was after my BS.
Industry requires readymade workers. Well, that is not exactly most college curriculum are designed. Some companies are working with the professional / trade colleges to accomodate what they want. Thats just a small % of the total colleges. So there is a demand-supply issue.
second that.
Also, IITs teachers are mostly three types.
* ones who are enthusiastic, and have usually furthered their education outside India (usually IIT alumni)
* ones who had their education within India, and are quite enthusiastic and in touch with everythign.
* ones who are got in through internal promotions and are not good.
What IITs have is a teacher-evaluation (anonymous and confidential) by students. Students generally rank the first two types high, and often screw the last. Consequently, they are not given promotions, and usually end up leaving fo othe ropoprtunities. This keeps the faculty too somewhat toned.
fellow IITM alumni, mandak
Normally, I am not a grammar Nazi but in this case, it's relevant:
Most common reason for summarily tossing a resume in the trash: spelling or grammatical errors. I realize that an online forum post is an OK place to make errors, but you'd best get somebody to proof your resume.Or your modesty.No wonder you're having such difficulty selling your own time, then.Again, it's not them, it's you.
Fix your resume, polish your interviewing skills, and go sell yourself. Looking for work is hard, but I bet you have a pretty strong motivation: the desire to never wash another floor again for the rest of your life.
Good luck!
They don't grade fathers, but if your daughter's a stripper, you fucked up. --Chris Rock
I did my undergrad in engineering in India and did my Masters degree in the US and I worked in the engineering and IT fields. I certainly agree that there is more freedom to express ideas and flexibility in the learning process in the US, but it is far from what it needs to be. I had professors in my Masters degree program that would give Cs and Ds for students who did not use the specified font in the assignments and reports. There were many professors who absolutely did not encourage any questions in the class. My Masters degree was not very helpful in my engineering job either. We were taught design using software that the industry had long abandoned.
One thing the education system gives, both in India and in the US, is some good exercise for the brain to analyze, comprehend and solve problems in different domains.Man, did I ever screw up. Thanks for your insightful comments!
They don't grade fathers, but if your daughter's a stripper, you fucked up. --Chris Rock
It is important to be able to take notes, and always writing in full sentences is too slow for note-taking.
There is no comparison between US college education and the middle-tier Indian colleges being discussed.
Have you walked into a state school? The lecturer lectures, the students learn to take notes, and there is little discussion or debate. Hard to do those things in large classes taught by TAs.
Lies about crimes
Very detailed and articulate response.
Are you sure you are studying in India? The NY Times article says that you are supposed to have very poor communication skills and who just memorizes things without understanding them.
I hope the idiots who think they know the whole education system in India read and can understand this.