|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Candidat au titre de Membre du Club
![]() Inscription : mai 2005 Messages : 28 ![]() |
Bonsoir à tous,
voila j'ai besoins de certains conseils concernant mon orientation pour être développeur. Je vous explique mon parcours : j'ai un bac +3 en électronique et des connaissances en language C et C++. J'ai parcouru les divers forum de developpez.com et je constate que le C++ est et sera encore d'actualité, ce language m'intéresse beaucoup pour des applications industrielles (interface homme-machine, ...) . Cependant je ne me sens pas §tre pour le moment du moins un programmeur confirmé et ayant cherché des formations pouvant me perfectionner dans ce language, je n'ai trouvé que des formations de max 5 mois mais traîtant du JAVA, J2EE, C# ou .NET; languages qui ne me disent rien et qui me perturbent quant aux nombres d'établissements se focalisant sur eux! Mes question sont : -Si je me résous à perfectionner de manière autonome ma programmation en C++, combien de temps cela me prendrait ? -Si le un des languages cités plus haut est plus intéressant à assimiler, lequel choisir? -Quelques mois de formations en soirées suffisent-elles à une maîtrise respectable de ces languages? -Existe-t-il un examen de certification pour prouver ses connaissances en tel ou tel language en France ou à l'étranger? Voila, je m'excuse pour le long post mais mieux vaut tout expliquer dès le début. Et merci d'avance. |
|
|
00
|
|
|
#2 | |
|
Membre éclairé
![]() Inscription : janvier 2006 Messages : 354 ![]() |
Citation:
Pour les certifications, oui bien sur qu'il en existe : les plus connues sont celles de Microsoft mais Sun en propose aussi pour JAVA. Il en est d'ailleurs regulierement question sur ce forum. Fais une petite recherche tu verras. |
|
|
|
00
|
|
|
#3 |
|
Candidat au titre de Membre du Club
![]() Inscription : mai 2005 Messages : 28 ![]() |
aucune suggestion quant au domaine industriel ?
|
|
|
00
|
|
|
#4 | ||||
![]() ![]() Loïc JolyDéveloppeur informatique Inscription : août 2004 Messages : 4 346 ![]() |
Industriel est tellement vaste... Entre le code faisant tourner une machine à laver et un simulateur de centrale nucléaire, qu'y a-t-il de commun ? Ce que je vais répondre est donc teinté du filtre de mon expérience.
Citation:
Citation:
Citation:
Citation:
En plus d'un langage, je pense qu'il pourrait être bien d'apprendre quelques biblitohèques connues associées au langage en fonction du type d'info indus recherché (exemple pour le C++ : boost (pour tout), Qt ou WxWidgets (pour l'IHM), OpenGL ou DirectX (3D), l'API permettant de s'interfacer avec Matlab/Simulink (automatique), celle permettant de s'interfacer avec LabView (acquisition de données)...). C'est plus ce genre de choses que la simple maîtrise du langage qui seront vendeurs sur un CV. Enfin, dans tous les cas, des notions de programmation multithread et de programmation temps réel me semblent indispensables. |
||||
|
|
00
|
|
|
#5 |
|
Candidat au titre de Membre du Club
![]() Inscription : mai 2005 Messages : 28 ![]() |
Je te remercie JolyLoic pour ces réponses, de part ma formation je voudrais me spécialiser dans les interfaces de communication entre différents dispositifs et une ou des unité(s) de contrôle (emploi des différents bus de terrain, Profibus, I2C, SpI, etc ), la programmation des microcontrôleur et pourrais-tu m'en dire plus sur les systèmes embarqués? Quel language y amène-t-il? En dernier lieu, je voudrais connaître certaines références d'ouvrages de qualité (même en anglais) traîtant du C++, C# et .NET. Merci.
|
|
|
00
|
|
|
#6 |
![]() ![]() Loïc JolyDéveloppeur informatique Inscription : août 2004 Messages : 4 346 ![]() |
Je ne connais qu'un seul bus de terrain, CAN (passé chez un automobiliste oblige), et n'ai pas vraiment d'expérience en systèmes embarqués.
Dans ce domaine d'automobiliste, le langage encore souvent utilisé était le C, avec quelques percées de C++ et quelques annonces de Java, pour les systèmes embarqués orientés IHM (genre le GPS). Matlab/Simulink était très utilisé pour du prototypage, et on commençait à aller vers de la génération automatique de code à partir d'un schéma Simulink. Dans tous les cas, des notions de temps réel/mutlithread intervenaient. Je ne sais pas quelle est la situation dans d'autres domaines. |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com