Dans mon précédent post, j’ai décrit ce que j’ai appris lors de mon premier emploi de programmation freelance et comment, même à l’époque, j’ai appliqué les idées de B. Tracy : être proactif, devenir indispensable, créer de la valeur et toujours aller plus loin.
Il serait probablement juste de dire qu’en dehors de WordPress, j’étais surtout intéressé par CodeIgniter, un framework MVC très populaire à l’époque. L’architecture MVC en programmation faisait ses premiers pas, tout comme les premiers frameworks émergeaient. J’ai pratiqué les techniques décrites en copiant les fonctions de CodeIgniter et en les mémorisant de mon cahier pour mieux les comprendre.
J’utilisais la page smaizys.lt pour mon développement professionnel, en consacrant une section aux clients potentiels pour me recruter et en listant mes compétences à l’époque. Imaginez ma surprise lorsque, avant de commencer ma première année d’université, j’ai reçu un e-mail de mon mentor actuel, Audrius Lučiūnas. “Seriez-vous intéressé à travailler pour moi ?” demanda-t-il.

Oui, c’était le moment où les défis de la vie et les peurs se profilaient : une nouvelle ville, une université et, en juillet, une offre d’emploi fantastique – un véritable contrat de travail avec un salaire décent de 800 LTL net, qui me semblait astronomique à l’époque – pour un poste de développeur PHP.
Travailler avec un vrai programmeur était une expérience totalement nouvelle. J’éprouvais un immense respect et une crainte mêlée à un certain niveau de peur. C’était différent d’être freelance, où personne d’autre ne voit votre code. Au début, j’avais honte de montrer mon code ; je voulais le rendre aussi bon que possible. Je passais en revue chaque ligne, testais de manière approfondie et ne le soumettais que pour révision lorsque j’étais sûr qu’il était sans défaut.
Audrius améliorait constamment le code et donnait des conseils, exigeant souvent une mise en œuvre ou une refonte. À ce stade de ma carrière, j’ai appris la valeur de la qualité. Écrire un mauvais code n’était pas acceptable ; il devait être affiné jusqu’à ce qu’il soit correct. J’ai réalisé que le faire correctement la première fois rendait le code plus facile à étendre et plus simple à long terme.
En essence, je dois cette valeur – la qualité – à Audrius, et c’est la fondation de notre entreprise PrestaRock et du travail que nous y faisons. C’est peut-être pourquoi je suis attentif aux détails et que je fais souvent des critiques sur de petites choses.
Même aujourd’hui, lorsque je rencontre Audrius lors de conférences ou lorsqu’il me rend visite, je dis et montre à mes employés : “Regardez, sans cette personne, il n’y aurait ni vous, ni moi, ni PrestaRock.” C’est une autre coïncidence qui a façonné le cours de ma vie.
De manière intéressante, mon premier emploi a commencé avec quelque chose d’autre que PrestaShop, qui était alors à la version 1.1 et utilisé par l’entreprise d’Audrius, mais avec un projet CodeIgniter pour un jeu de lentilles appelé laimekpremio.lt. Le système que j’ai construit gérait avec succès un trafic important, et nous sommes passés à travailler sur le principal magasin de commerce électronique avec PrestaShop, où j’ai développé des modules et des plugins simples basés sur des tâches prédéfinies.
Malheureusement, en tant que jeune timide, j’ai été confronté à un défi cet été-là lorsque mon ordinateur de bureau est tombé en panne. J’essaie de me rappeler si c’était dû aux changements de générations de RAM, mais j’ai dû attendre quelques semaines pour une pièce. Je me sentais terrible – c’était mon premier vrai emploi, et une telle malchance a frappé ! Comment aurais-je pu paraître devant mon employeur ? Ils penseraient que je trouvais des excuses et que je ne voulais pas travailler.
Mais malgré ce revers, mon collègue m’a attendu et m’a accueilli de retour après un congé sans solde. Même à cette époque, j’étais un garçon timide, craignant de décevoir à nouveau mon employeur, m’inquiétant de concilier travail avec les cours à l’université (surtout en première année) et finalement de démissionner. Voici le genre d’e-mail que j’ai écrit à l’époque :


En regardant maintenant en arrière, je réalise que j’étais un junior typique, incertain de ce que je voulais, effrayé, et abandonnant après à peine trois mois de travail. Mais cela devait peut-être être ainsi.
C’est drôle et étrange, mais ce passage de trois mois avec Audrius était le seul emploi régulier que j’ai jamais eu dans toute ma carrière. Aujourd’hui, je lui suis profondément reconnaissant et je le tiens en immense respect. Même maintenant, lorsqu’il me dit de l’interpeller de manière informelle, je ne peux pas m’y résoudre – ça ne me semble juste pas correct.
C’est l’un de ces moments où un collègue pourrait ne même pas réaliser l’impact qu’il a eu. En si peu de temps, Audrius a insufflé un état d’esprit de programmeur en moi, a posé les bases de ma carrière et a contribué indirectement à la création de PrestaRock – tout cela à partir d’un simple e-mail – d’une rencontre aléatoire dans la vie.
Je me souviens même comment Audrius est venu de Vilnius au quartier Šilainiai de Kaunas pour signer quelques documents et m’a emmené manger des kebabs. C’est drôle, mais c’est là que j’ai appris que Kaunas est aussi connue comme la “ville des kebabs”. Quelle introduction : une carrière, une ville, des compétences en programmation et mon premier aperçu de PrestaShop.
Dans les prochains posts, les choses deviendront encore plus intéressantes lorsque je discuterai enfin de ce qui a façonné PrestaRock – une entreprise fantastique qui prospère depuis dix ans et, j’ose le dire, abrite les meilleurs développeurs PrestaShop en Lituanie.
P. S. si vous êtes intéressé par la croissance de l’entreprise, l’IA et les outils engageants, suivez Audrius sur LinkedIn. Il se décrit lui-même comme un retraité de 38 ans, ce qui est certainement une belle réussite.
Nous sommes des professionnels du e-commerce et construisons des boutiques en ligne PrestaShop depuis 2008.
Aucune boutique en ligne n'est utile sans comprendre le business qui la sous-tend. Nous analysons les processus internes, définissons les profils clients, réalisons des recherches sur les concurrents et fixons des objectifs mesurables pour garantir le succès dans le monde omnicanal.
Chaque partie d'une boutique en ligne, des intégrations à la recherche et au paiement, doit fonctionner de manière transparente. Nos développeurs expérimentés garantissent un code rapide, évolutif et de haute qualité pour des performances optimales.
Des taux de conversion élevés sont atteints grâce à une architecture de l'information stratégique et un design exceptionnel. Notre expertise en UI/UX assure une connexion fluide entre votre entreprise et vos clients.
Le e-commerce est un système en constante évolution qui nécessite un support technique 24/7 et des temps de réponse rapides. Notre accord de support garantit un temps de réaction d'une heure pour les bugs critiques.