Vous n'avez pas besoin d'une université, allez dans une école professionnelle?

Cet article est une réponse à un post «Quel est le problème avec l'enseignement de l'informatique en Russie«, ou plutôt, pas même sur l'article lui-même, mais sur une partie des commentaires et des idées qui y sont exprimées.

Vous n'avez pas besoin d'une université, allez dans une école professionnelle?

Je vais maintenant exprimer, probablement, un point de vue très impopulaire ici sur Habré, mais je ne peux pas m'empêcher de l'exprimer. Je suis d'accord avec l'auteur de l'article, et je pense qu'à bien des égards, il a raison. Mais j'ai un certain nombre de questions et d'objections à l'approche "pour être un développeur ordinaire, vous n'avez pas besoin d'étudier dans une université, c'est le niveau d'une école professionnelle", qui est promue par beaucoup ici.

D'abord

... premièrement, supposons que cela soit vrai, une université est une connaissance fondamentale pour faire de la science et résoudre des problèmes complexes non standard, et tout le monde a besoin d'une école professionnelle / technique, où ils apprendront les bases de la technologie et des outils populaires. Mais ... il y a un MAIS ... Plus précisément, même 3 "MAIS":

- attitude envers les personnes sans VO dans la société : si vous n'avez qu'une formation secondaire ou secondaire spécialisée, alors vous êtes un pigeon, et probablement aussi un alcoolique et un toxicomane. Toutes sortes de dictons folkloriques sur "n'a pas étudié - alors tournez-vous, <coupé par la censure> travailleur" sont venus de là.

Vous n'avez pas besoin d'une université, allez dans une école professionnelle?
(les résultats de la recherche d'images pour "oiseau de volaille" semblent suggérer)

Un non-sens, en fait, mais étant donné que de nombreux jeunes de 17 ans choisissent leur voie à cet âge sous la forte pression des parents et des proches du durcissement soviétique et post-soviétique, cela est pertinent.

— Pour que les employeurs résolvent avec succès leurs problèmes d'entreprise, une personne d'une école professionnelle / école technique suffit, mais en même temps, ils ont besoin d'un diplôme d'enseignement supérieur. Surtout s'il ne s'agit pas d'un bureau purement informatique, mais quelque chose de connexe (comme une société d'ingénierie, une agence gouvernementale, etc.) Oui, il y a du progrès, de nombreuses entreprises informatiques adéquates et progressistes n'en ont pas besoin, mais lorsque votre petite ville n'a pas d'entreprises particulièrement adéquates et progressistes, ou qu'il n'est pas si facile d'y entrer, alors pour aller au moins quelque part et acquérir une première expérience, un diplôme peut être nécessaire.

Vous n'avez pas besoin d'une université, allez dans une école professionnelle?

- Problèmes avec le tracteur découlant du paragraphe précédent. Vous souhaitez aller travailler dans un autre pays, vous avez déjà une offre d'un employeur qui est prêt à vous embaucher avec un bon salaire (et vos connaissances appliquées issues des écoles professionnelles lui suffisent), mais la législation migratoire de nombreux pays (comme le système de la carte bleue européenne) rend cette voie très difficile pour les personnes sans diplôme de l'enseignement supérieur.
Ce que nous avons comme résultat : l'éducation d'une école professionnelle / école technique est suffisante pour le travail, mais un diplôme d'ES est toujours nécessaire pour la vie. Dans le même temps, les connaissances appliquées et pratiques ne vous seront pas données à l'université, comme cela est bien décrit dans cet article, et dans les écoles professionnelles, vous ne recevrez pas de diplôme universitaire. Cercle vicieux.

Deuxièmement…

Passons au point deux, expliquant d'où viennent les problèmes du point un.
"Les connaissances appliquées et pratiques vous seront enseignées dans une école professionnelle/technique, et dans une université, vous aurez une base fondamentale pour des tâches complexes et non standard" - c'est dans un monde idéal, mais, hélas, nous vivons dans un monde non idéal. Combien d'écoles professionnelles ou d'écoles techniques connaissez-vous où ils forment vraiment, par exemple, des développeurs front-end, back-end ou mobiles à partir de zéro, en leur donnant toutes les connaissances pertinentes et demandées à notre époque ? Pour que la sortie se révèle être un mois de juin aussi fort, prêt à travailler dans de vrais projets ? Peut-être, bien sûr, il y en a, mais probablement très peu, je n'en connais pas. Cette fonction est très bien remplie par les cours de divers centres éducatifs en coopération avec des entreprises technologiques de premier plan, mais ceux qui sont gratuits, avec une bourse et un emploi ultérieur, sont souvent très difficiles à obtenir et le nombre de places y est très limité, et le reste peut être très coûteux.

Vous n'avez pas besoin d'une université, allez dans une école professionnelle?

Mais avec les écoles professionnelles et les lycées, hélas, tout va mal. C'est peut-être une conséquence de la dégradation générale du système éducatif dans le pays (réformes douteuses, bas salaires, corruption, etc.) et des problèmes de l'économie et de l'industrie (usines en décomposition et réductions de production), mais le fait est qu'au final, ceux qui ont très mal réussi l'examen, les enfants de familles dysfonctionnelles, etc. spécialités), mais en même temps, ils croient que si une personne est diplômée d'une université (surtout au moins un peu décente), alors elle n'est toujours pas complètement idiote et elle sait quelque chose. Par conséquent, les étudiants et les employeurs espèrent toujours qu'après l'obtention de leur diplôme, le diplômé disposera de connaissances pertinentes et recherchées, mais l'université n'exerce pas cette fonction, qui était l'objet de cet article.

Vous n'avez pas besoin d'une université, allez dans une école professionnelle?

Eh bien, troisièmement.

Mais une université est-elle vraiment censée ne fournir que des connaissances fondamentales, tout en étant séparée de la pratique ?

Et regardons les non-informaticiens. Par exemple, des ingénieurs, des spécialistes des pipelines (je me suis vraiment intéressé et j'ai parlé avec ma sœur cadette, récemment diplômée d'une université dans cette spécialité et qui a commencé sa carrière au NIPI). Après la formation, les spécialistes des pipelines doivent être capables de faire des choses très spécifiques : concevoir des oléoducs et des gazoducs 🙂 Et par conséquent, ils acquièrent non seulement des connaissances fondamentales, telles que l'hydraulique, la résistance des matériaux, le génie thermique, la physique et la chimie des liquides et des gaz, mais aussi des connaissances appliquées : l'utilisation de méthodes spécifiques pour calculer les paramètres et les caractéristiques de pression des tuyaux, calculer et sélectionner l'isolation thermique, les méthodes de pompage d'huiles de différentes viscosités et de différents types de gaz, le dispositif et les types de différentes stations de compression, pompes, vannes, vannes et capteurs, conceptions typiques de pipelines pour diverses applications, méthodes pour augmenter le débit, documentation de conception (avec des exercices pratiques dans certains types de systèmes de CAO), etc. Et au final, leurs principales tâches de travail ne seront pas l'invention de nouveaux types de tuyaux et de pompes, mais la sélection et l'intégration de composants prêts à l'emploi, et le calcul des caractéristiques de tout cela afin de répondre à la tâche technique, assurer la satisfaction du client, la fiabilité, la sécurité et la rentabilité de tout cela. Cela ne vous rappelle rien ? Si vous vous intéressez à d'autres spécialités, telles que l'industrie de l'énergie électrique, les systèmes de communication et la radiodiffusion télévisuelle et radio, et même l'électronique industrielle, tout y sera pareil : connaissances théoriques de base + connaissances pratiques appliquées. Mais c'est précisément à propos du domaine informatique que, pour une raison quelconque, ils disent "personne à l'université ne vous donnera le nécessaire pour la pratique, allez dans des écoles professionnelles". Et la réponse est simple...

Vous n'avez pas besoin d'une université, allez dans une école professionnelle?

Rembobinez le temps il y a quelques décennies, des années dans les années 50 et 60 et regardez l'industrie informatique. L'ordinateur n'était alors rien de plus qu'une "grosse calculatrice" et était principalement utilisé par les scientifiques, les ingénieurs et les militaires pour des calculs mathématiques. Le programmeur devait alors bien connaître les mathématiques, car soit il était lui-même mathématicien à temps partiel, soit il devait simplement bien comprendre quel genre de formules et de gribouillis les mathématiciens lui apportaient, sur la base desquels il devait écrire un programme de calcul. Il aurait dû avoir une bonne et profonde connaissance des algorithmes standard, y compris ceux de niveau plutôt bas - car il n'y a pas du tout de bibliothèques standard, ou il y en a, mais très peu nombreuses, vous devez tout écrire vous-même. Il devrait également être ingénieur en électronique et en électricité en même temps - car très probablement non seulement le développement, mais aussi la maintenance de la machine tomberont sur ses épaules, et souvent vous devez le comprendre, le programme est bogué à cause d'un bogue dans le code, ou parce que le contact est allé quelque part (rappelez-vous d'où vient le mot «bogue», ouais).

Et maintenant, mettez-le dans les programmes des universités et obtenez un succès presque complet : une quantité importante de mathématiques sous ses différentes formes (dont la plupart ne sont probablement pas utiles à un développeur dans la vie réelle), un tas de « disciplines appliquées » non informatiques de divers domaines (selon la spécialité), des disciplines de « l'ingénierie générale » (dans la norme éducative, il est écrit « ingénieur », ce qui signifie qu'il devrait y avoir !), toutes sortes de « fondements théoriques de quelque chose là-bas », etc. A moins qu'au lieu d'assembleur, Algol et Forth, ils parlent de C et de Python, au lieu d'organiser des structures de données sur une bande magnétique, ils parleront de certains SGBD relationnels, et au lieu de transférer sur la boucle de courant, ils parleront de TCP/IP.

Et tout le reste n'a guère changé, malgré le fait qu'au contraire, l'industrie informatique elle-même, les technologies et, surtout, les approches du développement et de la conception de logiciels ont considérablement changé au fil des ans. Et ici, ce sera encore plus chanceux si vous avez des enseignants progressistes avec une réelle expérience dans le développement de logiciels industriels modernes - ils vous donneront déjà "par eux-mêmes" des connaissances vraiment pertinentes et nécessaires, et sinon, alors non, hélas.

En fait, il y a aussi des développements positifs, par exemple, la spécialité "Génie logiciel" qui est apparue il y a quelque temps - le programme y a été choisi avec beaucoup de compétence. Mais un étudiant, à 17 ans, choisissant où et comment étudier, avec ses parents (qui peuvent être très éloignés de l'informatique), hélas, ne peut pas comprendre tout cela...

Quelle est la conclusion? Et il n'y aura pas de conclusion. Mais, je prévois qu'il y aura à nouveau une discussion animée dans les commentaires, où sans elle 🙂

Source: habr.com

Ajouter un commentaire