Octobre 25, 2022
La star du mois Jakub Bis nous parle de la façon dont 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 de Pologne. J’ai étudié l’informatique à Cracovie et j’ai passé du temps à y travailler après avoir obtenu mon diplôme.
J’ai toujours détesté les hivers et le froid, alors 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. Alors, j’ai commencé à chercher ce type d’emplois et j’ai finalement rejoint OTGS en 2016. La même année, j’ai déménagé 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 d’îles tropicales, alors vivre aux Philippines est comme un rêve devenu réalité pour moi. Actuellement, je vis dans une ville assez grande appelée Cebu au centre des Philippines. Une heure ou deux de conduite, c’est tout ce qui me sépare 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édia scandinave, où j’ai eu l’opportunité de travailler sur un site d’actualités norvégien populaire. C’était une excellente occasion d’apprendre sur les performances, la scalabilité et d’autres aspects des logiciels modernes.
L’emploi que j’avais directement avant OTGS était également très intéressant. Là, j’ai rencontré et travaillé avec mon collègue d’équipe 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 aussi eu des contacts avec d’autres technologies, surtout 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 en fait tendance à exprimer mon aversion pour cela ! 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 développer des plugins WordPress diffère des applications régulières. Pendant un moment, j’ai même pensé que je devrais commencer à chercher un nouvel emploi ! :) Heureusement, j’ai pu développer rapidement mes compétences, ce qui m’a aussi 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 d’abonnement. J’ai beaucoup apprécié, car l’équipe Système peut implémenter toutes les technologies dont elle a besoin et n’est pas limitée à utiliser uniquement des plugins WordPress. C’était aussi une excellente opportunité 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 WPML les plus spectaculaires : 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 significatif. Je pense que c’était le plus grand défi que j’ai affronté 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 la façon dont nous avons grandi au fil des années. Alors que nos compétences en tant qu’équipe se sont développées, la qualité de notre code et le processus de test aussi. Il n’y a pas beaucoup d’années, 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 toutes ces années, les membres de notre équipe ont toujours tout donné. Nous avons pu créer un produit stable et maintenable qui peut être publié sans crainte et préparations extensives.
En raison des différences entre les fuseaux horaires, je commence ma journée de travail 6 heures avant mes coéquipiers. Quand Bruce Pearson faisait encore partie de l’équipe, nous deux avions les mêmes heures de travail. Mais maintenant, je suis seul la plupart de la journée. Cela a 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 habituellement mes meilleurs résultats. Au moment où je rejoins une réunion quotidienne, j’ai déjà accompli quelque chose de significatif. 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 nous obligent à discuter de différents sujets. Ce type de jours, je prends habituellement une pause déjeuner plus longue et je vais à la salle de sport ou à la piscine. Cela m’aide à réinitialiser mon esprit et à entrer dans la soirée avec un état d’esprit frais.
Sur cette note, j’adore vraiment qu’ici aux Philippines, j’aie une piscine dans mon immeuble et que je puisse simplement prendre l’ascenseur quand j’ai besoin de me détendre. Si vous vivez en Pologne, c’est impensable (enfin, au moins pour quiconque n’est pas extrêmement 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 en fait que mes coéquipiers ne soient pas en ligne pendant mes heures matinales. Je n’ai pas besoin de continuer à vérifier les e-mails ou les messages Mattermost.
Je compte 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 je ressentais il y a quelque temps, et je peux dire avec bonheur que je suis à nouveau fasciné par la programmation. J’ai vraiment du plaisir à résoudre des puzzles 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 habituellement 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 antiques.
J’aime aussi prendre mon scooter et me promener, surtout parce que les routes à l’extérieur de la ville sont très pittoresques.
J’ai commencé ma carrière en tant que freelance, alors 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 faire cela, je devais trouver un emploi entièrement à distance. Heureusement, je suis tombé sur une annonce d’emploi OnTheGoSystems et j’ai décidé de postuler.
Mon poste à distance me permet de vivre aux Philippines, mais ce qui est aussi important, c’est qu’il me permet de retourner en Pologne chaque fois que j’en ai besoin. C’est formidable parce que je peux rester en contact avec ma famille et mes amis. J’ai aussi redécouvert à quel point les étés européens peuvent être formidables, alors je prévois de passer chaque prochaine vacation là-bas.
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 les pays voisins comme Taïwan, le Vietnam, Singapour et beaucoup d’autres, ce qui serait difficile et coûteux si j’étais basé en Europe. Je ne peux pas imaginer retourner au bureau maintenant !
Êtes-vous intéressé par le travail au sein d’une équipe distribuée mondialement qui encourage la croissance et l’avancement ? Êtes-vous prêt à exploiter la puissance de la technologie pour un avenir meilleur ?