Brahm
I see alot of young Jat kids from suburbia and villages who are hardworking, can write a code but they lack these very critical skills.
1. Communication (Oral and Written). You must be able to express your knowledge, skills and abilities in concise manner, clear enunciation, easy to understand simple english.
2. I have see way too many times, young jat kids will freeze in interviews, meetings, especially if their boss or coworker is a female. They will call them madam. It is not Madam, it is Ma'am. Madam has a very negative connotation.
3. Presentation is everything. Know your audience, know your subject and know how to make subject matter presentation to your audience.
4. Lack of confidence. I can tell you all, I used to be very shy, not communicative, after few years of derision, anger, frustration upon advice of my friend I took communication classes for 2 semester. What a change that brought in me and my personality. I was confident, people respected me, doors were opened for me, opportunities were presented.
I call this journey where Boys become Men.