Bienvenue sur PEBKAC.fr, le site qui recense les anecdotes où l’on se moque des utilisateurs ne maîtrisant pas l’outil informatique. PEBKAC est un acronyme signifiant « Problem Exists Between Keyboard And Chair ».
Le problème se situe entre la chaise et le clavier : soumettez vos histoires, donnez votre avis !
Ce site n'est pas le site original pebkac.fr. Je publie ici la liste des PEBKAC que j'ai pu sauvegarder avant que le site original ne soit mis hors ligne.
Lors de mes recherches d'emploi, je tombe sur une offre pour laquelle il est demandé de connaître au moins un langage de script ou de programmation.

La demande aurait pu paraître sérieuse, si comme exemples avaient été cités des langage de script ou de programmation. Mais ont été cités le HTML et le SQL.

Cet employé des ressources humaines discrédite quelque peu son entreprise. PEBKAC.
PEBKAC #9580 proposé par Samael le 05/03/2014 | 34 commentaires | 👍🏽 👎🏽 -101
Si le SQL n'est pas un langage, c'est quoi ? C'est pas 3 règles bateau qui s'arretent au SELECT ... WHERE
Commentaire #132629 écrit par Link le 05/03/2014 à 08h51 | 👍🏽 👎🏽
@Samael> SQL =Structured Query Language... Et aussi incroyable que cela puisse paraître la traduction de "language" est "langage" ! Dingue ça non?
Commentaire #132637 écrit par alexrobas le 05/03/2014 à 09h07 | 👍🏽 👎🏽
Mais ce ne sont pas des langages de script (Bash, Perl, Lua ...).
Ou alors j'ai loupé quelque chose ...
Commentaire #132640 écrit par Noname le 05/03/2014 à 09h10 | 👍🏽 👎🏽
Ni le SQL ni l'HTML ne sont des langages de programmation :
- SQL est un langage de requête
- HTML est un langage descriptif

Langage ne veut pas forcement dire langage de programmation sinon le français serait aussi un langage de programmation.

C'est bien un PEBKAC.
Commentaire #132644 écrit par no-named le 05/03/2014 à 09h15 | 👍🏽 👎🏽
+1 : "un langage de script ou de programmation", ce qui n'est le cas ni du HTML, ni du SQL.

'Feriez mieux d'être sûrs de ce que vous dites avant de la ramener... :)
Commentaire #132645 écrit par neemzy le 05/03/2014 à 09h17 | 👍🏽 👎🏽
Ah mais je ne suis pas d'accord hein ! /Omar Sy

Tu peux très bien considérer que des triggers et autres écrits en SQL soient considérés comme des "scripts". Par contre pour le HTML là non, c'est bien du descriptif. Comme tous les gens qui ont fait ce genre de trucs à l'Ecole :

 - Ah t'es développeur ? Moi aussi à l'Ecole j'ai fait du code : du CSS, du HTML, ...
 - Ta gueule
 
Commentaire #132648 écrit par Shadam le 05/03/2014 à 09h23 | 👍🏽 👎🏽
Sauf que les triggers ne sont pas écrit en SQL, mais en PL/SQL qui pour le coup peut être considéré comme un langage de programmation.
Commentaire #132650 écrit par no-named le 05/03/2014 à 09h33 | 👍🏽 👎🏽
Si on regarde du côté des procédures stockées on peut faire du scripting avec conditions, boucles & co...

http://fr.wikipedia.org/wiki/Proc%C3%A9dure_stock%C3%A9e
http://fr.openclassrooms.com/informatique/cours/procedure-stockee
Commentaire #132654 écrit par LapinouDesCarpates le 05/03/2014 à 09h49 | 👍🏽 👎🏽
Mouais, un poil tiré par les cheveux ce PEBKAC quand même.

Tout dépend l'entreprise qui a fait l'offre d'emploi. C'est peut-être une pauvre PME qui recherche un gars parce justement ils n'y connaissent rien, pas forcément une SS2I ou çà gère. On peut alors facilement pardonner au type des ressources humaines de ne pas savoir sur le plan technique.

Demi-PEBKAC pour moi.
Commentaire #132656 écrit par HelloWorld! le 05/03/2014 à 09h52 | 👍🏽 👎🏽
J'avoue que le RH a peu de chance de savoir faire une distinction entre langages de programmation.
Même des gens manipulant ces différents types de langages font souvent l'amalgame.

Après, PEBKAC pour ne pas s'être renseigné.
Commentaire #132659 écrit par Raizarachi le 05/03/2014 à 10h05 | 👍🏽 👎🏽
Me semble avoir vu que HTML5+CSS3 avait été prouvé Turing complet x)

Par contre SQL tout seul, non, il faut pl/sql à côté.
Commentaire #132661 écrit par Sonny le 05/03/2014 à 10h11 | 👍🏽 👎🏽
Disons que pour le respect pur, le fait de ne citer que ces deux acronymes en langages de prog est malheureux, mais on peut réellement les répertorier en langages du fait qu'il faut bien savoir les manier si le besoin s'en fait sentir, même si ça me ferait mal au derrière d'embaucher un gars qui ne fait que ces deux en tant que développeur.
Commentaire #132670 écrit par Aaargh!!! le 05/03/2014 à 10h23 | 👍🏽 👎🏽
Pas faux, mais ça reste limité aux bases de données.
Quand on me parle de langages de script, je pense avant tout à de l'administration système, monitoring, ou à la création d'outils de travail.
Commentaire #132679 écrit par Noname le 05/03/2014 à 10h28 | 👍🏽 👎🏽
Je donne des cours à ma commerciale (je suis en SSII) lui expliquant des "c'est quoi ça" et des "ça c'est la même chose que ça"...
Il faut faire pareil avec les RH !
Commentaire #132690 écrit par Blandin le 05/03/2014 à 10h37 | 👍🏽 👎🏽
PL/SQL si vous voulez... Vous auriez dû utiliser le compte de Chipeauteur pour me répondre :)
Commentaire #132691 écrit par Shadam le 05/03/2014 à 10h38 | 👍🏽 👎🏽
Sonny : il semble que SQL lui-même (sans PL/SQL ou autre) soit Turing complet depuis SQL:2008 au moins. (Références : http://assets.en.oreilly.com/1/event/27/High%20Performance%20SQL%20wit[...] et http://lemire.me/blog/archives/2011/03/08/breaking-news-htmlcss-is-tur[...] ) Et la figure de Mandelbrot en SQL dans la première référence est assez impressionante... ;-)
Commentaire #132694 écrit par zeiram le 05/03/2014 à 10h39 | 👍🏽 👎🏽
Oups, me suis trompé sur le lien de la deuxième référence... Voici le lien que je voulais mettre : http://stackoverflow.com/questions/900055/is-sql-or-even-tsql-turing-c[...]
Commentaire #132697 écrit par zeiram le 05/03/2014 à 10h41 | 👍🏽 👎🏽
J'ai retrouvé une trace de la Turing-complétude pour HTML5+CSS3 : https://github.com/elitheeli/stupid-machines/tree/master/rule110 qui est la résolution en html et cs d'un problème Turing-complet.

Et pour SQL, on apprend ici : http://ser-info-02.ec-nantes.fr/users/info3/weblog/692b5/Questce_quun_[...] l'année d'arrivée de la Turing-complétude.Si pour toi ce n'est pas une condition suffisante (non point nécessaire), explique moi o) est le problème.

PS pour ceux qui n'auraient jamais entendu parler, le second llien donne aussi (surtout ?) les bases sur le sujet.
Commentaire #132698 écrit par ygnobl le 05/03/2014 à 10h46 | 👍🏽 👎🏽
Ou alors faire comme moi, exiger des commerciaux qui s'y connaissent un minimum. Quand il faut vendre le produit à des gens de la profession, cette précaution me semble indispensable.
Commentaire #132699 écrit par H. Finch le 05/03/2014 à 10h50 | 👍🏽 👎🏽
un "employé RH", c'est un salarié comme un autre : il fait ce que lui demande son patron. si "on" lui a dit "sql et html", il demande "sql et html", il y a beaucoup de chances pour qu'il ne sache pas à quoi ça correspond. de même qu'on ne demande pas à un développeur de connaitre le code du travail par cœur. c'est l'"embaucheur" qui ne semble pas maîtriser le profil recherché.
ou le candidat qui a mal lu l'annonce.
Commentaire #132709 écrit par co2 le 05/03/2014 à 11h10 | 👍🏽 👎🏽
Tout a été dit dans les commentaires ci-dessus, BEDP...
Commentaire #132715 écrit par Alfred456654 le 05/03/2014 à 11h23 | 👍🏽 👎🏽
SQL1 ou SQL2?
Commentaire #132717 écrit par Sonny le 05/03/2014 à 11h26 | 👍🏽 👎🏽
Alors s'il n'y connaît rien, pourquoi bordel est-ce sa mission de rédiger ce genre d'annonce, au risque de perdre les 3/4 des professionels ne la prenant pas au sérieux ?
Commentaire #132725 écrit par mini le 05/03/2014 à 11h36 | 👍🏽 👎🏽
@Noname: Le projet sur lequel je bosse utilise pas mal de choses directement en SQL... Typiquement on a des batch de nettoyage des données qui passent toutes les nuits (qui peuvent donc s'apparenter à de l'administration) où tout est géré directement par oracle (des jobs au code de ceux-ci).
Commentaire #132726 écrit par triman le 05/03/2014 à 11h37 | 👍🏽 👎🏽
Sauf qu'il me semble qu'on ne demande pas au dev d'utiliser le code du travail pour pondre son boulot quotidien.
Alors que le RH utilise bien sa (mé)connaissance des technologies pour rédiger des annonces erronées.
Commentaire #132727 écrit par mini le 05/03/2014 à 11h38 | 👍🏽 👎🏽
Réponse est dans le nom. C'est un langage de requêtes. A ne pas confondre avec le langage PL/SQL où on a ajouté Procedural Language. Sans le PL c'est plus chaud pour programmer.

Mais surtout ce langage n'est pas fait pour la programmation. Du coup ce n'est pas un langage de programmation.
Commentaire #132749 écrit par but2ene le 05/03/2014 à 12h54 | 👍🏽 👎🏽
Je confirme, sinon je ne pinerai rien au SQL.

Et pourtant, à l'époque de mon BTS, je suis tombé la dessus pour mes PTI et j'ai tout déchiré

Pour le reste... Autant je sais "lire" un code (ce qui est déjà pas mal), mais alors en faire un, t'es pas arrivé.
Commentaire #132797 écrit par Fox le 05/03/2014 à 14h11 | 👍🏽 👎🏽
Mot pour mot, c'était ma pensée. "Bordel" compris...
Commentaire #132798 écrit par Fox le 05/03/2014 à 14h12 | 👍🏽 👎🏽
Ça doit être un de ces bordels dans ta tête...
Commentaire #132833 écrit par Aaargh!!! le 05/03/2014 à 19h04 | 👍🏽 👎🏽
Pour une raison très simple, il estime faire partie des gens ignares en technologie (quelque soit le domaine d'application) kissikonaissent, et donc il n'a pas eu besoin de respecter les détails inutiles qui n'intéressent personne (puisqu'il n'a pas lui compris de quoi il s'agissait) de la demande de poste pour rédiger son annonce. Après tout, quelle est la différence entre un programmateur qui utilise un langage et un autre ? Aucune évidemment, ils sont tous interchangeables. Après tout il suffit d'aller sur Google aujourd'hui pour faire le boulot de tous ces feignants qui essayent de faire croire qu'écrire des suites de caractères bizarres veut dire quelque chose...
Commentaire #132847 écrit par Raizarachi le 05/03/2014 à 20h07 | 👍🏽 👎🏽
Ni SQL (de base) ni HTML (sans css, et encore) ne sont Turing-complets, donc BEDP.
Commentaire #132857 écrit par b0fh le 05/03/2014 à 22h29 | 👍🏽 👎🏽
Quelqu'un qui cherche un travail sur le site du pôle emploi, c'est un peu comme quelqu'un qui cherche l'âme sœur en partant d'une pub d'un site de téléchargement illégale.
Commentaire #132860 écrit par wut le 06/03/2014 à 00h18 | 👍🏽 👎🏽
Wait, la cougar chaude d'à côté n'est pas mon âme soeur ?
On m'aurait menti ? :(
Commentaire #132879 écrit par mini le 06/03/2014 à 10h36 | 👍🏽 👎🏽
SQL:2008 a l'air de l'être (voir discu plus haut), et bon, soit un langage est T-C, soit il l'est pas, et il me semble sauf erreur de ma part, que dans le dev web en front end, html va rarement sans css (on me corrigera, encore une fois, si je me trompe), mais je te rejoins quand même dans le BEDP, ni l'employé RH ni le dév web n'iraient jusqu'à ces considérations!
Commentaire #132881 écrit par Sonny le 06/03/2014 à 10h43 | 👍🏽 👎🏽