Précédent   Forum des professionnels en informatique > Emploi et Etudes en Informatique > Etudes
Etudes Forum général de discussion sur les études et les formations
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 11/10/2011, 19h28   #1
Invité de passage
 
Homme
Inscription : octobre 2011
Messages : 1
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations forums :
Inscription : octobre 2011
Messages : 1
Points : 1
Points : 1
Par défaut Branche de l'informatique morte, inutile ?

Salut !

[Tout d'abord désolé pour le titre, je ne savais pas vraiment quoi mettre pour être suffisamment explicite...]

Je m'appelle Emmanuel, je suis en terminale, donc forcement l'an prochain, études sup.

Depuis la seconde que je regarde ce qui se fait en informatique, j'ai pu affiner mes intérêts vers ce que je pense être une voie adaptée à mes goûts. Il s'agirait de l'informatique axée sur le matériel, sur de la programmation embarquée (peut être).

Pour utiliser des termes qui me parlent plus et dont je serais plus sur, je dirais que je suis attiré par l'assembleur, la programmation conduisant à des choses comme un BIOS (bien que je ne sache pas à quoi m'attendre exactement...), un driver, dans un ordinateur ou une machine. On va dire que c'est en quelque sorte en opposition à la programmation web, ou plus simplement au haut niveau. Je souhaiterais aller vers quelque chose de "concret".

Cependant, j'ai vu quelque part un débat sur l'utilité de l'ASM, qui serait aujourd'hui totalement obsolète... J'étend donc cette idée à tout ce qui touche plus ou moins à ce genre de programmation, et je vous pose donc la question : les écoles forment-elles pour de la programmation autre que haut niveau, j'entend par là Web, programmes de gestion, "progiciels"?

J'espère être assez clair, je n'ose pas utiliser certains mots, que je risquerait de confondre avec d'autres...

Par exemple, quelqu'un qui bosse chez NVidia va-t-il programmer des drivers, un autre de chez Intel va-t-il développer le tout nouveau bios tant attendu, ou alors il ne s'agit que de postes rares et embauchant peu ?

(Je caricature suffisamment pour ne pas dire n'importe quoi, c'est pas pour faire de la vulgarisation, loin de là, c'est plus pour moi, pour m'exprimer sans dire n'importe quoi )

En espérant ne pas poser une question déjà posée mille fois, j'ai bien utilisée la fonction Rechercher, et j'ai demandé à Google aussi...
Drolls est déconnecté   Envoyer un message privé Réponse avec citation 11
Vieux 12/10/2011, 11h26   #2
Membre Expert
 
Avatar de Anthony.Desvernois
 
Homme Anthony Desvernois
Ingénieur sécurité & risque
Inscription : juin 2007
Messages : 1 501
Détails du profil
Informations personnelles :
Nom : Homme Anthony Desvernois
Localisation : France, Paris (Île de France)

Informations professionnelles :
Activité : Ingénieur sécurité & risque
Secteur : Finance

Informations forums :
Inscription : juin 2007
Messages : 1 501
Points : 2 011
Points : 2 011
Hello,

Non, la programmation bas niveau n'est pas une branche morte, loin de là. On parle souvent de système temps réel, et d'informatique embarqué, par exemple. Ça embauche pas mal dans l'industrie (aéronautique, automobile, robotique...), et ça embauche également chez les fondeurs (Nvidia, Intel, AMD...).

Un exemple de cursus pouvant mener à cela:

http://www.epita.fr/etudes-options-s...emps-reel.html
__________________
"Voyager, c'est découvrir que tout le monde a tort", Aldous Huxley
"Less is more" Ludwig Mies Van Der Rohe

Risk & Security Mgmt
Anthony.Desvernois est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/10/2011, 12h14   #3
Membre Expert
 
Avatar de Glutinus
 
Homme
Consultant en Business Intelligence
Inscription : avril 2005
Messages : 677
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 28
Localisation : France, Paris (Île de France)

Informations professionnelles :
Activité : Consultant en Business Intelligence
Secteur : Finance

Informations forums :
Inscription : avril 2005
Messages : 677
Points : 1 468
Points : 1 468
Bonjour Drolls,

Il existe beaucoup d'écoles qui font de l'embarqué ; quasiment toutes les écoles spécialisées dans l'informatique font également dans l'embarqué (ce qui est mon cas, sauf que j'ai viré plutôt systèmes d'information par la suite, mais je ne regrette pas tout ce que j'ai appris).

Après, fais attention, l'embarqué peut avoir plusieurs niveaux... comme tu dis, tu peux bosser chez les fondeurs, pour fabriquer directement des composants tels des cartes graphiques. L'embarqué, c'est également tous les systèmes que tu pourrais trouver dans les voitures, les radars de recul, divers capteurs etc. Tu peux donc te retrouver à bosser pour les transports, l'aéronautique, la défense, les appareils photos.

Pour revenir plus sur le comment du pourquoi, disons que pour l'embarqué il faut avoir une vision à bas, moyen et haut niveau. Je sais que pas mal de mes amis développent sur du langage de haut niveau adapté à l'embarqué (qui a des contraintes énormes en terme de place physique, mémoire et de temps réel).

Effectivement, il serait fastidieux de coder directement en assembleur où il faudra des milliers de lignes de code pour faire des instructions simples, alors qu'un langage dédié qui finalement génerera des instructions assembleur fera ce que tu veux plus vite.

Maintenant il est nécessaire d'avoir de solides connaissances dans les langages de bas niveau, car quelquefois agir directement au niveau assembleur est plus rapide et performant (c'est ce que j'ai vu d'un point de vue académique, lors de projets).
__________________

Dogbert : Here's my final report on your company. I've concluded you're doomed. You waste too much money on consultants.
Boss : You're a consultant.
Dogbert : Ironic, isn't it ?
~~
La culture, c'est comme la confiture : quand on l'aime, on la partage.
Amateur de photos et de groupes de rock qui gagnent à être connus ? Clique WWW !
Glutinus est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/10/2011, 11h41   #4
Modérateur
 
Avatar de gangsoleil
 
R&D en systemes informatiques bas niveau Unix/Linux
Inscription : mai 2004
Messages : 5 476
Détails du profil
Informations personnelles :
Âge : 31
Localisation : France, Isère (Rhône Alpes)

Informations professionnelles :
Activité : R&D en systemes informatiques bas niveau Unix/Linux

Informations forums :
Inscription : mai 2004
Messages : 5 476
Points : 9 608
Points : 9 608
Bonjour,

Attention a ce que tu appelles embarque : un smartphone sous android, avec donc des developpements en JAVA, c'est de l'embarque, mais (tres) haut niveau.

Sinon, oui, il existe des cursus qui forment en embarque, a l'universite ou dans les ecoles d'ingenieur (ou assimilees). A toi de te renseigner sur le programme de chacune en fonction de ta region, par exemple en allant sur les forums de l'education ou ce genre de choses.
__________________
Modérateur "C", "Informatique Générale & Hardware" et "Unix"
Les règles du forum
gangsoleil est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 04h31.


 
 
 
 
Partenaires

Hébergement Web