Is one or two years' postdoc experience helpful for a (nonacademic) research career? I just graduated with a Ph.D. in Asia. And I'm considering to look for a postdoc position in US in the field of computer science (to be specific, machine learning and computer vision). But I don't want to go for a faculty position (at least I don't want to at this moment) in the future. I'd prefer to find some research position in industry or some research institute in US. My question is that do you think one or two years' postdoc experience really helpful for a research career, considering it may not be that easy for an oversea student to directly get a research position in industry or research institutes?

Some of the advantages I can think of are:


Postdoc's supervisor's networking with other people in industry or researh institutes
More publications before job hunting
Get to know more people in my area


Hope to hear some advice from you. Thank you very much.
It's hard to define "helpful": yes, it's better to do a postdoc in a top place rather than staying at home, but if you want to work in research industry, it might be better to do some development for a year rather a completely unrelated postdoc in the middle of nowhere. 

If you want to apply for a position, you have to understand the competition you might be facing: positions in the top research labs (public/private) are highly attractive, and you would be facing people with good achievements in academia (publications in top venues, PI for important grants, extensive network for collaboration, etc), and/or people with good achievement in industry (project managers, success for a specific product, good contact with academia, etc). 

So, the question is not whether it's good or not to do a postdoc, but what will a particular postdoc bring to you: 


a different research topic, increasing your multi/inter-disciplinary skills
a very promising research topic, potentially increasing your visibility by publishing at top venues
a collaboration with industry, thus increasing your academia/industry network
etc


A good approach could be to check, when available, the CVs of the people working at a research lab you could be interested to, as it could give you a good idea of what they did before joining the lab.