Les entreprises et les départements des technologies de l’information (TI) emploient un large éventail de personnes possédant des compétences différentes dans divers types d’emplois. Les qualifications informatiques nécessaires pour décrocher un poste junior comprennent généralement un diplôme d’études secondaires et la réussite d’un cours professionnel. Les personnes qui postulent pour des postes plus qualifiés ont normalement des diplômes en informatique ou de nombreuses années d’expérience.
De nombreux collèges communautaires offrent une variété de cours de formation non diplômants en informatique et en technologie. Certains de ces cours présentent aux étudiants les types de logiciels et de matériel couramment utilisés et les participants apprennent à corriger les problèmes mineurs que les utilisateurs de ces systèmes peuvent rencontrer. Dans d’autres cas, les cours enseignent aux étudiants comment écrire des programmes et faire des ajustements aux logiciels existants afin d’adapter les logiciels aux besoins d’une entreprise particulière. Ces classes professionnelles peuvent durer un certain nombre de semaines ou quelques années selon la complexité du cours. Les offres d’emploi pour de nombreux postes juniors énumèrent souvent l’achèvement de cours professionnels spécifiques parmi les qualifications informatiques que les candidats doivent posséder.
Les universités offrent des cours de premier cycle en informatique, programmation, informatique et sujets connexes. Les personnes qui terminent avec succès ces programmes d’études sont souvent employées dans des postes de développement informatique ou dans des rôles en coulisses dans de grandes entreprises dans lesquelles elles sont chargées de corriger les problèmes à l’échelle du système ou de créer de nouveaux logiciels. De nombreuses entreprises recrutent souvent des employés sur les campus universitaires en offrant des emplois aux étudiants qui posséderont des qualifications informatiques spécifiques à la fin de leurs études. En outre, de nombreuses universités proposent également des programmes de troisième cycle en informatique et dans des domaines connexes. Les étudiants de troisième cycle acquièrent un meilleur niveau de compréhension d’un aspect particulier de l’informatique et ces personnes sont souvent en mesure de décrocher des emplois hautement rémunérés qui nécessitent des connaissances spécialisées sur certains sujets.
Alors que de nombreuses entreprises se concentrent sur l’embauche de personnes possédant certains types de diplômes universitaires, d’autres entreprises ont tendance à promouvoir de l’intérieur ; dans ce cas, l’expérience en cours d’emploi peut figurer parmi les qualifications informatiques détaillées sur une offre d’emploi. Certaines entreprises embauchent des travailleurs débutants et ces personnes apprennent à naviguer sur Internet, à utiliser des systèmes de courrier électronique et à corriger des problèmes informatiques mineurs. Normalement, ces personnes reçoivent une formation continue et améliorent progressivement leurs compétences avant d’accéder à des postes plus élevés. Dans certains cas, une personne postulant pour un poste de superviseur peut avoir besoin d’avoir accompli un certain nombre d’années en tant qu’employé junior du service informatique, tandis que dans d’autres cas, les responsables de service encouragent les employés juniors en fonction de leur performance au travail plutôt que de leur ancienneté.