OVH Cloud OVH Cloud

[HS] comment mentionner la prog Win32 dans un CV ?

12 réponses
Avatar
Oxyde
Bonjour

Ma question est HS ici mais je pense néanmoins que c'est le meilleur
forum pour obtenir une réponse.
Comment formuler, sur un CV, le fait de maitriser la programmation
Win32, c'est à dire l'implémentation des fonctions de l'API ?
Merci d'avance.
Oxyde

10 réponses

1 2
Avatar
Alexandre
bonsoir,

"Oxyde" <ici> a écrit dans le message de news:
419268a8$0$28710$
Bonjour

Ma question est HS ici mais je pense néanmoins que c'est le meilleur forum
pour obtenir une réponse.
Comment formuler, sur un CV, le fait de maitriser la programmation Win32,
c'est à dire l'implémentation des fonctions de l'API ?
Merci d'avance.



dans un CV d'informaticien (enfin, de développeur) quand on indique
"systèmes : windows" cela signifie qu'on connait les API windows, pas que
l'on sait se servir du système. Alors un petit paragraphe "systèmes" avec la
liste des systèmes sur lesquels vous savez programmer devrait suffir. Ceci
dit, si dans les langages utilisés il y a "VB, .NET, C#, etc...)" on devrait
se douter que ce n'est pas pour programmer sous Unix.
Avatar
AMcD®
Oxyde wrote:
Bonjour

Ma question est HS ici mais je pense néanmoins que c'est le meilleur
forum pour obtenir une réponse.
Comment formuler, sur un CV, le fait de maitriser la programmation
Win32, c'est à dire l'implémentation des fonctions de l'API ?
Merci d'avance.
Oxyde



Maîtriser ? huhuhu.

Sinon, spécifie déjà les IDE et les langages utilisés. Précise quels types
de projets tu as déjà effectués, éventuellement leur importance (nombre de
lignes, nombre de codeurs sur le projet, public visé, tarif de
l'application, etc.).

Pour Win32, indique le style de programmation, SDK pur et dur ou via des
librairies de classes (OWL, MFC, etc.). Le type d'applications que tu sais
faire, console, drivers, GUI, système, etc.

Précise les doamines que tu as déjà codé, serveur, téléphonie, Internet,
son, imagerie, etc.

Bref, tu vois le genre :-).

--
AMcD®

http://arnold.mcdonald.free.fr/
Avatar
Aurelien REGAT-BARREL
>> Comment formuler, sur un CV, le fait de maitriser la programmation Win32,
c'est à dire l'implémentation des fonctions de l'API ?




Mettre Win32 ça suffit pas ? (au passage, que veux-tu dire par
"l'implémentation des fonctions de l'API " ?)

dans un CV d'informaticien (enfin, de développeur) quand on indique
"systèmes : windows" cela signifie qu'on connait les API windows, pas que
l'on sait se servir du système



Je crois plutot que ça veut dire qu'on a déjà travaillé une fois dessus,
surtout quand y'a la totale (Win98, 98, 98/SE, Me, NT4, 2000, XP). Manque
plus que les services pack.
Tout le monde met Windows sur son CV. Y'en a même qui mettent Win9x sans
savoir ce que ça veut dire.

--
Aurélien REGAT-BARREL
Avatar
Oxyde
Aurelien REGAT-BARREL a écrit :

Mettre Win32 ça suffit pas ?



Je me rallie au raisonnement d'Alexandre : si je mentionne dans mon CV,
par exemple, "Systèmes : Windows, Linux" c'est que je suis en mesure
d'utiliser les fonctions de l'API pour Windows et les primitives pour Linux.

(au passage, que veux-tu dire par
"l'implémentation des fonctions de l'API " ?)



Ca veut dire : utiliser, dans mon code, des fonctions proposées par
l'OS, en l'occurrence ici Windows.

dans un CV d'informaticien (enfin, de développeur) quand on indique
"systèmes : windows" cela signifie qu'on connait les API windows, pas que
l'on sait se servir du système



Je crois plutot que ça veut dire qu'on a déjà travaillé une fois dessus,



Euh, je ne pense pas. Je raisonne plutôt comme Alexandre, car je ne vois
pas l'intérêt, pour un développeur, de mentionner qu'il sait se servir
d'un système, c'est quand même le b-a ba, et de toutes façons on ne lui
demandera pas d'être expert en utilisation.
Par contre, on pourra lui demander d'écrire des applications qui devront
faire appel à des fonctions de l'API.

surtout quand y'a la totale (Win98, 98, 98/SE, Me, NT4, 2000, XP).



Mentionner tout cela serait ridicule de la part d'un développeur.
Les 2 familles (9x et NT) seraient déjà largement suffisantes.

Tout le monde met Windows sur son CV. Y'en a même qui mettent Win9x sans
savoir ce que ça veut dire.



Il faudra bientôt qu'ils mentionnent Linux...
Oxyde
Avatar
Patrick Philippot
Oxyde wrote:
Ma question est HS ici mais je pense néanmoins que c'est le meilleur
forum pour obtenir une réponse.
Comment formuler, sur un CV, le fait de maitriser la programmation
Win32, c'est à dire l'implémentation des fonctions de l'API ?



Bonjour,

En général, ce type de compétence est référencé dans les équipes de
développement et dans les formations comme "Programmation Windows SDK".
Cela indique clairement (en tous cas pour moi) un développeur pouvant
coder une appli Windows sans passer par un RAD ou un framework
quelconque.

--
Patrick Philippot - Microsoft MVP
MainSoft Consulting Services
www.mainsoft.fr
Avatar
Oxyde
Merci à tous pour vos réponses.
Oxyde
Avatar
jpb
Aurelien REGAT-BARREL a écrit :

Mettre Win32 ça suffit pas ?



Je me rallie au raisonnement d'Alexandre : si je mentionne dans mon CV,
par exemple, "Systèmes : Windows, Linux" c'est que je suis en mesure
d'utiliser les fonctions de l'API pour Windows et les primitives pour Linux.

(au passage, que veux-tu dire par
"l'implémentation des fonctions de l'API " ?)



Ca veut dire : utiliser, dans mon code, des fonctions proposées par
l'OS, en l'occurrence ici Windows.

dans un CV d'informaticien (enfin, de développeur) quand on indique
"systèmes : windows" cela signifie qu'on connait les API windows, pas que
l'on sait se servir du système



Je crois plutot que ça veut dire qu'on a déjà travaillé une fois dessus,



Euh, je ne pense pas. Je raisonne plutôt comme Alexandre, car je ne vois
pas l'intérêt, pour un développeur, de mentionner qu'il sait se servir
d'un système, c'est quand même le b-a ba, et de toutes façons on ne lui
demandera pas d'être expert en utilisation.
Par contre, on pourra lui demander d'écrire des applications qui devront
faire appel à des fonctions de l'API.

surtout quand y'a la totale (Win98, 98, 98/SE, Me, NT4, 2000, XP).



Mentionner tout cela serait ridicule de la part d'un développeur.
Les 2 familles (9x et NT) seraient déjà largement suffisantes.

Tout le monde met Windows sur son CV. Y'en a même qui mettent Win9x sans
savoir ce que ça veut dire.



Il faudra bientôt qu'ils mentionnent Linux...
Oxyde
Avatar
AMcD®
jpb wrote:

surtout quand y'a la totale (Win98, 98, 98/SE, Me, NT4, 2000, XP).



Mentionner tout cela serait ridicule de la part d'un développeur.
Les 2 familles (9x et NT) seraient déjà largement suffisantes.



Pas d'accord. Si tu fais de la programmation système (drivers, moniteurs,
protections logicielles, etc.), Win98 et Windows XP (simples exemples),
c'est la nuit et le jour, ça n'a rien à voir. En exagérant à peine, suivant
des domaines très précis, tu peux être un bon spécialiste pour 9x et n'y
piper que dalle sous NT.

Dire Windows tout court est trop imprécis, le minimum, à mon avis, c'est
d'au moins spécifier 9x/NT.

Mais bon, tout dépend du type de CV que tu veux et de quel type d'mploi tu
es à la recherche.

--
AMcD®

http://arnold.mcdonald.free.fr/
Avatar
Aurelien REGAT-BARREL
> Je me rallie au raisonnement d'Alexandre : si je mentionne dans mon CV,
par exemple, "Systèmes : Windows, Linux" c'est que je suis en mesure
d'utiliser les fonctions de l'API pour Windows et les primitives pour
Linux.



Sur le fond je suis d'accord, mais dans la forme j'ai rarement vu un CV sans
"Système : Windows" avec un sous entendu de compétences Win32. A la limite
"Programmation Système : Windows" est déjà plus évocateur.
Personnelement je ne pense pas que "Système : Windows" signifie que l'on
sait programmer en Win32. Je m'attends plutot à ce que la personne soit
familière à l'environnement Windows, connaissent un peu son archi, sache
manipuler les dll etc... (ça peut paraitre stupide mais pas tant), ait des
notions de COM, de la base de registres, de déploiement (ce qui va dans
Program files, %appdata%, pas écrire dans system32, ...), les services, les
threads, etc... Bref, tout ce qui est spécifiques Windows. Certes ont doit
sûrement avoir des notions de Win32, mais ça veut pas dire pour autant qu'on
maîtrise sa programmation.

(au passage, que veux-tu dire par
"l'implémentation des fonctions de l'API " ?)



Ca veut dire : utiliser, dans mon code, des fonctions proposées par l'OS,
en l'occurrence ici Windows.



Ok. Pour moi implémentation de l'API c'est le code source de Windows...:-)

Je crois plutot que ça veut dire qu'on a déjà travaillé une fois dessus,



Euh, je ne pense pas. Je raisonne plutôt comme Alexandre, car je ne vois
pas l'intérêt, pour un développeur, de mentionner qu'il sait se servir
d'un système, c'est quand même le b-a ba, et de toutes façons on ne lui
demandera pas d'être expert en utilisation.



Ben avoir des applications qui ne nécessitent pas d'être administrateur pour
fonctionner, par exemple.

Par contre, on pourra lui demander d'écrire des applications qui devront
faire appel à des fonctions de l'API.



Je sais pas. Si je lis Linux sur un CV je m'attends à ce que le mec sache
manipuler les makefiles, les outils GNU etc... Par forcément qu'il maîtrise
l'API POSIX, même s'il doit certainement déjà avoir utilisé fork. Il y a une
différence entre savoir utiliser les fonctions demandées et être capable de
déterminer seul les fonctions à utiliser. Le dernier point est ce que
j'appelle maîtriser. Si tu maîtrises Win32, AMHA, cette info ne ressort pas
dans "Système : Windows".

surtout quand y'a la totale (Win98, 98, 98/SE, Me, NT4, 2000, XP).



Mentionner tout cela serait ridicule de la part d'un développeur.
Les 2 familles (9x et NT) seraient déjà largement suffisantes.



Je suis d'accord, mais c'est relativement courant. On lit aussi souvent
"MS-DOS" en plus dans la liste. J'ai déjà vu aussi "Logiciels : Internet
Explorer, Netscape, Mozilla", pour un développeur C++/Java...
Mais tu vois tu dis "2 familles", et c'est bien pour ça que je met comme tu
dis, histoire de glisser à celui qui le comprend que je sais qu'il y'a 2
familles.

Tout le monde met Windows sur son CV. Y'en a même qui mettent Win9x sans
savoir ce que ça veut dire.



Il faudra bientôt qu'ils mentionnent Linux...



Généralement il y est, au même titre que Windows.

--
Aurélien REGAT-BARREL
Avatar
Alexandre
>> Mentionner tout cela serait ridicule de la part d'un développeur.
Les 2 familles (9x et NT) seraient déjà largement suffisantes.





Pas d'accord. Si tu fais de la programmation système (drivers, moniteurs,
protections logicielles, etc.), Win98 et Windows XP (simples exemples),
c'est la nuit et le jour, ça n'a rien à voir. En exagérant à peine,
suivant des domaines très précis, tu peux être un bon spécialiste pour 9x
et n'y piper que dalle sous NT.



mais c'est ce qu'il a dit : préciser uniquement 9x et NT. Pas la peine de
dire Win95, Win95 osr2, Win98, Win98SE, WinME, Win2000, WinXP home, WinXP
pro, WinXP SP2, etc...


Dire Windows tout court est trop imprécis, le minimum, à mon avis, c'est
d'au moins spécifier 9x/NT.

Mais bon, tout dépend du type de CV que tu veux et de quel type d'mploi tu
es à la recherche.

--
AMcD®

http://arnold.mcdonald.free.fr/



1 2