Fermer

mai 10, 2025

Journey d’un développeur avec Progress OpenEdge

Journey d’un développeur avec Progress OpenEdge


Griffin Davies est passé d’un curieux joueur en un résolveur de problèmes du monde réel après avoir appris le langage de programmation OpenEdge OpenEdge, créant des applications pratiques et critiques.

Dans ce projecteur de développeur, nous nous concentrons sur Griffin Davies, un ingénieur logiciel de 23 ans de Warren, MI, dont le voyage avec le développement OpenEdge est une histoire inspirante de découverte, d’apprentissage et de croissance. Il offre également des informations précieuses sur la façon dont les nouveaux développeurs peuvent trouver leur place dans l’écosystème OpenEdge.

Une passion déclenchée par le jeu

La passion de Griffin pour la technologie a déclenché dès la huitième année, enflammée par une passerelle familière et relatable – des jeux Video. Ce qui a commencé comme un passe-temps exécutant les serveurs Minecraft s’est rapidement transformé en une fascination pour le côté technique de l’informatique, de la configuration des serveurs à la gestion des performances et à l’écriture de scripts simples. Cette curiosité a évolué en un intérêt plus profond pour la programmation, en commençant par Java. C’était sa première langue, qu’il a apprise au cours de sa dernière année de lycée. Il a ensuite commencé à ramasser des langues plus petites en cours de route, continuant à étendre ses compétences.

Cet intérêt croissant a finalement conduit Griffin à poursuivre un diplôme en informatique. «Ce fut un voyage fou et fou», dit-il, alimenté par la curiosité, l’apprentissage pratique et une passion pour résoudre des problèmes réels grâce à la technologie.

De l’apprentissage à la tête

La passion de Griffin pour la programmation a pris un détour précoce et percutant par l’enseignement. En 2021, il a rejoint Icode, une franchise nationale axée sur l’enseignement aux enfants à coder. L’emplacement de sa région venait de s’ouvrir et Griffin faisait partie de l’équipe fondamentale d’instructeurs aidant à faire décoller le programme.

«Nous avons en quelque sorte tout compris ensemble – comment enseigner, ce qui a le mieux fonctionné et comment garder les enfants engagés», explique Griffin. «C’était très amusant et vraiment enrichissant.»

À
icodeGriffin a enseigné aux étudiants allant de trois ans jusqu’à trois ans jusqu’à des lycéens. Des fondamentaux de programmation de base à la logique plus avancée, le rôle l’a aidé à approfondir sa propre compréhension du code tout en apprenant à expliquer les concepts techniques de manière simple et claire. Même alors qu’il passait à son prochain chapitre, il a continué à travailler à temps partiel chez Icode tout en commençant un nouveau voyage avec progrès.

«En fait, j’ai pu dire à certains de mes collègues chez ICODE sur les progrès lorsque j’ai commencé à l’apprendre», dit-il. «Je me souviens avoir pensé:« C’est une langue vraiment accessible. Je n’avais rien vu de tel auparavant.

Découvrir les progrès OpenEdge

C’est lors d’un stage que Griffin a été présenté pour la première fois au
Plateforme d’ouverture de progression. Il n’avait pas rencontré ABL (langage commercial avancé) dans ses cours, mais s’est rapidement développé pour l’apprécier. L’expérience a ouvert ses yeux sur la façon dont la plate-forme prend en charge le développement d’applications du monde réel et fournit aux outils que les développeurs doivent résoudre des problèmes commerciaux complexes.

Aujourd’hui, avec deux ans d’expérience OpenEdge, Griffin continue de s’appuyer sur ses connaissances, en travaillant avec des systèmes qui ont un impact sur les utilisateurs et les entreprises réels. Cette opportunité d’apprentissage est finalement devenue un emploi à temps plein avec l’estampage du prestige. Actuellement ingénieur logiciel de l’entreprise, son histoire est un puissant exemple de la façon dont les bons outils, le mentorat et les opportunités peuvent permettre à la prochaine génération de développeurs de prospérer dans le monde de l’entreprise.

Une journée dans la vie d’un développeur OpenEdge

Griffin porte de nombreux chapeaux dans son rôle – en tant que seule personne informatique de son entreprise, chaque jour apporte un mélange de responsabilités qui vont bien au-delà du codage. Du dépannage des problèmes de connectivité à la garantie des systèmes, il est la ressource technique incontournable de l’ensemble de l’organisation. Mais sa véritable passion réside dans la façon dont il utilise les capacités OpenEdge de progression pour stimuler l’efficacité et faciliter la vie de ses collègues.

Une partie importante de la journée de Griffin est axée sur les rapports. Il construit, personnalise et conserve des rapports qui aident les services de l’entreprise à rester informés et à fonctionner efficacement. «Je m’assois avec des collègues et je comprends comment je peux rationaliser ce qu’ils font», dit-il.

En dehors des tâches quotidiennes de l’informatique et des rapports, Griffin prend également des projets de développement plus importants, comme la conception de nouveaux menus, la construction de systèmes backend ou l’optimisation des outils existants. À l’heure actuelle, lui et son équipe sont dans un peu un modèle de détente alors qu’ils se préparent pour leur prochain grand objectif: moderniser leur environnement OpenEdge et passer aux dernières technologies de progrès. Griffin est impatient de la prochaine étape. «J’ai enfin les outils pour apporter des changements significatifs – et je suis ravi de les utiliser.»

Projets du monde réel: l’expérience OpenEdge de Griffin

Griffin a utilisé la plate-forme OpenEdge pour créer un système de gestion d’actifs pour son école. Le projet consistait à suivre les actifs, à les attribuer à des emplacements et à gérer les caisses. «J’ai créé un système où je pouvais saisir différents actifs, y compris les numéros de série et les adresses MAC, puis la configuration d’un système de caisse», explique Griffin.

En utilisant OpenEdge ABL (Advanced Business Language), Griffin a développé un système qui ne suit pas les actifs mais qui a également généré des formulaires PDF et facilité l’enregistrement et les workflows de départ. «J’ai pu créer un système interactif complet pour l’enregistrement et les actifs», ajoute-t-il.

Griffin souligne comment la plate-forme OpenEdge rationalise la gestion de la base de données, qui a été l’un des aspects clés qu’il a appréciés: «Je n’ai pas encore rencontré une langue que j’apprécie qui me donne une telle facilité de connexion à la base de données. Et je n’ai pas besoin de faire des étapes supplémentaires; « Eh bien, j’ai besoin de tirer cette bibliothèque et de faire toutes ces autres étapes. » C’est juste là.

Il apprécie également la façon dont la plate-forme permet aux développeurs de travailler dans une interface tout-en-un. «Je peux faire un script et il peut gérer la base de données, les éléments visuels et certains des back-end dans une seule interaction, sans avoir à tirer tous ces différents fichiers et systèmes. C’est ma fonction numéro un», explique Griffin.

Le projet pratique a non seulement renforcé les compétences techniques de Griffin, mais a également montré comment la plate-forme peut être exploitée pour créer des applications critiques sur lesquelles les entreprises s’appuient pour la haute disponibilité, l’évolutivité et les performances.

Griffin valorise également la flexibilité OpenEdge, offerte par différentes interfaces: « J’apprécie vraiment comment je peux avoir plusieurs façons d’y accéder. » Cette capacité, ainsi que son intégration de la gestion des bases de données et des processus backend, ont encore cimenté sa vision positive de l’outil comme un outil qui prend en charge des solutions efficaces et évolutives.

En entreprenant un tel projet, Griffin a non seulement solidifié sa compréhension des capacités OpenEdge, mais a également connu de première main comment la plate-forme peut permettre aux développeurs de créer des solutions significatives.

Embrasser le processus d’apprentissage: briser les choses et apprendre des erreurs

Comme l’explique l’expérience de Griffin, l’un des aspects les plus précieux de la travail avec la plate-forme OpenEdge: l’apprentissage en faisant. Cela signifie ne pas avoir peur de briser les choses. « N’ayez pas peur de le casser », conseille Griffin. «J’ai cassé une multitude de choses, mais la partie importante est que j’ai appris à le remettre ensemble.» Ce type d’approche est crucial pour les développeurs à toutes les étapes de leur carrière. Dans un paysage technologique en constante évolution, l’échec est une partie inévitable du processus d’apprentissage.

Pour les jeunes développeurs, la clé est de créer un environnement où ils peuvent expérimenter, faire des erreurs et apprendre d’eux sans crainte de jugement. Dans de nombreux contextes éducatifs, l’échec est souvent considéré comme quelque chose à éviter, mais dans le monde du développement, c’est une partie essentielle du voyage. Comme le dit Griffin, «la partie importante est que j’ai appris à le remettre en place», mettant en évidence la valeur de la persévérance et de la résolution de problèmes lorsque les choses ne se déroulent pas comme prévu.

Élargir les compétences OpenEdge grâce à la formation et à la certification

Maintenant, pour aider Griffin à obtenir plus d’informations et d’éducation avec les fonctionnalités OpenEdge, il prend actuellement notre OpenEdge de base
Path d’apprentissage des développeurs et pack d’examen de certification,qui comprend huit cours de formation à votre rythme et cinq examens d’évaluation. Ce contenu aide Griffin à développer ses compétences en développement OpenEdge.

Griffin se fraye un chemin à travers la formation, et il peut combler les lacunes restantes avec
ABLcorriger les idées fausses et apprendre les meilleures pratiques et les nouvelles fonctionnalités de la langue.

Comme le dit Griffin lui-même: «Je suis ravi de continuer à essayer d’en savoir plus au fur et à mesure que je progresse.» Le voyage d’un développeur n’est jamais vraiment terminé. Il y a toujours quelque chose de nouveau à apprendre et de nouveaux défis à relever. Que vous commenciez simplement votre carrière ou que vous cherchiez à étendre vos connaissances, OpenEdge Development offre un monde d’opportunités pour les développeurs qui sont prêts à plonger et à explorer.

Vous envisagez de devenir un développeur backend pour travailler pour des entreprises percutantes? Vous cherchez à créer vos propres applications commerciales? Suivez notre formation gratuite et soyez certifié! Obtenez plus sur notre
page de développeur.




Source link