Ich habe einige Hobby-Programmierer gekannt. Rückblickend dachten sie, dasselbe, was Sie getan haben. Sie dachten, sie würden die Welt verändern.
Rückblickend versuchten sie , sehr grundlegende Probleme zu lösen, die bereits gelöst worden waren. Für jemanden außerhalb des Bereichs der Softwareentwicklung und der Informatik schienen die Konzepte umwerfend. Für die Fachleute auf dem Gebiet erfordert die Lösung der Probleme der Welt oder der Beitrag zum Wachstum des Gebiets in der Regel eine sehr starke Beherrschung des Gebiets selbst sowie jahrelange Berufserfahrung.
Schauen Sie sich einfach die Antworten auf die Frage an: Braucht es wirklich 5 bis 10 Jahre oder länger, um ein wirklich guter Programmierer zu sein? Um Probleme auf diesem Gebiet zu lösen, muss man alles lernen, was man kann, und diese Art des Lernens kommt nur von einem Fachmann.
Ich hoffe, das entmutigt dich nicht. Wenn Sie großartige Ideen haben, ist das großartig! Ich sage nicht, dass Sie keinen Beitrag leisten können oder nicht. Ich empfehle Ihnen jedoch, einen Schritt zurückzutreten und sich zu fragen, ob Ihre Einschätzung korrekt ist.
Es hilft, wenn Sie Freunde haben, die professionelle Programmierer sind. Aber wenn Sie in einer Welt leben, in der es keine Profis gibt, können Sie vielleicht davon profitieren, wenn Sie sich an professionellen Organisationen oder Projekten beteiligen.
Wenn nichts anderes, erhalten Sie eine Basis, anhand derer Sie Ihre Ideen genauer einschätzen und jemanden finden können, von dem Sie sie abprallen können.
Um Ihre Frage zu beantworten, habe ich einige Ideen zur Verbesserung des Spring Frameworks, die auf meinen Gründen basieren, warum ich Spring-Tag-Bibliotheken in meinem HTML-Code niemals verwenden werde .
Diese Ideen sind nicht wirklich lebensverändernd, aber ich habe jahrelang mit Entwicklern und Designern zusammengearbeitet, um zu verstehen, dass ein Großteil des Marketings hinter Frameworks nur das Marketing ist. Da ich das 10 Stunden am Tag mache, bin ich etwas weniger motiviert, in meiner Freizeit daran zu arbeiten.