Direkt zum Inhalt

Werden Sie alleiniger Entwickler der Lab Management App der NCSU

Werden Sie alleiniger Entwickler der Lab Management App der NCSU

Im heutigen Maker-Profil stellen wir Jordan Boyle vor, Softwareentwickler und Business Engineer bei NC State UniversityHören Sie, wie er als alleiniger Entwickler die Labormanagementanwendung der Universität erstellte.

1. Was ist Ihr Bildungs- und Entwicklungshintergrund?

Ich habe meinen Bachelor in Wirtschaftsinformatik an der North Carolina State University gemacht.

Ich programmiere auf Taschenrechnern seit 7th Klasse. Ich habe in der High School und am College einige Kurse zum Programmieren belegt, aber vorher keine offizielle Programmiererfahrung Mendix.

Ich wurde als Praktikant bei NC State eingestellt. Ich war Teil des Prozesses, herauszufinden, ob wir etwas selbst programmieren oder es von der Stange nehmen wollten. Am Ende entschieden wir uns für Mendix und ich habe mich freiwillig gemeldet, der zuerst Mendix Entwickler an der NC State. Der Rest ist Geschichte.

2. Was war Ihre erste Reaktion, als Sie Mendix?

Unsere Kunden haben sehr unterschiedliche Bedürfnisse, aber ein gemeinsames Ziel. Keine Lösung passt sofort perfekt. Und die Lösungen von der Stange wären zu teuer und würden umfangreiche Anpassungen erfordern.

Wir begannen, uns verschiedene Plattformen anzuschauen und entschieden Mendix wäre am sinnvollsten, unsere eigene Lösung zu entwickeln.

Meine erste Reaktion auf Mendix war, dass ich nicht glauben kann, dass ich ganz alleine Apps entwickle! Als ich mit dem Team angefangen habe, Sachen für NC State zu entwickeln, ging es sehr schnell voran und ich habe die Dinge sehr schnell herausgefunden.

3. Was war das hilfreichste Lernen Mendix?

Ich nahm an den Online-Tutorials teil und Online Forum. Ich habe angefangen, aus Spaß Apps zu entwickeln, wie zum Beispiel einen Praktikanten-Projekt-Tracker und eine Song-Management-Anwendung. Ich habe mich mit der Plattform vertraut gemacht und dann begann das Projekt und ich wurde sehr schnell besser.

4. Was haben Sie mithilfe der Plattform erstellt? Auf welche App/welches Projekt sind Sie am meisten stolz?

Bisher haben wir zwei Anwendungen in Mendix. Der erste, REPORTER genannt, überwacht alle nicht kreditbezogenen Aktivitäten für NC State und alle erforderlichen Compliance-Schulungen.

Beispielsweise gibt es auf dem Campus Leute, die an Nuklearanlagen arbeiten und möglicherweise eine Strahlenschutzschulung benötigen. Diese App verfolgt und stellt sicher, dass sie alle Schulungen auf dem neuesten Stand haben, damit sie ihre Arbeit erledigen können. Sie ermöglicht auch die Kursanmeldung und andere Dinge.

Beispiel-Screenshot der Smart App

Die andere App heißt Lab Management und verfolgt die Ausrüstung und Nutzung von Laboren auf dem gesamten Campus. Die App verwaltet die Abrechnung und Schulung von Personen, die vor der Verwendung der Ausrüstung geschult werden müssen.

Die App kann bestätigen ob sie geschult wurden und wenn nicht, haben sie die Möglichkeit, sich über die App für Schulungen anzumelden. Darauf bin ich besonders stolz – ich habe mit einer breiteren Wissensbasis damit begonnen und aus meinen Fehlern bei der vorherigen App gelernt. Ich bin der einzige Entwickler dieser Anwendung, das ist also wirklich cool.

Screenshot der NC State-Bewerbung

Ich bin auch stolz darauf, als Mentor an der NC State zu fungieren und andere Studierende zu motivieren, Mendix. Wir haben den nächsten Schritt an der NC State gemacht mit der Mendix Universitätsprogramm um weiterhin zukünftige Mendix Entwickler.

Im Moment bin ich Mentor für eine Gruppe von vier Studenten, die Mendix eine Anwendung als Teil ihres Abschlussprojekts zu entwickeln. Ihre Idee ist es, eine Hackathon andere Studierende einzubeziehen Mendix, und die App, die sie erstellen, ist das Registrierungstool für die Hackathon-Veranstaltung.

5. Hatten Sie schon „Aha-Momente“ mit Mendix?

Ich hatte ein paar! Früher habe ich bestimmte Abrufe durchgeführt und es dauerte sechs Schritte, um eine Liste der Dinge zu erhalten und dann zu iterieren und zu validieren, welche ich wollte. Über xpath mit Mendix, ich habe einen sechsstufigen Prozess auf nur einen Schritt reduziert. Ich muss nicht programmieren, sondern kann alles, was ich brauche, in einem Schritt erledigen!

Ich bin auch immer noch erstaunt, wie einfach die Integration mit anderen Diensten ist durch REST.

6. Welchen Rat würden Sie anderen geben? Mendix Entwickler?

7. Wie hat Mendix Ihr Leben einfacher/besser gemacht?

Ich war nie ein Hardcore-Programmierer, aber ich habe mich schon immer für das Programmieren interessiert. Mendix, ich kann nach der Uni einen richtigen Programmierjob haben, ohne über all das Wissen anderer zu verfügen.

Ich liebe es, Teil eines Entwicklungsteams zu sein, und das wäre nicht möglich ohne Mendix.

8. Wie würden Sie beschreiben Mendix in deinen eigenen Worten?

Einfach, intuitiv und unterhaltsam. Ich betrachte das Leben als Mendix Mikroflüsse und Beziehungen.

9. Was sind Ihre Interessen/Hobbys außerhalb der Arbeit?

Ich bin ein großer Phish-Fan und war auf 25 Konzerten. Ich liebe Musik und bin selbst in einer Band. Ich spiele seit 10 Jahren Gitarre.

Themen

Wählen Sie Ihre Sprache