Faits: A. En 2005, X._, informaticien à la Radio Z._, a découvert, dans son activité professionnelle, des fichiers pornographiques à caractère pédophile sur l'ordinateur personnel de Y._, qui était chargé des programmes. Il a fait part de cette découverte à ses supérieurs, mais la direction n'a pas jugé utile de dénoncer le cas aux autorités de poursuite pénale. En février 2008, une collaboratrice de la Radio Z._ a signalé le cas à la police. Elle a déclaré qu'en 2005, un collaborateur de la radio aurait été en possession de fichiers à caractère pédophile, mais que la direction avait renoncé à en informer les autorités de poursuite pénale. Par courrier du 29 février 2008, la Radio Z._ a résilié, avec effet immédiat, le contrat de travail qui la liait à X._. B. Le 28 février 2008, une enquête pénale a été introduite contre Y._ pour pornographie. Il lui est reproché d'avoir téléchargé des fichiers pornographiques à caractère pédophile et de les avoir conservés dans son ordinateur personnel à la Radio Z._. X._ a demandé à être admis en qualité de partie civile dans cette procédure pénale. Par ordonnance du 11 mars 2008, le magistrat instructeur a rejeté sa requête au motif que les faits, objets de l'enquête, ne lui avaient pas porté atteinte. C. Statuant le 7 avril 2008, le Tribunal d'accusation du Tribunal cantonal vaudois a rejeté le recours de X._ formé contre cette dernière ordonnance. Il a constaté qu' « en qualité d'informaticien, X._ pouvait se voir confronter » à des images pornographiques à caractère pédophile, « fortuitement ou de par ses missions » et « qu'à partir de là, on ne voyait pas sur quelle base il pourrait invoquer une atteinte à son honneur, son intégrité morale ou psychique ». Il a ajouté que « X._ ne pouvait faire valoir aucune prétention à l'égard de Y._ du fait de son licenciement et ceci même si ce dernier était lié à la découverte des fichiers pornographiques à caractère pédophile». D. Contre cet arrêt cantonal, X._ dépose un recours en matière pénale devant le Tribunal fédéral. Il conclut à la réforme de l'arrêt attaqué en ce sens que la qualité de partie civile lui soit reconnue dans l'enquête pénale instruite contre Y._. A l'appui de cette conclusion, il fait valoir que la cour cantonale a appliqué de manière arbitraire l'art. 93 du code de procédure pénale vaudois (ci-après: CPP/VD). En outre, il sollicite l'assistance judiciaire. E. Il n'a pas été ordonné d'échange d'écritures.