It is true that within the IT industry people hop jobs a lot, please forgive the generalization, usually between one and three years, mostly because it's such a competitive work environment. That being said, when I see someone who has stayed with a company for some time it makes them a stand-out candidate. The question then needs to be answered, why is the candidate a stand out, is the candidate risk adverse or do they have a lack of ambition or did they stay because the company was continually finding new ways to excite, inspire and motivate them? A candidate who has grown and stayed with a company over time, can legitimately offer loyalty to potential future employers, a very rare commodity. Unlike your friends, it sounds like you have found a great position that could challenge and reward you for some time to come.