Bon, les gars, vous qui êtes linuxiens comme moi, est-il normal que je
n'arrive pas à dénicher de linuxien compétent depuis presque 6 mois ? Je
ne sais pas, il me semble que c'est la crise, tout ça, et qu'il devrait y
avoir des gens qui cherchent du boulot. Au lieu de quoi, je ne reçois que
des CV de "Java drones" (pour les développeurs) et "certification
MCSE" (pour les administrateurs). Comment se fait-ce?
Il y a deux/trois ans j'ai l'impression qu'il y avait plein monde et là,
pfuit....
--
The fact that a believer is happier than a sceptic is no more to the
point than the fact that a drunken man is happier than a sober one.
The happiness of credulity is a cheap and dangerous quality.
George Bernard Shaw
Comme je disais ça simplifie la vie de tout le monde. Les étudiants savent ce qu'il faut apprendre et les employeurs trouvent du personnel facilement. A partir du moment où le langage est raisonnable et possède une énorme librairie (c'est le cas de perl, python, java, ruby, etc.)
Et là, tu retombes pas loin du dll hell! L'autre jour pour utiliser un simple programme perl, j'ai du télécharger la moitié du CPAN. Idem pour python. Le moindre programme sur freshmeat te demande je ne sais pas combien de librairies, quand ce n'est pas une lib exotique sur dbus liée avec je ne sais quoi, c'est une lib je sais pas quoi qui implémente une nouvelle manière de lire des fichiers jpeg. Aujourd'hui les disques sont illimités, mais ce n'est pas le seul pb.
C'est bien ces programmes qui ont des milliards de libs, mais au final, il faut l'intégralité des libs dans tous les cas pour ne pas être coincé. Puis au bout de quelques temps, certaines libs sont mises à jour, mais pas toutes, ce qui commence à casser un bout de soft dans un coin, et l'enfer commence. -- Kevin
Le 19-10-2009, Michel Talon <talon@lpthe.jussieu.fr> a écrit :
Comme je disais ça simplifie la vie de tout le monde. Les étudiants
savent ce qu'il faut apprendre et les employeurs trouvent du personnel
facilement. A partir du moment où le langage est raisonnable et possède
une énorme librairie (c'est le cas de perl, python, java, ruby, etc.)
Et là, tu retombes pas loin du dll hell! L'autre jour pour utiliser un
simple programme perl, j'ai du télécharger la moitié du CPAN. Idem
pour python. Le moindre programme sur freshmeat te demande je ne sais
pas combien de librairies, quand ce n'est pas une lib exotique sur dbus
liée avec je ne sais quoi, c'est une lib je sais pas quoi qui implémente
une nouvelle manière de lire des fichiers jpeg. Aujourd'hui les disques
sont illimités, mais ce n'est pas le seul pb.
C'est bien ces programmes qui ont des milliards de libs, mais au
final, il faut l'intégralité des libs dans tous les cas pour ne pas
être coincé. Puis au bout de quelques temps, certaines libs sont mises
à jour, mais pas toutes, ce qui commence à casser un bout de soft
dans un coin, et l'enfer commence.
--
Kevin
Comme je disais ça simplifie la vie de tout le monde. Les étudiants savent ce qu'il faut apprendre et les employeurs trouvent du personnel facilement. A partir du moment où le langage est raisonnable et possède une énorme librairie (c'est le cas de perl, python, java, ruby, etc.)
Et là, tu retombes pas loin du dll hell! L'autre jour pour utiliser un simple programme perl, j'ai du télécharger la moitié du CPAN. Idem pour python. Le moindre programme sur freshmeat te demande je ne sais pas combien de librairies, quand ce n'est pas une lib exotique sur dbus liée avec je ne sais quoi, c'est une lib je sais pas quoi qui implémente une nouvelle manière de lire des fichiers jpeg. Aujourd'hui les disques sont illimités, mais ce n'est pas le seul pb.
C'est bien ces programmes qui ont des milliards de libs, mais au final, il faut l'intégralité des libs dans tous les cas pour ne pas être coincé. Puis au bout de quelques temps, certaines libs sont mises à jour, mais pas toutes, ce qui commence à casser un bout de soft dans un coin, et l'enfer commence. -- Kevin
Nicolas George
Michel Talon, dans le message <hbg73n$dkd$, a écrit :
D'une part je ne crois pas une seconde qu'un administrateur système a besoin d'une compétence telle qu'il est capable de réécrire Apache ou lighttpd
Non, mais s'il n'est pas capable de lire une sortie de strace pour détecter où un serveur plante quand les logs se perdent dans l'espace, il risque d'avoir des problèmes.
Michel Talon, dans le message <hbg73n$dkd$1@asmodee.lpthe.jussieu.fr>, a
écrit :
D'une part je ne crois pas une seconde qu'un administrateur système
a besoin d'une compétence telle qu'il est capable de réécrire Apache
ou lighttpd
Non, mais s'il n'est pas capable de lire une sortie de strace pour détecter
où un serveur plante quand les logs se perdent dans l'espace, il risque
d'avoir des problèmes.
Michel Talon, dans le message <hbg73n$dkd$, a écrit :
D'une part je ne crois pas une seconde qu'un administrateur système a besoin d'une compétence telle qu'il est capable de réécrire Apache ou lighttpd
Non, mais s'il n'est pas capable de lire une sortie de strace pour détecter où un serveur plante quand les logs se perdent dans l'espace, il risque d'avoir des problèmes.
Julien BLACHE
JKB wrote:
Je n'utilise pas MSN. Je ne réponds plus aux gens qui s'adressent à moi sans un minimum de politesse. Ça inclut la syntaxe, l'orthographe, la grammaire et quelques rudiments de politesse.
Tu ... tu as fait voeu de silence ?!
JB.
-- BOFH excuse #270: Someone has messed up the kernel pointers
JKB <knatschke@koenigsberg.fr> wrote:
Je n'utilise pas MSN. Je ne réponds plus aux gens qui s'adressent à
moi sans un minimum de politesse. Ça inclut la syntaxe,
l'orthographe, la grammaire et quelques rudiments de politesse.
Tu ... tu as fait voeu de silence ?!
JB.
--
BOFH excuse #270:
Someone has messed up the kernel pointers
Je n'utilise pas MSN. Je ne réponds plus aux gens qui s'adressent à moi sans un minimum de politesse. Ça inclut la syntaxe, l'orthographe, la grammaire et quelques rudiments de politesse.
Tu ... tu as fait voeu de silence ?!
JB.
-- BOFH excuse #270: Someone has messed up the kernel pointers
JKB
Le 19-10-2009, ? propos de Re: De la difficulté à trouver des linuxiens professionnels, Julien BLACHE ?crivait dans fr.comp.os.linux.debats :
JKB wrote:
Je n'utilise pas MSN. Je ne réponds plus aux gens qui s'adressent à moi sans un minimum de politesse. Ça inclut la syntaxe, l'orthographe, la grammaire et quelques rudiments de politesse.
Tu ... tu as fait voeu de silence ?!
Non. J'ai réussi à éduquer mon chat, j'arrive _aussi_ à éduquer les gens.
JKB
-- Le cerveau, c'est un véritable scandale écologique. Il représente 2% de notre masse corporelle, mais disperse à lui seul 25% de l'énergie que nous consommons tous les jours.
Le 19-10-2009, ? propos de
Re: De la difficulté à trouver des linuxiens professionnels,
Julien BLACHE ?crivait dans fr.comp.os.linux.debats :
JKB <knatschke@koenigsberg.fr> wrote:
Je n'utilise pas MSN. Je ne réponds plus aux gens qui s'adressent à
moi sans un minimum de politesse. Ça inclut la syntaxe,
l'orthographe, la grammaire et quelques rudiments de politesse.
Tu ... tu as fait voeu de silence ?!
Non. J'ai réussi à éduquer mon chat, j'arrive _aussi_ à éduquer les
gens.
JKB
--
Le cerveau, c'est un véritable scandale écologique. Il représente 2% de notre
masse corporelle, mais disperse à lui seul 25% de l'énergie que nous
consommons tous les jours.
Le 19-10-2009, ? propos de Re: De la difficulté à trouver des linuxiens professionnels, Julien BLACHE ?crivait dans fr.comp.os.linux.debats :
JKB wrote:
Je n'utilise pas MSN. Je ne réponds plus aux gens qui s'adressent à moi sans un minimum de politesse. Ça inclut la syntaxe, l'orthographe, la grammaire et quelques rudiments de politesse.
Tu ... tu as fait voeu de silence ?!
Non. J'ai réussi à éduquer mon chat, j'arrive _aussi_ à éduquer les gens.
JKB
-- Le cerveau, c'est un véritable scandale écologique. Il représente 2% de notre masse corporelle, mais disperse à lui seul 25% de l'énergie que nous consommons tous les jours.
Julien BLACHE
JKB wrote:
Tu ... tu as fait voeu de silence ?!
Non. J'ai réussi à éduquer mon chat, j'arrive _aussi_ à éduquer les gens.
Tu as de l'énergie à revendre ...
JB.
-- BOFH excuse #272: Netscape has crashed
JKB <knatschke@koenigsberg.fr> wrote:
Tu ... tu as fait voeu de silence ?!
Non. J'ai réussi à éduquer mon chat, j'arrive _aussi_ à éduquer les
gens.
Non. J'ai réussi à éduquer mon chat, j'arrive _aussi_ à éduquer les gens.
Tu as de l'énergie à revendre ...
JB.
-- BOFH excuse #272: Netscape has crashed
JKB
Le 19-10-2009, ? propos de Re: De la difficulté à trouver des linuxiens professionnels, Julien BLACHE ?crivait dans fr.comp.os.linux.debats :
JKB wrote:
Tu ... tu as fait voeu de silence ?!
Non. J'ai réussi à éduquer mon chat, j'arrive _aussi_ à éduquer les gens.
Tu as de l'énergie à revendre ...
Non. Je ne réponds pas tant que ce n'est pas écrit correctement. Ça ne me coûte strictement rien. Et je te prie de me croire, les demandes de congés sont écrites correctement ;-)
JKB
-- Le cerveau, c'est un véritable scandale écologique. Il représente 2% de notre masse corporelle, mais disperse à lui seul 25% de l'énergie que nous consommons tous les jours.
Le 19-10-2009, ? propos de
Re: De la difficulté à trouver des linuxiens professionnels,
Julien BLACHE ?crivait dans fr.comp.os.linux.debats :
JKB <knatschke@koenigsberg.fr> wrote:
Tu ... tu as fait voeu de silence ?!
Non. J'ai réussi à éduquer mon chat, j'arrive _aussi_ à éduquer les
gens.
Tu as de l'énergie à revendre ...
Non. Je ne réponds pas tant que ce n'est pas écrit correctement. Ça
ne me coûte strictement rien. Et je te prie de me croire, les
demandes de congés sont écrites correctement ;-)
JKB
--
Le cerveau, c'est un véritable scandale écologique. Il représente 2% de notre
masse corporelle, mais disperse à lui seul 25% de l'énergie que nous
consommons tous les jours.
Le 19-10-2009, ? propos de Re: De la difficulté à trouver des linuxiens professionnels, Julien BLACHE ?crivait dans fr.comp.os.linux.debats :
JKB wrote:
Tu ... tu as fait voeu de silence ?!
Non. J'ai réussi à éduquer mon chat, j'arrive _aussi_ à éduquer les gens.
Tu as de l'énergie à revendre ...
Non. Je ne réponds pas tant que ce n'est pas écrit correctement. Ça ne me coûte strictement rien. Et je te prie de me croire, les demandes de congés sont écrites correctement ;-)
JKB
-- Le cerveau, c'est un véritable scandale écologique. Il représente 2% de notre masse corporelle, mais disperse à lui seul 25% de l'énergie que nous consommons tous les jours.
Emmanuel Florac
Le Mon, 19 Oct 2009 12:28:12 +0000, Michel Talon a écrit:
On dit que ruby est le langage qu'aiment les anciens perlistes, en effet. Personnellement j'aime beaucoup la rigidité de python, j'ai horreur de tout ce qui ressemble à une astuce ou une "élégance" de langage, j'aime que tout soit extrêmement explicite.
Oui mais /gustibus coloribusque non disputandem/. Je déteste la rigidité de python et j'aime le bordel perliste.
-- Don't worry about people stealing your ideas. If it's original, you'll have to ram it down their throats. Howard Aiken, creator of the IBM/Harvard Mark 1 Computer
Le Mon, 19 Oct 2009 12:28:12 +0000, Michel Talon a écrit:
On dit que ruby est le langage qu'aiment les anciens perlistes, en
effet. Personnellement j'aime beaucoup la rigidité de python, j'ai
horreur de tout ce qui ressemble à une astuce ou une "élégance" de
langage, j'aime que tout soit extrêmement explicite.
Oui mais /gustibus coloribusque non disputandem/. Je déteste la rigidité
de python et j'aime le bordel perliste.
--
Don't worry about people stealing your ideas. If it's original, you'll
have to ram it down their throats.
Howard Aiken, creator of the IBM/Harvard Mark 1 Computer
Le Mon, 19 Oct 2009 12:28:12 +0000, Michel Talon a écrit:
On dit que ruby est le langage qu'aiment les anciens perlistes, en effet. Personnellement j'aime beaucoup la rigidité de python, j'ai horreur de tout ce qui ressemble à une astuce ou une "élégance" de langage, j'aime que tout soit extrêmement explicite.
Oui mais /gustibus coloribusque non disputandem/. Je déteste la rigidité de python et j'aime le bordel perliste.
-- Don't worry about people stealing your ideas. If it's original, you'll have to ram it down their throats. Howard Aiken, creator of the IBM/Harvard Mark 1 Computer
Emmanuel Florac
Le Mon, 19 Oct 2009 12:23:40 +0000, Michel Talon a écrit:
Ouaaaais enfin un gros troll bien baveux comme on les aime :)
J'avais bien compris, en écrivant ton système depuis des années en perl, tu t'es condamné à trouver des développeurs perl pour le maintenir.
Oui, d'ailleurs si je l'avais développé en GWBASIC j'aurais le même problème.
Comme ça n'intéresse pas les gens tu auras de plus en plus de mal, forcément. Ton système serait en Java, d'une part, passé la difficulté d'apprendre le début de Java, tu t'apercevrais qu'on peut faire exactement les mêmes chose et aussi facilement qu'avec perl, qu'on peut accessoirement faire d'autres choses, et surtout tu trouverais des développeurs beaucoup plus facilement.
Problème : j'ai toujours sincérement détesté Java. D'autre part, Java c'est verbeux, c'est tout sauf un langage de dév rapide pour les toutes petites équipes; c'est un gros machin pour faire bouffer des armées de drones, c'est un hymne à la médiocrité. Fi donc. En Perl, en Python, en Ruby, en LISP, en OCaml, en Haskell, en Erlang, en C, en Obj-C, en tout sauf en Java ou en C#. C'est non négociable. Ah oui, et pas en PHP non plus.
Il ne faut pas chercher loin la raison pour laquelle une immense majorité de boites veulent utiliser Java exclusivement.
Parce que c'est optimisé pour les piètres développeurs, qui suivent gentiment la documentation UML qu'ont écrit leur armée de chefs. Comme il y a plus de développeurs médiocres que de bons, Java est idéal pour les grandes équipes. Moi mon équipe de dev, c'est 3 ou 4 personnes.
Evidemment maintenant il est hors de question de refaire l'acquis, il faut le maintenir. Perl n'aurait jamais du quitter le domaine de ce pour quoi il a été créé, faire de petits programmes, un genre de awk amélioré. Et je suis sûr que dans ton for intérieur tu le savais très bien.
Le Mon, 19 Oct 2009 12:23:40 +0000, Michel Talon a écrit:
Ouaaaais enfin un gros troll bien baveux comme on les aime :)
J'avais bien compris, en écrivant ton système depuis des années en perl,
tu t'es condamné à trouver des développeurs perl pour le maintenir.
Oui, d'ailleurs si je l'avais développé en GWBASIC j'aurais le même
problème.
Comme ça n'intéresse pas les gens tu auras de plus en plus de mal,
forcément. Ton système serait en Java, d'une part, passé la difficulté
d'apprendre le début de Java, tu t'apercevrais qu'on peut faire
exactement les mêmes chose et aussi facilement qu'avec perl, qu'on peut
accessoirement faire d'autres choses, et surtout tu trouverais des
développeurs beaucoup plus facilement.
Problème : j'ai toujours sincérement détesté Java. D'autre part, Java
c'est verbeux, c'est tout sauf un langage de dév rapide pour les toutes
petites équipes; c'est un gros machin pour faire bouffer des armées de
drones, c'est un hymne à la médiocrité. Fi donc. En Perl, en Python, en
Ruby, en LISP, en OCaml, en Haskell, en Erlang, en C, en Obj-C, en tout
sauf en Java ou en C#. C'est non négociable. Ah oui, et pas en PHP non
plus.
Il ne faut pas chercher loin la
raison pour laquelle une immense majorité de boites veulent utiliser
Java exclusivement.
Parce que c'est optimisé pour les piètres développeurs, qui suivent
gentiment la documentation UML qu'ont écrit leur armée de chefs. Comme il
y a plus de développeurs médiocres que de bons, Java est idéal pour les
grandes équipes. Moi mon équipe de dev, c'est 3 ou 4 personnes.
Evidemment maintenant il est hors de question de
refaire l'acquis, il faut le maintenir. Perl n'aurait jamais du quitter
le domaine de ce pour quoi il a été créé, faire de petits programmes, un
genre de awk amélioré. Et je suis sûr que dans ton for intérieur tu le
savais très bien.
Le Mon, 19 Oct 2009 12:23:40 +0000, Michel Talon a écrit:
Ouaaaais enfin un gros troll bien baveux comme on les aime :)
J'avais bien compris, en écrivant ton système depuis des années en perl, tu t'es condamné à trouver des développeurs perl pour le maintenir.
Oui, d'ailleurs si je l'avais développé en GWBASIC j'aurais le même problème.
Comme ça n'intéresse pas les gens tu auras de plus en plus de mal, forcément. Ton système serait en Java, d'une part, passé la difficulté d'apprendre le début de Java, tu t'apercevrais qu'on peut faire exactement les mêmes chose et aussi facilement qu'avec perl, qu'on peut accessoirement faire d'autres choses, et surtout tu trouverais des développeurs beaucoup plus facilement.
Problème : j'ai toujours sincérement détesté Java. D'autre part, Java c'est verbeux, c'est tout sauf un langage de dév rapide pour les toutes petites équipes; c'est un gros machin pour faire bouffer des armées de drones, c'est un hymne à la médiocrité. Fi donc. En Perl, en Python, en Ruby, en LISP, en OCaml, en Haskell, en Erlang, en C, en Obj-C, en tout sauf en Java ou en C#. C'est non négociable. Ah oui, et pas en PHP non plus.
Il ne faut pas chercher loin la raison pour laquelle une immense majorité de boites veulent utiliser Java exclusivement.
Parce que c'est optimisé pour les piètres développeurs, qui suivent gentiment la documentation UML qu'ont écrit leur armée de chefs. Comme il y a plus de développeurs médiocres que de bons, Java est idéal pour les grandes équipes. Moi mon équipe de dev, c'est 3 ou 4 personnes.
Evidemment maintenant il est hors de question de refaire l'acquis, il faut le maintenir. Perl n'aurait jamais du quitter le domaine de ce pour quoi il a été créé, faire de petits programmes, un genre de awk amélioré. Et je suis sûr que dans ton for intérieur tu le savais très bien.
Le Mon, 19 Oct 2009 15:47:17 +0300, Mihamina Rakotomandimby a écrit:
Et puis? Quand on aura trouvé mieux que Java, on fait quoi? Perl avait une époque ou il était tout simplement "le meilleur". Emmanuel a du tomber dedans pendant cette période ou un peu apres.
Il faut dire que pour les outils d'administration que j'ai eu à développer, Perl ou Python sont parfaitement adaptés (surtout pas des langages compilés). Par ailleurs il se trouve que je n'aime pas la syntaxe de Python, ni son style.
-- Money is a barren Thing, and produces nothing, but by Compact, transfers that Profit, that was the Reward of one Man's Labour, into another Man's Pocket. John Locke
Le Mon, 19 Oct 2009 15:47:17 +0300, Mihamina Rakotomandimby a écrit:
Et puis? Quand on aura trouvé mieux que Java, on fait quoi? Perl avait
une époque ou il était tout simplement "le meilleur". Emmanuel a du
tomber dedans pendant cette période ou un peu apres.
Il faut dire que pour les outils d'administration que j'ai eu à
développer, Perl ou Python sont parfaitement adaptés (surtout pas des
langages compilés). Par ailleurs il se trouve que je n'aime pas la
syntaxe de Python, ni son style.
--
Money is a barren Thing, and produces nothing, but by Compact, transfers
that Profit, that was the Reward of one Man's Labour, into another Man's
Pocket.
John Locke
Le Mon, 19 Oct 2009 15:47:17 +0300, Mihamina Rakotomandimby a écrit:
Et puis? Quand on aura trouvé mieux que Java, on fait quoi? Perl avait une époque ou il était tout simplement "le meilleur". Emmanuel a du tomber dedans pendant cette période ou un peu apres.
Il faut dire que pour les outils d'administration que j'ai eu à développer, Perl ou Python sont parfaitement adaptés (surtout pas des langages compilés). Par ailleurs il se trouve que je n'aime pas la syntaxe de Python, ni son style.
-- Money is a barren Thing, and produces nothing, but by Compact, transfers that Profit, that was the Reward of one Man's Labour, into another Man's Pocket. John Locke
Emmanuel Florac
Le Mon, 19 Oct 2009 11:07:33 +0200, Patrice Karatchentzeff a écrit:
La seule remarque *contre* Perl recevable est le mode objet de Perl 5.x qui est criticable (sans que cela soit bloquant). Cette remarque est caduque avec Perl 6.0.
Et avec Moose pour Perl5 version 8 ou 10.
-- Question: How does a large software project get to be one year late? Answer: One day at a time! Fred Brooks
Le Mon, 19 Oct 2009 11:07:33 +0200, Patrice Karatchentzeff a écrit:
La seule remarque *contre* Perl recevable est le mode objet de Perl 5.x
qui est criticable (sans que cela soit bloquant). Cette remarque est
caduque avec Perl 6.0.
Et avec Moose pour Perl5 version 8 ou 10.
--
Question: How does a large software project get to be one year late?
Answer: One day at a time!
Fred Brooks
Le Mon, 19 Oct 2009 11:07:33 +0200, Patrice Karatchentzeff a écrit:
La seule remarque *contre* Perl recevable est le mode objet de Perl 5.x qui est criticable (sans que cela soit bloquant). Cette remarque est caduque avec Perl 6.0.
Et avec Moose pour Perl5 version 8 ou 10.
-- Question: How does a large software project get to be one year late? Answer: One day at a time! Fred Brooks