Écoles de programmation d'entreprise ou comment entrer en informatique



Certes, l'un de vous a rencontré des postes vacants dans l'entreprise sous le nom astucieux de Java / JavaScript / Android / C # School. Il semble que ce ne soit pas une position dans l'État, en revanche, une bonne occasion, et parfois la seule, pour obtenir cette position. Malheureusement, sur Internet, ce type d '«éducation» est quelque peu sous-estimé. De quel type d'animal s'agit-il et qui en a besoin? Voyons ça!



L'école c'est ...


Décidons d'abord du concept même d'une école de programmation. De son nom, il s'ensuit que l'école se consacre à l'étude de la programmation, généralement en référence à un langage ou une technologie spécifique. En outre, les écoles dans cet article signifieront une formation organisée par les entreprises dans le but d'embaucher davantage un étudiant. Autrement dit, ce ne sont pas des écoles ou des cours dont l'objectif principal est l'éducation elle-même. Enfin, l'école ne propose pas de stages ou de programmes de développement de jeunes spécialistes, destinés uniquement aux diplômés des universités de certaines spécialités. Théoriquement, une personne de tout âge et de toute origine peut commencer à étudier à l'école.

Malgré ces caractéristiques générales, les écoles elles-mêmes peuvent varier considérablement d'une entreprise à l'autre. De plus, je m'appuierai sur mon expérience de la réussite des écoles Java, sur l'expérience de mes amis, ainsi que sur les informations accessibles au public sur les sites Web de l'entreprise.

Admission


Certaines entreprises recrutent presque toute l'année, tandis que d'autres recrutent à un moment strictement défini, une ou deux fois par an. En règle générale, une annonce pour l'inscription à l'école est publiée sur le site Web de l'entreprise, ainsi que sur les pages présentant des postes vacants sur des agrégateurs tiers. Le processus de sélection est similaire au processus de sélection pour tout autre poste vacant: CV - une tâche de test et / ou un test - un entretien. Par conséquent, si vous voulez aller à l'école, vous devez aborder le processus de manière responsable et ne pas penser que vous serez accepté uniquement parce que vous étudiez pour un spécialiste en informatique ou que vous pouvez écrire Hello world.

Il y a une caractéristique: différentes écoles sont conçues pour différents niveaux de connaissance du langage de programmation cible. Il existe des écoles où ils peuvent suivre sans connaître une langue spécifique, sous réserve de connaissances informatiques générales. Dans d'autres écoles, un groupe sera sélectionné pour vous en fonction de votre niveau. Certaines entreprises exigent une connaissance de base de la langue de l’école et seront minutieusement testées avant l’admission.

En règle générale, les écoles sont absolument gratuites. Vous ne payez rien, mais ils ne paient rien non plus.

Quoi? O?? Quand?


Les compétences d'entrée initiales des élèves affectent à la fois le processus d'apprentissage et son calendrier. Par exemple, dans les écoles Java où les connaissances Java ne sont pas requises, la formation dure en moyenne de 4 à 6 mois et comprend un cours Java de base. Les écoles pour les personnes qui connaissent les bases sont généralement deux fois moins longues.

L'enseignement dans les écoles a généralement lieu l'après-midi 2 à 3 fois par semaine dans l'entreprise. En règle générale, personne ne regarde la fréquentation. Cependant, si vous n'y assistez pas, il est possible de sauter quelque chose d'important et de sortir du calendrier.

Processus d'apprentissage


Là encore, certains sont dans les bois, certains pour le bois de chauffage , les approches des entreprises peuvent être différentes. Peut-être, elle unit toutes les écoles que la théorie est combinée avec la pratique. Chaque entreprise essaie également de fournir les connaissances nécessaires spécifiquement à ses projets. Sur cela, peut-être, les similitudes s'arrêtent.

Dans certaines écoles, la pratique implique la mise en œuvre d'un projet de groupe et / ou individuel. Dans d’autres, la pratique consiste à travailler sur un vrai projet au bureau de l’entreprise.

La mise en œuvre du projet augmente vos chances d'obtenir un contrat pour le poste de développeur d'une entreprise. Il arrive que des étudiants assidus se voient offrir le poste de programmeur avant l'obtention du diplôme. En revanche, la réussite du cours ne garantit pas toujours que l'on vous proposera un emploi. Par conséquent, même au stade de l'entretien, il serait intéressant de demander quel pourcentage de diplômés a signé un contrat de travail avec l'entreprise et ce qui est arrivé au reste. On leur a proposé un stage, d'autres postes, ou tout simplement autorisés à nager librement?



Qui devrait aller à l'école


D'après ma propre expérience, je dirai que suivre des cours est loin d'être le moyen le plus simple de devenir développeur et de trouver un emploi de rêve. Il y en a d'autres. Cependant, je trouve que les écoles dans les entreprises sont souvent un moyen irremplaçable, ce qui permet à des centaines de personnes d'accéder facilement à la programmation. En plus d'obtenir un emploi, vous aurez une connaissance unique que vous recevrez absolument gratuitement. Tout d'abord:

école vs université


Je connais une personne qui est allée à l'école Java juste après le lycée et à l'âge de 20 ans était déjà programmeuse avec une solide formation. Bien sûr, je ne dis pas que l'école remplace l'université. Cependant, si pour une raison quelconque vous ne vous voyez pas dans une université, cela peut être une bonne alternative.

Un autre avantage de l'école - pour son passage, peu importe pour qui vous avez étudié et par qui vous avez travaillé. Philosophe, mais vous connaissez les bases de la programmation et souhaitez travailler en informatique - pas de problème! Vous travaillez comme traducteur depuis 20 ans, vous souhaitez changer de métier et vous connaissez Python - vous êtes ici! À mon école, en passant, environ la moitié des gens n'étaient pas issus du secteur informatique. Il y avait aussi des gens qui voulaient changer de spécialité ou qui programmaient dans d'autres langues.

Il faut des années pour terminer le programme universitaire. Une grande partie des connaissances acquises ne peut pas être utilisée du tout au travail. À l'école, seulement quelques mois et des connaissances concentrées, largement applicables dans la pratique.

Et cerise sur le gâteau: loin de toute université informatique, un étudiant a la possibilité de travailler sur un projet commercial à part entière, ce qui n'est pas une honte pour montrer aux gens et mettre en portefeuille. Et le diplôme lui-même ne fournira pas de travail. Les étudiants et les diplômés des écoles sont donc également satisfaits.

D'un autre côté, il ne faut pas s'attendre à un miracle de l'école. Ici, ils ne vous tireront pas et ne s'adapteront pas à votre rythme. L'école ne fournit que des connaissances étroitement ciblées. Et même si vous devenez finalement programmeur, les connaissances fondamentales devront être reconstituées déjà en cours de travail.

école vs entrée directe


J'ai déjà écrit ci-dessus que le processus de sélection pour l'école est assez laborieux. N'est-il pas plus facile de passer immédiatement la sélection à la position de départ? Il y a deux problèmes ici:
- Vous souhaitez travailler dans une certaine entreprise et ils n'ont pas de poste de départ.
- Vous n'avez absolument aucune expérience de travail / stage et la chance d'obtenir un emploi est plutôt faible.

Sinon, bien sûr, trouvez un emploi tout de suite.

école vs stage


Les stages sont super. C'est l'occasion de travailler sur un vrai projet pendant plusieurs mois, d'acquérir de l'expérience et de comprendre si vous avez aimé l'entreprise. Vous serez également payé pour cela. Mais! Tout d'abord, ce quelque chose peut ne pas suffire pour la vie. Si vous travaillez déjà à plein temps, changer de travail pour un stage peut même être risqué: rien ne garantit que vous serez embauché. Et combiner avec le travail, contrairement à l'école, est presque impossible.

Autre inconvénient, dans certaines entreprises, les stagiaires n'acceptent que des étudiants et seulement certaines spécialités. Si vous n'avez pas saisi le profil, vous devrez hélas chercher d'autres options.

Ainsi, le stage vous convient, si vous êtes étudiant, votre emploi du temps est adapté à l'emploi du temps du stage, et le salaire est peu préoccupant, et en général vous n'allez pas travailler à plein temps. Dans tous les autres cas, l'école Java peut être une alternative valable.

école vs cours


Dans les réalités d'aujourd'hui, n'oubliez pas l'auto-éducation à travers différents cours en ligne et hors ligne. Plus les cours - c'est leur grande variété et quantité. Mais ceux qui peuvent vraiment aider lors de la candidature au premier emploi informatique sont les unités.

Ce sont des cours qui incluent non seulement la théorie mais aussi la pratique. Les cours au cours desquels vous réalisez un projet et un mentor vous aident. Et ces cours sont généralement payés et coûtent beaucoup d'argent. Et même malgré le coût, un programme prometteur et des critiques élogieuses sur Internet, personne ne peut vous garantir que ces cours vous conviennent. Et bien sûr, rien ne garantit que vos chances d'obtenir un emploi avec un certificat Horns and Hooves seront plus élevées.

Mais pour votre argent, vous pouvez obtenir plus de confort, vous pouvez suivre le programme à distance, à tout moment qui vous convient et à un rythme qui vous convient. Et l'admission aux cours n'est pas un problème si le coût vous convient.

école vs travail


Le principal objectif de l'école est de préparer l'élève à lutter contre les conditions de travail et, à certains égards, elle réussit mieux que les méthodes d'enseignement traditionnelles. Cependant, une école n'est pas une véritable expérience de travail. En d'autres termes, la réussite de l'école ne garantit pas que vous deviendrez un développeur de premier ordre. Vous avez encore beaucoup à apprendre avant de vous sentir à l'aise. Et le projet de formation, quoi qu'on en dise, ne peut être comparé au réel ni en complexité, ni en solutions techniques, ni en interaction d'équipe.

En revanche, si vous avez échoué le projet ou si vous n’avez pas été retenu, cela ne signifie pas que vous pouvez oublier la programmation. L'école dans la plupart des cas est beaucoup plus intense et peut être un test stressant, surtout si vous le combinez avec des études / travail. Ce n'est qu'une façon d'atteindre l'objectif, mais loin d'être la seule.



Ainsi, une école de programmation est une excellente option pour acquérir des connaissances si votre objectif ultime est de travailler dans une entreprise qui organise l'école. Il s'agit d'une excellente option pour les personnes qui travaillent déjà et qui souhaitent changer de domaine d'activité. Il s'agit d'une option prometteuse pour les étudiants sans ou avec peu d'expérience dans la spécialité. Et c'est une bonne occasion d'acquérir gratuitement de précieuses connaissances et d'élargir votre CV / portefeuille.

Source: https://habr.com/ru/post/fr470121/


All Articles