Que choisirez-vous ?

Hé Habr !

Que choisirez-vous ? Qui étudier ? Dois-je étudier l’informatique ou devenir ingénieur logiciel ? Ces questions sont très pertinentes à notre époque.

Que choisirez-vous ?

Les personnes qui commencent tout juste leur parcours dans le domaine informatique et qui vont s'inscrire dans une université technique ou qui recherchent simplement des programmes de formation en programmation se heurtent le plus souvent à un grand nombre de directions. Le fait est que dans chacun de ces domaines les matières sont similaires, notamment en 1ère et 2ème année.

Pour plus de clarté, nous diviserons tous les domaines en deux camps : l'informatique et le génie logiciel. La différence fondamentale est que la première direction est plus flexible et étudie mieux les choses fondamentales, tandis que la seconde vise des compétences plus pratiques dans la création de programmes pour le marché. Quel que soit le domaine que vous choisissez, vous finirez par devenir programmeur. Très probablement, vous irez travailler quelque part après ou pendant vos études, et le secteur de développement exact dans lequel vous serez autorisé et ce pour quoi vous pouvez postuler détermineront la direction que vous choisirez.

Les deux camps couvrent des matières similaires au cours des 2 à 4 premiers semestres, telles que l'algèbre linéaire, le calcul, les mathématiques discrètes et les équations différentielles. Toutes ces mathématiques sont généralement étudiées dans les deux camps, mais l'informatique ajoute un cours supplémentaire de mathématiques discrètes et d'équations différentielles. Une introduction à l’informatique générale est également commune à tous les domaines, et c’est là que commencent les différences. Dans la direction informatique, ils parlent de l'architecture informatique, de la théorie des algorithmes informatiques, de la structure des données et de leur analyse, du fonctionnement des programmes et de la manière dont ils peuvent être écrits à l'aide de conceptions classiques, de systèmes d'exploitation, de compilateurs, etc. Autrement dit, une fondation plus grande est couverte. À son tour, le génie logiciel parle de la conception POO, des tests logiciels, des bases des systèmes d'exploitation, etc. En d'autres termes, l'étude des techniques est abordée afin que l'étudiant puisse apprendre à utiliser des solutions toutes faites et, avec l'aide de celles-ci, résoudre un large éventail de problèmes commerciaux. Tout cela est généralement étudié dès la première année d’études.

De plus, dès la 2e année, les deux camps commencent à étudier des matières telles que l'architecture informatique et les systèmes d'exploitation, mais le génie logiciel étudie ces matières de manière plus superficielle. Cela est dû au fait qu’ils forment des personnes qui auront peu de liens avec ces sujets. À partir de la 2ème année d'études, l'informatique commence à mettre davantage de pression sur la microarchitecture et les noyaux du système d'exploitation, et dans le développement de logiciels, elle met davantage l'accent sur les interfaces utilisateur, les tests, l'analyse de logiciels, toutes sortes de techniques de gestion, etc. La POO est étudiée dans les deux sens de manière assez approfondie, car ce paradigme de programmation est très populaire de nos jours et il suffit de le connaître.

La 3ème année d'études en Informatique est consacrée à l'étude de la combinatoire, de la cryptographie, de l'IA, des bases du développement logiciel, du graphisme 3D et de la théorie des compilateurs. Et en génie logiciel, ils étudient la sécurité des systèmes, les réseaux et Internet, la gestion des logiciels et la gestion en général. Mais selon l'université, ces matières et leur profondeur peuvent varier.

Peut-être que la question principale de cet article reste la question de savoir où il vaut mieux aller. Tout dépend de vos préférences. Si vous souhaitez devenir un ingénieur très flexible et polyvalent, vous devriez vous diriger vers l'informatique. Et si vous souhaitez connecter votre vie au développement de logiciels et être capable de créer des programmes utiles pour les utilisateurs finaux, alors le génie logiciel est fait pour vous.

Que choisirez-vous ?

Pour résumer, je voudrais dire qu'en informatique, vous apprendrez à résoudre des problèmes et à trouver des moyens élégants de résoudre ces problèmes, et qu'en génie logiciel, vous deviendrez un programmeur commercial capable de gérer des projets, personnes et créer des logiciels à jour.

Source: habr.com

Ajouter un commentaire