Feed on
Posts
Comments
Article en preparation:

surprise...

(x%)

Aujourd’hui etait mon dernier jour.
J’aurais travaille en tout et pour tout 3 mois dans la banque a BNP Paribas a Londres.
Lorsqu’on commence un nouveau boulot, on est toujours plein de fausses idees, comme par exemple de croire que EA avec tous les jeux qui sortent sous leur label ait un procede de fabrication bien huile ou des outils qui facilitent l’implementation.

BNP Paribas n’a pas fait exception a la regle.

En allant dans la banque, je pensais que leurs applications etaient designees proprement pour durer (propres et extensibles), et que tout etait verifie a la loupe puis testes a maintes reprises pour finallement atteindre les serveurs de production live. Je pensais apprendre sur la facon d’aborder le design en programmation et que les gens avec qui j’allais bosser etaient des pros en code design. Je pensais que j’allais beaucoup apprendre sur cette nouvelle industrie…

Comme vous vous en doutez deja vue la tournure de mes phrases, la realite etait en fait bien plus nuancee que cela.

Leur code etait en fait le pire que j’ai jamais vue dans ma carriere de programmeur. On aurait cru des programmeurs juniors a qui on avait confie la tache complexe de faire un gros system informatique. C’etait bourre de faute de debutants quel que soit le fichier que je regardais. Les rois du copier/coller.

Le probleme principal etant qu’ils codaient en fonction de liste de taches a faire et non des responsabilites. Alors ca donnait des fichiers enormes de plus de 18.000 lignes de code (pour une seule classe avec des tonnes de methodes dedans). C’etait le bordel, une horreur.
Biensur, on trouve aussi ca dans les jeux videos (des mecs qui codent avec leur pieds), seulement dans la banque, on ne peut pas se permettre le luxe de jetter le code et tout recommencer comme c’est bien souvent le cas dans les jeux videos, du coup on s’attend a un niveau un peu au dessus!

Et puis, comme un probleme ne vient jamais seul, ils utilisaient des DLLs et la Registry pour leur configuration, le tout en utilisant CVS comme source control. Apres avoir goutte a Perforce, ca fait mal… tres mal.

Lors d’une maintenance, j’ai meme du copier des fichiers d’un serveur live a un autre. Les copies de fichiers d’un serveur a l’autres se faisaient via remote desktop, zipper les fichiers, copier coller avec explorer et decompresser de l’autre cote. Jamais vue un truc aussi primitif comme workflow, hallucinant.
Faut dire qu’ils etaient pas aide en plus, leur bande passante ressemblait a un modem 56k… ca devait etre du a tous les anti-virus protection maximal qui verifient chaque byte copie…

Mais le probleme comme toujours etait humain, aucune volonter de changer les choses pour les ameliorer. Apres tout, ils sont habitue a ce workflow, aussi pourris soit-il. Ca aurait pris bien trop de temps de les eduquer et d’arriver a un resultat.
J’ai pas eu envie de gacher mon temps ce coup-ci, j’avais deja resolu ces problemes plus d’une fois et le pire etant que ma hierarchie directe ne les consideraient meme pas comme des vrais problemes.

Lorsque je suis arrive au premier jour, la premiere chose que j’ai fait a ete de regarder les spec du PC, pour savoir globalement si j’allais faire ramer la machine a faire 36 choses a la fois.
Je regarde; 4 processeurs, 2 giga de memoire (pour l’instant ca va), 2 ecrans (ouais, comme j’aime), 80 gig de HD (ha ca grince un peu mais bon c’est pas la mort non plus)… Bon c’est cool donc non?
Non, la machine etait plus lente qu’un Pentium 3, incomprehensible. Les 4 CPU etaient toujours au repos, le probleme venait des acces disque dur. Je pensais que c’etait du a toutes leur securite anti-virus completement inutile, mais meme en les desactivant ca changeait pas grand chose car le disque dur etait vraiment tres tres lent, du coup toute operation ramait et on etait limite a en faire une a la fois (mon cerveau aussi etait a zero % d’utilisation pour le coup :)). Franchement, quel est l’interet d’avoir une machine de combat lorsque le tout est limite par les acces disque dur?

Il faut tout de meme avouer qu’a la banque, le salaire etait assez enorme. La ballance avec les jeux videos etaient completement inversee. Technologie de merde, salaire de reve.
C’est particulierement vrai d’ailleurs si je pense en terme de nombre de copies que je dois vendre pour atteindre le meme niveau de vie.
Comme dit dans un precedent post toutefois, l’argent n’est pas tout dans la vie et j’ai pas besoin d’une paye aussi colossale pour vivre bien (meme si naturellement ca aide!), enfin bref c’est pas pour faire de l’argent que je cree Independence, mais bel et bien pour vivre de facon independante et faire une boite si possible.
Donc si je peux eviter un sejour similaire dans la banque ca sera avec grand plaisir.

Il faut aussi dire que y’avait aussi des personnes sympas, la plupart sont malheureusement coincees la car ils ont besoin de cet argent, mais peu semblent aimer vraiment ca. Tant pis pour moi qui voulait pourtant apprendre comment marche le milieu financier… Ils ont du se planter d’equipe pour moi.
J’etais dans l’equipe d’Architecture avec un lead qui n’avait rien d’un lead (apres celui avec qui j’ai bosse a EA, les autres sont du pipi de chat)… puis quel drole de nom pour une equipe qui fait du debuggage et du packaging principallement et aucun code design!!

Alors, avec tout ca, on peut se demander quelles sont mes fausses idees en ce qui concerne le boulot de patron qui devrait pas tarder?
On verra ca bientot. Ce soir je suis libre a nouveau, la semaine prochaine je serais un freelancer en attendant de pouvoir enfin creer ma boite en 2007.

L’annee 2007 sera immanquablement un grand challenge pour moi et j’espere vous permettre de suivre tout ca confortablement installe dans votre fauteuil.

8 Responses to “Fini la banque pour moi…”

  1. on 04 Nov 2006 at 0:49 guillaume

    au niveau des salaires dans le jeu en UK, peut on vivre “confortablement” si on bosse à Londres ? (et donc vivre sur londres pour pas se taper 4h de transport par jour)

    C’est pas folichon ta description de la banque. Moi qui pensait que c’est un univers bien plus pro que le jeu vidéo… :-(
    (bon en meme temps, je me vois mal bosser en banque alors bon, c’est pas si grave si c’est pas si pro)

    A ce qu’il parait, 2007 est une bonne année pour les français possédant un DUT info, étant expatrié en angleterre et marié ! Ah bah tiens, tu en fais parti :D

  2. on 05 Nov 2006 at 17:16 Jeremy Chatelaine

    Salut Guillaume.

    On peut vivre honetement en angleterre avec £30k/an. Si tu bosses dans Londres meme, faudra compter globallement une heure de transport a chaque aller.

    Mais bon si tu vises les jeux, y’a pas beaucoup de boite qui peuvent se payer un emplacement a Londres meme. Ca sera plus en peripherie.

    Ouais ca m’a (presque) redonne confiance dans le milieu des jeux videos (haha). Mais bon c’etait qu’une banque, pas dit qu’elles soient toutes pareil.

    On verra en effet si 2007 sera un bon crue ou pas! :D

  3. on 05 Nov 2006 at 18:29 Christophe

    C’est toujours un tord de penser que l’herbe est plus verte ailleurs.

    Cependant, j’ai trouvé une industrie propre : le militaire. 10 ans pour faire un systeme, une tonne de documents avant de pondre la moindre ligne de code et autant de doc pour les verifier. Bon ca avance pas vite du tout, mais c’est propre. Le probleme venait de la conscience cette fois ci. Aucun boulot n’est parfait finalement.

  4. on 07 Nov 2006 at 18:58 Michael

    Bonjour Jeremy,

    je te suivais sur Jiraf, je viens de trouver ton blog.

    Ton experience chez BNP Paribas est mauvaise, mais je ne pense pas qu’elle reflete necessairement toute l’industrie de la banque. C’est comme partout, certains projets sont bien geres, d’autres moins, je suis sur que c’est pareil dans le jeu video :)

    Pour ma part, j’ai passe 12 ans dans l’industrie de la banque (car travaillant pour un editeur de logiciels financiers). Les premieres annees c’etait bordelique, puis quand on a commence a avoir de tres gros clients, ca s’est bien ameliore, tres bien meme. Je pense juste qu’il ne faut pas generaliser avec une experience.

    Enfin bon …. Ma passion du jeu video m’a fait lacher mes £100K annuels (et a Dublin, pas a Londres…) pour lancer ma societe de jeux video :) J’ai fait le grand “U turn” il y a 4 mois et je ne regrette rien, a part le fric bien entendu ;)

    Tous mes voeux de reussite !

  5. on 07 Nov 2006 at 19:08 Jeremy Chatelaine

    Ha c’etait donc toi ce sentiment d’etre espionne a chaque fois que j’allais sur Jiraf? ;)

    Bienvenue ici Michael et merci de participer.

    Mon experience a BNP vaut ce qu’elle vaut, une exeprience parmis tant d’autres. Je serais mal place pour juger les autres entreprises dans le milieu financier (PS: La BNP a de gros client, ca les empechent pas de jouer les bronzes font du C++ :D).

    Nan ca existe pas ca les boite de jeu video avec un projet bien gere :D

    He ouais je vais regretter le paye egalement, j’espere juste que ca me rapportera un peu tout de meme pour bien vivre :’(

    Merci pour les voeux, et tout pareil pour toi!

  6. on 07 Nov 2006 at 21:23 Michael

    En fait le gros probleme dans la finance, c’est qu’il y a une tetrachiee de gens qui petent plus haut que leur cul :D

    Comme les boites dans le milieu doivent avoir les meilleurs “elements”, ca ne recrute que des Grandes Ecoles, car l’IUT ou le BTS ca ne fait pas “serieux”…
    Pour avoir embauche des dizaines de developpeurs et chefs de projet, au final ce sont ces derniers qui sont souvent bien meilleurs au niveau coding :) J’ai pourtant fait une grande ecole mais j’avais appris a coder avant ;)

    Resultat, des gens souvent pas terribles qui se prennent pour des cadors interstellaires. C’est aussi ca qui m’a gonfle (mais beaucoup d’autres choses egalement) et m’a pousse a prendre ma “retraite” de la finance.

    Rien n’est parfait en ce bas monde… J’ai eu l’occasion de m’apercevoir que le monde du jeu video (et le mobile en particulier) est rempli de gens pas forcement honnetes. Mais au moins je fais ce qui me plait vraiment. C’est “priceless”… (doux reveur que je suis ^^).

  7. on 08 Nov 2006 at 9:01 Charles

    C’est certain que les gens qui pètent plus haut que leur cul il y en a beaucoup dans le jeu vidéo, c’est à celui qui veut faire croire qu’il a la plus grosse.
    Maintenant c’est sûr que la particularité de l’industrie du jeu vidéo est de rassembler des studios gérer de façon totalement différentes avec des philosophies entreprenariales qui n’ont rien à voir de l’une à l’autre.

  8. on 13 Nov 2006 at 11:00 orkhys

    Bonjour jeremy,
    Bon retour dans la vie active et surtout les jeux videos. J’ai hate de voir ton entreprise se mettre en place et j’attend avec impatience ton premier projet (si possible rpg ou mmorpg :-))
    Si je n’avais des obligations et un si mauvais niveau en anglais, j’aurai volontier postulé chez toi ou michael ^^
    Je me lance dans un projet de creation de mmorpg pour voir d’abord si j’y arrive et ensuite si ca me plait vraiment car pour l’instant je prefere jouer que programmer :P
    En tout cas je vous souhaite, a toi et a michael une bonne continuation.
    David

Trackback URI | Comments RSS

Laissez un message