Cet article a été écrit par Marcus Phillips, ancien ingénieur logiciel senior chez Twitter et instructeur principal au Hack Reactor.
- École de programmation : Facteurs qui déterminent les coûts
- Ne vous sous-estimez pas
- Quantité de notre curriculum
- Qualité de vos pairs de Hack Reactor
- Quantité et qualité de nos instructeurs
- Outils pratiques et travail contractuel rémunéré dans le monde réel
- Les installations et l’emplacement de Hack Reactor
- Investissement dans nos anciens
- Qualité de notre matériel pédagogique
École de programmation : Facteurs qui déterminent les coûts
Le coût de la fréquentation d’une école de programmation est directement lié à la quantité et à la qualité des ressources fournies aux développeurs. Cela comprend le programme d’études, les installations, le temps d’instruction, le pedigree de l’instructeur, le pedigree de vos pairs, la perception par l’employeur de votre pedigree pour avoir obtenu un diplôme, le taux de placement (98% pour le bootcamp de développeurs de Hack Reactor) et le salaire moyen de placement (plus de six chiffres dans notre cas).
Les écoles de programmation ne sont pas des marchandises avec des avantages et des inconvénients à peu près similaires – le programme d’études et l’expérience sont très différents d’un programme à l’autre. C’est fantastique de savoir qu’il y a des programmes plus légers disponibles là-bas, qui sont axés sur la mise à l’échelle dans toutes les villes aussi rapidement que possible. Puisqu’il y a un tel besoin de redémarrage de l’enseignement du logiciel, c’est une très bonne chose que les développeurs de tous niveaux aient d’autres options, et puissent payer moins pour obtenir moins. Mais ils font également face à considérablement plus de risques et de difficultés à trouver un emploi en tant que développeur une fois qu’ils ont terminé.
Ne vous sous-estimez pas
Les personnes qui postulent à des écoles de programmation mettent tout ce qu’elles ont en attente pendant plusieurs mois pour apprendre une nouvelle compétence qui va complètement changer leur vie. À mon avis, la dernière chose que vous voulez faire dans cette situation est de prendre des risques avec votre avenir. Vous devriez mettre un point d’honneur à investir profondément dans ces mois de transition, et opter pour le programme de la plus haute qualité dans lequel vous pouvez vous inscrire.
N’oubliez pas que vous essayez d’être compétitif dans l’industrie tout en contournant un diplôme universitaire exorbitant qui nécessite quatre ans pour le gagner – il est sage de ne pas rogner sur les coûts dans cette position. Si vous voulez vraiment réussir dans un délai aussi serré, vous avez besoin de tous les avantages possibles.
Nous avons conçu le bootcamp pour développeurs de Hack Reactor pour qu’il soit la meilleure expérience scolaire disponible n’importe où pour les codeurs brillants, donc nous déversons des ressources supplémentaires dans chaque facette de celui-ci. Nos frais de scolarité sont légèrement inférieurs à 18 000 $, avec des options de financement pour tous. Pour les étudiants confrontés à de grosses contraintes financières, nous proposons également des formules d’aide financière au cas par cas aux candidats les plus exceptionnels.
Voici une ventilation de l’utilisation de notre temps, de notre énergie et de notre argent.
Quantité de notre curriculum
Bien que la plupart des développeurs finissent par rester encore plus tard, les heures de cours de base pour Hack Reactor sont de 9h à 20h pendant 12 semaines, totalisant environ 800 heures de cours officiels.
En outre, il y a plusieurs semaines supplémentaires de soutien et de matériel de curriculum avant et après le cours. En tant que tel, Hack Reactor fournit simplement plus de cours dans l’ensemble. Au cours de votre première semaine seulement, je passe personnellement environ 30 heures avec vous dans des formats de conférence et de discussion, pour compléter les autres 30+ heures que vous passerez à programmer.
L’engagement de notre école de programmation à l’excellence est une rue à double sens cependant. Alors que cette intensité n’est certainement pas pour tout le monde, les diplômés les plus réussis sont systématiquement ceux qui recherchent ce genre d’engagement, et qui prennent réellement plaisir à apprendre à coder tout le temps. Cela m’amène à la question des personnes aux côtés desquelles vous allez apprendre.
Qualité de vos pairs de Hack Reactor
Les gens apprennent beaucoup par osmose, il vous incombe donc de vous entourer des personnes les plus intelligentes et les plus dévouées que vous pouvez. Hack Reactor est une toute petite école conçue pour les candidats les plus brillants qui existent. Comme nous ne sommes pas intéressés à nous étendre partout, nous avons le luxe de n’accepter que la crème de la crème de la crème.
Les entretiens prennent beaucoup de temps, et c’est un gros investissement pour nous d’avoir des instructeurs experts qui évaluent autant de candidats, mais cela signifie que la minuscule fraction d’étudiants qui réussissent à entrer est une bande d’intellos super-héros.
Quantité et qualité de nos instructeurs
Pour notre part, nous avons choisi le modèle le moins évolutif auquel nous pouvions penser : beaucoup de soins et d’attention humaine. Malgré le fait que nous soyons une si petite école, nos développeurs bénéficient de l’assistance de huit instructeurs à temps plein et de neuf instructeurs à temps partiel – plus l’aide d’un tas de gens travaillant en arrière-plan à leur profit, faisant des choses comme la gestion de projet pour votre travail contractuel dans le monde réel, et les relations avec les entreprises pour vous aider à vous connecter avec l’emploi que vous recherchez.
Nos instructeurs viennent d’entreprises comme Twitter, Google, OKCupid, Adobe, et ainsi de suite. Il est difficile de se procurer ce niveau de talent pour la salle de classe, mais nous pensons que cela vaut la peine d’investir.
Outils pratiques et travail contractuel rémunéré dans le monde réel
Pendant la phase de projet, nous coordonnons avec des clients réels pour faire correspondre les étudiants avec des contrats de développement rémunérés. Un instructeur examine le code de l’étudiant de manière approfondie pour s’assurer que leur client sera satisfait du produit qu’ils produisent, et pour aider l’étudiant à apprendre les leçons avancées que vous obtenez seulement en utilisant votre jugement sur le travail.
Vous serez préparé à ce niveau de responsabilité, car dès le premier jour, le programme d’études est conçu autour des outils utilisés dans l’industrie comme Git, Backbone, Rails, Unix, et les cadres de test TDD.
Les installations et l’emplacement de Hack Reactor
Nous ne pouvons pas consacrer une minute du temps de nos étudiants à quelque chose d’aussi improductif que les déplacements, nous fournissons donc un bureau juste sur Market Street, la drague principale du centre-ville de San Francisco, à environ 100 pieds de la station BART & MUNI.
Puisque nos étudiants passent tout leur temps ici ensemble, nous voulions qu’ils soient aussi à l’aise ici qu’à la maison – c’est pourquoi nous avons choisi un espace aussi grand, lumineux, au dernier étage avec un plan d’étage ouvert. Personnellement, je trouve l’énergie dans ce bâtiment palpitante, et comme les étudiants peuvent vous le dire, je passe tous mes jours de congé ici juste parce que je l’aime tellement.
Investissement dans nos anciens
Notre école de programmation a un solide réseau d’anciens qui aiment redonner au programme, dont beaucoup visitent quotidiennement ou hebdomadairement pour soutenir la prochaine génération de HackRs.
En raison de l’ancienneté des rôles que nos anciens ont pu obtenir immédiatement après l’obtention de leur diplôme, ils sont souvent chargés d’embaucher dans les semaines qui suivent le début de leur nouvel emploi. Nous considérons donc que leur dévouement à la communauté est l’un des meilleurs atouts que nous avons une chance de soutenir.
À titre d’exemple, hier soir, nous avons emmené une classe pleine d’anciens étudiants au karaoké parce que, 1) nous les aimons beaucoup et, 2) nous voulons nous assurer qu’ils ont toutes les occasions de rester proches, de collaborer et de s’aider mutuellement à s’élever pour le reste de leur carrière.
Qualité de notre matériel pédagogique
De tout ce que nous faisons cependant, le programme d’études lui-même est ce qui m’excite le plus. Mon travail consistait à concevoir l’expérience d’apprentissage du début à la fin, et je l’ai mise en œuvre avec l’aide de plusieurs ingénieurs et enseignants brillants. Après avoir enseigné et développé des programmes d’études pendant tant d’années, je suis ravi d’avoir une excuse pour me passionner autant pour les détails de ces matériels. Ailleurs dans l’industrie technologique, on vous demande souvent d’assembler quelque chose aussi vite que possible et de passer à autre chose. L’une des principales raisons pour lesquelles j’ai choisi de travailler sur les défis de Hack Reactor plutôt que de continuer à travailler sur les défis de Twitter était le fait que Hack Reactor a principalement besoin que j’affine et polisse cette expérience d’apprentissage pour qu’elle soit aussi incroyable que possible.
J’ai entendu un certain nombre d’étudiants maintenant qu’ils aimeraient que l’apprentissage sur le tas soit aussi rapide et bien pavé que le programme Hack Reactor est, ce qui bien sûr est toujours un plaisir à entendre.
J’espère qu’il y a une chance de travailler avec vous sur votre voyage hacker. Si vous êtes intéressé à jouer avec certains de nos dépôts d’instruction pour tester votre main au codage ou découvrir le chemin parcouru, n’hésitez pas à me contacter à [email protected], et je vous obtiendrai l’accès à certains des mêmes matériaux que nous utilisons pour enseigner tous les jours.
Intéressé à commencer sur le même chemin ? Tout a commencé à Hack Reactor. Apprenez-en plus sur les programmes à temps plein et à temps partiel de Hack Reactor. Nous sommes en ligne à SF, Austin, NYC et LA.