You can also watch YouTube video with proper explanation here
Today's world is about distributed teams across the globe. A team member sitting in the Indian Silicon Valley or a software company of the financial capital of India might be reporting to a manager sitting in Microsoft Headquarters in Redmond, Washington (a suburb of Seattle, Washington, USA). This is almost as if you have travelled around the world. Hence, long-distance communication has become prominent over the last couple of years.
How it matters
But I am technically strong, so how does it matter to me?
Well, if you are really interested in moving up the career ladder then communication is the key. For instance, if you want to be promoted to be a Tech/Team Lead then good communication skills will help in the longer run.
Good communication demonstrates good leadership skills and so helps you to pave the road to new roles and responsibilities. Would you like to send a software architect to a client or listen to him on the phone when he can barely communicate; would you like to work with a team/tech lead or on-site coordinator that can barely explain what the client wants? I am sure not.
Why English has become so important
Do I really need to explain that? If you are reading this article of mine, then you are in the same boat as I am. In other words, the software development field. English is a global language to communicate with anyone whom you don't know how to connect with. Besides, if you are planning to travel, work abroad, deal with higher management in your company and pave your road in a highly competitive society then a good command of English is like “Cherry on the Cake".
Many deserving candidates are rejected every year for a USA visa (H1B, L1B even studying abroad) in their interview because they can hardly communicate well and can't impress the consulate person who is interviewing the candidate.
Consider that, even for technical interviews, how to express that you are a good candidate and understand the technology. That time is gone when you can cram for the questions and spit them out to the interviewer. The trend of interviews have changed. For instance, now people don't really ask the difference between “Abstract class and Interfaces”. Instead they will ask you a scenario where you choose to implement an interface instead of an abstract class or vice versa. Even, based on your project description they drag you into a totally un-imagined situation and ask for your views. Such just-in-time situations and scenarios are hard to cram for, or even prepare for. So you end up sharing your thoughts or thought processes during the interview. Do you feel little sweating in your palms or forehead?
Techniques to develop good English communication skills
So what's the technique to have good English communication skills?
The following is the Rule of Thumb as it appplies to those candidates whose Mother Tongue or Native language is not English, just like me.
Don't panic about or fear English communication; rather work on it. I can share how I (a small town's boy of Hindi medium from northern India) made it possible.
Rule #1: Focus on learning English grammar to strengthen the fundamentals. If there is a need to improvise your English grammar then work on it for some time and the remaining can be learned by listening and speaking with others. Here is a good E-Book to strengthen the fundamentals from the basics to the extreme expert level.
Rule #2: Don't focus on accent (American, British and so on) immediately; instead focus on grammar for the correct usage or words and accurate sentence formation. Accent will come automatically later when you work with people across the globe and have developed a good grasp of the language.
Rule #3: Your skills building, in other words learning, must be by using English only. For instance, I see some people prefer to learn technology in their native language. I don't understand how learning .NET or any other topic will help you better in your native language, because most of the terms are English only; C#, CLR, Framework, Language, Compile, Code, Debug and so on. So why to worry so much for some of the plumbing or the gluing together of words in the middle to make sentences.
For example, if I need to learn what is .NET then what is it you won't understand in: “.NET is a platform and framework that allows you to build applications using many .NET compliant programming languages and even deploy and run those on many non-Microsoft platform OSs”.
I am totally against the reading of novels and so on to build an English vocabulary. Instead start a book of your choice on MVC, .NET, C#, ASP.NET, WCF and so on cover to cover. Yes, cover to cover; you read that right, from the About the Author to About the Technical Reviewer to the Acknowledgement, Dedication and so on and the chapters of your choice. I guarantee that the first few sections has much to teach you about general-purpose English communication. So your time is better invested into building your skills with books of your areas instead of reading a 1000 pages fiction novel like Harry Potter, especially for this cause.
However; if you wish to read a book other than for your technical benefits then reach out to me, I can guide you to some good books that might be helpful in various ways.
Rule #4: Listening is very important. When I was in college I heard people saying that listening to English songs will help you to learn English; well to be honest I never found time to double up my efforts to listen to English songs and then learn my study topics in English. By the way, I also don't recommend listening to English music and trying to read English material at the same time; it could turn out to be pretty messy, especially at the beginner level.
So listen to some of your favorite speakers for the topic of your choice. Listening causes great learning, especially in terms of the usage of words, sentence formation, accent, pitch, pace, sound quality and so on. My YouTube channel MyPassionForDotNet has a couple of videos from 10 minutes in length to 2+ hour long sessions.
In your free time, even listen to the people in your office, market, shops, conference calls, elevators, parking and so on.
Rule #5: No slang language; say “Yes”. I have often seen people saying “yeah” “bro”, “You know after each line”, “cool” and many more terms. Well, I suggest always say “Yes”; believe me this has an impact on your way of building skills. When you are good with English communication then an occasional use of yeah is OK. Basically, this puts you into a habit of strictly respecting the core of the language and also teaching your tongue what to utter, which is very important.
Rule #6: Hang out with the right people. If you know someone that can help you to polish your communication skills then find such people if possible. Well, I was not able to find any because I grew with people like me but time has changed. I am sure you might have someone around you.
Rule #7: Think big, start small. If you are in a discussion then start whatever you can using English and see how far you can go. Anyways, in our native land we speak in a mixed mode (some English and some native language) so instead you should focus on speaking only the English part and as precisely as possible.
Rule #8: Go slow. I have observed many people think that good English communication is all about speaking fast. Actually, that's a myth. I have earned a large amount of my professional experience working outside of India with people from various English speaking continents. One thing I have found common in all of them is that they speak slow, soft and clear.
Rule #9: Pronunciation, when speaking no matter what language you are using, the way to utter a word is very important. It becomes very important when you speak in English. Here is a great pronunciation tool to help you learn how a specific word is pronounced.
Some examples; I would like you to try and see what you thought was and actually how these must be pronounced. For example Scythe, calcium, pronunciation.
Rule #10: Get away from your native way of pronunciation. Our native place (town, city, country) has a huge impact on how we learn how to pronounce a word; many times we continue to speak the same way, but with an associated cost with that approach. If you have been speaking incorrectly then it can take a while to practice speaking it right.
For example, most of the Indian people, even Doctors, pronounce Calcium as “Cal-Shi-um” but actually there is no “Sh” sound in it. It's just a very small example of how our native culture has an impact on our way of speaking. Many people have the tendency to add the sound of other letters when speaking something. Try again how most of the people say “Pronunciation” and compare that with the tool I referred to in Rule #9.
Such issues can be fixed with caution, awareness and practice. There is nothing a human mind can't conquer or achieve.
So let's summarize the rules:
- Rule #1- Learn grammar for better English communication.
- Rule #2: Don't focus on Accent immediately
- Rule #3: Learn technology in English only; strictly books, audio, video and so on
- Rule #4: Listening results in great learning.
- Rule #5: No slang, use words that reflect a respect of the language.
- Rule #6: Right company, connect with people who speak good English.
- Rule #7: Think big, start small.
- Rule #8: Speak slowly but steadily and you will win the race.
- Rule #9: Pronounce correctly; this is impressive in its own way.
- Rule #10: Go global; to some extent, get away from your native tongue and pronunciation.

Cristian TovarPosted May 23, 2020, 6:25 AM
Strongly disagree with the half of this article.
Elavarasan RPosted Feb 22, 2020, 6:46 AM
Really helpful. Thanks for sharing.
Surojit SamantaPosted Feb 22, 2020, 5:01 AM
Suddenly found this article. It's extremely good for beginners who aspiring to be a good communicator in english. Thank you very much sir for this article.
Dinesh GabhanePosted Nov 8, 2019, 1:29 AM
This is really helpful
Sajid AliPosted May 1, 2019, 5:27 AM
Vidya Vrat Agarwal Thanks you for your good effort. I really impress and like to connect with you for more guidance.
Narayan pandeyPosted Jul 13, 2016, 1:08 AM
This is really helpful. Thanks For sharing your Experience with Us. Please Suggest books other than Technical books. Once Again Thank You.
Sr KarthigaPosted May 6, 2016, 9:08 PM
good one sir
Vishal PatelPosted May 6, 2016, 2:07 AM
Good one for beginners like me...
malani darshanPosted Nov 6, 2015, 7:17 AM
ToGOod.
Akash VarshneyPosted Oct 21, 2015, 11:39 AM
good article
Mohsin AzamPosted Oct 20, 2015, 12:20 AM
good one...
Humayun Kabir MamunPosted Oct 19, 2015, 1:34 AM
Great...
Jacob RobinsonPosted Oct 19, 2015, 1:16 AM
\
Jacob RobinsonPosted Oct 19, 2015, 1:16 AM
Great One Sir..
Nilesh JadavPosted Oct 19, 2015, 1:13 AM
Best one !! Thank you for sharing sir !!
Ankit BansalPosted Oct 19, 2015, 12:42 AM
nice one..thanks for sharing with us..
Deepak JainPosted Oct 18, 2015, 11:20 PM
Nice article..
chandan kumarPosted Oct 18, 2015, 10:48 PM
Practical approach to learn how to speak good English. Thanks
Sujeet SumanPosted Oct 18, 2015, 10:06 AM
Nice article sir.............
Mukesh KumarPosted Oct 18, 2015, 6:58 AM
Good one sir... thanks for sharing... It is very helpful
Gowtham RajamanickamPosted Apr 16, 2015, 9:38 AM
great one .....
Anithakumari PPosted Mar 16, 2015, 1:46 AM
nice article..it's very useful for me.
ROHAN PANDEYPosted Mar 11, 2015, 12:57 PM
Sir nice article I am northindian found problem in communication it's article use full for me
Prasham SabadraPosted Feb 5, 2015, 6:57 PM
Nice Article. Thanks for Sharing!
Hemant SrivastavaPosted Jan 13, 2015, 2:21 PM
It's really very helpful and motivational !
Humayun Kabir MamunPosted Dec 22, 2014, 5:14 AM
Really very helpful...
Sam HobbsPosted Dec 20, 2014, 11:07 PM
I certainly like this very much. It is wonderful that it is being discussed. Many of the things you say here are things I would like to say but it seems improper for me to say them. It helps for these things to be said by someone in India. As the editor (me) that attempts to improve the grammar in the articles, I am interested in helping with English grammar if possible. I do not know if it would be proper for me to write articles for this web site but I could. I probably should write articles and put them someplace. I think that one of the wonderful things about the people of India is that when they decide something is good, it is typical for millions of people to follow. I hope no one objects to me saying that. I think it would be easy to help the authors in India to be better at Grammar if we can get them to move further in that direction and that can help many. I want to help. I suspect that the authors of articles in this web site are doing more than I realize. I am sometimes a grouch about grammar but I am trying to help.
Former memberPosted Dec 20, 2014, 5:39 AM
Nice article, thanks to giving time to write article like this for us developer
Keyur PatelPosted Dec 19, 2014, 1:44 AM
Thanks for bringing out nice topic and writing as article on this topic <a target=_blank class=LinkNormalBlue href=http://www.c-sharpcorner.com/authors/84c85b/vidya-vrat-agarwal.aspx>Vidya Vrat Agarwal</a>. I believe in this Quote "Communication - the human connection - is the key to personal and career success."
Priti KumariPosted Dec 18, 2014, 12:38 AM
Great article.Thank you vidya sir.this article very useful for me because i am not good in communication.Thanks for sharing.
Sagar PardeshiPosted Dec 18, 2014, 12:08 AM
Great Article Vidya Vrat Agarwal. Thanks for sharing and it's very much useful for me
Ramchand RepallePosted Dec 17, 2014, 12:44 PM
Great Article Vidya Vrat Agarwal. Thanks for sharing...
Guest UserPosted Dec 17, 2014, 7:30 AM
Mahesh Chand I agree with your thoughts. I think I haven't mentioned my thoughts correctly. My bad! What I meant by "We should do that" is that whosoever is writing comment shall write it correctly, preserving the beauty of language.
Guest UserPosted Dec 17, 2014, 5:09 AM
Thanks Vidya Vrat Agarwal for sharing these rules! Let me share my thoughts:+ Communication is an "art" & we can improve it by practise. + It can be improved at verbal & written level. + Mahesh Chand, I have never seen someone editing comments & sharing feedback. We should do that, because these small steps preserve beauty of the language. + #Rule 5 is my favorite because these days we use lot of slangs, which we should avoid.
pawan sharmaPosted Dec 17, 2014, 4:39 AM
Thank you sir, Plz fix url in point 9.Thank you once again
Pankaj BajajPosted Dec 17, 2014, 3:50 AM
Again very good article Vidya, Thanks for sharing.
Lakshmanan Sethu SankaranarayanPosted Dec 17, 2014, 3:49 AM
Excellent read. Communication is key to success in this era
Sandeep Singh ShekhawatPosted Dec 17, 2014, 3:46 AM
Thank you so much Vidya sir. Its a guideline for me that how I can start learning english language. Thanks again for provide me a path.
Michal HabalcikPosted Dec 17, 2014, 1:54 AM
Proper English is the key to success. One of my personal goals for next year is to pass the academic IEALTS exam.
Vidya Vrat AgarwalPosted Dec 17, 2014, 1:41 AM
Sam, could you please fix the url I mentioned in #9 with my original submissions. Seems your edits havery blown that away :). Thanks for all the hard work you have been putting behind editing all the articles. Let's plan some sort of author' publishing guide with some text samples. Thanks again.
Sahil SharmaPosted Dec 17, 2014, 1:11 AM
Another brilliant article on career advice. The interesting point is #Rule10 about Calcium. It's true that we usually mispronounce common words. I want to share an interesting story that yesterday I was preparing an article on MVC and have to write about the founder of MVC. His name is "Trygve Reenskaug" and I still cannot figure out how to pronounce it. I'm pronunciating it like: 'Try-ve Reen-aug' with 'g and sk' silents.
Joginder BangerPosted Dec 17, 2014, 12:19 AM
Thanks sir for valuable article, yes it's very helpful for everyone
Mahesh ChandPosted Dec 16, 2014, 11:51 PM
Great advice, Vidya. I've seen many super smart developers don't get selected just because of their communication. You can be super smart but if you're unable to explain to other people, it doesn't matter, unless you just write code. Also, write proper phrases with proper commas and punctuation. I am sure, our Chief Editor Sam Hobbs can talk on this topic more than anybody else as he fixes grammar every day on this website.
Vithal WadjePosted Dec 16, 2014, 11:40 PM
Nice one,we always learning new things from vidya sir's every new article.Thanks for sharing.
Bhanu Pratap SinghPosted Dec 16, 2014, 11:23 PM
very helpful and full of the motivation, i 100% agree with Vidya ji..
Manish Kumar ChoudharyPosted Dec 16, 2014, 11:18 PM
Nice one @Vidya Vrat Agarwal sir. I will always remember Think big, Start small and Go slow.
Khargesh RajputPosted Dec 16, 2014, 11:10 PM
Thank u sir
Abhishek YadavPosted Dec 16, 2014, 10:59 PM
Another great addition Vidya Sir, thank you.. Rule#3 (3rd Para) and Rule#4 (1st para) is too good... :D