Salut tout le Monde. Je suis un tout petit peut perdu. Je voudrais savoir , entre genie logiciel et sécurité informatique , quel est celui où :
- On apprend beaucoup plus la programmation système
- Arithmétique/ mathématique
-Le codage à bas niveau comme c/c++ , python , Fortran
-Le codage assembleur
- Techniques d'analyses et de conceptions(Programmations dynamique , Algo gloutons , ... ) ;
-sera Appelé à l'échelle industrielle
Savoir aussi , si il sera aussi appelé à concevoir des applications en utilisant les technique du génie logiciel ...
Merci
Hey, ce que tu décris c'est clairement du génie logiciel, bon de l'assembleur on en fait de moins en moins mais c'est toujours au programme de la fac (au secours lol). En sécurité ils font plutôt du système, de la cryto... c'est beaucoup moins tourné programmation - algorithmique, après je ne dis pas qu'il y en a pas du tout de toute façon c'est impossible de faire de l'informatique sans les bases de prog, système et architecture des ordis.
Ce serait plutôt l'inverse : ce que vous décrivais c'est de la programmation de bas niveau et c'est plutôt dans le domaine de sécurité que ce serait utile. Cela dit la sécurité ce n'est pas le hacking et en entreprise l'ingénieur spécialisé en sécurité est plutôt amené à réfléchir sur la mise en place des éléments, outils et procédures permettant de garantir la sécurité des données et des systèmes. S'il est amené à coder en C ou en shell de temps à autre, la plupart des outils permettent d'agir à plus haut niveau, sans "mettre les mains dans le cambouis".
De même le génie logiciel ce n'est pas la programmation et on aboutit au même constat, l'ingénieur logiciel développe rarement mais fait plutôt de la conception/planification/gestion de projet et met en oeuvre des procédures de validation/certification/évolution de logiciels. C'est la différence entre l'ingénieur et le développeur, entre les vraies écoles d'ingénieurs et les formations prétendues de Bac+5 mais qui en réalité ne forment que des programmeurs.
Et d'autres choses que j'ai oubliées bien sur mais c'était pour faire simple.
Ce serait plutôt l'inverse : ce que vous décrivais c'est de la programmation de bas niveau et c'est plutôt dans le domaine de sécurité que ce serait utile. Cela dit la sécurité ce n'est pas le hacking et en entreprise l'ingénieur spécialisé en sécurité est plutôt amené à réfléchir sur la mise en place des éléments, outils et procédures permettant de garantir la sécurité des données et des systèmes. S'il est amené à coder en C ou en shell de temps à autre, la plupart des outils permettent d'agir à plus haut niveau, sans "mettre les mains dans le cambouis".
De même le génie logiciel ce n'est pas la programmation et on aboutit au même constat, l'ingénieur logiciel développe rarement mais fait plutôt de la conception/planification/gestion de projet et met en oeuvre des procédures de validation/certification/évolution de logiciels. C'est la différence entre l'ingénieur et le développeur, entre les vraies écoles d'ingénieurs et les formations prétendues de Bac+5 mais qui en réalité ne forment que des programmeurs.
Et d'autres choses que j'ai oubliées bien sur mais c'était pour faire simple.
- Edité par FranckLeSaux il y a 29 minutes
Donc mes critères répondent donc à la sécurité informatiques ?
Et , en fait j'insiste beaucoup plus dans la programmation système et le système informatique . Car selon moi , un étudiants en génie logiciel ne peut s connaitre en programmation système informatique.
Donc ma question en gros : Qui utilise le plus la programmation système ?
Gros +1 à Franck c'est bien plus de la sécurité que du génie logiciel.
Tu feras certainement plus de programmation système en sécurité mais comme l'a dit Franck ce genre d'études (si on est bien en bac+5) débouchent sur des postes administratifs qui s'occupent de la mise en place des processus liés à la sécurité.
Bien que le génie logiciel s’intéresse plus aux méthodes de développement que le code en lui même rien n'empêche un étudiant d'appendre la programmation système de son coté. Cependant, ce ne sera surement pas abordé dans son cursus.
Ce serait plutôt l'inverse : ce que vous décrivais c'est de la programmation de bas niveau et c'est plutôt dans le domaine de sécurité que ce serait utile. Cela dit la sécurité ce n'est pas le hacking et en entreprise l'ingénieur spécialisé en sécurité est plutôt amené à réfléchir sur la mise en place des éléments, outils et procédures permettant de garantir la sécurité des données et des systèmes. S'il est amené à coder en C ou en shell de temps à autre, la plupart des outils permettent d'agir à plus haut niveau, sans "mettre les mains dans le cambouis".
De même le génie logiciel ce n'est pas la programmation et on aboutit au même constat, l'ingénieur logiciel développe rarement mais fait plutôt de la conception/planification/gestion de projet et met en oeuvre des procédures de validation/certification/évolution de logiciels. C'est la différence entre l'ingénieur et le développeur, entre les vraies écoles d'ingénieurs et les formations prétendues de Bac+5 mais qui en réalité ne forment que des programmeurs.
Et d'autres choses que j'ai oubliées bien sur mais c'était pour faire simple.
- Edité par FranckLeSaux il y a 29 minutes
Donc mes critères répondent donc à la sécurité informatiques ?
Non je ne pense pas. En fait je pense surtout que vous souhaitez programmer et non être ingénieur en informatique. Peut-être un DUT info correspondrait-il mieux à vos attentes ou encore un DUT R&T.
Je trouve cela un peu faux de dire qu'un ingénieur logiciel ne code pas, je n'ai pas une expérience énorme, mais 5 ans dans le domaine bancaire puis jeu vidéo puis IA, et tout le monde code. Que sa soie un mec avec une licence pro ou un centralien (j'avoue qu'on croise rarement des choses autres que des SWE) . Une très grosse majorité des SWE vont coder les X premières années de leur carrière, pour ensuite se tourner vers des métiers d'architecture, gestion de projet, gestion de produit etc.
Je trouve cela un peu faux de dire qu'un ingénieur logiciel ne code pas, je n'ai pas une expérience énorme, mais 5 ans dans le domaine bancaire puis jeu vidéo puis IA, et tout le monde code. Que sa soie un mec avec une licence pro ou un centralien (j'avoue qu'on croise rarement des choses autres que des SWE) . Une très grosse majorité des SWE vont coder les X premières années de leur carrière, pour ensuite se tourner vers des métiers d'architecture, gestion de projet, gestion de produit etc.
Vous avez été dans une entreprise qui recrutent des centraliens pour coder ???? LOL
Il y en a 4 actuellement a cote de moi au moment ou je vous ecris, 3 paris et 1 lyon exactement. Il y a que dans votre monde ou un centralien ne doit pas coder. Pour certain le code est une passion, ce n'est pas l'ecole qui definit ce que vous voulez faire. Je trouve sa plus aberrant votre propos qu'un SWE ne code pas, je me demande comment google fait, car je n'ai jamais vue autre chose que des postes pour SWE, apres j'avoue je ne connais pas comment marche les "grandes" entreprises francaise.
Mais sans rire, il y a encore des projets qui se font de cette manieres? j'ai toujours travailler avec des equipes du genre 4-10 SWE de junior a senior avec chacun un point fort ( DevOps, QA, IA etc ) , un product owner, et un scrum master ou pas. Avec parfois des gens tres specialise comme des chercheurs en IA ou des UI/UX etc. Comme je l'ai dis, je n'ai que peu d experience +- 5 ans, et de plus pas en france (mais dans une boite francaise). Les decisions sont prises en equipe ou chacun apporte son experience et son savoir. Ce n'est pas parceque tu as fait l'universite de lorraine, une universite random au canada ou central ( qui est une universite random de france pour les etrangers) , que ton avis va compter plus
Je suis partie du principe que si il y a de la conception logiciel c'est du génie logiciel. Après je peux m'être trompée je suis pas encore dans le monde du travail. Par contre, il me semble qu'on ne passe pas en conception directement. J'ai fait mon dernier stage dans une SSII française, le directeur de projet m'avait expliqué qu'il fallait d'abord être développeur un laps de temps. Après ça doit aussi dépendre des entreprises. J'avais des collègues développeur- analyste- testeur- concepteur. Je suppose qu'il a eu un cursus en génie logiciel. Pour le coup je lui avais pas demandé.
C'est vrai que j'ai pas pris en compte que c'était de la programmation bas niveau ce qui change pas mal de chose...
Il y en a 4 actuellement a cote de moi au moment ou je vous ecris, 3 paris et 1 lyon exactement.
Et comme il n'y a pas de raison que les centraliens se concentrent dans votre entreprise, je suppose qu'il y a aussi 4 normaliens, 5 X, 3 Mines, 4 ENSIMAG, 5 Stanford, 3 MIT et 4 Harward. Et au milieu de ça un génie : vous. Au fait il est bien grand votre bureau dites-moi, c'est de l'open-space avec un grand space je suppose. En tout cas merci pour votre contribution, elle fait avancer le débat MDR
Il y en a 4 actuellement a cote de moi au moment ou je vous ecris, 3 paris et 1 lyon exactement.
Et comme il n'y a pas de raison que les centraliens se concentrent dans votre entreprise, je suppose qu'il y a aussi 4 normaliens, 5 X, 3 Mines, 4 ENSIMAG, 5 Stanford, 3 MIT et 4 Harward. Et au milieu de ça un génie : vous. Au fait il est bien grand votre bureau dites-moi, c'est de l'open-space avec un grand space je suppose. En tout cas merci pour votre contribution, elle fait avancer le débat MDR
- Edité par FranckLeSaux il y a 18 minutes
Ça dépend si c'est un plateau comme dans la SSII où j'ai fait mon dernier stage c'est possible...
Il y en a 4 actuellement a cote de moi au moment ou je vous ecris, 3 paris et 1 lyon exactement.
Et comme il n'y a pas de raison que les centraliens se concentrent dans votre entreprise, je suppose qu'il y a aussi 4 normaliens, 5 X, 3 Mines, 4 ENSIMAG, 5 Stanford, 3 MIT et 4 Harward. Et au milieu de ça un génie : vous. Au fait il est bien grand votre bureau dites-moi, c'est de l'open-space avec un grand space je suppose. En tout cas merci pour votre contribution, elle fait avancer le débat MDR
Ça dépend si c'est un plateau comme dans la SSII où j'ai fait mon dernier stage c'est possible...
Mais si les SSII commencent à prendre des Centrale Paris pour faire leur développement, ça risque vite de déraper côté charges. Sans compter qu'un bon master est surement beaucoup plus efficace qu'un centralien quand il s'agit de développer.
Les Centraliens se tournent souvent vers des masters de l'université paris saclay (dont leur école fait parti) en complément de leur diplôme de Centralien.
FranckLeSaux le code n'est pas réservé aux personnes ayant fait un master (loin de là) cependant je suis d'accord que les grandes écoles type Centrale n'ont pas pour vocation première à former des développeurs même si les personnes qui en sortent peuvent tout à fait se diriger là dedans.
Je vais vous donner un exemple : dans les secteurs d'activité tels que le spatial ou l’aéronautique, il y a souvent besoin de personne avec une double compétence informatique/spatial par exemple (sortant d'ISAE-Supaero pour citer une grande école), vous comprenez bien que si vous n'avez que la compétence informatique vous allez vite être limité si vous voulez faire des programmes de calcul au sol. Ces personnes là développent des choses qu'un développeur informatique pur ne pourrait pas faire car manque d'expertise métier.
Donc dire que des centraliens développent ça n'est en aucun cas choquant, leur compétence est utile à certaines ESN qui font des choses qui demandent de la connaissance dans des domaines bien précis et pointus. C'est l'une des raisons principales que Google recrute des ingénieurs développement issus de grande école (X, Mines, Centrale, ENSIMAG etc) car Google font des produits qui demandent d'excellente connaissance informatique mais également en maths, physique etc.
Le responsable de la sécurité info en entreprise c'est avant tout un architecte qui va être au courant des dernières menaces, choisir et déployer les antivirus, la politique des mots de passe et bien sûr il mettra la main à la pâte en écrivant des scripts des batchs. De fait il connaît bien aussi tout ce qui est cryptographie, certificats etc
On lui demande pas d etre state on the art en dev , parfois ses scripts sont bien pourris mais il touche au système
Le gars en genie logiciel on lui demande d écrire du beau code pérenne , de bien manier tous les repository' , les ateliers logiciels et les solutions clouds
Avec un peubd'expérience il devient chef de projet, architecte de solution et code moins mais sait quand même ouvrir emacs
Ah et sinon le nombre de supelec telecom et même centrale qui codent on imagine même pas. Après développer chez facebook sur le meta ou chez l' esn du coin ou on te fait miroiter les tickets restaurant en tant que prime exceptionnelle c'est pas pareil
Pour programmer bas niveau il faut aussi regarder tout ce qui est formation en informatique industrielle voire électronique numerique et aussi Iot objets connectes, conception de capteurs, dev drivers. Bref très près du hard avec des postes chez les fabriquants de puces, d'électronique embarquée, d'équipements de santé, d'automatismes...
Ah j'oubliais côté débouchés aucun souci pour genie logiciel et cyber avec des salaires délirants pour la cybersecurite en ce moment
Ca se normaliserà en terme de salaire mais je pense que ca deviendra pas bouché même si beaucoup s'orientent vers ce domaine
Bonjour, suivre un cours et ne surtout pas déterrer d'ancien sujet résolu pour une nouvelle question qui n'a rien à voir avec la question d'origine. C'est un sujet par problématique, créer votre propre sujet en nous expliquant la problématique qui vous occupe.
Je ferme ce déterrage. Merci de lire les règles du forum AVANT de poster.
Le message qui suit est une réponse automatique activée par un membre de l'équipe de modération. Les réponses automatiques leur permettent d'éviter d'avoir à répéter de nombreuses fois la même chose, ce qui leur fait gagner du temps et leur permet de s'occuper des sujets qui méritent plus d'attention. Nous sommes néanmoins ouverts et si vous avez une question ou une remarque, n'hésitez pas à contacter la personne en question par Message Privé. Pour plus d'informations, nous vous invitons à lire les règles générales du forum
Avant de poster un message, vérifiez la date du sujet dans lequel vous comptiez intervenir.
Si le dernier message sur le sujet date de plus de deux mois, mieux vaut ne pas répondre. En effet, le déterrage d'un sujet nuit au bon fonctionnement du forum, et l'informatique pouvant grandement changer en quelques mois il n'est donc que rarement pertinent de déterrer un vieux sujet.
Au lieu de déterrer un sujet il est préférable :
soit de contacter directement le membre voulu par messagerie privée en cliquant sur son pseudonyme pour accéder à sa page profil, puis sur le lien "Ecrire un message"
soit de créer un nouveau sujet décrivant votre propre contexte
ne pas répondre à un déterrage et le signaler à la modération
merci à vous
merci à vous
merci à vous
merci à vous
Avatar by MaxRoyo. Venez parler du sdz