Skip to main content

8 questions à se poser avant de dépenser un centime pour apprendre à coder

L'état d'esprit des personnes qui réussissent - #WUC 155 (Mai 2025)

L'état d'esprit des personnes qui réussissent - #WUC 155 (Mai 2025)
Anonim

Donc, vous voulez apprendre à coder. Maintenant quoi? Il y a quelques années, votre seule option pour poursuivre une carrière en génie logiciel ou en développement Web aurait été de vous inscrire à un programme d'informatique au premier ou au troisième cycle. Mais ces jours-ci, vous avez une autre option pour une éducation formalisée: les bootcamps. Les camps d'entraînement sur le codage et le développement sont de plus en plus courants chez les personnes cherchant à acquérir de nouvelles compétences pour changer de carrière ou progresser dans leurs emplois actuels.

Mais quel est le meilleur chemin?

Malheureusement, la réponse n’est pas simple: chaque option convient à différentes personnes dans différentes situations. Pour apporter la clarté qui vous convient, commencez par réfléchir à ces huit questions.

1. Est-ce que j'ai une carrière ou un projet spécifique?

Les Bootcamps ressemblent aux écoles de métiers en ce qu'ils vous dotent d'un ensemble de compétences très spécifiques et vous préparent à un emploi ou à une carrière donnés. Selon Rak Chugh, instructeur à Byte Academy, un camp d'entraînement spécialisé dans les technologies financières (fintech), ils mettent «l'accent sur les aspects pratiques plutôt que sur les aspects théoriques». Au bootcamp, les étudiants acquièrent des compétences de base, puis construisent des portefeuilles de projets qu’ils peuvent ensuite partager avec les intervieweurs. Bien que les programmes universitaires diffèrent, une grande partie de leurs programmes d’études se concentrera sur la façon de penser comme un informaticien plutôt que de travailler sur des technologies spécifiques.

Voici comment un ingénieur logiciel du Threadflip de San Francisco a décrit la différence sur ce fil de discussion de Hacker News: «Si je devais résumer, je dirais que le collège vous donne des compétences intermédiaires en informatique et des compétences de base dans la pratique du développement de logiciels. … Bootcamp, en revanche, vous apporte des compétences de base en informatique et des compétences intermédiaires dans la pratique du développement de logiciels. ”

Si vous souhaitez choisir un langage de codage spécifique, un rôle particulier que vous avez sous les yeux, ou une idée de projet ou de démarrage que vous souhaitez concrétiser, un camp de formation peut vous fournir simplement l'expertise ciblée dont vous avez besoin pour le faire. . Si vous avez un intérêt plus général pour l'informatique en tant que discipline ou si vous n'êtes pas certain du chemin que vous souhaitez emprunter sur le terrain, un programme universitaire peut être une meilleure option.

2. Combien de temps puis-je consacrer à l'école maintenant?

Les camps de démarrage à temps plein réduisent de nombreuses heures d’enseignement chaque semaine du programme (ce qui signifie que vous ne pourrez probablement pas garder votre emploi), alors que les camps de démarrage et les programmes universitaires à temps partiel vous permettent de terminer les cours sur une durée plus longue, généralement six. mois pour un bootcamp à temps partiel et quelques années pour un programme universitaire. Cela étant dit, vous obtiendrez votre diplôme d'un programme de bootcamp à temps plein en quelques mois, alors qu'un programme universitaire représente un engagement d'au moins deux ans.

Pensez à votre emploi du temps actuel et aux limites de votre calendrier. Êtes-vous en mesure de mettre les choses en attente pendant quelques mois pour vous consacrer à des cours à temps plein? Avez-vous un besoin urgent d’acquérir de nouvelles compétences pour pouvoir obtenir un nouvel emploi dès que possible? Si oui, bootcamp est votre réponse.

Toutefois, si vous êtes satisfait de votre emploi actuel et que vous souhaitez développer vos références afin que vous puissiez être éligible pour une promotion ultérieure, ou si vous ne pouvez consacrer qu'un nombre fini d'heures par semaine à l'école, recherchez un poste de formation continue. programme, un programme bootcamp à temps partiel, ou un programme de premier cycle ou des cycles supérieurs que vous pouvez faire la nuit ou le week-end.

3. Quelle est la pertinence de mes études ou de mon travail antérieurs?

Selon le type de programme que vous envisagez, les conditions d'inscription seront différentes. L’Université de Boston, par exemple, indique sur son site Web que sa maîtrise en sciences de l’informatique est destinée aux «professionnels de l’informatique et aux personnes souhaitant se lancer dans le domaine de l’informatique à partir d’autres domaines d’études. La candidature au programme doit être accompagnée de cours préalables ou d'une preuve de compétence dans ces domaines. »Certains programmes, comme le Master en informatique de l'Université de Chicago, s'ouvrent davantage aux candidats sans formation en informatique, mais vous obligent tout de même à suivre des cours supplémentaires. cours préalables au début de vos études.

D'autre part, les bootcamps tels que Byte Academy peuvent prendre en compte les résultats des tests, les relevés de notes et l'expérience antérieure lors de l'évaluation des candidats, mais la chose la plus importante pour un étudiant potentiel est son intérêt pour la technologie et le codage, ainsi que sa motivation à suivre. le programme intensif.

4. À quoi ressemble mon budget?

Bien que ce ne soit pas bon marché, l'un des gros avantages de Bootcamp est son prix. Selon le rapport de cours du répertoire bootcamp de codage, les frais de scolarité moyens pour un camp d'entraînement sont de 10 000 dollars. À titre de comparaison, le programme moyen d'un baccalauréat en informatique de quatre ans s'élève à 148 500 $, et celui d'un associé, de deux ans, à environ 76 000 $, selon CollegeCalc. Et cette maîtrise de l'Université de Chicago? Cela vous coûtera 5 259 $ par cours, avec un minimum de neuf cours pour compléter le programme, plus les conditions préalables requises.

En ce qui concerne les options de paiement, les prêts et les bourses sont toujours des options pour l’éducation traditionnelle, et il est assez facile d’obtenir un financement auprès de sociétés de financement tierces pour les frais de stage, étant donné la taille relativement petite des prêts. En outre, de nombreux camps de démarrage, tels que Byte Academy, mettront en place des systèmes de paiement dans lesquels les frais de scolarité ne seront remboursés que lorsque les diplômés trouveront un nouvel emploi.

Il est également important de considérer les salaires de départ des emplois potentiels que vous allez occuper une fois que vous aurez vos nouvelles qualifications, liées à la dette que vous pourriez avoir, afin de déterminer si l'investissement que vous avez mis à l'école en vaudra la peine. De nombreux bootcamps vous préparent à commencer à programmer des emplois dans des domaines à forte demande, tels que le développement, alors qu'obtenir un diplôme vous permettra d'avoir un plus grand nombre d'emplois sur le terrain. Regardez les statistiques des anciens pour les programmes que vous envisagez.

5. Est-ce que je travaille bien sous pression?

Les Bootcamps proposent des programmes intensifs à court terme qui impliquent environ 80 à 90 heures de scolarité par semaine. (Hé, ils n'appellent pas ça bootcamp pour rien!) Comme l'a écrit Victoria Meng, journaliste à SkilledUp: «Imaginez combiner toutes ces nuits blanches à l'université où vous feriez bien de vous fourrer avant l'examen ou de travailler pendant 14 heures pour terminer votre projet de codage. C'est ce qu'est un camp d'entraînement: un apprentissage intense sans perte de temps. "

Repensez à la façon dont vous avez abordé votre charge de travail lorsque vous étiez au collège ou au lycée. Étiez-vous du genre à attirer les nocturnes qui étudient pour des tests et qui terminent leurs projets? Si vous prospérez sous intensité, bootcamp pourrait être parfait pour vous. Si vous étiez plutôt un planificateur, étudiant au fil du temps et réalisant des projets au fur et à mesure, vous pourriez trouver un environnement de bootcamp à temps plein écrasant et envisager des programmes à temps partiel disponibles dans les bootcamps ou les universités traditionnelles.

6. Quel est mon style d'apprentissage?

Est-ce que vous réussissez bien dans un contexte de type cours magistral? Ou retenez-vous davantage par l'apprentissage par l'expérience? La nature pratique d'un camp de démarrage signifie qu'ils utilisent des méthodes très pratiques et autonomes, par exemple, les étudiants travaillent sur des projets technologiques en cours, tels que le développement d'applications ou de sites Web.

Cela signifie également que vous devrez être beaucoup plus autonome que si vous participez à un programme traditionnel. Par exemple, les étudiants de Byte Academy sont censés suivre des cours en ligne sur les bases de l'informatique avant le bootcamp avant même de se présenter pour la première journée. Bien que les instructeurs soient toujours présents pour aider pendant toute la durée du programme, l’enseignement se fait par le biais de «codes-relais» et de projets d’équipe plutôt que par une conférence suivie de devoirs. Si vous aimez apprendre en le découvrant au fur et à mesure, cet environnement est idéal.

7. Quel type de réseau est-ce que je veux?

Les types de mentors disponibles et le réseau que vous allez créer sont susceptibles de varier en fonction de l’itinéraire que vous suivez. Les bootcamps de codage "sont gérés par une élite, des développeurs professionnels", explique Meng, alors que les professeurs d'université sont généralement des docteurs qui ont ou non travaillé en dehors du monde universitaire.

Lorsque vous examinez les options suivantes: bootcamp, formation continue ou université traditionnelle, recherchez les antécédents des professeurs. Appelez le bureau des admissions pour connaître les antécédents des professeurs et le réseau d'anciens disponibles. Ce que vous pourrez retirer du programme dépend non seulement du programme, mais également des personnes avec lesquelles vous pourrez apprendre et des liens que vous pourrez créer.

8. Est-ce que j'ai des attentes réalistes quant aux résultats d'un programme?

Un camp de démarrage intensif est conçu pour vous aider à acquérir les compétences immédiates dont vous avez besoin pour obtenir un emploi de codeur débutant. Une fois que vous en aurez acquis un, vous aurez encore beaucoup à apprendre. Vous voudrez donc compléter la base de connaissances fournie par bootcamp par d’autres cours ou par l’apprentissage autonome au fur et à mesure que vous avancez dans votre nouvelle carrière. Et vous voudrez développer une relation avec un mentor expérimenté pour vous guider tout au long du processus.

On pourrait toutefois en dire autant des diplômés de programmes plus traditionnels; Même les techniciens chevronnés titulaires de diplômes universitaires s'accordent à dire que le génie logiciel nécessite un apprentissage continu pour suivre les nouvelles technologies et les tendances.

Donc, non, vous ne sortirez d'aucun type de programme en tant que prochain Steve Jobs. Mais vous aurez une formation de base et un portefeuille de qualité à votre actif. À partir de là, vous pourrez commencer à bâtir la nouvelle carrière dont vous rêvez.