Wenn Ihre persönlichen Projekte sind:
- Bezahlte freiberufliche Auftritte
- Ehrenamtliche Tätigkeiten für gemeinnützige Organisationen
- Beiträge zu einem bekannten Open-Source-Projekt
- Zumindest einigermaßen beliebte Veröffentlichungen in einem App-Store wie z. B. Google Play
- Nebenprojekte für einen Ihrer letzten Jobs, bei denen diese Technologien in einer Produktionsumgebung eingesetzt wurden
Dann sind sie ein Fair-Game-Lebenslauf-Futter nicht nur für Ihre Liste von Fähigkeiten, sondern auch für Ihren Erfahrungs-/Projektbereich.
Wenn dies nicht der Fall ist, wird es schwieriger sein, zu zeigen, dass Sie in den von Ihnen aufgelisteten Technologien tatsächlich kompetent, aber dennoch machbar sind. Selbst wenn Sie nicht über einen offenen Quellcode verfügen, wird es trotz Ihrer mangelnden formellen Erfahrung für Ihre zukünftigen Arbeitgeber sehr hilfreich sein, Ihren Code zur Überprüfung zur Verfügung zu stellen, wenn sie Sie in Betracht ziehen. Sie können den Code leicht über Sites wie GitHub zur Verfügung stellen (es kann sich auch lohnen, ihn mit etwas wie DocBlock oder Docco zu kommentieren und zu erklären, warum Sie bestimmte Dinge so gemacht haben, wie Sie es getan haben).
Wenn es um Software-Entwicklung geht, ist was Sie wissen und benutzt haben – und Ihre Fähigkeit, Ihr Wissen zu demonstrieren – wichtiger als wie Sie es gelernt haben. Für Entwickler ist es im Allgemeinen eine Selbstverständlichkeit, dass Sie sich die große Mehrheit der Sprachen und Technologien, die Sie verwenden, selbst beigebracht haben (es ist Teil der Persönlichkeit, die von guten Entwicklern erwartet wird - die Fähigkeit zu lernen und Ressourcen ohne eine formale Struktur oder einen Lehrer zu finden).