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

02.22.2010

[disponible en français ici]

I have been talking about this for a long time, but recently i procrastinated a lot… Anyway, now it’s over, i’m done and i can proudly announce that the new version of my personal homepage is online!.

www.nicolasdaudin.com is now under PHP5. For you it’s a very slight change but for me its a gain of time in the content administration (now dynamic) and in the internationalization of my page. Plus i got to go over my basis in PHP.

I also took this opportunity to update the layout of my page, removing some items from the menu, to leave a clear menu leading to the most important: my blog, my personal profile and my profesional profile.

Updates are not over yet, especially in the content of these pages. Besides, i am thinking of adding a section concerning the design of web pages similar to mine… but i’ll let you know on that matter.

Anyway, feel free to go to my page have a look, and please give me your feedback, positive or negative.

Nicolas.

[available in english here]

J’en parlais depuis longtemps, et j’ai beaucoup procrastiné à ce sujet, mais c’est finalement fait.

La nouvelle version de ma page personnelle est en ligne!

www.nicolasdaudin.com est maintenant sous PHP5. Pour vous c’est quasiment transparent mais de mon côté le changement n’est pas négligeable : entre autres, gain de temps dans l’administration du contenu et des différentes langues, et révision de mes bases techniques en PHP.

J’en ai profité pour modifier un peu le site, retirant quelques items du menu pour ne laisser que le plus important: l’accès à mon blog, à une page me décrivant rapidement et à des informations sur mon profil profesionnel.

Les mises à jour ne sont pas terminés, notamment dans le contenu de ces pages. J’envisage par ailleurs de rajouter une section concernant le design de pages web du même type que la mienne, mais je vous tiendrai au courant à ce sujet.

D’ici là, n’hésitez pas à aller y faire un tour, et j’attends vos feedbacks, qu’ils soient positifs ou négatifs.

Nicolas.

02.21.2010

Hello,

I’m finally back from my vacations and had time to correct the remaining problems on my blog. My blog is now back on track, and in a few hours i’ll post a first article about my trip to Stockholm.

Stay tuned.

Nicolas.

Page suivante »