Das Dasein als Softwareentwickler impliziert mehr als nur technisches Know-how; es bedeutet, Probleme aus der Perspektive eines Entwicklers verstehen und lösen zu können. Einmal verstanden, ermöglicht diese Denkweise die Umsetzung von Lösungen in verschiedensten Programmiersprachen und Frameworks.
Nehmen wir zum Beispiel das berühmte mathematische Rätsel der Collatz-Vermutung. Diese Theorie postuliert, dass jede natürliche Zahl schließlich auf die Zahl 1 reduziert werden kann, wenn man zwei simplen Regeln folgt:
- Ist die Zahl gerade, teilt man sie durch 2.
- Ist sie ungerade, multipliziert man sie mit 3 und addiert 1.
Ich werde die Vermutung hier nicht beweisen, aber ich würde gerne den Quellcode präsentieren, der diese faszinierende Zahlenfolge generiert.
In den folgenden Code-Screenshots siehst du:
- JAVA,
- C#,
- Javascript,
- Typescript und REACT,
- ZSH Script
Welche Herausforderung steht als nächstes auf deiner Agenda? Entdecke mit uns, wie du deine Probleme in Softwarelösungen transformieren kannst, die nicht nur für dich, sondern auch für andere einen echten Mehrwert bieten.
Falls du Fragen hast…
Gyula Horváth beantwortet sie dir gerne.
Trainer unserer Vollzeit Software Developer:innen
gyula.horvathdigitalcampusvorarlberg.at
+43 (0)676 452 4570