Dieses Python-Skript erstellt ein PDF-Dokument, das meine beruflichen Fähigkeiten und Erfahrungen übersichtlich präsentiert. Es wurde speziell für Bewerbungen entwickelt, um mein Können und Wissen strukturiert darzustellen und gleichzeitig meine technischen Fähigkeiten in den Bereichen Python, Linux und Neovim zu vertiefen.
-
Datenerfassung in einer CSV-Tabelle:
Die meisten beruflichen Tätigkeiten, die ich aktuell oder in der Vergangenheit angewendet habe, wird in einer Tabelle dokumentiert.- Spalte 1: Tätigkeitsname. Spalte 2: Bewertung meiner Kenntnisse auf einer Skala von 1 bis 5. Spalte 3: Name der zugehörigen Icon-Datei. 2. Erstellung von Symbolen (Icons): Für jede Tätigkeit wurde ein passendes Symbol (Icon) erstellt, gesucht oder editiert.
- Die Bilddateien sind mit dem Namen der Tätigkeit gespeichert und in einer separaten Ordnerstruktur organisiert.
-
Programmierung und Generierung des Dokuments:
- Der Python-Code liest die CSV-Datei ein und generiert ein PDF mit Kategorien, Icons und farblich hervorgehobenen Elementen.
- Das Skript wurde in Neovim programmiert, unterstützt von Tools wie GitHub Copilot und ChatGPT.
Das Hauptziel ist die Erstellung eines professionellen Dokuments für Bewerbungen. Gleichzeitig möchte ich durch dieses Projekt meine Kenntnisse in Python, Linux, Neovim und GitHub weiter ausbauen.
Die Arbeit mit Tools wie GitHub Copilot und ChatGPT zeigt, dass eine effektive Zusammenarbeit mit Künstlicher Intelligenz große Fortschritte ermöglicht – vorausgesetzt, man versteht den Code, kann ihn debuggen und weiss, wie man KI sinnvoll einsetzt.
Einige der verwendeten Symbole basieren auf Markenlogos, die von offiziellen Quellen stammen oder als Vorlage genutzt wurden. Diese Symbole dienen ausschließlich Demonstrationszwecken und sind nicht für kommerzielle Zwecke gedacht.
Alle Rechte an den Originaldesigns liegen bei den jeweiligen Markeninhabern. Sollten Markeninhaber Einwände gegen die Verwendung haben, kontaktieren Sie mich bitte. Ich werde die entsprechenden Symbole umgehend entfernen.
In einer zukünftigen Version plane ich, alle Symbole durch selbst erstellte Grafiken zu ersetzen. Dies würde eine vollständig lizenzfreie Nutzung ermöglichen und das Projekt für andere nutzbar machen.
Eine mögliche Weiterentwicklung wäre die Erstellung einer Anwendung, mit der Nutzer ihre eigenen beruflichen Fähigkeiten eingeben können. Das Programm würde daraus automatisch ein individuell gestaltetes PDF erstellen. Bevor ich diese Idee umsetze, werde ich mich jedoch zunächst anderen Projekten widmen.
Dieses Projekt wurde ausschließlich für persönliche und Bildungszwecke erstellt und ist nicht für kommerzielle oder öffentliche Nutzung bestimmt.
Die im Projekt verwendeten Symbole basieren teilweise auf Markenlogos und dienen zu Demonstrationszwecken. Eine Weiterverwendung ohne Zustimmung der jeweiligen Rechteinhaber ist untersagt.
Dieses Projekt ist "Read-Only". Es darf nicht kopiert, verändert oder weiterverbreitet werden.
Falls Sie dieses Projekt im Rahmen meiner Bewerbung betrachten, hoffe ich, dass es Ihnen gefällt und Ihnen einen Eindruck von meinen Fähigkeiten vermittelt. Ich freue mich über Feedback zu dieser Idee und auf ein persönliches Gespräch mit Ihnen.
-
Aktueller Stand:
- Erstellung des PDF-Dokuments und Integration der Icons ist abgeschlossen.
- Das Projekt befindet sich in der finalen Phase.
-
Geplante Weiterentwicklungen:
- Austausch der Symbole gegen selbst erstellte Grafiken.
- Implementierung einer benutzerfreundlichen Anwendung zur automatischen Erstellung von PDF-Dokumenten.
- Hinzufügen einer Datenbank mit vielen Tätigkeiten und Icons zur Auswahl.