Der Mendix Herstellerprofilserie hilft, unsere Benutzergemeinschaft und die gemeinsamen Merkmale des Teams zu erkennen und zu feiern. Für diejenigen unter Ihnen, die neu in der Serie sind oder Mendix, unsere Entwickler bringen eine breite Palette an Fähigkeiten und Hintergründen mit. Wir sind stolz darauf, die Grenzen zwischen Geschäft und IT zu verwischen.
Unser nächstes Spotlight richtet sich an Andries Smit, Mendix Berater bei Flock of Birds, einer Schwesterfirma von Mendix Partner, Mansystems. Andries' Expertise beruht auf der engen Zusammenarbeit mit seinen eigenen Mendix Projekte und ist ein aktiver Mitwirkender an der Mendix App Store und Forum.
1. Was ist Ihre Ausbildung und Ihr beruflicher Hintergrund? Hatten Sie bereits Erfahrung in der Entwicklung?
Ich habe einen Abschluss in Informatik von Hogeschool van Amsterdam. Mein erster Job war in der IT bei Mansystems. Ich war Beraterin im gesamten Anwendungslebenszyklus, von der Architektur über die Entwicklung und Implementierung bis hin zur Schulung von Benutzern. Die meiste Entwicklungserfahrung vor Mendix Dazu gehörte die Programmierung in Java, PHP, JavaScript und C. Nach fünf Jahren in dieser Rolle verließ ich diese Position, um die Welt zu bereisen. Als ich zurückkam, begann ich als Mendix Berater für Flock of Birds, ein soziales Unternehmen, das sich an Verteilung von Lösungen an NGOs in Afrika.
2. Wie wurden Sie mit Mendix? Was war Ihre erste Reaktion?
Inspiriert hat mich das Konzept von Mendix, nachdem ich die Plattform zum ersten Mal durch die ExpertDesk Lösung von Mansystems. Ich suchte Mendix auf eigene Faust, mit einem Einführungskurs bei Mendix in Rotterdam und begann mit der Arbeit an einem Beispielprojekt unter Verwendung vorhandener Dokumentationen und Tutorials.
Ich war zunächst überrascht, wie sich die Plattform verhielt, aber da ich aus einem eher traditionellen Entwicklungshintergrund komme, erkannte ich, dass ich eine andere Denkweise anwenden musste, um in Mendix schnell. Letztendlich müssen Sie Ihre Herangehensweise an ein Problem ändern. Nachdem ich diese neue Denkweise angenommen hatte, konnte ich sehr schnell vorankommen.
3. Wie war der Einstieg? Was war am hilfreichsten beim Lernen Mendix?
Nach vierwöchiger Arbeit in Mendixkonnte ich Probleme lösen und Anwendungen selbst erstellen. Ich wollte jedoch die Grenzen erweitern, komplexe Projekte abschließen und meine eigenen Widgets erstellen. Dazu musste ich viele schwierige Fragen stellen und Dinge selbst herausfinden. Jetzt gibt es viele Online-Video-Schulungsmaterialien die die Einführung noch schneller machen.
4. Was motiviert Sie, mit der Community zu teilen? Wo suchen Sie nach Ideen?
Ich gehe gerne an die Grenzen und entwickle mich weiter, wenn ich Einschränkungen sehe. Mendix Die Entwicklung kann sehr schnell gehen. Aber ein Teil dessen, was sie so schnell macht, sind die Abkürzungen, die die Leute hinzufügen. Wenn ich etwas finde, das Mendix nicht anbietet, untersuche ich, wie es möglich wird. Ich erschaffe Mendix Widgets, weil ich neugierig bin.
Ich bin auch aktiv auf die Mendix Forum. Wenn ich Fragen habe, bin ich dankbar, dass es Hilfe gibt. Außerdem ist es eine gute Möglichkeit, auf dem Laufenden zu bleiben, womit andere zu kämpfen haben, und es ist eine großartige Möglichkeit für die Community, Erfahrungen auszutauschen und sich gegenseitig etwas zurückzugeben.
5. Welche Widgets haben Sie erstellt?
Das am häufigsten verwendete Widget, das ich erstellt habe, ist wahrscheinlich das Widget „Datenrastererweiterung“. Damit können Sie Spalten verschieben, verbergen oder bearbeiten – alles Funktionen, die ich als gefragt empfand bei Mendix Entwickler. Ich sammelte die Wünsche meiner Kollegen und begann in meiner Freizeit mit der Entwicklung.
Ich habe auch andere Widgets erstellt, die im Mendix App Store, einschließlich Widgets für ein Optionsfeld, Audio-Video-Wiedergabe, Bootstrap-Fortschrittsbalken und Tab-Erweiterung (für DynamicNames, Schaltflächen usw.). Darüber hinaus trage ich zu vielen vorhandenen Widgets bei und teile Code auf GitHub für die Widgets Dropzone, Bootstrap-RTE, RadiobuttonList und Simple Chart. Ich ermutige den Rest der Community, ebenfalls über GitHub zur gemeinsamen Entwicklung beizutragen.
6. Welchen Rat haben Sie für Mendix Entwickler, die sich in der Community engagieren möchten?
Die Menschen müssen neugieriger sein auf Was passiert im App Store. Es gibt so viele Widgets, die sie nicht kennen. Wenn die Funktion vorhanden ist, warum sollte man sie dann von Grund auf neu erstellen? Zu viele Entwickler sind sich dessen nicht bewusst; all dies sind wertvolle Zeitsparer.
Seien Sie sich auch des geschäftlichen Mehrwerts bewusst, den Sie schaffen. Zu oft konzentrieren sich Entwickler darauf, etwas wirklich Cooles zu bauen. Aber oft sind diese Projekte für das Geschäft nicht notwendig.
7. Wie würden Sie beschreiben Mendix in deinen eigenen Worten?
Als Produkt würde ich sagen, dass Mendix ist ein großartiges Tool – aber dennoch braucht jedes Tool einen interessierten Entwickler, um Apps zu erstellen, die einen Mehrwert bieten.
Als Organisation würde ich sagen, dass Mendix motiviert uns, voranzukommen und zu wachsen. Und dazu müssen wir alle die Gemeinschaft wertschätzen und zuhören, was die Gruppe zu bieten hat. Der beste Weg nach vorne ist Teilen und Transparenz.
8. Was sind Ihre bevorzugten Nachrichtenseiten/Blogs/Foren?
Ich mag die Ausbildung in Khan Academy. Allerdings verwende ich je nachdem, was ich lernen möchte, eine Reihe anderer Websites.
9. Wofür interessieren Sie sich außerhalb der Arbeit/haben Sie eine Leidenschaft?
Ich fahre gerne Skifahren, Snowboarden und Kitesurfen. Außerdem interessiere ich mich sehr für die afrikanische Tierwelt.