If you leave on good terms then it's not an issue and places that want to know why you don't stick around are probably not places you want to work anyway. Company tenure and loyalty are the wrong ways to choose programmers in my opinion.
Only advice I have to give is wherever you go try to make a few friends. One benefit of job hopping is that it's one of the ways to build up a network of professional friends.
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.