Gabriel Răileanu, notre développeur web

04 juin 2020 5 min read

Cet article est basé sur une conversation avec Gabriel. Les opinions et les formulations sont la compréhension personnelle de l'auteur de cette conversation et non une transcription exacte de celle-ci.

Ayant participé au programme de stage XWiki l'été dernier, Gabriel est plus qu'un défenseur de l'Open Source et se passionne pour tout ce qui concerne la technologie. Il est aussi celui qui fait des blagues, qui s'efforce de vous faire sourire les mauvais jours et qui a une liste interminable de recommandations musicales. En avril dernier, il a rejoint notre équipe. Nous avons donc pensé nous asseoir et discuter de lui, de ses opinions, de son expérience de stage et de sa décision de rejoindre l'équipe XWiki.

Du stagiaire au développeur web

Parlez-nous un peu de toi.

Je m'appelle Gabriel, j'ai 22 ans et j'ai récemment rejoint XWiki en tant que développeur web au sein de l'équipe Client. Je suis également en dernière année à la faculté de contrôle automatique et d'ingénierie informatique, où j'étudie les technologies de l'information. Quant aux choses qui me passionnent, les plus représentatives seraient la randonnée, le camping et l'écoute de musique rock.

Gabriel
en 5 points
Gabriel.png
  • Artiste préféré: Three Days Grace
  • Le meilleur livre jamais lu: Parler aux étrangers : ce que nous devrions savoir sur tous les gens que nous ne connaissons pas, Malcolm Gladwell
  • Destination de rêve: Un hamac dans les montagnes
  • Citation qui te fait vivre: "Les deux jours les plus importants de ta vie sont le jour de ta naissance et le jour où tu découvres pourquoi." - Mark Twain
  • Au bureau ou à distance ? Au bureau pour les gens, à distance pour les pyjamas

L'expérience du stage

Comment as-tu découvert XWiki et pourquoi l'as-tu choisi pour un stage ?

J'ai découvert XWiki dans le cadre d'un programme de stage en Roumanie, au cours de ma troisième année d'université. J'étais en fait obligé de faire un stage pendant cette année-là. J'aurais pu le faire au sein de l'université, mais je voulais changer l'environnement de recherche et faire quelque chose de différent et c'est là qu'XWiki est entré en jeu. Il a attiré mon attention parce qu'il s'agissait d'un logiciel libre, alors j'ai décidé de postuler.

Comme pour la plupart des choses, le stage a connu des hauts et des bas, mais dans l'ensemble, j'ai été impressionné par l'entreprise et l'équipe et heureux d'en apprendre plus sur la communauté, ce qui, je pense, est le point fort qui m'a motivé à revenir chez XWiki.

Qu'en est-il du processus d'intégration ? A-t-il été facile ou difficile pour toi ?

Dans l'ensemble, le processus a été assez facile pour moi. L'équipe était accueillante et il était facile de collaborer avec elle. J'ai été reconnaissant de pouvoir compter sur eux pour m'aider à mieux comprendre la communauté Open Source et ce qu'elle signifie, car cela a certainement facilité mon processus d'intégration au sein de la communauté également.

Un café un mauvais jour et un bon mot de votre mentor, voilà ce qui peut transformer un stage dans une expérience formidable. Du moins pour moi, c'est ce qui s'est passé.

20190807163403-6137fb88-me.jpg

Gabriel lors de la fête du 15e anniversaire d'XWiki


Et qu'en est-il des tâches auxquelles tu as travaillé ? À quel point les as-tu trouvées stimulantes ?

Pour la plupart, j'ai travaillé sur des applications payantes, en corrigeant des bugs, etc. Je dois admettre que s'il était intéressant de rencontrer autant de cas d'utilisation différents, cela devenait aussi parfois frustrant. En tant que stagiaire, il faut du temps pour apprendre à faire les choses, il ne faut donc pas s'attendre à comprendre comment fonctionne un projet auquel les autres ont participé pendant dix ans. Je ne pense pas que les capacités d'un stagiaire devraient être mesurées par le temps passé à apprendre un produit dans son ensemble. Pour moi, il s'agit de voir le potentiel d'une personne, de voir jusqu'où elle peut se développer et de la guider dans la bonne direction. 

Il ne s'agit pas vraiment de la destination, mais du voyage qui consiste à me développer et à apprendre de nouvelles choses.

Et j'ai vraiment senti que cela pouvait être appliqué à mon expérience de stage. XWiki est un logiciel complexe, donc l'apprentissage de ses tenants et aboutissants prend du temps. Et en plus de cela, il faut développer et résoudre des tâches ? Cela demande des efforts et de l'expérience. Je n'ai jamais trop réfléchi au temps qu'il me faut pour apprendre les ficelles du métier, tant que je prends mon temps et que je comprends le fonctionnement du logiciel pour être sûr de pouvoir résoudre correctement les tâches qui me sont confiées. 

Ma devise tout au long du stage a été que ce n'est pas seulement l'entreprise qui compte, mais aussi les valeurs, la communauté et mon évolution personnelle.

Impressions sur l'Open Source

Avant XWiki, l'Open Source était-il un sujet qui t'intéressait ?

Oui, je connaissais et j'utilisais déjà des logiciels à source ouverte avant XWiki. Pour moi, l'Open Source a commencé avec Linux, dont je suis passionné et que j'utilise au quotidien. J'ai également basé ma thèse de licence sur ce concept et j'ai construit un réseau de médias sociaux Open Source. En fait, j'ai essayé de faire la transition vers l'Open Source et vers des logiciels axés sur la protection des données des utilisateurs et le maintien de la vie privée. C'est aussi l'une des raisons pour lesquelles j'utilise volontiers CryptPad, que j'ai découvert après avoir rejoint XWiki, pour stocker des documents, sachant que toutes mes données sont en sécurité.

Tu apprécies évidemment l'Open Source, alors quelle est la valeur qui y est liée et à laquelle tu t'identifies le plus ?

Hmm... la liberté de choix, je dirais. Les logiciels propriétaires impliquent toujours un prix et vous ne pouvez jamais être sûr qu'ils protègent à 100% les données personnelles. Les logiciels à source ouverte, par contre, peuvent être plus difficiles à configurer, mais ils sont aussi plus gratifiants parce que vous pouvez y ajouter les fonctionnalités dont vous avez besoin. C'est aussi plus sûr parce que vous pouvez examiner et lire le code que vous utilisez. Comme le dit une de mes citations favorites : "En Dieu nous avons confiance, le reste nous le testons". Sans oublier que c'est gratuit et que tout le monde peut en profiter.

Les paroles n'ont pas de valeur, montrez-moi le code. - Linus Torvalds

Revenir en tant que XWikier à plein temps

Pourquoi as-tu décidé de revenir chez XWiki en tant qu'employé à plein temps ?

Je me suis sentie à l'aise au sein de l'équipe pendant mon stage et je savais que ce serait la même chose à mon retour, ce que j'ai pensé faire après avoir fini de soumettre ma thèse de licence. J'ai également réalisé qu'XWiki est un environnement où je peux grandir et apprendre de nouvelles choses, tout en acquérant de l'expérience dans le domaine de l'Open Source et en continuant à contribuer à la communauté.

Devenir un employé d'XWiki est l'une des premières mesures que je prends pour contribuer à la communauté Open Source.

Gabriel-and-the-team.JPG

Gabriel avec une partie de l'équipe, en randonnée sur le pic Toaca à Ceahlau

As-tu l'impression que quelque chose a changé après cela dans ta façon de voir ou de faire les choses ?

Certaines choses ont définitivement changé après mon retour, mais je pense que c'est normal quand on passe de stagiaire à employé à plein temps. En tant que stagiaire, j'ai été supervisé et aidé à chaque étape parce que j'avais besoin d'apprendre comment les choses étaient faites. Maintenant, en tant qu'employé à temps plein, je peux être mon propre superviseur parce que j'ai prouvé que je pouvais me débrouiller seul et gérer mon travail. Mais cela signifie aussi que j'ai plus de responsabilités et que mes tâches sont plus complexes. J'ai également changé d'équipe et je fais maintenant partie de l'équipe des clients, ce qui implique un travail direct sur les projets des clients, donc je dois en quelque sorte réapprendre les ficelles du métier en découvrant comment faire des tâches que j'ai déjà effectuées auparavant mais pour d'autres cas d'utilisation plus compliqués. 

À quoi ressemble le travail de développeur web chez XWiki ?

C'est un peu un défi, je dirais. En travaillant sur XWiki, je suis toujours confronté à de nouvelles tâches qui m'aident à l'analyser, à le découvrir et à en apprendre davantage sur lui, en tant que produit Open Source. Depuis mon stage, j'ai aussi réalisé de plus en plus l'importance de la communauté Open Source. C'est pourquoi je suis aussi devenu beaucoup plus actif sur le forum XWiki.org et j'ai pris l'habitude d'y participer à des discussions. Je commence généralement ma journée en lisant le forum, en me tenant au courant des nouveautés qui s'y trouvent, et ce n'est qu'ensuite que je passe aux nouvelles internes de l'entreprise, en vérifiant les tâches et en organisant ma journée.

La communauté ne s'arrête pas à XWiki, mais à tous ceux qui utilisent des outils que nous utilisons également à l'intérieur d'XWiki. Certains d'entre eux sont des développeurs expérimentés avec lesquels vous pouvez vous mettre en réseau, discuter et recevoir de précieux commentaires.

Une chose que j'apprécie dans mon travail sur XWiki, c'est la possibilité d'utiliser de nombreux autres outils et technologies qui sont largement répandus et qui constituent des cas d'utilisation intéressants. Je préfère les outils personnalisables qui demandent plus de temps pour devenir fonctionnels, mais qui sont beaucoup plus faciles à utiliser et à contrôler.

Si vous rencontriez une personne par hasard lors d'un verre et que vous mentionniez que vous utilisez un logiciel Open Source, je suis presque sûr que vous trouverez un point d'intérêt commun et que vous aurez des conversations intéressantes à ce sujet.

Leçons tirées

Quelle est, selon toi, la leçon la plus précieuse que tu aies apprise pendant ton stage chez XWiki, jusqu'à présent ?

Certainement de réfléchir à deux fois (ou juste plusieurs fois) avant de faire quelque chose, comme un commit sur la plateforme. J'ai aussi réalisé que la communauté est plus importante par rapport à ce que l'on pense. Il peut être difficile de trouver ce qui doit être implémenté dans le produit et comment l'étendre pour répondre aux besoins des utilisateurs, mais quand il s'agit d'Open Source, la communauté rend les choses un peu plus faciles. Elle peut être un facteur qui aide non seulement à trouver l'orientation du produit mais aussi l'équilibre entre la société et les souhaits des utilisateurs. En fin de compte, c'est la communauté qui peut offrir la portée de votre projet en vous donnant un retour d'information et en vous disant ce qu'elle attend du produit. 

L'expérience XWiki

Enfin, si tu devais décrire ton expérience XWiki en un mot, ce serait quoi ?

Un défi.

XWiki est un défi à relever. D'une part, on a un produit complexe sur lequel le développement est effectué et, d'autre part, les tâches sont effectuées différemment, même si les cas d'utilisation peuvent être similaires ou, parfois, même identiques.

d961ed18-d5f3-4b95-bee8-90a2510a73e1.jpeg

Articles similaires :