Most of software developer think their technical expertise is fair enough for their future prospective growth. It may be true in early stages of career but not the fact. Now, a days most of outsourcing jobs are client oriented and requires daily meeting or interactions. Even product based companies or MNCs, also works in such a fashion where interactions with their abroad managers, consultants or sometime with clients is in their process.
Also, Agile & Scrum methodology are now widely accepted approaches in which from Business consultant to Product owner to Scrum master to team, all stand at the same level of discussion in scrum meetings or sprint meetings. Conversational English is now very important & key skill in the software development careers road-map. Now it is not a secondary skill but in the same row with your technical skills. Its ignorance may put you far behind from others and you may not get good opportunities to be in good companies/ MNCs.
How to improve your English
There is no magic but also it is not a big deal too. The key of any language improvement is 'regular practice'. Just make sure, you always try to do conversations in English wherever it is possible. Sometimes less proficient people avoid English conversation just because of fear of insult! One should never hesitate to continue English conversation, no matter how fine English speaker is in front of you.
Never underestimate yourself and keep yourself busy in reading English Grammar. Remember, you are a software professional and not a primary level student. Of course, you may require to build Word-power which can play an important role in your fluency. Grammar is the core of any language but being a professional, you should not tied yourself around it. At this level (even fresher also) has fair enough experience & idea of thumb rules, so mouth-opening for English conversation is most required key :)
Following are few common tips which can be follow:
- Read/Watch English news
- Watch small funny/interested clips in English
- Speak as much in English. Remember, getting insulted in few people is better than isolating yourself and throwing yourself for behind the life race.
And finally, be noted, speak without fearing grammar mistakes.
Twitter: @AnilAwadh

Vivek KumarPosted Apr 19, 2016, 2:08 PM
Good one
Sirisha KPosted Mar 13, 2016, 8:03 AM
Really good sir
Sirisha KPosted Mar 13, 2016, 7:57 AM
Useful one sir
Abhineet SrivastavaPosted Apr 27, 2015, 1:33 PM
Yeah... Even Average Communication don't work Nowadays
Abhishek YadavPosted Apr 27, 2015, 12:53 PM
Good one Anil, Now-a-days in any field, communication skill must be equal to technical skill... And I also think that the best way to improve our communication skill is by watching and listening.
Ramesh sPosted Apr 27, 2015, 7:54 AM
Good one sir
Jeetendra GundPosted Apr 27, 2015, 7:27 AM
Good One Sir, Thanks for sharing
Manoj BhoirPosted Apr 27, 2015, 6:31 AM
Absolutely correct.
Pramod LawatePosted Apr 27, 2015, 6:19 AM
hmmmmmmmmm
Pankaj BajajPosted Apr 27, 2015, 2:52 AM
good suggestion..
Nagaraj SPosted Apr 27, 2015, 2:02 AM
Hi..Anil Kumar...I have been working hard on improving my english skills. Perhaps, you have written an encouraging terms to improve on that. Thanks.
Abhishek JaiswalPosted Apr 26, 2015, 5:15 PM
Agree.. Nice read! :)
Mahesh ChandPosted Apr 26, 2015, 1:40 PM
Good advice, Anil. As a matter of fact, I was thinking to write on the same. Today, communication skills are more important than anything else, if you want to get out of the "just code" routine. Client interaction, speaking, business, all requires good communication skills. On top of what you wrote, I advice guys to go network, meet, share and learn ideas and think more than code. Understand and learn and businesses are being built, how problems are being solved. Cheers!