Are you really programming in C? If so, good for you and your organization. If not, i suggest not wasting time becoming a career counselor and try finding a faster way to eliminate idiots.
I don't buy the crap that they have not been taught in collage. In the age of the internet, there are so many damn resources on every language possible on the internet that a person claiming that they know how to code in c should have a much, much higher bar set.
That was presumptuous on your part. First I shall talk about C. 2 reasons.
1.Any engineering graduate in India should know C. It is the first language they learn and use in curriculum.
2. We work in embedded and kernel domain. Welcome to a world where C is important.
Also it is not about deep understanding of pointers and stuff like that. The sad part is that most of them can't even write it in pseudo code.
As for the question of you not buying it, I can't convince you except that there are other commenters in this thread who have pointed out the same problem. This problem does exist.
Wow. Dude, you really need to learn how to parse english.
1) When i said, "i don't buy that..." i was referring to people blaming the collage or university for their own lack of knowledge.
In today's world where the internet is available to everyone with a net connection, i would expect people to use some initiative, go online, search for C sources or tutorials, download free compilers and linkers, learn them thoroughly etc. ie The real blame for their lack of knowledge is with them not with their collages.
2) Why would you claim, on the one hand, that the blame for kids is with their collages and poor teaching, and then claim that i expect everyone to know c cause that's the first thing they learn in engineering?
And, lastly, don't get huffy with me, dude. If you make generalizations like "Any engineering grad in India should know C" good for you. I don't care. I really don't give a damn.
Your aggression and quips do nothing but reveal your insecurity and obviously degrade a rather sensible thread into a showdown of your ego. Kindly refrain.
I don't buy the crap that they have not been taught in collage. In the age of the internet, there are so many damn resources on every language possible on the internet that a person claiming that they know how to code in c should have a much, much higher bar set.