Contexte : Je'suis actuellement étudiant à HackReactor et je n'avais aucune expérience en programmation auparavant à l'exception d'une certaine autoformation en ligne (voir les détails sur mon blog ici sur ce que cela impliquait Hello world : Comment commencer à programmer). Ce post est principalement basé sur HackReactor.
HackReactor est un programme de 3 mois donc il'est impossible de couvrir les sujets académiques avec la profondeur que vous'verriez dans un programme de master. Alors que nous passons les 2-3 premières semaines sur les fondamentaux de la CS, une grande partie du programme est consacrée à l'apprentissage des outils que vous'utiliseriez dans un emploi (travail de version et de groupe dans github, frameworks open source, outils de déploiement, langages de navigation) et à la réalisation de projets.
Un certain nombre d'étudiants ici ont déjà un diplôme en CS et sont ici de toute façon en raison de la valeur de l'apprentissage des outils que les gens utilisent de nos jours. En sortant de l'un de ces programmes, les étudiants sont généralement prêts à occuper des emplois de développeurs juniors et je'soutiendrais qu'en sortant d'un programme universitaire, vous pouvez avoir un peu de rattrapage à faire pour les outils sur le tas.