andreasbendig.de
In meiner Zeit als Anwendungsentwickler habe ich mich schon mit den unterschiedlichsten Programmiersprachen beschäftigt, welche ich mir mit Hilfe des Internets und Fachbüchern selbst beigebracht habe. Dazu gehörten u. a. die Sprachen JAVA, C#, Python, JavaScript, PHP, HTML/CSS.
Während meiner Zeit als selbstständiger Anwendungsentwickler für Lotus Notes Domino habe ich diverse Projekte zusammen mit meinen Kunden durchgeführt. Dabei wurde, je nach Art des Unternehmens, eine der nachfolgenden Methoden verwendet:
- Scrum
- Wasserfall
- PRINCE2
- CD/CI
Für die unterschiedlichen Projekte wurden in Abhänigkeit der Programmersprache die IDEs Microsoft Visual Studio JetBrains IntellJ, PHPStorm, PyCharm oder Eclipse verwendet. Mit Hilfe von Git wurde eine Versionierung und Dokumentation der Entwicklungsschritte des jeweiligen Projektes gesichert und nachvollziehbar dokumentiert.
Grundsätzlich halte ich mich an die Prinzipien des PDCA-Zyklus: Plan, Do, Check, Act. Es sorgt dafür, dass ich mich zunächst mit der Thematik auseinandersetzte, mir Lösungsansätze und Strategien überlege, die Egebnisse hinsichtlich der Anfoderungen korrekt umgesetzt wurden, bevor Sie in das bestehende System implementiert werden. Um dabei die nötige Übersicht zu behalten, habe ich in den meisten Fällen auf die bewährte Kanban-Methode zurückgeriffen.
Seit vielen Jahren betreibe ich eigene Webseiten auf Basis eines CMS wie Joomla oder WordPress. Aus Zeitgründen bin ich dazu übergegangen, einfache Designs und Fuktionen nicht "händisch" zur entwickeln, sondern auf Werkzeuge wie z.B. Nicepage zurückzugreifen. Dies ist eine Entscheidung aus Effizienz- und Kostengründen zu Lasten eines umfangreicheren, nicht immer optimierten Quellcodes.