Octobre 25, 2022
L’Étoile du Mois Jakub Bis nous raconte comment vivre aux Philippines est un rêve devenu réalité, ses sentiments initiaux envers WordPress, et pourquoi il ne peut pas imaginer retourner au bureau.
Je suis un développeur de logiciels originaire de Pologne. J’ai étudié l’informatique à Cracovie et j’y ai travaillé quelque temps après avoir obtenu mon diplôme.
J’ai toujours détesté les hivers et le froid, donc il ne m’a pas fallu longtemps pour commencer à rêver de déménager vers un climat plus chaud. À un moment donné, j’ai réalisé qu’en tant que programmeur, je pouvais travailler à distance depuis pratiquement n’importe quel endroit. J’ai donc commencé à chercher ce type d’emplois et j’ai finalement rejoint OTGS en 2016. La même année, je suis parti aux Philippines, où je vis encore aujourd’hui.
J’ai grandi loin de toute mer et j’ai toujours été fasciné par tous les endroits tropicaux insulaires, donc vivre aux Philippines est comme un rêve devenu réalité pour moi. Actuellement, je vis dans une assez grande ville appelée Cebu au centre des Philippines. Une heure ou deux de conduite me séparent de plages magnifiques, de petites îles vierges et de cascades.
Au début, j’ai tenté ma chance en tant que freelance. Plus tard, j’ai rejoint quelques petites entreprises de logiciels et j’ai finalement travaillé pour deux plus grandes.
J’apprécie particulièrement le temps que j’ai passé dans un grand groupe médiatique scandinave, où j’ai eu l’opportunité de travailler sur un site d’actualités norvégien populaire. C’était une excellente occasion d’en apprendre davantage sur la performance, l’évolutivité et d’autres aspects des logiciels modernes.
Le poste que j’occupais juste avant OTGS était également très intéressant. Là-bas, j’ai rencontré et travaillé avec mon collègue actuel, Greg. Après avoir rejoint OTGS, je l’ai convaincu de venir avec moi.
Dans le passé, je programmais principalement en PHP et JS, mais j’ai également eu des contacts avec d’autres technologies, en particulier dans les entreprises pour lesquelles j’ai travaillé juste avant de rejoindre OTGS. Ce qui est assez drôle, c’est qu’avant OTGS, je n’avais aucune expérience avec WordPress – j’avais même tendance à exprimer mon aversion pour lui ! Il s’avère que j’avais tort, et WordPress est omniprésent partout de nos jours.
Dès le premier jour, j’ai fait partie de l’équipe de développement de notre plugin WPML (WordPress Multilingual).
Quand j’ai rejoint l’équipe, ma première tâche était d’optimiser et d’améliorer les performances du plugin WPML String Translation. Ce fut un long voyage qui a nécessité beaucoup de travail. Nous avons essayé de nombreuses approches différentes avant de finalement avoir l’idée de générer des fichiers de traduction personnalisés (MO).
Je serai le premier à admettre que cette première tâche n’était pas la plus facile pour moi. En raison de mon manque d’expérience avec WordPress à l’époque, je ne voyais pas l’ensemble du tableau et j’ai appris que le développement de plugins WordPress diffère des applications ordinaires. Pendant un moment, j’ai même pensé que je devrais commencer à chercher un nouveau travail ! :) Heureusement, j’ai pu développer rapidement mes compétences, ce qui m’a également fait me sentir mieux concernant mes tâches suivantes.
Depuis lors, j’ai eu la chance de travailler sur le site WPML.org, principalement sur le système de paiement des abonnements. J’ai beaucoup apprécié cela, car l’équipe Système peut implémenter toutes les technologies dont elle a besoin et n’est pas limitée à l’utilisation de plugins WordPress uniquement. C’était également une excellente occasion de rencontrer l’équipe Système et de collaborer étroitement avec elle.
Récemment, notre équipe a travaillé en étroite collaboration avec l’équipe de l’Éditeur de traduction avancé (ATE) sur l’une des fonctionnalités les plus spectaculaires de WPML : la traduction automatique. Je crois vraiment que c’est la fonctionnalité la plus précieuse que nous ayons ajoutée ces dernières années. Néanmoins, c’était définitivement un défi à livrer. Au début, nous avons sous-estimé la portée et la complexité technique du projet, ce qui a entraîné un retard assez important. Je pense que c’était le plus grand défi auquel j’ai été confronté depuis que j’ai commencé et que j’ai été chargé de travailler sur String Translation de WPML.
Dans l’ensemble, je suis vraiment impressionné par notre croissance au fil des ans. À mesure que nos compétences en tant qu’équipe se sont développées, la qualité de notre code et le processus de test se sont également améliorés. Il n’y a pas si longtemps, nous étions une équipe beaucoup plus petite et avant chaque version, nous devions impliquer l’équipe de Soutien dans le processus de test. Heureusement, tout au long de ces années, les membres de notre équipe ont toujours donné le meilleur d’eux-mêmes. Nous avons pu créer un produit stable et maintenable qui peut être publié sans crainte et sans préparations extensives.
En raison des différences de fuseaux horaires, je commence ma journée de travail 6 heures avant les membres de mon équipe. Quand Bruce Pearson faisait encore partie de l’équipe, nous avions tous les deux les mêmes heures de travail. Mais maintenant, je suis seul pendant la majeure partie de la journée. Cela présente des avantages et des inconvénients.
La meilleure chose à ce sujet est le fait que j’ai quelques heures de travail ininterrompu où je peux me concentrer pleinement sur l’écriture de code. Pendant ce temps, je livre généralement mes meilleurs résultats. Au moment où je rejoins une réunion quotidienne, j’ai déjà accompli quelque chose d’important. C’est un sentiment formidable.
Bien sûr, il y a aussi un inconvénient – je n’ai que quelques heures de contact avec mes collègues. Parfois, je dois rester plus longtemps, surtout si nous travaillons sur des projets qui nécessitent de discuter de différents sujets. Lors de ce type de journées, je prends généralement une pause déjeuner plus longue et je vais à la salle de sport ou à la piscine. Cela m’aide à réinitialiser mon esprit et à aborder la soirée avec une mentalité fraîche.
À ce propos, j’adore qu’ici aux Philippines, j’ai une piscine dans mon immeuble et je peux simplement prendre l’ascenseur quand j’ai besoin de me détendre. Si vous vivez en Pologne, c’est impensable (enfin, du moins pour quiconque n’est pas immensément riche !)
Pour être honnête, c’est un problème non trivial, et il m’a fallu du temps pour le résoudre ! Tout d’abord, cela aide vraiment que mes coéquipiers ne soient pas en ligne pendant mes heures du matin. Je n’ai pas besoin de vérifier constamment les e-mails ou les messages Mattermost.
Je m’appuie fortement sur l’application RescueTime, qui bloque les sites distrayants. Plus important encore, j’ai pu identifier et surmonter certains signes d’épuisement professionnel que j’éprouvais il y a quelque temps, et je peux dire avec joie que je suis à nouveau fasciné par la programmation. Je m’amuse vraiment à résoudre des énigmes et à concevoir des classes et des composants. Quand votre travail n’est pas une corvée mais quelque chose que vous aimez faire, il est beaucoup plus facile de se concentrer dessus.
Après le travail, je lis généralement des livres sur l’histoire ou je regarde des vidéos sur des chaînes YouTube dédiées au sujet. C’est incroyable combien de contenu précieux vous pouvez obtenir gratuitement de nos jours ! L’histoire est ma grande passion – elle peut être comparée à mon amour pour la programmation. Je suis particulièrement fasciné par les Romains de l’Antiquité.
J’aime aussi prendre mon scooter et me promener, surtout parce que les routes en dehors de la ville sont très pittoresques.
J’ai commencé ma carrière en tant que freelance, donc l’idée du travail à distance ne m’était pas inconnue. Après avoir travaillé dans un bureau pendant quelques années, je voulais émigrer en Asie du Sud-Est. Pour ce faire, je devais trouver un emploi entièrement à distance. Heureusement, je suis tombé sur une annonce d’emploi d’OnTheGoSystems et j’ai décidé de postuler.
Mon poste à distance me permet de vivre aux Philippines, mais ce qui est également important, c’est qu’il me permet de revenir en Pologne quand j’en ai besoin. C’est génial car je peux rester en contact avec ma famille et mes amis. J’ai également redécouvert à quel point les étés européens peuvent être agréables, donc je prévois d’y passer toutes mes prochaines vacances.
Le travail à distance me donne une grande liberté d’aller où je veux et de rester plus longtemps qu’un touriste typique. J’ai eu la chance d’explorer des pays voisins comme Taïwan, le Vietnam, Singapour et bien d’autres, ce qui serait difficile et coûteux si j’étais basé en Europe. Je ne peux pas imaginer retourner au bureau maintenant !
Vous souhaitez travailler au sein d’une équipe répartie dans le monde entier qui encourage la croissance et l’avancement ? Êtes-vous prêt à exploiter la puissance de la technologie pour un avenir meilleur ?