Fermer

décembre 16, 2025

Le parcours de Joshua avec OpenEdge | Progrès

Le parcours de Joshua avec OpenEdge | Progrès


Joshua, développeur de logiciels de 29 ans chez FDM4démontre le pouvoir de la passion et de l’adaptabilité dans le développement d’applications d’entreprise. Fort d’une solide expérience en technologie et d’un vif enthousiasme pour la résolution de problèmes, Joshua s’épanouit dans la création de solutions percutantes en utilisant les Plateforme Progress OpenEdge.

Premières ambitions et changement de carrière

L’histoire de Joshua commence à l’Université du Nevada, à Las Vegas, où son rêve initial était de développer des jeux vidéo. « Je voulais créer des jeux vidéo, mais j’ai trouvé le secteur très compétitif, alors je me suis tourné vers le développement Web. Ce qui est également compétitif, mais il y a plus d’opportunités. » Ces opportunités l’ont conduit chez FDM4, un partenaire Progress de premier plan spécialisé dans les logiciels ERP intégrés, de décoration de produits, de gestion d’entrepôt, de commerce électronique et de CRM pour les secteurs de l’habillement et des biens durables.

Premiers pas avec OpenEdge

Joshua n’avait aucune expérience du développement OpenEdge avant de rejoindre FDM4. Il a été initié à la langue sur le tas et a passé ses premiers mois à s’entraîner et à s’adapter à la langue.

Ses premières impressions sur OpenEdge mettent en évidence sa double nature : « Au début, c’est surprenant car c’est à la fois un langage de base de données et un langage de programmation. Il était facile à maîtriser en raison de la syntaxe, surtout si vous avez une expérience préalable en programmation. »

La vie quotidienne en tant que développeur OpenEdge

Le rôle de Joshua a évolué au cours de ses cinq années chez FDM4. « Au début, il s’agissait de corriger des bugs, mais maintenant je travaille sur une nouvelle interface utilisateur pour l’entreprise : gestion des stocks, traitement des commandes, pages Web, tout, du traitement des commandes, de l’entreposage à la facturation. »

Lorsqu’il s’agit d’apprendre sur le tas, il attribue les ressources de l’entreprise et le travail collaboratif : « Il y a déjà une tonne de structure dans la façon dont nous utilisons OpenEdge, donc après 2 à 3 semaines de formation pour voir ce que font les différentes parties de l’application, j’ai pu commencer à développer avec OpenEdge.

Comparaison des langues et ce qui rend OpenEdge unique

« À l’école, c’était C++ et Java. À FDM4, j’apprenais JavaScript et Progress OpenEdge. OpenEdge est différent. C’est très anglais et verbeux, mais j’aime ça. C’est fortement typé, ce qui est bien, surtout quand on travaille avec des données. »

Lorsqu’on lui demande ce qu’il aime le plus à propos d’OpenEdge, Joshua répond : « J’aime le fait que les données de la base de données soient très accessibles, comme la programmation avec une base de données sans avoir à utiliser SQL ou quelque chose de similaire. J’aime aussi le support Web de Progress. Ils facilitent grandement la création de requêtes et l’interprétation des réponses des clients. Il existe également une bibliothèque solide et bien documentée d’objets et de méthodes OpenEdge. »

Il souligne le lien étroit entre le langage et sa base de données : « Je pense que c’est le couplage entre la base de données et le langage lui-même. Je n’ai jamais programmé quelque chose comme ça, mais cela rend très facile le travail avec les données et la compréhension du langage. Surtout au niveau de la syntaxe. »

« Avec quelque chose comme SQL, il est enseigné séparément. Vous devrez apprendre un langage de programmation et un langage de base de données. Ainsi, lorsqu’ils sont combinés, vous apprenez les langages de programmation tout en gardant à l’esprit les principes des bases de données. « 

Conseils aux nouveaux développeurs et regard vers l’avenir

Lorsqu’on lui demande conseil à ceux qui débutent avec OpenEdge, il répond : « Je dirais d’être ouvert d’esprit et de prendre votre temps pour apprendre. Il existe de nombreuses industries qui utilisent OpenEdge dans le monde, offrant de nombreuses opportunités et une carrière stable. »

La modernisation et l’expérience utilisateur sont en tête des priorités de Joshua : « J’aime le développement Web. Surtout l’interface utilisateur. J’ai travaillé sur de nombreux projets d’interface utilisateur et modernisé les écrans pour FDM4 avec Progress. »

Intéressé à faire un voyage similaire à Joshua ? Devenez développeur OpenEdge dès aujourd’hui !




Source link