04.28.2010

[FR/EN] Ooooops

by Nicolas

[FR] Hey les gens, désolé, j’avais dit que j’écrirai plus mais en fait le transfert de connaissance me donne beaucoup plus de travail que ce que je pensais, et quand je retourne chez moi j’ai aucune envie d’avancer mon blog. Et pourtant, il y aurait tant à dire, ne serait-ce que sur ce transfert et sur la façon dont ma boîte (pas ma nouvelle, ma boîte actuelle) traite ses employés… Le 3 mai, je commence mon nouveau travail, donc lundi prochain. On verra si j’ai plus de temps, je ne promets rien; j’aurai surement des journées intenses, au moins au début. Ne perdez pas espoir!

[EN] Hey people; im sorry i promised you i would write more and finish subjects such as Stockholm and stuff; but my knowledge transfer is taking much more time i first thought. And when im back home, i really don’t have any energy to write on my blog. And yet, believe me, there would be a lot to say about a knowledge transfer and the way my company treats his employees… Anyway… On 3rd of May im starting my new job, can’t  wait for it, its next Monday! We’ll see if i get more free time, but so far i don’t promise anything; i’ll probably have very hectic days at the beginning! But don’t lose hope!

04.28.2010

[EN] My new job

by Nicolas

Most of you guys know it but i haven’t given you further details yet. Well, here we are. I have decided to find a new job.

Why changing it?

Well first, let’s set the context. Since the end of June 2009, i am working for a French consultancy, also based in Spain. My mission is for a big french Insurace group. My work basically consists in corrective and evolutive maintenance of Web applications. Before i had never done any maintenance work, i kind of knew i wouldn’t like it, but who never tries never knows…

Looking back on it, i never really liked my job. Technically speaking, i almost haven’t learned anything (i am working with old applications and technologies – Java 1.4, JSP, Servlets). I am more attracted to recent and reusable technologies, those that will add some value on my resume and that i will enjoy working with.

Most of my work is technical: analyse a bug, find the piece of code to change, do some copy and paste (the framework is unfuckable), try to add some value… And that’s all. No time for refactoring, either in the code or in the class structure and inheritance. So it is the most frustrating thing ever, cause i was completely stuck

Sometimes i get to do some task planning, JIRA issues scheduling, and it gets interesting… After 8 months, i kind of understand what i’m doing and all the input and output of my applications/batches, so the analysis part becomes more interesting (cause less frustrating)…

However…

I never enjoyed my work. Well, i know, many people don’t enjoy their work. But after 2 years in Belgium with amazing projects and interesting things to learn, i’m somehow trying to find this situation again. I have been remembering this for the past months… those belgian mornings when i used to wake up with enthusiasm, knowing i was about to create something with my own two hands. So, obviously, here, i was suffering.

And there are more reasons than that, among which, the limited perspective of evolutions inside my company, the physical environment (10 people closed openspace), the Internet limitation, the hierarchy, the financial condition, ….

Anyway, it was time to change.

My new job

To say the truth, already back in September i was thinking about changing, but i never found the guts to start looking for a new challenge until very lately.

After coming back from Sweden, i finally decided to start searching for real. After updating my Web page, my resume and applying on dozens of offers on InfoJobs, i finally had my shot on several interviews… most of them for consultancies, but obviously i was trying to find a final client, not a consultancy (i’ll let you know why in a future article)…

And…

Well, i finally found something. I decided to join a final client (in other words, i don’t have any intermediary). I won’t name my new company, as well as i haven’t named my current company. I won’t enter into details now, the truth i haven’t yet caught all the inputs and outputs of this company and of its activity. Let me just tell you its an italian multinational (more than 1000 people over 5 continents), that started ten years ago with emailing and newsletter and that is now dedicated to users captation via Web and WAP. On a Web page, when you see a shiny blinking Flash ad banner , kind of « Enter your first name and the one of the person you like, and we’ll tell you if you are made for each other ». You are supposed to click on that link, a Flash page opens, asking several stuff and ending on asking your mobile phone number. Well, maybe that’s my company who offers that service and that ad. They are working in several areas:  B2C (Business to Customer – they directly offer the ad banners on the web), B2B2C (Business to Business to Customer – they offer their platform to tierce company, that use it to put ad banners on the web) and B2TV (when you are asked to vote on 84215 for Micheal in Big Brother).

The main idea of their business is to convince people to enter their phone number (using games, free ringtones, …) and then frequently send to that person text message or MMS with new gifts, links,… Obviously the user will pay these messages. I have to admit i don’t really like this marketing system (and don’t understand that people are actually interested in receiving every now and them non-free stuff on their mobile); but it seems to be working very well.

What i’ll be doing

What i’ll be doing? Well, Web developer, obviously! What else?

Right now they are industralizing their marketing tools (among others, one tool that helps them to create splashs, those Flash screens that ad banners links to, and that at the end ask you for your mobile phone). They recently acquired several companies and in one of the company, have to install a brand new version of that tool and develop new modules and new portlets : for a start, i’ll be working with Mexico and Brazil, as a Java/J2EE developer, with technologies such as Liferay, Ibatis, Maven, Velocity, portlets, … I’ll have a special schedule, working from 11 to 20 from Mondays to Thursdays and from 9 to 16 on Fridays during at least the first two months of this project.

That will be such a change. They do have their own framework, which scares me a little, but based on that framework i’ll get to create new portlets from scratch, and deploy them. I’ll be working with new technologies, on a new business model, so i’ll get to learn a lot. The offices are big giant open-spaces; and atmosphere seems young and dynamic. Everything seems possible on my workstation (no more restriction to email or Youtube, and i’m sorry, but when you work 8 hours a day, its nice to be able to have proper distraction).

My economical situation has significantly improve and career plan opportunities seems more interesting: this company is located everywhere around the world, and my evolution inside the group relies a lot on my own work and my own implication. On my proactivity….

So, yes im happy. I’m scared also. Changing is never easy, but it can’t get possibly worse anyway. And after looking for some time for a job, i am now aware that perfect jobs and perfect projects simply don’t exist. I had this amazing chance for 2 years, back in Belgium, where i got to learn so much. So let’s be happy and not hope for this again cause it won’t happen.

I’ll try here to get the best out of my new work and try to learn as much as i can and quickly prove my (added) value to my new company. I will be in a motivating environment, with very little hierarchy, dynamic, and technically interesting; so i guess i’ll cound find back the necessary motivation i used to have every morning back in Belgium…

The start is planned on 3rd of May….

04.18.2010

La plupart d’entre vous le sait mais n’a pas les détails: j’ai donc décidé de changer de travail.

Pourquoi changer?

Posons le contexte: depuis fin Juin 2009, je suis employé par une grande SSII française, également basée en Espagne, et je travaille pour le compte de la partie Assurances d’un grand groupe bancaire français. Mon travail consiste en fait à la maintenance corrective et évolutive d’applications Web. Je n’avais jamais fait de TMA avant (Tierce Maintenance Applicative), et je savais plus ou moins que çà ne me plairait pas, mais il fallait tenter le coup.

Au final, je ne me suis jamais vraiment plu dans mon travail actuel. Techniquement, je travaille avec des applications et des technologies obsolètes (Java 1.4, JSP, Servlets). Les frameworks internes auraient pu être interessants, mais je dois utiliser leur version la plus ancienne, et donc je n’apprends rien. Certaines parties du code sont agées de 7 ou 8 ans, donc vous imaginez le nombre de personnes qui a pu travailler dessus, chacun usant ses propres normes de codage et sa propre compréhension des frameworks internes. A tel point que dans la majeure partie des cas, mon travail se borne à comprendre le bout de code qui plante, et à effectuer des copier-coller et essayer de leur apporter une certaine valeur ajoutée. Si il s’agit d’une évolution (dans évolution, il y a aussi « rajouter un champ dans un formulaire », donc…), le même principe s’applique. Le code est pourri à souhait, rien n’a jamais été factorisé, certaines méthodes font plus de 1500 lignes. J’aurai pu refactoriser, évidemment; mais quand vous avez des fiches JIRA qui vous arrivent sans arrêt, c’est dur de prendre le temps de trouver tous les endroits où impacter la refactorisation, le meilleur mode de refactorisation, de l’implémenter et de le tester.

Il y a bien de la gestion de planning, de trains de livraisons, je dois jongler entre trois périmètres et la partie analyse est parfois intéressante. Certes. Et j’avoue que maintenant que je maîtrise un peu mieux le sujet, je trouve çà un peu plus intéressant.

Néanmoins…

Je n’ai jamais pris de plaisir, ou si peu, à venir travailler. Je sais, beaucoup de gens prennent peu de plaisir à venir travailler; mais après 2 années en Belgique avec des projets de rêve, j’essaie tant bien que mal de poursuivre cette dynamique. Ca fait des mois que je me rappelle avec nostalgie de ces matins belges où je me levais avec enthousiasme en sachant que j’allais créer quelquechose de mes propres mains. Alors évidemment, ici, j’enrageais.

Puis, il n’y avait pas que çà:

Mon nouvel emploi

Bref, pour toutes ces raisons, l’idée a fait son chemin. A vrai dire, déjà en Septembre j’envisageais de changer, mais les mois passaient et j’ai toujours trouvé une excuse pour repousser. J’ai eu une offre ferme fin Janvier, mais l’entreprise en question ne me donnait aucun laps de temps de réflexion, et même si le projet allait être très intéressant, de nouveau il s’agissait d’être employé par une SSII.

Puis fin Février, à mon retour de Suède, je me suis mis à chercher un travail activement. J’ai terminé ma page Web (pour avoir une sorte de vitrine), j’ai mis à jour mon CV et me suis inscrit à plusieurs offres sur InfoJobs (l’équivalent espagnol de Monster). J’ai passé pas mal d’entretiens… à tel point que je pense maintenant être capable moi-même de faire passer des entretiens pour des SSII, cà semble pas bien compliqué de ressortir le même discours…

Et…

J’ai finalement signé pour une entreprise finale. Je ne la nommerai pas, comme je n’ai pas nommé mon employeur actuel. Et je ne rentrerai pas dans les détails maintenant car je n’ai pas encore saisi tous les tenants et les aboutissants de leur activité. Je vais juste vous dire que c’est une multinationale italienne (plus de 1000 personnes sur les 5 continents) qui a débuté il y a une dizaine d’années par le mailing et les newsletters et qui maintenant fait principalement de la captation de public par Web et Wap. Sur une page Web, lorsque vous voyez une bannière publicitaire en flash qui clignote de partout, du style « Entre ton prénom et le prénom de celui que tu aimes, on te dira si vous êtes faits l’un pour l’autre », et qui à la fin vous demande votre numéro de téléphone mobile; et bien c’est peut-être eux qui propose ce service et ces pubs. Ils sont à la fois dans le B2C (Business to Customer – ils proposent directement les bannières sur le Web), et le B2B2C (Business to Business to Customer – ils proposent leur plateforme à d’autres sociétés qui les utilisent pour capter de la clientèle). Ils ont même une petite branche B2TV (lorsque vous votez au 69133 pour que Jean-Pascal reste… c’est peut-être aussi eux).

L’idée générale de leur business est de convaincre les gens de rentrer leur numéro de téléphone (via des jeux, ou des offres de fond d’écrans gratuits…), et ensuite de leur envoyer régulièrement des SMS avec de nouveaux cadeaux, de nouveaux liens, SMS payants évidemment. J’avoue que je ne me sens que très peu concerné par ce système marketing, mais en même temps on me demande pas d’apprécier le modèle business mis en place. Et puis çà semble marcher, puisqu’ils ont débuté il y a 10 ans et sont maintenant étendus partout dans le monde.

Mon rôle

Mon rôle dans tout cela? Développeur Web évidemment. What else?

Ils sont en pleine phase d’harmonisation de leurs outils marketings (notamment un outil qui leur permet de créer des splashs, ces pages sur lesquelles les bannières publicitaires pointent, toutes en Flash, et qui au final vous demande de donner votre numéro de portable). Ils ont acquis récemment plusieurs groupes et doivent donc, dans l’un des groupes, installer une version complètement nouvelle de l’outil et développer de nouveaux modules/portlets : je travaillerai ainsi pour commencer avec le Mexique et le Brésil, en tant que développeur Java/J2EE, au contact de technologies comme Liferay, Ibatis, Maven, Velocity, portlets, … J’aurai d’ailleurs des horaires décalés (de 11 à 20 du Lundi au Jeudi et de 9 à 16 le Vendredi) pendant les deux premiers mois de ce petit projet.

Ca va me changer. Ils ont leurs propres frameworks, mais me basant sur ce framework je devrai créer de nouveaux portlets depuis zéro, et les déployer. Il y a de nouvelles technologies, un nouveau business, donc beaucoup à apprendre. Les locaux sont en fait des open-space géants. L’ambiance semble être jeune et dynamique; toutes les libertés sont permises sur son poste de travail (c’est bête à dire mais çà compte beaucoup pour moi). Mes conditions salariales ont été significativement améliorées. Les possibilités d’évolution sont intéressantes: le groupe est implanté partout dans le monde, et à vrai dire ma progression dans l’entreprise dépend beaucoup de moi et de mon implication. De ma proactivité…

Donc voilà, je suis assez content, même si là je vous en parle de manière posée et rationnelle. J’ai arrêté de croire au travail idéal et au projet idéal, car j’y ai déjà eu droit pendant deux ans et je pense que ces choses là ne se produisent qu’une seule fois dans sa vie. Donc même en sachant que j’entre dans un environnement et un projet loin d’être parfaits, je suis content et j’ai hâte de commencer et j’essaierai de profiter au maximum des opportunités d’apprendre et de faire mes preuves qui vont se présenter. Je suis maintenant dans un contexte motivant, avec peu de hiérarchie, très dynamique, et intéressant techniquement, donc je m’imagine bien retrouver la motivation nécessaire chaque matin

[FR] Depuis le jour où j’ai accepté le contrat et donné ma démission, je pensais vraiment trouver du temps à consacrer à ce blog, notamment pour vous parler de mon nouveau travail, du monde du consulting et de ce que je pense de l’informatique en entreprise (croyances vs situations vécues). Mais il se trouve que j’ai encore beaucoup à faire : je dois à la fois préparer la personne qui va me remplacer sur mon poste actuel, avec plan de transfert et écriture de divers documents à la clé. C’est crevant et çà me demande d’arriver à 8h le matin et sûrement à partir de la semaine prochaine quitter vers 20h. De l’autre côté, j’ai déjà eu quelques formations avec ma nouvelle entreprise, on m’a parlé de plein de nouveaux concepts/technologies (Liferay, Ibatis, portlets, WML, Velocity, …) que je dois regarder d’ici à mon entrée effective dans l’entreprise (début mai). Autant dire que Avril ne sera pas un mois facile, mais je tâcherai de consacrer un peu de temps à ce blog néanmoins…

A bientôt!

[EN] Since the day i’ve accepted the contract and resigned, i really thought i’d be able to find spare time for this blog; in particular to talk to you about my new job, about consulting/ICT world and about what i think about IT in the profesionnal world (beliefs vs real life). But the truth is, i still have a lot to do : i have to prepare and train the person that i will soon replace me at my current position, which involves a transfer planning, writing some important documents… It’s quite exhausting and it implies my working hours are a bit larger than usually (from 8am til 8pm). On the other side, i already had a few trainings with my new company, they told me about new concepts and technologies (Liferay, Ibatis, portlets, WML, Velocity, …) that i have to check before actually starting in my new company (start of May). So clearly, April will not be an easy month, but i’ll try to find time for this blog…

See you soon.