En tant qu'expert BI, je dis que je suis fromager. Je fais des jolis camemberts
En tant qu'expert BI, je dis que je suis fromager. Je fais des jolis camemberts
- So.... what exactly is preventing us from doing this?
- Geometry.
- Just ignore it !!
****
"The longer he lived, the more he realized that nothing was simple and little was true" A clash of Kings, George R. R. Martin.
***
Quand arrivera l'apocalypse, il restera deux types d'entreprise : les pompes funèbres et les cabinets d'audit. - zecreator, 21/05/2019
Ingénieur informaticien
Et si, il y a une différence : l'infographiste, ou le codeur front/ app. mobiles peut montrer "quelque chose visuellement accessible", même s'il profite du travail d'une équipe/ boîte.
Que va montrer un sysadmin ou un dév. qui fait du fortran pour prouver une régression linéaire dans un espace XYZ
Bah, la programmation, c'est de l'écriture. (certes, moi je crois que le code doit être lisible pour être sa propre documentation)
Tu peux créer 15 oushbuttons sur une page web en html brut, ou faire un bout de code serveur (ou du js) qui te cree 15 fois un pushbutton, en gérant correctement et élégamment la position et la recup des données de chacun.
Tu peux reecrire strlen (je suis plus sur d'une ligne en 5 lignes, ou en une seule (de mémoire while chaine[i]!="\0" i++; )
Je dis pas que c'est du Victor Hugo.. ca c'est toi qu'est venu mettre des critères élitiste, mais moi, clairement, dans les bons moments de programmation, je crée quelque chose (qui en plus, dans son domaine, est "beau"). Et le propre de l'artiste, c'est pas de créer ?
Moi j'appellerais ça de la propriété intellectuelle, au même titre que la recette de coca cola, le travail d'une photographie, ou les algorithmes de Google. Ca vaut plus que de l'art. L'art ça ne sert à rien à part divertir, ça n'a pas d'autre fonctionnalité. Je sais que je risque de me faire des ennemis du monde artistique mais c'est pas grave
oui..mais c'est de l'écriture à vocation industrielle ( là je sens que je vais me faire un paquet d'ennemis sur ce forum )c.a.d. que le code doit être factorisé et rationnalisé avec méthode si possible..
d'où l'intérêt d'écrire un middleware , des bibliothèques réutilisables pour ne pas avoir à réecrire..
Arthur Rimbaud, Apollinaire, Aragon eux ne se répétaient pas..
être singulier c'est ne pas se répèter.
d'accord mais quel intérêt de réecrire strlen sauf à des fins d'apprentissage ou de conception d'un compilateur..?
qui a parlé d'élitisme ? Tu dois certainement gagner plus que moi en salaire et comme tout le monde sur ce forum je suis aussi programmeur...
je n'ai fait ni école Polyechnique, ni Normale Sup, ni HEC , ni Khâgne ni Hypokhâgne..
Oui tu as parfaitement raison le propre de l'artiste c'est de créer mais peut-on dire qu'un développeur c'est un artiste ?
Est-ce que l'art a une utilité ?
Vous avez 4heures pour disserter , introduction , thèse,anti-thèse , conclusion, je ramasse les copies
le propre de l'artiste, question pertinente, c'est d'être singulier et d'exprimer ce qui le transcende dans son expression artistique- bref ce qui fait un peu son identité également;
pour moi l'identité et la singularité sont deux choses indissociables...( attention pas de confusion merci : par singularité j'entends celle de l'individu bien évidemment )
Je fais du code dans un projet ça me parait très difficile d'être singulier car du code informatique c'est exclusivement à vocation industrielle et logique..
sauf de trouver des algorithmes particuliers et universels oui là on peut exprimer sa singularité..
mais des algortihmes universels il y en a pas des masses non plus...
ehhhh c'est un avis qui peut se partager mais combien ça coûte un Picasso ou un Dali mis aux-enchères par rapport au code que vous produisez en SSII ou ailleurs ?
Allez une citation un peu transcendentale , André Malraux affirmait que( citation qui peut se démontrer et se déconstruire mais ça dépasse le cadre de ce forum..)l'art c'est ce qui reste après la mort
(Vous pouvez chercher sur Youtube l'excellentissime conférence donnée par Mr Deleuze,"qu'est-ce que l'acte de création" )
Je pose la question: est ce que votre code comme l'art reste après la mort ? ( cette situation que je ne souhaite à personne bien évidemment )
Ecoute, j'allais revenir un peu sur mon avis, mais la ces deux lignes me conforte si l'art n'a pas d'utilité, alors réécrire strlen pour en faire quelque chose qui peut sembler plus "beau" (selon certains critères), ca n'est pas forcément utile (on sait bien que le compilateur, de toute façon, passera derrière et la version en 5 lignes sera pas forcément différente de celle en 1 ), donc c'est de l'art
Mais quand même, effectivement, pour ma part, je ne dis pas que la programmation c'est mon art (ou alors je mets de très très gros guillemet), mais "mon expression créative" (expression un peu lourde, mais j'ai pas trouvé mieux)
Et si, tu fais elitiste, quand a chaque que tu parles d'art tu ne cites que Picasso ou Dali ou Victor Hugo, moi, j'ai mon grand oncle qui peignait des tableaux, ca vaut rien. Les noms célèbres en art ne représentent qu'une infime proportion des artistes.
Ce qu'on demande à un développeur est de faire de l'ingénierie, autrement dit de faire quelque chose de systématique, pas d'artistique. Pour autant, rien n'empêche le dév lui-même d'ajouter une dimension artistique à son travail. La question n'est pas de savoir si c'est utile, nécessaire, beau, etc. Si le dév cherche à répondre au besoin, c'est tout ce qu'on lui demande. Si en plus il souhaite faire du beau code, c'est qu'il a une âme d'artiste. L'erreur est d'avoir le second sans le premier.
Site perso
Recommandations pour débattre sainement
Références récurrentes :
The Cambridge Handbook of Expertise and Expert Performance
L’Art d’avoir toujours raison (ou ce qu'il faut éviter pour pas que je vous saute à la gorge {^_^})
Et encore, personne n'a abordé la dimension mystique du développement ... là on va atteindre des sommets ....
Bah on pourrait parler de la Zone... Mais bon. C est pas trop mystique quand même...
salut GuillaumeJ je cite Dali ou Picasso parce qu'ils sont très connus c'est tout simple.
J'aurais pu citer Guillaume Musso ou Marc Lévy en littérature.
Sinon pour ce qui est de l'élitisme c'était pas du tout dans le réflexe premier de Picasso de satisfaire les élites ( pour ce qui est de Dali par contre c'est un peu vrai car c'était tout de même un aristocrate)
Dali, Aragon , Prévert et les autres au départ faisaient donc partie du mouvement surréaliste qui était politiquement très à gauche surtout Aragon entre autres qui avait sa carte au Parti Communiste.
Ensuite la vocation d'un artiste c'est de s'exprimer d'abord et d'exprimer ses talents.
C'est certain qu'en France on a un peu un problème avec la culture très stratifiée socialement entre la grande culture la musique classique, la peinture etc et la culture "populaire" De Funès , Dany Boon, Maitre Gims
Mais si je peux me permettre un conseil c'est d'être d'abord plutôt que de vouloir ressembler aux autres et d'essayer de réussir ses projets dans la vie
Je sais pas si tu me troll, ou si vraiment j'ai pas été clair.
Ton premier propos a été de dire "enfin, on est pas des artistes, on est pas comme Dali ou Picasso".
Mais bon... c'est comme si tu disais "Les programmeurs c'est tous des génies, comme Torvald ou Wozniak"
Dans les deux cas, les célébrités constituent pas même pas pour 1 pour mille des gens qui se définissent comme artiste ou programmeur.
Si je disais que j'étais un artiste, je me comparerais pas la qualité de mon travail à celle de Victor Hugo.
disons que j'aime bien jouer les casse-pieds de service et jouer les empêcheurs de tourner en rond
avant de continuer à débattre d'abord il faudrait peut-être définir ce que c'est précisément un artiste..
quelle est ta définition d'un artiste ?
Ensuite mes messages précédents ne sont pas compris,j'ai l'impression d'être trop abstrait..
c'est évident on ne compare pas le travail d'un programmeur avec celle d'un écrivain comme Victor Hugo ça n'a littéralement aucun sens...
programmer et écrire un ouvrage de littérature ce sont deux choses différentes..
je suis bien d'accord mais est-ce qu'un programmeur a pour vocation d'être une célébrité ?
En plus encore une fois je n'ai jamais utilisé la notion de célébrité ( relire mes messages précédents) j'ai utilisé le terme de singularité et je pense que tu fais une grosse confusion entre ces deux notions.
La singularité c'est être unique évidemment tout inidividu sur terre est unique; par ses projets existentiels, par son talent etc...
le développement n'a absolument rien de mystique ; Matthieu Vergne l'écrit très bien le développement c'est quelque chose de systématique donc y'a rien de mystique là-dedans.
Le développement c'est en vue d'arriver à un résultat concret, le mysticisme c'est une notion totalement différente relative à la spiritualité..
Pas tout à fait. Ce que je dis, c'est que ce qu'on demande à un dév (une perspective d'employeur donc) est de faire du systématique, ce qu'il fait avec plus ou moins de succès. Le dév reste une activité humaine (pour l'instant), dans les faits elle reste donc sujette à des aléas, mais la systématisation est en général un objectif de compétence du développeur. C'est d'ailleurs ce qui fait qu'un dév compétent est lui aussi remplaçable par la machine, mais cela est un autre sujet. {^_^}
Site perso
Recommandations pour débattre sainement
Références récurrentes :
The Cambridge Handbook of Expertise and Expert Performance
L’Art d’avoir toujours raison (ou ce qu'il faut éviter pour pas que je vous saute à la gorge {^_^})
Pourquoi est-ce qu'être développeur ne peut répondre qu'a un besoin financier ? Pourquoi le envelopper ne devrait exister que dans la dimension employeur/employé ? Il existe des développeurs qui code uniquement par passion, sans attendre de projet ou de besoin client. Qui le font sur leur temps libre juste parce qu'ils ont une envie d'expression. Et cette envie, ben c'est une forme artistique.
"La révolution informatique fait gagner un temps fou aux hommes, mais ils le passent avec leur ordinateur !"
Mmmmh, pas pour le moment, à mon sens. Encore une fois, le code est un document de conception compréhensible par la machine-généralement, par le compilateur). La spécification fonctionnelle, elle, est compréhensible par l'humain(quand tout va bien, ce qui n'est pas si fréquent). C'est ça, le réel boulot du développeur : faire une conception complète à partir d'un schéma général. Comme l'ingénieur en BTP qui dimensionne chaque boulon et chaque câble d'un pont suspendu préalablement dessiné par l'architecte. Le rôle de l'ouvrier qui serre les boulons pour tenir les câbles est comparable au compilateur, il peut se permettre d'être intelligent, et de faire des micro-optimisations locales. Mais il ne va pas remettre en cause la conception détaillée.
Donc, pour remplacer un dev compétent, il faut une IA capable de comprendre une spécification vague, et d'en faire une spécification formellement impeccable, compréhensible par le compilateur(ou par l'ouvrier qui serre les câbles du pont). Je n'ai pas l'impression que l'IA en soit là. Et, pour l'instant, c'est notre boulot de développeurs.
Les 4 règles d'airain du développement informatique sont, d'après Michael C. Kasten :
1)on ne peut pas établir un chiffrage tant qu'on a pas finalisé la conception
2)on ne peut pas finaliser la conception tant qu'on a pas complètement compris toutes les exigences
3)le temps de comprendre toutes les exigences, le projet est terminé
4)le temps de terminer le projet, les exigences ont changé
Et le serment de non-allégiance :
Je promets de n’exclure aucune idée sur la base de sa source mais de donner toute la considération nécessaire aux idées de toutes les écoles ou lignes de pensées afin de trouver celle qui est la mieux adaptée à une situation donnée.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager