"korchkidu" a écrit dans le message de news:Par exemple, lors d'un entretien, qu'est
ce qui peut faire gagner des points et qu'est ce qui peut en faire
perdre...
Au final on
doit "coder bêtement" !
"korchkidu" <korch_ki_du@yahoo.fr> a écrit dans le message de news:
Par exemple, lors d'un entretien, qu'est
ce qui peut faire gagner des points et qu'est ce qui peut en faire
perdre...
Au final on
doit "coder bêtement" !
"korchkidu" a écrit dans le message de news:Par exemple, lors d'un entretien, qu'est
ce qui peut faire gagner des points et qu'est ce qui peut en faire
perdre...
Au final on
doit "coder bêtement" !
Sayajin wrote:"korchkidu" a écrit dans le message de news:Par exemple, lors d'un entretien, qu'est
ce qui peut faire gagner des points et qu'est ce qui peut en faire
perdre...
Au final on
doit "coder bêtement" !
Voila un exemple de ce qui peut faire perdre des points si on le dit
lors de l'entretien.
Sayajin wrote:
"korchkidu" <korch_ki_du@yahoo.fr> a écrit dans le message de news:
Par exemple, lors d'un entretien, qu'est
ce qui peut faire gagner des points et qu'est ce qui peut en faire
perdre...
Au final on
doit "coder bêtement" !
Voila un exemple de ce qui peut faire perdre des points si on le dit
lors de l'entretien.
Sayajin wrote:"korchkidu" a écrit dans le message de news:Par exemple, lors d'un entretien, qu'est
ce qui peut faire gagner des points et qu'est ce qui peut en faire
perdre...
Au final on
doit "coder bêtement" !
Voila un exemple de ce qui peut faire perdre des points si on le dit
lors de l'entretien.
"korchkidu" a écrit dans le message de news:
41f901ba$Le mauvais programmeur, il code, il compile, il exécute et ca plante.
Le bon programmeur, il code, il compile, il exécute, ca plante mais c'est
un bon programmeur...;)
Plus serieusement, je vois souvent "bons programmeurs" ou "mauvais
programmeurs". Comme je sais qu'il y a surement parmi vous des gens qui
doivent decider si quelqu'un est un bon ou un mauvais programmeur, je
serais curieux de connaitre les criteres sur lesquels vous vous bases pour
decider de ca dans le cas du C++. Par exemple, lors d'un entretien, qu'est
ce qui peut faire gagner des points et qu'est ce qui peut en faire
perdre...
Je precise que je n'ai aucunement l'intention (enfin j'espere, on ne sait
jamais ce qu peut nous arriver....) de passer ce genre d'entretien dans un
avenir proche, c'est juste une question de curiosite.
Merci pour vos commentaires,
K.
PS: merci de rester assez "haut-niveau" pour eviter que la discussion ne
degenere...;)
Un bon programmeur fait beaucoup de conception avant de coder, faut pas se
jeter directe sur son IDE pour taper du code sans réfléchir.
"korchkidu" <korch_ki_du@yahoo.fr> a écrit dans le message de news:
41f901ba$1@epflnews.epfl.ch...
Le mauvais programmeur, il code, il compile, il exécute et ca plante.
Le bon programmeur, il code, il compile, il exécute, ca plante mais c'est
un bon programmeur...;)
Plus serieusement, je vois souvent "bons programmeurs" ou "mauvais
programmeurs". Comme je sais qu'il y a surement parmi vous des gens qui
doivent decider si quelqu'un est un bon ou un mauvais programmeur, je
serais curieux de connaitre les criteres sur lesquels vous vous bases pour
decider de ca dans le cas du C++. Par exemple, lors d'un entretien, qu'est
ce qui peut faire gagner des points et qu'est ce qui peut en faire
perdre...
Je precise que je n'ai aucunement l'intention (enfin j'espere, on ne sait
jamais ce qu peut nous arriver....) de passer ce genre d'entretien dans un
avenir proche, c'est juste une question de curiosite.
Merci pour vos commentaires,
K.
PS: merci de rester assez "haut-niveau" pour eviter que la discussion ne
degenere...;)
Un bon programmeur fait beaucoup de conception avant de coder, faut pas se
jeter directe sur son IDE pour taper du code sans réfléchir.
"korchkidu" a écrit dans le message de news:
41f901ba$Le mauvais programmeur, il code, il compile, il exécute et ca plante.
Le bon programmeur, il code, il compile, il exécute, ca plante mais c'est
un bon programmeur...;)
Plus serieusement, je vois souvent "bons programmeurs" ou "mauvais
programmeurs". Comme je sais qu'il y a surement parmi vous des gens qui
doivent decider si quelqu'un est un bon ou un mauvais programmeur, je
serais curieux de connaitre les criteres sur lesquels vous vous bases pour
decider de ca dans le cas du C++. Par exemple, lors d'un entretien, qu'est
ce qui peut faire gagner des points et qu'est ce qui peut en faire
perdre...
Je precise que je n'ai aucunement l'intention (enfin j'espere, on ne sait
jamais ce qu peut nous arriver....) de passer ce genre d'entretien dans un
avenir proche, c'est juste une question de curiosite.
Merci pour vos commentaires,
K.
PS: merci de rester assez "haut-niveau" pour eviter que la discussion ne
degenere...;)
Un bon programmeur fait beaucoup de conception avant de coder, faut pas se
jeter directe sur son IDE pour taper du code sans réfléchir.
"korchkidu" a écrit dans le message de news:Par exemple, lors d'un entretien, qu'est
ce qui peut faire gagner des points et qu'est ce qui peut en faire
perdre...
Au final on
doit "coder bêtement" !
"korchkidu" <korch_ki_du@yahoo.fr> a écrit dans le message de news:
Par exemple, lors d'un entretien, qu'est
ce qui peut faire gagner des points et qu'est ce qui peut en faire
perdre...
Au final on
doit "coder bêtement" !
"korchkidu" a écrit dans le message de news:Par exemple, lors d'un entretien, qu'est
ce qui peut faire gagner des points et qu'est ce qui peut en faire
perdre...
Au final on
doit "coder bêtement" !
"Olivier Azeau" a écrit dans le message de news:
Sayajin wrote:"korchkidu" a écrit dans le message de news:Par exemple, lors d'un entretien, qu'est
ce qui peut faire gagner des points et qu'est ce qui peut en faire
perdre...
Au final on
doit "coder bêtement" !
Voila un exemple de ce qui peut faire perdre des points si on le dit
lors de l'entretien.
Zut J'ai rippé j'ai pas mis de réponse !
"Olivier Azeau" <ransom@xasamail.com> a écrit dans le message de news:
1106848512.302150.264820@f14g2000cwb.googlegroups.com...
Sayajin wrote:
"korchkidu" <korch_ki_du@yahoo.fr> a écrit dans le message de news:
Par exemple, lors d'un entretien, qu'est
ce qui peut faire gagner des points et qu'est ce qui peut en faire
perdre...
Au final on
doit "coder bêtement" !
Voila un exemple de ce qui peut faire perdre des points si on le dit
lors de l'entretien.
Zut J'ai rippé j'ai pas mis de réponse !
"Olivier Azeau" a écrit dans le message de news:
Sayajin wrote:"korchkidu" a écrit dans le message de news:Par exemple, lors d'un entretien, qu'est
ce qui peut faire gagner des points et qu'est ce qui peut en faire
perdre...
Au final on
doit "coder bêtement" !
Voila un exemple de ce qui peut faire perdre des points si on le dit
lors de l'entretien.
Zut J'ai rippé j'ai pas mis de réponse !
"Sayajin" a écrit dans le message de news:
41f92dfc$0$18830$"Olivier Azeau" a écrit dans le message de news:
Sayajin wrote:"korchkidu" a écrit dans le message de news:Par exemple, lors d'un entretien, qu'est
ce qui peut faire gagner des points et qu'est ce qui peut en faire
perdre...
Au final on
doit "coder bêtement" !
Voila un exemple de ce qui peut faire perdre des points si on le dit
lors de l'entretien.
Zut J'ai rippé j'ai pas mis de réponse !
Bien entendu faut pas le dire tel quel. La conception doit être conséquente.
"Sayajin" <metalkura@wanadoo.fr> a écrit dans le message de news:
41f92dfc$0$18830$8fcfb975@news.wanadoo.fr...
"Olivier Azeau" <ransom@xasamail.com> a écrit dans le message de news:
1106848512.302150.264820@f14g2000cwb.googlegroups.com...
Sayajin wrote:
"korchkidu" <korch_ki_du@yahoo.fr> a écrit dans le message de news:
Par exemple, lors d'un entretien, qu'est
ce qui peut faire gagner des points et qu'est ce qui peut en faire
perdre...
Au final on
doit "coder bêtement" !
Voila un exemple de ce qui peut faire perdre des points si on le dit
lors de l'entretien.
Zut J'ai rippé j'ai pas mis de réponse !
Bien entendu faut pas le dire tel quel. La conception doit être conséquente.
"Sayajin" a écrit dans le message de news:
41f92dfc$0$18830$"Olivier Azeau" a écrit dans le message de news:
Sayajin wrote:"korchkidu" a écrit dans le message de news:Par exemple, lors d'un entretien, qu'est
ce qui peut faire gagner des points et qu'est ce qui peut en faire
perdre...
Au final on
doit "coder bêtement" !
Voila un exemple de ce qui peut faire perdre des points si on le dit
lors de l'entretien.
Zut J'ai rippé j'ai pas mis de réponse !
Bien entendu faut pas le dire tel quel. La conception doit être conséquente.
Sayajin wrote:"Sayajin" a écrit dans le message de news:
41f92dfc$0$18830$"Olivier Azeau" a écrit dans le message de news:
Sayajin wrote:"korchkidu" a écrit dans le message de news:Par exemple, lors d'un entretien, qu'est
ce qui peut faire gagner des points et qu'est ce qui peut en faire
perdre...
Au final on
doit "coder bêtement" !
Voila un exemple de ce qui peut faire perdre des points si on le dit
lors de l'entretien.
Zut J'ai rippé j'ai pas mis de réponse !
Bien entendu faut pas le dire tel quel. La conception doit être
conséquente.
On peut aussi imaginer des etapes de refactoring tres rapprochees.
a+, ld.
Sayajin wrote:
"Sayajin" <metalkura@wanadoo.fr> a écrit dans le message de news:
41f92dfc$0$18830$8fcfb975@news.wanadoo.fr...
"Olivier Azeau" <ransom@xasamail.com> a écrit dans le message de news:
1106848512.302150.264820@f14g2000cwb.googlegroups.com...
Sayajin wrote:
"korchkidu" <korch_ki_du@yahoo.fr> a écrit dans le message de news:
Par exemple, lors d'un entretien, qu'est
ce qui peut faire gagner des points et qu'est ce qui peut en faire
perdre...
Au final on
doit "coder bêtement" !
Voila un exemple de ce qui peut faire perdre des points si on le dit
lors de l'entretien.
Zut J'ai rippé j'ai pas mis de réponse !
Bien entendu faut pas le dire tel quel. La conception doit être
conséquente.
On peut aussi imaginer des etapes de refactoring tres rapprochees.
a+, ld.
Sayajin wrote:"Sayajin" a écrit dans le message de news:
41f92dfc$0$18830$"Olivier Azeau" a écrit dans le message de news:
Sayajin wrote:"korchkidu" a écrit dans le message de news:Par exemple, lors d'un entretien, qu'est
ce qui peut faire gagner des points et qu'est ce qui peut en faire
perdre...
Au final on
doit "coder bêtement" !
Voila un exemple de ce qui peut faire perdre des points si on le dit
lors de l'entretien.
Zut J'ai rippé j'ai pas mis de réponse !
Bien entendu faut pas le dire tel quel. La conception doit être
conséquente.
On peut aussi imaginer des etapes de refactoring tres rapprochees.
a+, ld.
- commente correctement son code
Tout dépend du 'correctement' : il en faut ni trop, ni trop peu
Il est d'ailleurs préférable de faire comprendre une intention
directement dans le code que d'utiliser des commentaires pour
expliciter un code un peu trop illisible
- utilise un outil pour générer la documentattion à partir des
commentaires (cf. Doxygen ou Natural Docs)
Tout dépend des besoins
- gère les erreurs correctement,
et, surtout, documente les cas d'erreur, idéalement avec des scenarios
de test correspondant a ces cas
- écrit un code réutilisable au maximum et ne réinvente pas la
roue
Ne jamais tomber dans un exces : il faut écrire le code qui répond au
besoin, pas le code qui répond au besoin de réutilisabilité que l'on
aura peut un jour dans 2 ans...
- optimise l'algorithme en premier
Pourquoi ?
- utilise des const ou des enum pour les constantes numériques
Un enum ? C'est quoi ?
- sait trouver de la documentation tout seul
I'm a long long way from home...
Non sans dec' c'est quand meme plus important de savoir dialoguer avec
les membres de son équipe non ?
- sait écrire une documentation pour le client
Savoir tout simplement communiquer avec les intervenants extérieurs a
son équipe, c'est deja pas mal...
- travaille réellement 8h/jour plutôt que 1h code/2h internet ...
Et usenet c'est permis ?
Tout ca pour dire que si on prend 100 'programmeurs' au hasard, on aura
(environ) 100 descriptions différentes de 'bon programmeur'
Ca s'appelle la diversité culturelle et ce n'est pas si mal que ca...
- commente correctement son code
Tout dépend du 'correctement' : il en faut ni trop, ni trop peu
Il est d'ailleurs préférable de faire comprendre une intention
directement dans le code que d'utiliser des commentaires pour
expliciter un code un peu trop illisible
- utilise un outil pour générer la documentattion à partir des
commentaires (cf. Doxygen ou Natural Docs)
Tout dépend des besoins
- gère les erreurs correctement,
et, surtout, documente les cas d'erreur, idéalement avec des scenarios
de test correspondant a ces cas
- écrit un code réutilisable au maximum et ne réinvente pas la
roue
Ne jamais tomber dans un exces : il faut écrire le code qui répond au
besoin, pas le code qui répond au besoin de réutilisabilité que l'on
aura peut un jour dans 2 ans...
- optimise l'algorithme en premier
Pourquoi ?
- utilise des const ou des enum pour les constantes numériques
Un enum ? C'est quoi ?
- sait trouver de la documentation tout seul
I'm a long long way from home...
Non sans dec' c'est quand meme plus important de savoir dialoguer avec
les membres de son équipe non ?
- sait écrire une documentation pour le client
Savoir tout simplement communiquer avec les intervenants extérieurs a
son équipe, c'est deja pas mal...
- travaille réellement 8h/jour plutôt que 1h code/2h internet ...
Et usenet c'est permis ?
Tout ca pour dire que si on prend 100 'programmeurs' au hasard, on aura
(environ) 100 descriptions différentes de 'bon programmeur'
Ca s'appelle la diversité culturelle et ce n'est pas si mal que ca...
- commente correctement son code
Tout dépend du 'correctement' : il en faut ni trop, ni trop peu
Il est d'ailleurs préférable de faire comprendre une intention
directement dans le code que d'utiliser des commentaires pour
expliciter un code un peu trop illisible
- utilise un outil pour générer la documentattion à partir des
commentaires (cf. Doxygen ou Natural Docs)
Tout dépend des besoins
- gère les erreurs correctement,
et, surtout, documente les cas d'erreur, idéalement avec des scenarios
de test correspondant a ces cas
- écrit un code réutilisable au maximum et ne réinvente pas la
roue
Ne jamais tomber dans un exces : il faut écrire le code qui répond au
besoin, pas le code qui répond au besoin de réutilisabilité que l'on
aura peut un jour dans 2 ans...
- optimise l'algorithme en premier
Pourquoi ?
- utilise des const ou des enum pour les constantes numériques
Un enum ? C'est quoi ?
- sait trouver de la documentation tout seul
I'm a long long way from home...
Non sans dec' c'est quand meme plus important de savoir dialoguer avec
les membres de son équipe non ?
- sait écrire une documentation pour le client
Savoir tout simplement communiquer avec les intervenants extérieurs a
son équipe, c'est deja pas mal...
- travaille réellement 8h/jour plutôt que 1h code/2h internet ...
Et usenet c'est permis ?
Tout ca pour dire que si on prend 100 'programmeurs' au hasard, on aura
(environ) 100 descriptions différentes de 'bon programmeur'
Ca s'appelle la diversité culturelle et ce n'est pas si mal que ca...
et, surtout, documente les cas d'erreur, idéalement avec des scenarios
de test correspondant a ces cas
C'est vrai, j'ai oublié les tests.
Donc un bon programmeur inclue aussi des tests unitaires dans chacun de
ses modules (entre une paire de #ifdef/#endif pour les désactiver en
release).
et, surtout, documente les cas d'erreur, idéalement avec des scenarios
de test correspondant a ces cas
C'est vrai, j'ai oublié les tests.
Donc un bon programmeur inclue aussi des tests unitaires dans chacun de
ses modules (entre une paire de #ifdef/#endif pour les désactiver en
release).
et, surtout, documente les cas d'erreur, idéalement avec des scenarios
de test correspondant a ces cas
C'est vrai, j'ai oublié les tests.
Donc un bon programmeur inclue aussi des tests unitaires dans chacun de
ses modules (entre une paire de #ifdef/#endif pour les désactiver en
release).
Tout dépend du 'correctement' : il en faut ni trop, ni trop peu
Il est d'ailleurs préférable de faire comprendre une intention
directement dans le code que d'utiliser des commentaires pour
expliciter un code un peu trop illisible
pour moi, commenter correctement son code c'est ceci :
commenter le code sans le paraphraser, de telle sorte que si l'on enlève
toutes les lignes de code d'une fonction, on puisse lire l'algorithme
grâce aux commentaires.
par "sans le paraphraser", j'entends :
PAS BON :
/* mettre 42 dans le champ reponse de question */
question.reponse = 42;
BON :
/* initialiser la recherche de la question fondamentale sur la vie
l'univers et le reste */
question.reponse = 42;
- utilise un outil pour générer la documentattion à partir des
commentaires (cf. Doxygen ou Natural Docs)
Tout dépend des besoins
Quand on travaille à plusieurs, c'est plus que nécessaire. Et quand on
travaille tout seul, cela permet de s'imposer une certaine rigueur. On
génère la doc, et l'on voit où les fonctions ne sont pas bien
documentées : il reste du travail à faire à de ce côté-là. La bonne
maintenance de la documentation est étroitement liée à la bonne
maintenance du code, on piste donc plus facilement les endroits où l'on
s'est "laissé aller".
- écrit un code réutilisable au maximum et ne réinvente pas la
roue
Ne jamais tomber dans un exces : il faut écrire le code qui répond au
besoin, pas le code qui répond au besoin de réutilisabilité que l'on
aura peut un jour dans 2 ans...
On ne peut pas prévoir quand on aura à nouveau besoin de tel ou tel
code. Mieux vaut être prévoyant.
- optimise l'algorithme en premier
Pourquoi ?
Quand le programmeur est contraint d'optimiser son code, il doit d'abord
utiliser un profileur pour déterminer où sont les bottlenecks, et, pour
optimiser ces endroits, commence par chercher un meilleur algorithme,
avant de descendre d'un cran dans le niveau d'optimisation. Ce que je
voulais dire, c'est qu'on commence par l'optimisation haut niveau, pour
descendre peu à peu, jusqu'à arriver à des performances satisfaisantes.
Les optimisations en ASM arrivent évidemment en dernier recours.
- utilise des const ou des enum pour les constantes numériques
Un enum ? C'est quoi ?
second degré j'espère ???
- sait trouver de la documentation tout seul
I'm a long long way from home...
Non sans dec' c'est quand meme plus important de savoir dialoguer avec
les membres de son équipe non ?
Bien sûr, mais aussi, savoir ne pas les importuner inutilement est
encore plus important.
- sait écrire une documentation pour le client
Savoir tout simplement communiquer avec les intervenants extérieurs a
son équipe, c'est deja pas mal...
Tu n'as pas eu les mêmes chefs de projet que moi ...
Tout dépend du 'correctement' : il en faut ni trop, ni trop peu
Il est d'ailleurs préférable de faire comprendre une intention
directement dans le code que d'utiliser des commentaires pour
expliciter un code un peu trop illisible
pour moi, commenter correctement son code c'est ceci :
commenter le code sans le paraphraser, de telle sorte que si l'on enlève
toutes les lignes de code d'une fonction, on puisse lire l'algorithme
grâce aux commentaires.
par "sans le paraphraser", j'entends :
PAS BON :
/* mettre 42 dans le champ reponse de question */
question.reponse = 42;
BON :
/* initialiser la recherche de la question fondamentale sur la vie
l'univers et le reste */
question.reponse = 42;
- utilise un outil pour générer la documentattion à partir des
commentaires (cf. Doxygen ou Natural Docs)
Tout dépend des besoins
Quand on travaille à plusieurs, c'est plus que nécessaire. Et quand on
travaille tout seul, cela permet de s'imposer une certaine rigueur. On
génère la doc, et l'on voit où les fonctions ne sont pas bien
documentées : il reste du travail à faire à de ce côté-là. La bonne
maintenance de la documentation est étroitement liée à la bonne
maintenance du code, on piste donc plus facilement les endroits où l'on
s'est "laissé aller".
- écrit un code réutilisable au maximum et ne réinvente pas la
roue
Ne jamais tomber dans un exces : il faut écrire le code qui répond au
besoin, pas le code qui répond au besoin de réutilisabilité que l'on
aura peut un jour dans 2 ans...
On ne peut pas prévoir quand on aura à nouveau besoin de tel ou tel
code. Mieux vaut être prévoyant.
- optimise l'algorithme en premier
Pourquoi ?
Quand le programmeur est contraint d'optimiser son code, il doit d'abord
utiliser un profileur pour déterminer où sont les bottlenecks, et, pour
optimiser ces endroits, commence par chercher un meilleur algorithme,
avant de descendre d'un cran dans le niveau d'optimisation. Ce que je
voulais dire, c'est qu'on commence par l'optimisation haut niveau, pour
descendre peu à peu, jusqu'à arriver à des performances satisfaisantes.
Les optimisations en ASM arrivent évidemment en dernier recours.
- utilise des const ou des enum pour les constantes numériques
Un enum ? C'est quoi ?
second degré j'espère ???
- sait trouver de la documentation tout seul
I'm a long long way from home...
Non sans dec' c'est quand meme plus important de savoir dialoguer avec
les membres de son équipe non ?
Bien sûr, mais aussi, savoir ne pas les importuner inutilement est
encore plus important.
- sait écrire une documentation pour le client
Savoir tout simplement communiquer avec les intervenants extérieurs a
son équipe, c'est deja pas mal...
Tu n'as pas eu les mêmes chefs de projet que moi ...
Tout dépend du 'correctement' : il en faut ni trop, ni trop peu
Il est d'ailleurs préférable de faire comprendre une intention
directement dans le code que d'utiliser des commentaires pour
expliciter un code un peu trop illisible
pour moi, commenter correctement son code c'est ceci :
commenter le code sans le paraphraser, de telle sorte que si l'on enlève
toutes les lignes de code d'une fonction, on puisse lire l'algorithme
grâce aux commentaires.
par "sans le paraphraser", j'entends :
PAS BON :
/* mettre 42 dans le champ reponse de question */
question.reponse = 42;
BON :
/* initialiser la recherche de la question fondamentale sur la vie
l'univers et le reste */
question.reponse = 42;
- utilise un outil pour générer la documentattion à partir des
commentaires (cf. Doxygen ou Natural Docs)
Tout dépend des besoins
Quand on travaille à plusieurs, c'est plus que nécessaire. Et quand on
travaille tout seul, cela permet de s'imposer une certaine rigueur. On
génère la doc, et l'on voit où les fonctions ne sont pas bien
documentées : il reste du travail à faire à de ce côté-là. La bonne
maintenance de la documentation est étroitement liée à la bonne
maintenance du code, on piste donc plus facilement les endroits où l'on
s'est "laissé aller".
- écrit un code réutilisable au maximum et ne réinvente pas la
roue
Ne jamais tomber dans un exces : il faut écrire le code qui répond au
besoin, pas le code qui répond au besoin de réutilisabilité que l'on
aura peut un jour dans 2 ans...
On ne peut pas prévoir quand on aura à nouveau besoin de tel ou tel
code. Mieux vaut être prévoyant.
- optimise l'algorithme en premier
Pourquoi ?
Quand le programmeur est contraint d'optimiser son code, il doit d'abord
utiliser un profileur pour déterminer où sont les bottlenecks, et, pour
optimiser ces endroits, commence par chercher un meilleur algorithme,
avant de descendre d'un cran dans le niveau d'optimisation. Ce que je
voulais dire, c'est qu'on commence par l'optimisation haut niveau, pour
descendre peu à peu, jusqu'à arriver à des performances satisfaisantes.
Les optimisations en ASM arrivent évidemment en dernier recours.
- utilise des const ou des enum pour les constantes numériques
Un enum ? C'est quoi ?
second degré j'espère ???
- sait trouver de la documentation tout seul
I'm a long long way from home...
Non sans dec' c'est quand meme plus important de savoir dialoguer avec
les membres de son équipe non ?
Bien sûr, mais aussi, savoir ne pas les importuner inutilement est
encore plus important.
- sait écrire une documentation pour le client
Savoir tout simplement communiquer avec les intervenants extérieurs a
son équipe, c'est deja pas mal...
Tu n'as pas eu les mêmes chefs de projet que moi ...