The NeceMoon | February 2011

Quand les judokas se mettent a la programmation

by necemon 19. February 2011 03:42

 

(Random conversation in French with Banglet about Judo and programming)

 

Necemon says:

mais je maintiens ce que jai dit

la programmation c'est comme judo

Banglet says:

soit plus explicite

Necemon says:

ok

donne moi 2 techniques de judo

2 techniques differentes

ok

laisse moi choisir

Banglet says:

tu m'envois loin la

Necemon says:

disons o soto gari

Banglet says:

je sais pas comment on ecrit

Necemon says:

et ogoshi

tu te souviens de ces techniques ?

Banglet says:

t'as les vrai souvenirs !

Necemon says:

??

Banglet says:

humm

pas vraiment

Necemon says:

osoto gari

Banglet says:

le nom me dit quelque chose en tout cas

Necemon says:

voici o soto gari

o goshi cest ce quon fait avec la hanche en ce retournant

alright ?

Banglet says:

ok

N. says:

voici o goshi

Banglet says:

o soto gari

jaimais bien sa

Necemon says:

ok

donc cest sa quon va prendre comme exemple

Banglet says:

ok

Necemon says:

quelqu'un qui maitrise son o soto gari

il peut frapper des gens qui connaissent juste un peu de toutes les autres techniques

a force de pratiquer sa, le geste devient de plus en plus precis

il devient un expert

Banglet says:

ouais

Necemon says:

mais sa ne veut pas dire que o soto gari est la meilleure technique du monde

o soto gari cest mieux si le gars recule

si il fonce sur toi, cest clair que o goshi est mieux

donc celui qui maitrise le o soto gari et qui veut te frapper avec

va se debrouiller pour toujours te faire reculer

cest pareil pour les languages de programmation

celui qui est fort en C sera plus a laise dans les projets ou C est le langage adequat

par exemple C est connu pour echanger directement avec les peripheriques et la memoire

C est aussi tres bon pour les applications graphiques

si le mec dure des annees a faire ce genre dapplications avec C, quand tu vas voir de quoi il est capable

tu vas te dire, "wahou cest un chef !!"

mais sa ne veut pas dire que C est le meilleur language du monde

il ya des applications ou java peut etre plus adequat que C

et puis quand je dis que cest comme au judo

ce nest pas que le language qui compte, il ya aussi l'experience

un grand maitre peut te clouer au sol avec un bras

de la meme maniere, un expert de C qui a pratique' le langage pendant des decennies peut faire des merveilles

que toi tu ne peux pas faire meme si tu utilises une librarie graphique de C++ genre Qt

tu comprends ?

Banglet says:

un peu un peu

Necemon says:

pour completer avec ce que je viens de dire aujourdhui

le programmeur parfait utilise la bonne technique au bon moment

de la meme fasson le judoka parfait utilise la bonne technique au bon moment

exemple simple : si tu avances, il te fait o goshi

tu recules, il te fait o soto gari

Banglet says:

et c'est IPPON !

N. says:

lol

jai dit "le programmeur parfait utilise la bonne technique au bon moment"

je voulais dire "le programmeur parfait utilise le bon language au bon moment"

Banglet says:

ok ok

mais comme la perfection nest pa de ce monde ...

il vaut mieux maitriser un language

et la question c'est de savoir lequel maitriser

Necemon says:

la perfection nest pas de ce monde donc pourquoi tu cherches le language parfait ???

Banglet says:

looooooooool

bon disons le language qui tend vers la perfection

Necemon says:

la fasson pour toi de tendre vers la perfection cest de choisir au mieux ton language en fonction de la situation

en fonction de tes besoins

et surtout en fonction de tes gouts

cest important que tu fasses quelque chose que tu aimes

comme au judo ou tu as une technique que tu aimes bien

dans laquelle tu te sens a laise

en programming ce que tu dois te demander cest

quest ce que je veux faire au fait ?

et ensuite, tu te donnes les moyens de faire ce que tu veux faire de fasson optimale

si tu construit un logiciel pour un client

il s'en fout de savoir si ton language etait oriente' objet

si tu as utilise' des pointeurs

des librairies graphiques

des generiques

etc.

Banglet says:

sa c'est pas faux

Necemon says:

bref, toutes les technologies de ton language prefere' dont tu es si fier, ton client s'en fout

Banglet says:

lool

Necemon says:

la question c'est est ce que ton logiciel remplit lui, ses besoins ?

est ce que tu as marque' IPPON ??

c'est sa qui compte

maintenant comme je tai dit

tu peux t'orienter

comme je sais que tu aimes O Soto gari, sa veut dire que tu dois aimer faire reculer les gens

de la meme fasson, si tu aimes java, tu dois savoir a quoi java est bon

et quest ce que tu peux faire de beau avec java

si tu veux je peux t'expliquer en quoi C# est bon

et pourquoi j'aime C#

mais je ne proclame pas que C# est le meilleur language du monde

ce que je sais

cest quil me convient

et quil me rend tres efficace

je ne peux pas garantir qu'il te convient

parce que tout depend de ce que toi meme tu veux

et de ce quon attend de toi

Banglet says:

ok ok

 

 

Images Source: www.judo-ch.jp

 

Tags: , ,

Francais | Technical

About

Necemon

I am Necemon Yai. I am a .NET developer and a digital artist. Let's keep in touch via Twitter, LinkedIn or Facebook.

Je suis Necemon Yai. Je suis un développeur .NET et un artiste numérique. Restons en contact via Twitter, LinkedIn ou Facebook.